Hey, what's up coach? Welcome back to my YouTube channel if you're watching this on there Or if you are listening to this on Spotify or iTunes or maybe through my website Today is first-ever episode of the make money coaching sports show and This show is extremely simple Over the last five years. I've at this point uploaded over 550 YouTube videos. I have spent a lot of time by myself in the office Shooting content and I love doing that But over the last couple months, it's I've just had the itch to talk to more people Specifically coaches that are looking to run a business Or they have already been really successful and that's what this show is gonna be about It's it's really not gonna have anything to do with me I'm gonna be bringing on coaches from every type of sport you could think of and They're gonna talk about their journey. They're gonna talk about how they got started The different failures that they've had What led them to where they're at now? And I'm also not gonna just bring on really successful people I'm gonna bring on coaches that are just starting their business I'm gonna bring on people that have been in business for decades and this way Ultimately they can share their wisdom With you and I think that will be really beneficial for you if you are the type of person that likes my YouTube videos And you like the content that we put out. I think you're gonna really like These episodes that come out In the future. So with that being said Coming up, you'll see these episodes. They'll show up on YouTube probably once a month And that will also go to Spotify and also go to iTunes when those get released I don't have like a set day during the month that those are gonna go out They're kind of just gonna go out once a month randomly At the beginning. I have a lot of coaches that have already reached out to me that want to be on this show And what I'm doing, you know, this is my call to action here. If you are a coach that knows me Or maybe you don't know me You've never talked to me in your life and you have a business Reach out to me All you got to do to reach out to me is either shoot me a text that<PHONE_NUMBER> and I can feature you on our show So that is something you can do just shoot me a text be like, hey man I want to come on the show probably ask you a couple questions and then I'll send you over zoom link and then We can record the episode together Also, these episodes are not gonna be super long I'm looking to do these to where they're probably 15 to 20 minutes 25 minutes tops These are going to be short to the point and I'm gonna do my best to talk as little as possible I'm so used to talking on my channel because I've been doing all this content alone for several years now and Really, I just want to ask good questions and get coaches to talk about their experience and their journey So either shoot me a text or you can follow me. I'm on Instagram now My handle there is make money coaching sports It's the same thing as our podcast here So you can go there shoot me a message And again, if you don't know me reach out to me I'm very accessible. I talk to people every single day This is what I do and I'd love to have you on our show if you'd like to be on the show And if not, no worries, I think you'll enjoy the content coming up So thanks so much for for riding with me over the last five years on YouTube This is something I'm really looking forward to and I think it's going to provide a lot of value For you and the other coaches that want to grow a business. That's it. Thanks so much and I'll catch you later


As always, whenever you give a mathematician a new object, the first question they ask is, what can we do? And so the first thing we do is we define what's called the eigen space. So given any eigen value, the eigen space is going to be the set of linear combinations of the corresponding eigen vectors. Now it's a set of linear combinations. We have vector addition, scalar multiplication defined, so one question we might wonder about is going to be, does this set of linear combinations of the eigen vectors for lambda does this form a vector space? And it should actually be fairly easy to verify that the eigen space is in fact a vector space. And we can go through our checklist of what we need for a vector space and see that the eigen space does actually fit all of those requirements. It's a proof that you should be able to do it in a few minutes. So you should take a few minutes aside and convince yourself, prove that that actually is the case. Now that we know that the eigen space is a vector space, is there anything else we can say about it? Well let's think about that. So let's take a look at how we found those eigen values in the first place, the eigen values, for any matrix. Well we solved an nth degree polynomial equation formed when we set the determinant of a particular matrix equal to zero. Again, the eigen problem always has a trivial solution, we're interested in non-trivial solutions and that's going to occur when we get a coefficient matrix with determinant zero. So now this is a polynomial equation, its degree is n and so we know from algebra that such an equation will typically have n roots, some of which might be complex numbers and importantly some of these roots might actually be equal to other roots. And when we were looking at algebra we talked about this as the algebraic multiplicity of a root. And so we can talk about the algebraic multiplicity of an eigen value which is the solution to one of these equations. So for example let's take the matrix 313246002, let's find the eigen values of a and so again the eigen values are going to be the solution to determinant equal to zero, so I'll form the corresponding matrix, I'll subtract lambda down the diagonal, I'll get my new matrix, I'll find the determinant, after all the dust settles my determinant is going to give me solutions lambda equals 2 twice and lambda equals 5. And so we say that lambda equals 2 is an eigen value of algebraic multiplicity 2, lambda equals 5 is an eigen value of algebraic multiplicity 1. Now you might wonder why we specify algebraic multiplicity in both cases because when we were talking about solutions to equations we never had to use that term. We just said it's a solution with multiplicity 2, a solution with multiplicity 1. And the reason that that's important is remember that the eigen value is only half the solution to the eigen problem. This eigen value is going to be used to find the eigen vectors for this matrix. And it's conceivable that the eigen vectors there may be more than one eigen vector for a given eigen value. And so we can also talk about the geometric multiplicity of the eigen values. Now for that we actually have to find the eigen vectors, so let's go ahead and find that. So lambda equals 2 is an eigen value of algebraic multiplicity 2 of our matrix and the corresponding eigen vector is going to be a solution matrix times vector equals 2 times the vector. And so I can set that system of equations up relatively easily and I can then row reduce the corresponding coefficient matrix and I get my row reduction here. I can parameterize my solutions, s, t minus s minus 3t, and so our eigen vector, first component, second component, third component, and I can split that. I have two parameters so I'll split that into two actual eigen vectors, negative 1, 0, 1, negative 3, 1, 0. And my eigen vector is going to be any linear combination of those two basis eigen vectors. Now since the eigen space for lambda equals 2 can be expressed as a linear combination of these two vectors, we'll say that the eigen value has geometric multiplicity 2. And this corresponds to the number of eigen vectors I get for that particular eigen value. What about lambda equals 5? Well, we found out that this was an eigen value of algebraic multiplicity 1 and so my corresponding eigen vector is going to be a solution to Ax equals 5 times y vector x. And this corresponds to finding a solution to the system for second and third components are 5 times whatever they were. And I'll rewrite the system as a homogeneous system of equations, I'll reduce the corresponding coefficient matrix and after all the dust settles I end up with this and I get my parameterization, x3 is 0, that's what I actually get from this third row. x2 is going to be my parameter and x1 is going to also give me that value and so I get this parameterization of all of my eigen vectors. And there's only one eigen vector so our eigen space has geometric multiplicity 1.


Welcome back to the session on latex. Till now, we have seen the different latex commands and we explored a new and efficient way of creating documents using it. Well, when it comes to conveying ideas in front of public, we generally use presentation. Beamer is a document class which helps us do it. So, in this session, we will learn to create presentations using beamer. To get started, we write beamer as a document class, then we begin and end the document environment as usual. Now, each slide in a presentation is known as a frame. So, inside the document environment, we write multiple frame environments. The syntax is slash begin frame and slash end frame. The arguments T, C and B in box brackets denote the alignment of the text on the slide. Without that, this is optional. This is then followed by the frame title in curly braces. Well, this too is not necessary. One can have a slide without a title. That is it. The rest are just the latex commands that we know. Let us see a demo. I am switching to text studio. So, I already have beamer as a document class and some latex commands like title, author and date. Finally, the begin and end document. Now, let us write slash begin frame and the content. We create another frame slash begin frame. We say welcome everyone and we have the title as welcome. Let us build and run. There you go. We have two slides. The first one without the title and the second one with the title welcome. Would it not be nice if we could have a slide with the title of the presentation, the author's name and a date? Can you think of some command which can do this? Yes, you guessed it correct. Our very own make title command. So, let us write slash make title in the first frame slash make title. Let us build and run. As you can see, we now have the title page created for us. If you remember, we mentioned about specifying the alignment in box brackets. Let us write t for the second frame. Build and run. Notice that the content aligned to the top of the slide. By default, it was vertically centered. Let us write b, build and run. Notice that the content has moved to the bottom of the slide. Well, at least for me, I prefer to have the content vertically centered. It looks good. So, let us remove it. This might be needed in certain cases and hence it is better to be aware of. Let us build and run to revert back. Let us switch back to our slides. The slides that we just prepared looked very plain, is it not? So, we have the facility to choose a theme that we like. There are two commands that we use. Slash use theme and slash use color theme. The hard work link mentioned here lists various themes and color themes which we can use. Let us have a look at the link. You can scroll vertically as well as horizontally to know the different themes and color themes. The themes are mentioned vertically while the color themes are mentioned horizontally. For example, I can choose an arbor theme with the default color theme or I could choose an arbor with beaver color theme etcetera. Let us try these out. I am switching to tech studio. We come here and we write slash use theme A N N A R B O R and slash use color theme and we write crane. Build and run as you can see the slides are styled. The footer contains the name of the author, the title of the presentation and the date and the slide number. Isn't this colorful and easy? Let us try out a few more. Let us try out Dresden, D R E S D E N and the color theme as beaver B A V E R. Build and run as you can see the theme and the color theme have changed. Let us try out one more B E R K E L E Y the Berkeley theme and let us use the color theme as default. Build and run, notice this looks a bit different than the others. Let us switch back to our slides. Whenever we create documents, we create table of contents. Similarly, in Beamer we use the same command to convey the readers what points are we going to cover. This is usually written in a slide called outline. So let us see a demo. Let us add a frame called outline. We write this just after the make title command. So we write slash begin frame outline which is the title of our frame and we write slash table of contents. Then curly brace is a not box brackets. Let us build and run. Well, there is no content here. Any guess? Yes, the reason is that we have not mentioned section, subsection, etcetera. We write them just before the begin frame command. Let us write a section called welcome slash section welcome. Build and run, there you go. We have the outline as welcome. Let us create two more slides. As stated earlier, all the latex commands remain the same whether we want to include an image, create a table, itemize the points, etcetera. I already have some code. Let us copy paste it. Let us paste them after the welcome slide. This is the code that includes an image. This is the code that creates a table. Well, let us include the package graphic x slash use package graphic x. Let us add a section called slash section bird and another section called definitions. Let us build and run. So, this is a slide containing an image and this is a slide containing the definitions. Let us see the outline. So, we have welcome, bird and definitions. Also notice the section titles have appeared in the left pane as well and depending on which slide we are on, the appropriate section gets highlighted. Note that these are clickable and you can navigate to the intended slide by clicking on the section title. I would suggest that you open the pdf file and view it in presentation mode. Browse through the slides to get a feel of it. So, coming to an end of this session, you can create presentation using Beamer. Thank you. Have a nice day.


From around the globe, it's theCUBE with digital coverage of AWS ReInvent 2020, sponsored by Intel, AWS, and our community partners. Everyone, welcome back to theCUBE's coverage, virtual coverage of AWS ReInvent 2020. It's a three weeks we're going on, we're on the ground here in Palo Alto doing the remote CUBE, CUBE virtual, we are virtual CUBE here, wall-to-wall coverage over the three weeks. Got a great segment here, Steven Long, regional CTO for App Dynamics, and Ron Teeter, chief architect with JobVite. Gentlemen, thank you for joining me on this segment. Appreciate it, thanks for coming on theCUBE virtual. Thanks for having us. Great to be here. Wish we were in person, normally we are, but with the pandemic, it's hard. Steven, at App Dynamics, I want to ask you, you got a customer here, we're going to dig into the use cases of the transformation journey, multiple wave transformation, which I'm excited to talk about. But talk about App Dynamics, what's the big story for you guys at ReInvent? Get that, quickly, get to get to explain. Yeah, sure, App Dynamics is the number one world's leading APM vendor, and we're there to be the full stack observability platform. And in that, we're talking today about our deep code insights, really to gain that visibility into production, securely capture data, and really get that context through a dynamic application so that you can find the problem and fix it the right the first time. Great, thanks for that, thanks for that insight. Ron, I want to get into, you're the chief architect, which means you get the keys to the kingdom, a job bite, you got to look over the landscape. You got to have the 20-mile stair out to the future, but you also got to deal with the reality present here, and it's a tough one. You go back, this is a terrible year, a lot of weirdness, a lot of craziness, but everyone's hurting, but they're retooling, or they have a tailwind behind their back, so they're either accelerating faster or they're retooling. What does transformation mean to you these days? Yeah, so for job bite, we had a distributed workforce prior to the pandemic shutdown, and what it did for us is it actually forced us to go all in on why can't we work remote all the time? Why do we care? Where do we have facilities? And so we've gotten really good at scaling our organization and being productive, remote. Now we actually can hire anywhere we want to, right? And that gives us more leverage and opportunities to scale our teams going into 21. Awesome, now from a technology standpoint, I'm hearing a couple of different stories, there's two extremes is the, I'll say airlines are those kinds of markets where there's not a lot of business happening, but they're retooling, and then you got obviously video or anything virtual, modern applications. It's a surgeon business, so you have to move faster. Speed is critical. How do you retool in an environment where you got remote, which is totally productive, get that, but now I got more teams, I got to coordinate, I got to communicate, I got to make decisions, architectural decisions. They're big ones. And cloud certainly is here, you got hybrid, you got the edge, big themes this week. How do you look at that? The way we look at it, Jopite has the longevity to remember what it was like from 2008 to 2013. We took that economic recession to build two additional products and launched them into the market in 2013, so that we could wave, ride that wave of growth to drive our business objectives. And we're doing the same thing now. You know, hiring is a fluid market and this year hiring was way down, right? We saw a 60% drop in open requisitions on our platform alone and you could see it just dive in March, but it started coming back in August and September. And so at this point we're now post pandemic, so the hiring rates right now are higher than they've been all year. They're very close to where they were last year for the same time. And we expect that to continue to climb as businesses continue to evaluate whether or not it's safe to scale. For us, this law means we've got an opportunity to make changes to our infrastructure that aren't going to be disruptive to our customers but also allow us to get out in front of that so that we can go into 21 with a very strong product focus by taking care of some of the technical debt now. And that's exactly what we've been doing is investing in ourselves so that we can operate faster with more agility next year.  It really is, you got to come out of the pandemic with a growth strategy. I hear all the CXOs and CISOs in particular dealing with all the security issues, but I got to have a growth strategy. Stephen, this is where I think the cloud speed scale, the operating model of software networks compute. You're seeing that now get back into the swing of things. It's always been the Holy Trinity, if you will, of technology, network compute and storage. Now it's got the cloud and you got an operating model. We're back to kind of a groove swing here. What's your, how does app dynamics and the Amazon all fit together into this kind of journey? Yeah, and you know, if we really look at app dynamics, we focus on that digital experience. And I think when the pandemic hit, we saw 95% of customers that we surveyed in our agents of transformation COVID survey that their priorities shifted. And 95% of those said, you know, within that shift, the digital experience became front and center. And so when you're operating in the cloud and you want to have that full stack observability, not just from the end user and not just from your application perspective, but also from your business perspective. And, you know, in any given business, the application is the north star of the business. So placing the emphasis on that app dynamics and surfacing what's actually happening and eliminating blind spots during this pandemic where it's more important than ever to have the best digital experience because that's the brand loyalty really is not a digital experience. Ron, I want to ask you, you mentioned something earlier, you were talking about how you seized on the opportunity to virtual at home and you retool, but also you mentioned some of the macro conditions in the market. Jobs are down, now they're on the back up on the upswing. But the geographic hiring is a huge deal. I can almost imagine that's kind of an unforeseen use case where, I mean, it's kind of like working at home. Yeah, X percentage of people will be working at home. We plan for that in our disaster recovery or disruption management, whatever they do. Now 100% people work at home. Now 100% people looking for jobs. You probably have to rethink the use case because when you have a platform, you got to think, okay, how do I serve my customers who might have a need to recruit from more geographical places? That's a coding thing. So how do you do that stuff? I mean, take us through like the mindset of like what goes on in your world. So one of the nice things about building Jobite as a hiring platform in a sourcing engine is we use it, right? We now need to solve the same kinds of problems internally that our customers are facing, right? And so we control the software, we understand the problem. And so it's just a matter of deciding these are the things that we're going to prioritize next. We saw a very active summer of social justice outrage. And a lot of that stems from the lack of diversity and inclusivity in hiring. And we're already responding to that by delivering features into the product line to help our customers address that in their places. And the key to this is speed. I think you mentioned it and Steve's talked about it as well, right? The ability to move quickly, safely is the grail that everybody's looking for. And you have to have the right partners to make that successful. So I got to ask you then, what are the main benefits you see about working at App Dynamics? Obviously, you're a good customer there as we're talking through it. You've got a great environment, you're a leader in how to take advantage of these opportunities and code and shift. What's the benefits of App Dynamics in that equation? The key there that we see with App Dynamics Cisco is the scale and the amount of innovation that they can drive through their product line. One of the things that Steve and I were talking about earlier this year during their Transform event was this deep code insights component, which is really production runtime debugging. So imagine I can knock out my meantime to repair my zero trust and my accelerated solutions of early detection in one solution, right? I can take something that would normally take hours if not days into minutes to resolve. The impact on an organization of just one simple feature like that is tremendous when people understand what it can do for them. It's been invaluable for us. Well, you got the speed and the scale with the clouds. So take me through that impact because one of the things that's being discussed heavily here at Reinvent and in the industry is the new normal and the new realities we're living in, post pandemic as well, what's going to come out of it. And that is the expectations of the users and is going to drive the new experiences. That's kind of the theme. So the question is whether that's developers or end users or consumers or business users, that's huge for applications to know what the user experience may be because if you don't know what they expect, you don't have the right security. It kind of all crashes.  Yeah, so I heard a comment earlier from one of my peers in the industry that is basically saying that nine months ago he had 400 facilities and now he has 18,000. You know, trying to imagine securing that environment.  And so we solved the access problems and the tooling problems a long time ago for jobite. But what we've been doing for our customers is delivering mobile recruiting solutions. So imagine, I don't even need my desktop to complete the hiring process. I can work through the negotiations with a recruiter. I can talk to the candidate. I can text them. One of the big things that we released in early access last month was our new intelligent messaging platform so that recruiters and hiring managers can have a much more rich conversation with candidates on the mobile device where the candidate is, right? And that's how we're trying to bring this, this new reality to the marketplace and say, I can't assume that somebody has a browser and an email client anymore, right? You know, texting. I think, yeah, that's a huge point.  Because there's really no cloud. There's no, if you think about the edge, it's everything is the operating environment. Edge is the data center, edge is the cloud, edge is someone else's place. So if you're thinking about what Ron just said, 18,000 facilities to homes or wherever, everything has to be, look, that's distributed computing. We've been there before, right? I mean, yeah, and I think when, when Ron, the way Ron, I think describes it is highly accurate in his company, obviously, but in many companies where, you know, if you've got those 18,000 end points and distributed computing, you need to be able to gain visibility into production and production could be, you know, a piece of code living anywhere. And if you can gain that and do that in a secure way, which what we do with that dynamics with our, our deep code insights, then you can look at data on demand and you can begin to understand the context of what's happening for that end user experience. And you can line up a watch point to watch the code that's executing. And then if it's not working, you can actually see how it's not working, recreate that and actually fix it right the first time because you can actually see the code and production in the cloud, in this distributed environment and really be it's more powerful way to operate, to reduce time when something happens that you need to fix.  The young kids then come in and say, okay, I'll just use the cloud. The next generation, and they never installed anything, they don't even know what an installation pack is. Now the next generation's not going to have versions. So you start to get into this notion of evolution with software, because if it's software operated, you don't know what version you're running. It shouldn't be disruptive. And the point is, this is where I think you guys are getting to here is, the holy grail is, there's no disruption. You're running your software at home, your reaction to that kind of evolution. You want to take that, Steve, first? Yeah, sure. I mean, it's like you said, the way that code has gone to be delivered and executed is it explodes and disappears. And if there is no way to track that and trace that and understand it, the generation we're in of code that's ephemeral, what's it going to be next and where's it going to go? And will it ever live anywhere that's alive? The technologies are really being pushed and that's the exciting part. And that's why from an app dynamics perspective, we're investing in open telemetry is distributed tracing. So as you got distributed computing, we do distributed tracing and we really look at the problem and provide solutions for our customers. Awesome, Ron, you're taught. I mean, observability, if you can't observe it, you can't measure it, you don't understand it, it opens up a lot of things. You got to have the observation space and that's everything, it's hard. Yeah, and especially as we transition from visual, physical servers to virtual hosts to virtual processes to virtual functions, right? At some point it's the, I don't even know how to measure capacity for a function in the cloud, right? Let alone try to understand, well, what's it cost going to be before I actually deploy it and measure what it's going to cost, right? So these are some of the areas where I think a lot of companies are struggling in understanding how do I move something I'm traditionally very comfortable with is I know how much a host costs and I can put my software on there and I can run the CPU at 100% and then I know what I'm getting. But as you start moving into virtual processes and virtual functions, it makes it so much more difficult to think about how you do that capacity planning and budgeting exercise in advance. One of the things that we do with observability is we can test it and we can measure it. And then based on that measure, we can make predictions about, okay, this is what it looks like in Dev, let's extrapolate what that looks like in production just by scaling the load. In areas where you've taken IO and network out of the equation, that kind of extrapolation works very well. That's awesome, congratulations. And a great, great use case. Ron, thanks for sharing your story, Steven, thanks for coming along and highlighting this great use case and congratulations on having a killer product with observability with AppDynamics. We've been following your work as a company and now at Cisco, so yeah, it's killer. Software, modern softwares upon us. Again, the next level's here. Gentlemen, thank you for your time. Appreciate the insight. It's been a pleasure. Thank you for the opportunity. Okay, this is theCUBE's virtual coverage. We are theCUBE virtual. This is what we do now. We're not in person, but we're remote. When we get back to real life, we'll be back on the scene. We're still doing the interviews. Thanks for watching Brian Van Coverage 2020 Virtual.


s to ryan and justin It's just been awesome that we still are even like in our slow Month the last month has been a little bit slow at least I've only been on like one or two debates I'm posted in the last month Nonetheless, uh, we've still had like probably an average of two debates a week. We're still pretty good. I mean like Um, maybe our average overall is like three a week Maybe four. I don't think it'd be four necessarily. I'd say three is probably more accurate And we're still keeping up with like two or three a week. Uh, so that's awesome Sometimes we only have one that's not a big deal. Like we're still, you know, still chugging along And I can assure you though, it is true. We've had a lot of the same topics So I know a lot of a lot of people are like, man, you know, there's so many flatters debates It's true. Ceteris paribus. It's just fancy, uh, latin way of saying all things equal We uh found that flat earth is for some reason the most popular topic and then what I mean by All things equal. I mean that in some cases, you know, we have some debates where it's like, oh my gosh You got like half a million views That's more because of the talent and the debate Then in other words the popularity of the speaker and then the topic if you hold all things constant and let's say for example If you have two debaters who are, you know, average quality, let's say the same quality And they're doing a flat earth debate versus two debaters that are doing a Uh, any other topic debate is and imagine they have the same following and popularity Is that the flat earth debate, you know, if you have, let's say two new guys, uh, two two new people That are debating it will do better compared to if there's two new people debating pretty much any other topic Why that is, I don't know I uh, nonetheless, we do we're kind of utilitarian in the sense we're like, hey I mean if it does please the most people then yeah We will host a weekly flat earth and once in a while even two a week Because it just it does seem to please the most people because there are some topics that I'll give you an example. A lot of times people are like, oh, you need to change it up Have more topics and it's like, hey, we've tried for example uh global warming And that honestly if we had two new people Debating global warming you probably get like 4 000 views, which is abysmal for a channel of this size 182 000 subs We should getting at the very least we should be getting Uh, I would say should probably be getting at least 8 000 That's just based on our own history. Realistically, I think we should be getting even more than that But nonetheless, um, you know, if we were to do that, I can tell you it probably get like 4 000 views And that is just like wow, that's we want to please the most people. Uh, we want, you know, people to be the most happy so The most amount of people to be the most happy but want to say thank you guys for all your support Love you guys. Thanks for everything. We're excited about the future. We're gonna still nonetheless We are going to get More topics in here. So we are working on that. So for example, I don't know if you guys saw this Daniel Hukikachu will be debating a popular, uh, youtuber So I don't know if you guys know who this is, uh, his Channel is called Heated Debates and this it's kind of like his own It's kind of like the crucible where it's like kind of like the guys he has position videos It sounds like and then he also has debates And so it's kind of like a hybrid where the host, you know more debates and let's say the average channel Although I'd say there are a lot of you know, it's kind of like a lot of channels are like that where it's like, you know For example, like destiny's content. There are a lot of debates. It's you know, almost always destiny But then they're also You know him playing video games talking about whatever interesting topics so um This guy, like I said called heated debates If you look at it the topic is this isn't 40 days. So I know it's like, uh, You know, it's like James don't make me wait that long. I know But we've also we've got a lot of debates. We've got like two or three debates with Daniel before that In the next month. So that's why Daniel was like, hey, let's push it out Is that this would be in about 40 days of heated debates versus muslim skeptic Uh, this is going to be on hinduism versus islam's treatment of women. In other words, which Treats women With most respect or most properly, whatever you want to say That will be controversial. I think that's going to be a huge debate. So we are excited to have something new Flat suites perspective says james. Are you a natty? Yes. I'm actually I've never taken steroids. I'm flattered actually I'm not I'm never insulted when people ask Because I had people ask since I was like a teenager because I've always loved lifting weights. I just enjoy it intrinsically I just love going to the gym and um Yeah, I mean if anything I'm just flattered because I'm like, wow I'm flattered you think that you know that like apparently look, uh So That's kind, but no actually I've never, uh The most unnatural thing I've used Is that right here? My shoulder is sore.  It's basically it just helps your muscles Have more energy available. That's that's it. So it's a very it's a very basic and cheap supplement to creatinine monohydrate Uh, it's very cheap. It's like one of the most effective supplements for strength and uh building strength, so I highly uh Yeah, check with your doctor It can you always want to have plenty of water if you have creatinine Uh, so yeah, I mean and and that's something that yeah bodybuilders would be like Why are you even bringing that up james? Like that's not what people mean when they mean natty I think normal people are like, oh, that's not natural. I'm like, yeah I mean well technically you you actually could just for food you could get the same you could get five grams creatinine a day Uh, it's just that it's a lot harder, you know So you'd have to have a lot more red meat for example, but you can just get it in a white powder Just long as you have plenty of water with it. Your kidneys are fine And I would say like I said, you know check for your doctor first but uh And you know just make sure your kidneys are fine make sure you drink plenty of water if you do try it But yeah, I'm so I do love to lift though. It's fun. It's just I'm gonna do it today I'm gonna do it this afternoon it pretty shortly here. I just enjoy it. It's uh, it's a stress reliever. It makes me feel good um It's uh, yeah, it helps me out of stress. I've just got a lot on my plate I'm always kind of stressed and tired and pushed and Um, at least this last six years of the phd and stuff like so I'm I'm grateful that I get to lift It's fun And yeah, that's the trick.  So whatever that might be for you.  So Tony Hermigiani, am I saying it right happy to have you here in the live chat memory foam. I like your name. It's a cool user name Um, I love memory foam. I've been so grateful to have Uh memory foam. It's just feels great having like a topper on your mattress of memory home Woody Harrelson, glad to have you here. Trinity matrix. Good to have you Dr. Mute you got to see Michael punn glad to have you woody Harrelson. Thanks for dropping in Happy to have you here. But yeah, I want to say thanks for all your kind words. Jim boogie says now for something more valuable Don't forget to invest in tesla and pl tr interesting Juicy, that's so you're not a bot Jim boogie. You can't be because I know I saw other chats from you that were not pushing Investments. Yeah, so you're real. See you just you're just excited about these investments. I'm good for you But yeah, I want to say thanks for all your support. Love you guys and uh Yeah, it's always fun. I I hate leaving like I'm in such a good mood right now that I'm like I've got I got to go to the bank and I got to do all this other stuff. So But thanks guys for all your support. Love you Thanks for everything. I'm excited with the future. We are planning on some big stuff and spoiler alert We are planning on having a debate con later this year debate con five It would be debate con five or fifth conference It's going to be big. We're excited to like really kind of keep stretching and trying to do new things get new speakers So that's going to probably be in october Uh late october probably maybe mid and I'm excited for that. It's going to be a lot of fun We're pumped about the future. So we're going to try all sorts of new things Appreciate all your support and love you guys. Keep sifting out the reasonable from the unreasonable and we will see you at the next debate Thanks everybody


In Las Vegas at Amazon Web Services Reinvent Conference, this is SiliconANGLE and Wikibon's theCUBE. It's our flagship program. We go out to the events, extract the signal from the noise. And our fourth year now hitting the cloud, we've got storage, big data cloud, next will be mobile. We'll get these markets one at a time. And it's always great to have alumni come on, CUBE alumni, Martin Mikos, who's the CEO of Eucalyptus Systems. Welcome back to theCUBE. My co-host on this segment is Stu Miniman from Wikibon. Welcome back to theCUBE. And you've got a prop to show us. So welcome back. Thank you. It's sort of prop. This is a functioning private cloud, an AWS compatible cloud in a backpack. 12 core power, 20 gigs of storage, battery power for 10 hours. So when we talk about private clouds, this is what you can do today. So this is cloud mobility then, right? This is, yes, mobile and cloud are the big new trends. So we combined them. We got to get a picture of this. I want to get a picture of this. Do you need another picture? We have a private cloud on theCUBE. That's a record. So, little bit. I love that. Yeah, this is good. This is good. Good stuff. Okay, so obviously compact. So take us through that. What's going on with that? So tell us, tell us about the product. So when you build private clouds, it's very important that they are easy to use and easy to operate. And we show that by building it into a backpack so that we, you can operate a cloud without any sus admin with no extra work, no extra labor. You have everything in here. It's very compact, very easy to use. So Martin, at Amazon, of course, is the big leader in public cloud. And it was kind of interesting, we saw Andy this morning, kind of bashed a little bit on private cloud and talked about, here's all the benefits of public cloud, here's private cloud. But then when he walked through the use cases, hybrid cloud is two of the six. And you guys have been working with Amazon for a long time. So can you give us the update, your take on what you're seeing about that public versus private dynamic? Every economic system has shown that over time you have a division between owning and renting. And we don't know yet where the percentages will fall, but we do know that they will always be on-prem computing, always be public computing. And what we make sure is that we have the same API on-premise as you have in the public cloud. And that's why we are AWS compatible. Okay, so do you have any metrics or decision points that you help customers to decide what goes on-prem versus off-prem? Because once again, Andy this morning talked about the traditional players think that three quarters of the business is going to stay on-prem, but Amazon thinks it's more like 10% is going to stay on-prem. Where do you see that and how do you help customers justify when to put something on-prem versus off-prem? It's easier than that. You start using AWS, you start using Eucalyptus, you have both, and you grow them to the degree it makes sense. But you don't have to know the answer upfront because it's impossible to know. You have different reasons for going to the public cloud and going on-prem. Data gravity, control, compliance, performance, cost, margins, many things that affect it. And if you think you know ahead of time, then you're probably wrong. But it's very easy to get going both on-prem with Eucalyptus and on the public cloud with AWS. And because the API is the same, you can move workloads at any point between the two. So talk about the company positioning now. You guys have been in the business for a long time. What's changed right now? What are you guys focusing on? Honestly, Private Cloud is one here and they're actually demonstrating it live here. What's the positioning right now for your company? Share with the folks where you've come from and where you are right now. Right, we've always had the same positioning for this company. We believe that public cloud is innovating a new way of computing. AWS is the dominant player there.  So that's why we're building an open source AWS compatible cloud platform. And that ultimately addresses the big thing that we talk about on theCUBE, certainly on the enterprise side, the lock-in feature. People are kind of nervous. They think, okay, they like it. We have a lot of people saying Amazon's great and it is good. We use it for some of our app development but large enterprises don't want lock-in. So when you hear that term kicked around, some are using it as a fud with Amazon. How do you talk to customers and saying, what is lock-in? Is it the data? Is it the applications? It's kind of a moving train lock-in, that term. So what is your view on lock-in? And obviously open source helps everything there but in general, how do you talk to the enterprises about lock-in? I think we provide the ultimate relief from lock-in because we're using the industry standard API that anybody can use. We deliver all our software as open source code so anybody can use it. They don't have to be our customers. I don't know how you can go further on the line of reducing lock-in. So people can use the same API. They don't have to be customers of ours. It's fine if they are but they have no locking into us or to any vendor when they use Eucalyptus. So Martin, if you talk about kind of application mobility you can do public cloud, you can do private cloud. One of the things I found interesting, you're also, from what I've talked to you some of your folks about, you're helping a lot of customers that are moving from VMware to KVM. Can you talk a little bit about that dynamic and what you're seeing? True. So when we talk about lock-in, of course, VMware is a company that people are very much locked into and if they deploy a Eucalyptus cloud we can support the existing VMware environment and we can support KVM. And you can start moving workloads and you can even move machines from one to the other.  Yeah, I guess to poke at that a little bit.  I mean, they're not doing anything special to the workloads. It's not like I have to recreate my workload to work on VMware. It's comfortable for most of the enterprise customers. They like VMware and what they're doing. Is it really a cost play that you're doing? Are customers really saying I'm locked into VMware or is it a cost savings that's helping them to move there? So if we start from where we are today, VMware has an amazing set of products and people are very happy with that for traditional enterprise workloads and they may never move. What we're enabling customers to do is move from there into the cloud world and run cloud workloads on the public cloud and on the private cloud and without being beholden to a VMware or anybody else. So I got to ask you about some questions we had on our crowd chat from Caroline. She says, I want to get your perspective on this. Anyone talking about, this is the question, anyone talking at AWS reinvent about getting data back from AWS should I want to leave the service? So what's your perspective on that? Is the data, how does the data model fit? Is that something that you've heard about? You know, can you talk about that? Is that something that you can address with that question? Well, I think data will always be vital for all IT environments and where you put it determines what you end up doing with it. So you put data on the public cloud if you're fine keeping it there. You keep it on premise if that's important to you and then you let compute power go close to the data. So you have what we call data gravity. If you have the data in one place and you're wondering whether you should remove it then maybe you should if it's a worry for you. But you can always move it back again. So moving in there, okay, so that's fair. So also the other top conversation we've been here I want to get your perspective on is security. You've seen, and this has been some good sessions here on security. What's your take on the state of security relative to the cloud from your view? You've seen this movie from the beginning and living it right now in a cutting edge. Where are we with security? Well, first of all, I would say it's a very real concern for people to have. So they should be focused on security and that's a good behavior among customers. But I do believe that we have already achieved a high level of security, generally speaking, in cloud offerings. So we don't believe that one or the other environment is more or less secure. All of them are secure. And the security breaches that anybody has are typically originating in human beings and many times in the human beings who are inside your own organization. So it means that security at the end of the day is about discipline and having an organization that behaves well to you. Martin, when you talk about kind of lock-in and data portability, a lot of people have said that Amazon's a lock-in. So Amazon's not open source, they might have the APIs that are pretty much standard for the industry, but right now you're focused solely on AWS. Are you looking at other clouds that you could connect with via your APIs or is it an Amazon world, Amazon take all in your opinion? Well, our mission is to make sure that there's an on-premise environment that can connect with the leading public clouds. Today there's just Amazon and nobody else is leading. When the day comes that somebody else becomes a leading public cloud provider, yes, we will support such an API. But right now we have our hands full serving customers who run on Amazon and Eucalyptus. We believe we will do it forever probably. So it's not like it's changing there, but there could be some other vendor becoming the second big public cloud vendor we would then support the API. Okay, so let's spitball on that a little bit. So it'd be easy if say Google GCE or Microsoft Azure step up and really go toe-to-toe with Amazon, but what's your take on OpenStack? Because there's a whole ecosystem building up for OpenStack and OpenStack, you guys have your tagline as kind of open source AWS. So it would seem that OpenStack might be a good fit for what you're doing. What's your take? I think OpenStack has a very different philosophy from ours. We focus on being the best, bringing the power of the cloud into your own environment, being the best complement to the public clouds. OpenStack is trying to define a new API. OpenStack is trying to compete with Amazon. We do neither of those. And OpenStack has based on who, on the vendors who participate is a project that is everything for everybody. They're embracing every feature, every new project, every new roadmap direction you could take. That's not us. We're focused on one thing that we do very, very well. And therefore it's fun to compare OpenStack and Eucalyptus and CloudStack, but at the end of the day, the differences in philosophy will take us to different parts in the market. And I think we've found our market which grows very fast, is very attractive to us, and we don't really mind what happens elsewhere. You're laser focused on your plan, which is open source to the enterprises who want Amazon-like functionality on-premise. That's pretty much- And who want a cloud that really works, that doesn't require a whole army to keep it up and running. Yeah, so you basically interface into Amazon, effectively, and allow these guys to build their own clouds, pretty much, like that. We do that. We have it in the backpack. What else do you see? Since you're up here, because you're such a luminary and open source veteran, I got to ask you the open source vision. It's a little bit off subject than the private cloud is. Open source is growing and it's so mature now.  What's the next evolution in open source? How do you see these communities and projects growing? What's the next gen of open source look like? What's that next 20 mile journey in the open source communities?  That's just one small example in the Apache stuff, but in general, what's your vision of open source? Is it going in the right direction or not? Or what's your take on that? I think it is going in the right direction. I think open source has shown that it's a superior way of developing and deploying software, and over time it produces more secure, more stable software than any other method. The difference we are now seeing is that if I compare back to 10 years ago when I ran MySQL, it was all about the source code back then. I believe now it's mostly about the APIs. The source code better be open, but it's also about the APIs so that you can combine different parts of the software stack. We used to have just one database inside an application. Today in a website you have MySQL, MongoDB, Hadoop. You can have another Cassandra, a few other databases in one single application, and dealing with the APIs there is becoming as important as dealing with the source code. It's in the assessments, it's systems programming at a large scale. These new applications are dealing with multiple issues. I'm using Mongo for this. I use Hadoop for that. I use HBase here. So there's a variety of different programming techniques. So that's what you're kind of saying is that there's no one use case anymore. There's more kind of buffet of open source code. Sort of, but I meant that when we had the attention on the source code, now you must have attention on integrating software. We talk about continuous integration, continuous delivery. And the method of producing great software is changing. And that's why you have companies like GitHub and Atlassian who are serving this new group of developers who develop on the agile method very quickly. They combine products very quickly and things therefore move faster. Even though the human brain moves no faster than 50,000 years ago, but software development still moves faster. So that's an accomplishment that our fingers can produce code faster, although our brains are the same old slow that we've always had. Well, 1,000 ants can move a mountain, right? So I asked a young developer in comment, it was funny because I'm in my late 40s so I remember the early days of downloading patches. He goes, what, why would anyone want to load Linux? So his whole mindset was load software. Right. Why not? So that's the software stacks. So that's changing the game. The engines are moving. And are they going in the right direction? Does that create, how do you have that kind of philosophy of integrated stacks without lock-in? What's, is it a balance? Is this a balance? At some point you need functionality. Well, let's be clear on lock-in. Every leading company becomes greedy and will drive for lock-in. There's nobody that can avoid it. Greed infests every successful business. And it's sort of, it's part of the game. So to really have, They call it differentiation. Right. That's what we call it. But to really have avoidance of lock-in, you must stick to open source, open APIs, and open data. Then you have complete avoidance, but not many are ready to commit to it. But look at those three. Source code, APIs, and data, and make them open and you have no lock-in. So open source is not about free. It's about freedom as was said on the cube once. So step back down the private cloud. So what needs to happen for you guys to be successful? Obviously the backpack of the private cloud here is amazing. What's going to be your driver right now in the enterprise? I think Eucalyptus is very successful. But of course we strive for world domination. And we have built an amazing product that now can serve anybody who needs an AWS compatible cloud. It's interesting, in your history, you've been successful, it's like three-peating. It's like you're now on your third leg of the journey, right? Early days. Let's not go there, but I have been unsuccessful as well. Hey, can't win back-to-back championships every year. Right, yes. Stu, did you have a question? So I was just building on the ecosystem. You said you're the board of directors of a couple of companies. You know, we're here at AWS. You know, what do you see as kind of the big opportunities for startups, you know? Would you recommend that everybody be all in on Amazon? We talked about open source. What advice are you giving to entrepreneurs in this space? Well, I would start by saying that the best entrepreneurs don't listen to advice from people like me. They just do. But I do believe that the new way of developing and deploying software is changing the world and building tools and mechanisms for it. Like, take code envy, a really innovative startup that provides you a development environment online. That's an example of a very creative way of approaching a very old problem in a new way. Okay, great. Martin, thanks so much for coming on theCUBE. We wish you the best of continued success with the private cloud. Again, at RecordablyCube, we have a functional private cloud actually on theCUBE. Great innovation there.  Again, thanks for your perspective. Appreciate you coming on, taking the time. We are live in Las Vegas on the ground floor, show floor of Amazon, re-invent conference, all developers, all cloud. A lot of great action here. Stay with us for our next guest after this short break.


All right, welcome back. Okay, so what we're going to do in this video is get the window actually launching Okay, and we'll probably start, you know detecting how many objects we have selected and what we have selected and storing that in the variable So let's go and get back to the editor script over here. All right, so in order to draw a window Let's just do this down here. I'm going to declare just a generic variable We're going to call this our win and this is going to be equal to get window and a type of window All right, and what we need to do is put in the type of this particular window here and It's not type of we have to just put in the type. So we want object grouper editor All right Like so and that basically gets a window for us that creates it in memory but it doesn't actually show it just yet and What's cool about this is we can actually put in a title So if I were to just put in one of those parentheses, you can see we have a bunch of overrides here All right, so if I push down on the arrow keys, we have these options to turn it into a utility give it a title give it a bunch of Parameters here that where we could all try to dock it and stuff like that multiple, you know arguments here Stuff like that. All right. The one I'm going to use is to keep it simple right now is just add a title So I'm going to say group selected or something like that. I'll just go with that. Cool All right, so at that point this particular window is now created so we instantiated the window created an instance of it We're starting in in this variable. So what we want to do now is say win dot show and this actually shows the window cool, so let's go back to Unity and Try this out All right, so let's go up here and say Object grouper and voila we get a window super quick just like that And we have our title so with that let's go hook up our hot key or key combination there So inside of the menu here what I can do is I can add a combination of stuff So if we actually go take a look at the docs for the menu item here All right You can see that we can add a percentage sign for control or a pound sign for shift or The and symbol for alt and then just follow it up with a Letter on the keyboard. All right, so that's exactly what we're gonna do.  All right, so control remember is that percentage sign? Shift is the pound sign and then I want g Like so and I deleted all that stuff there. Cool. So I'm gonna save that come back in unity And we'll try it out And I try to do this for as many tools as possible And there we go control shift g this will allow me to go and group things really fast So I don't have to right-click so create empty name it Then select all the things I want to put in the group and then drag and drop it in there We're just gonna do it in one button click. Okay. All right. So we got our hot key all hooked up Let's go back to the tool now the next Element that we need our ingredient for this particular recipe is our UI. So I'm gonna do the void on GUI method, okay, and In here, let's just get it going. We're gonna say editor GUI layout dot label field Like so and we'll just give it a string So let's take a look at those arguments there So we can give it a content label or just a string or we can do a bunch of stuff All right, we'll just do the string for now. So I'm gonna call this My label. I just want to check to make sure everything's working appropriately All right, so let's go back to unity And there you go. So now we have a label cool. So I'm just gonna close this down here like so All right, so what are we going to need? So we we want to be able to name the op or the group the new group that we create. All right So we're gonna have to store that so I'm gonna make a new private string. So this private string is gonna be called Wanted name All right, we'll just declare this to something like Enter name and we'll do a little debug checking. All right, and let's just make sure this is correct There we go. All right. So instead of this being my label, I'm gonna say group name And this is gonna sit on top of you know that the field where we enter the particular Group name. All right. So what I want to do now is I want to say that this wanted name is equal to whatever Input the user provides and to do that. We need to do an editor GUI layout dot text field All right, and this text field has a bunch of Overrides as well. All right, so we can do string text or we can give it a label as well In this case, I'm just gonna do the text. All right, so we're gonna call this wanted Name and this will basically whatever I type into this text field is gonna be put into this variable right here And we can use that information when we go and actually create The group. We'll just assign the game object that name Okay, so let's take a look at that All right, so I'm gonna use my hotkey And there we go. So now we've got Group name as label and we have enter name inside of this text field and I can go in here and call this boxes group Now all right, but you know because I like to keep that group Extension on just about all my groups. What I'm gonna do is I'm gonna automatically add that suffix to whatever name I give it All right, so one other thing I want to do is I want to kind of space this stuff out a little bit It's a little bit too tight to the top right because it's just filling up the entire Window area. All right. So in order to do that, we need to make use of layouts Okay, and so what I'm gonna do is I am going to declare a Editor GUI layout dot begin Vertical And we'll do this like that. So whenever you create a vertical We also need to close that vertical. So we're gonna say editor GUI layout dot end Vertical like so, okay great So now what we can do is we can stack all these objects together All right, or we can add space. So I can come in here and say editor GUI layout dot space like so and We'll put one of those at the bottom as well. So you can see we'll get a space at the top and bottom All right, so we spaced it a little bit on the top and bottom because we created a vertical layout So these things are now being laid out vertically Alrighty, so let's go and Push it over a little bit now there's a couple ways we can do this one way is to do the editor GUI layout dot horizontal We'll begin horizontal like so All right, and anytime you open Layout like this you want to close it. So we'll say end All right, and then we could also add a space right here and you'll notice that we get a space on the horizontal But what happens is that we get? The two elements right next to each other all right because now they're being horizontally laid out We got the space but that means now we have to put this group of UI elements into a vertical layout as well All right, so it's good to see this because it basically helps us to Get all this stuff going and honestly what we could do is you could do the horizontal first and Then do the vertical last like so and there you go so now we're horizontally moving everything over on both sides of the window and then we're Creating a vertical layout So that will work for us So it's just save all that and go back to unity And I'm doing this because I want the label on top of the text feel like so right completely aesthetic But now we've got it kind of in the center there and you can always stack these things up, too I want it a little bit more down on the Vertical there cool The other thing I want to do is provide a style to this so I'm going to say editor styles If I can spell that correctly editor style Like so give this a bold label, so let's go take a look at that cool. So we got a bold label All right, so with that What we need to do is put in the button now. All right, so I'm going to come in here and Just below here what I want to do is put in a button. So I'm going to put this within a if statement So I'm going to say if that GUI layout dot button All right, I'll call we'll give it a title of group selected Okay, and what we can do is provide a bunch of options in here. So we can say GUI layout dot expand width is true Like so and we can also do a GUI layout dot height so we can set the height explicitly to Some like 45 and then we'll just close this off. So we'll do a Debug log here. We'll say grouping selected So let's get rid of this debug lock because we don't need that anywhere cool All right, so we are pretty much good to go with our UI is base just a basic setup You can go and extend this as much as you want add other features to it like maybe an ungroup selected. All right Cool. So now we have our button and we are firing off the particular code inside of that if statement All right, so I'm going to leave you guys there in this video and in the next we're going to get this actually grouping some objects Okay, thanks so much