Yeah, welcome back to Think Tech. I'm Jerry Fardiel. This is Community Matters and we have a visit from Tricia Nakamatsu. She's a deputy prosecuting attorney in the City and County of Honolulu. We are delighted to have her on the show. Hi, Tricia. Hi, Jay. Thanks so much for having me.  Please. Okay. Appropriate formality here. So, you know, this is a new administration under Steve Mom. Can you talk about what it's like to be a deputy prosecuting attorney right now? You know, for a lot of the line, line deputies, things haven't changed too much. We do our job day to day. A lot of the assignments are the same as they've been for from the prior administration. But there is a definitely reorganization going on. Prosecutor Om has a vision for his priorities, his policies, and the way he sees things that could actually make us more efficient, more accountable, more transparent. So things are in flux. We're in a little bit of transition right now, but it's a good time. Yeah, no pressure, but you know, people really judge the quality of justice by how things go in the criminal, you know, in the criminal section of the courts, so to speak, just like they judge how things are going on policing by every single officer they meet, especially the ones they meet after they've been going a little too fast on the highway, those guys. And you know, whatever happens leaves a long shadow on how people feel about the justice system. So you're part of that. No pressure. No pressure. Right. So, you know, like every other agency, like every other company in Hawaii, the prosecutor's office has to watch what happens in the legislature. They want to watch and see what bills are introduced. They want to see what bills are, you know, good and maybe not so good. And sometimes they want to actually speak to the legislators about that. And no exception, the prosecuting attorney's office for the city and county. And I think, you know, it's very interesting and my own view is I really wonder whether we need to do that because it's like an industry. I always thought the legislature was like, you know, Hawaii's really biggest industry, you know, we don't have sugar and pineapple anymore, but we do have the legislature. It's kind of a hidden industry, if you think about it, because when I was starting off as a lawyer, it never occurred to me that there were so many people involved in this process. So have you walked the halls? Oh, yes. Yes. Normally, non-COVID times, that's the bulk of my job is just going and talking to the legislators, talking to all the stakeholders, agencies and making sure that we can kind of do our part to help the legislators get the best possible. Yeah. Well, you know, I'd like to ask you a sort of general kind of a philosophical question. You know, isn't the law, the criminal law, such as it is fine, just fine? We've been, you know, we have the criminal law, the legislature passed these criminal statutes a long time ago, procedures well settled in rules of civil or rather criminal procedure and so forth. Why do we need to worry about new legislation? Why does anybody need to worry about new legislation in the criminal in the criminal section of the of the legislature? Well, no doubt when the penal code was passed, those back in the 70s, I believe, it was a comprehensive package. There was laws about seemingly almost everything and anything, but like anything, human nature is subject to adapt and evolve and the wording is never quite perfect on every single statute or every single rule. So every year there never fails to be new statutes created, more ideas on how things can be better. Yeah, unfortunately, a lot more criminal offenses as well, too. Yeah, that means to me that's a mark of democracy. I asked a question in a provocative way, but it's a mark of democracy. I mean, for example, the Constitution, the United States Constitution itself, I mean, the 18th century was nice, but things have changed. And things are changing more quickly now. And our society is changing. And we have to change the laws to keep up with the society. Otherwise, otherwise, the public, and this is the big point, the public loses confidence in the system. And you want the public to be confident of the system. You want the public to feel that whatever happens, it's fair. And that's why you've got to do what you got to do. And a lot of the bills that prosecutor included in our legislative package this year are those types of bills that really are helping us move into the catching up with the 21st century here. Okay, let's let's catch up. Let's let's take a look. I want to go through the have a list from you if it looks like about 10 bills or so. Some of them are to observe and some of them are to care about a lot to the prosecutor. Let's go through them and I'll name them and we can show a very brief sort of shorthand statement of what they might might involve. So the first one to discuss Trisha is HB177. What is that about?  Now that's one of those terms that to our ears nowadays sounds a little archaic or harsh, mentally defective, but it is an actual defined term in the penal code. So we didn't make that up. We didn't use the term. We were working with what was was in there and the state of mind would basically be negligent now because like you should have known better or you should have realized that this person was of such a condition because people who are mentally defective are really vulnerable class by definition. They don't understand the nature of their acts. So if somebody it seems like maybe they're going along with something or maybe things are not they're not fighting as as hard as one might expect a lot of that has to do with the nature of their condition. So we felt that that really yeah deserves a higher level of protection like miners. Okay. Okay. The other thing I wanted to ask you about that is there are people who are elderly and they're equally vulnerable or they're they're vulnerable to a certain degree simply by physical frailty. What have you and is there anything in the in the any parallel issue or statute in the in the criminal law that makes it special when you attack or that you knew or should have known for example that a person is frail because he or she is is elderly. Yeah. Well, there is heightened sentencing provisions. So if somebody is convicted of certain types of crimes and their victim is either very young under the age of seven I believe or if they're elderly then they would be subject to mandatory minimums um heightened penalties. And all of those are out there to protect these more vulnerable classes and in theory people would be offenders would know that you're going to face a much different penalty if you even try to harm these folks. We have we have hate crimes here knowing. We do as well yeah hate crimes are primarily is more hence towards like nationality religion things like that if it can be proven that that was the basis for the crime. Yeah. On the mainland you know there's plenty of that even yesterday which is really sad that people do that brutal crimes against elderly people, Asian people, it's incredible that they do that. Anyway, it's not going to happen here because we're going to prosecute them good. There's a number of other bills there was a Kapuna caucus bill that also passed this year with heightened penalties. So all of the crimes committed against Kapuna are elderly will also face hard pressure penalties. And I believe they decrease the age across the board well made it uniform to 60 years of age or older is now considered that was really for purposes of those bills. These kinds of bills come from the prosecutor's office right I mean you guys want to tune it up. You know what defenses people put out. You know what you know what what comes up in the courtroom so to speak. And you don't want any any unfair situation where a person was victimized and it's hard to get across a conviction. Absolutely and that's what we base our package on the Kapuna caucus bill was I believe from Maui prosecutors but we work with them as well and our elder abuse team monitored and specified on those bills too. So we all all the different counties kind of keep tabs on each other's bills we support each other give each other feedback and it works out really well because these are going to be statewide laws. Right right important to know that you guys collaborate I really like that and also that these are state everything you do is statewide. That means in terms of the criminal code the criminal law. Okay let's go to HB 181 and this is about the definition of property. Can you talk about it? Yes this is one of those updating bringing our laws up to real life standard and it's basically updates the definition of property to include anything in electric electronic medium as you see but that basically means data anything that can be retrievable in written format but is stored electronically. Say somebody steals a thumb drive but the knowledge or the data that's on that thumb drive could be worth thousands hundreds of thousands of dollars a thumb drive five dollars ten dollars so there's a disconnect there especially if we can prove that there was an intent or knowledge to take what was on the thumb drive and not just that little device. We actually have had to turn down cases or severely downgrade cases for that very reason which is why we felt this is important to modernize our definitions in this way. That's one of those things that's changed that is changing in our society all the things around computers and of course there's this hacking and you know stealing data there's you know all the terrible things you can do to somebody ruin his life identity theft what have you and strikes me that we need to have a lot of prosecutions and we have to make sure that the criminal code provides for appropriate punishments on these things because we really have to stamp it out. It's not too much we can do to somebody who is you know doing this from a far away place you know Eastern Europe for example we would have trouble stopping him or her but if it's local wow we want to we want to make sure that doesn't happen locally for sure for sure. Okay well that's that's good that's in the right direction so far I really like these bills. Did these two pass? Yes these were both passed all the way through session and transmitted to the governor so they're on his desk waiting for signature. Okay governor you should sign these bills I'm just you know because I know he watches us all the time. Okay Senate Bill 412 now this one you introduced in the Senate and at the House and this is about implied consent and you use the word Trump here I find that an interesting word can you can you describe this. Can you describe this bill Trisha? That was just my short hand for this bill um what happens it well that portion of the bill basically clarified that the implied consent law in Hawaii says that everybody who drives the car gets their driver's license and is driving on the road gives their income consent implied consent to be to give a breath of blood alcohol test if they're pulled over or driving under the influence. Now the thing is technically you can withdraw that consent and you can just say I'm not going to if you get pulled over you're under arrest for DUI I'm not going to take the test you can refuse so that was starting to become a problem because of some of the case law that's been developing over the years but what was we found is that search warrants could actually be used for as them to obtain that evidence because that is in fact what the breath and blood alcohol measurements are their evidence for a DUI case so there was some confusion on Maui about one of the courts whether a search warrant could actually be used if someone has said I don't give my I withdraw my consent but the conclusion that most people have reached we felt with clear cut and just perhaps needed this extra statutory clarification was that implied consent law does not want to quote Trump the ability for courts to issue search warrants that if a court finds by probable cause that a search warrant is necessary to obtain this information that it could disappear if it's not gotten right away then a search warrant could be granted and that's one of the main changes here in this law yeah oh yeah I'm sorry there was another part of this bill though this is senate bill 412 and this was that a habitual DUI's could not be deferred and that's just one of those things deferral is our criminal law is basically like a rather than entering their plea right now a defendant can wait a certain period of time and say I'm going to take my deferral deferred acceptance of a guilty or no contest plea and they are basically telling the court that this was a one time thing I will learn my lesson I will be a good boy or good girl and not do anything wrong again I've learned my lesson what will happen is then if they wait if they're able to follow the rules not get arrested or convicted for any other crimes and they meet whatever conditions the court puts on them maybe attending drug or alcohol treatment getting drug tested alcohol tested mental health counseling whatever it is that the court feels they need to be able to prove that they really have learned from this um after that that period is over then the case will be dismissed almost like it never happens um but we just felt that habitual OVI or DUI's in particular are so serious and notably first and second offense DUI's cannot be deferred so we didn't see there was any reason that someone now on their third offense habitual OVI should be allowed to defer their their plea oh really it's different situation it's like dealing with a kid if it keeps on breaking the rules you you have to make it more clear than you did before so the question when is this information lived and who presented to the court and when is it presented is it presented on issues of guilt or innocence or presented on you know sentencing the prior offense yes oh yes um so that the court keeps all that information they have records on convictions and charges um I believe uh speeches uh criminal justice information uh is maintained by the HEs and they have an entire unit dedicated to maintaining that information as well okay so the judge himself or herself can can go look it up from from the computer the state computer system yes and no I mean we still have to prove it you have to present in court yeah yeah it could be a mistake and so you want to you want to have a little a moment of due process on that always you press okay um by the way I want I want to add one thing some of these are hb house bills some of the senate bills so I take it that when you introduce the bill when the prosecutor introduces the bill it's in both both places their companions all the time and they they go from both directions yeah that's customary okay let's go to the next one this is senate bill 413 um this is about privacy it's a very interesting topic these days can you talk about this one 413 yes definitely violation of privacy so this is similar to the last bill that we talked about in so much as it would prevent people from getting a deferral on these particular violation of privacy cases um violation of privacy is kind of a an amorphous term for most people but under our laws this is not the ones that we're talking about are not like a keeping tom or that type of low-level offenses these are people who are setting up devices camera video equipment um to watch people in a state of undress or to record it to broadcast it um either undressing or engaged in sexual activity in a situation where there is a serious expectation of privacy um this is not something they don't have knowledge or consent of being watched or recorded certainly um and so we also didn't feel that those people should be entitled to deferral to be able to ever wipe this from their um criminal history to the extent that they could say it's like it never happened um the victims of these crimes and I'm sorry another part of that offense is that it could also include threats to disclose those images so revenge porn um things like that once these things are out there on the internet they they're never going away um the victims of these types of crimes have to live with it forever they have to live with it knowing that it could pop up somewhere someday in multiple places and so even more so we didn't felt we didn't feel that the offenders should be able to forget about it um as soon as they're one year five years or however long of yeah that's really sounds like a good change a good good improvement on that again it's uh we live in a time where computers and technology like that call it eavesdropping technology is readily available and there are people who do that I'm sure I am sure Tresha you tell me if I'm wrong I am sure that you have cases about peeping toms and the violations of privacy right and these really are so much more than that because like it is um like I mentioned is these are people who are actually sitting up camera equipment video equipment to watch people in undressing getting naked and sexual activity things that should never you know there was never in any um desire for that to be made public right creepy comes to mind the word creepy but I don't think creepy is in the statutes say the least right ultimate ultimate creepy well threatening people you know to release the information it's much more than creepy okay let's go to the next one um this is uh about guardian guardian and litems or guardian guardians and light up is proper I suppose uh hb 345 what's that one do oh this was one of the bills not part of our package but something that we supported the um it's prosecutor on feels very strongly that treatment mental health treatment drug treatment that really is the key to decreasing crime and to making a permanent change for a lot of these people who um probably would not be offenders if they had the proper treatment if they were no longer on drugs if they were getting proper counseling so this is one one of the bills that we supported that would require a guardian at light um be appointed to represent someone who is part of this the act um proceedings and act stands for assisted community treatment somebody who is not so mentally ill that they need to be at the state hospital or um hospitalized against their will so to speak but really need have been ordered to attend treatment um and I don't and there's just their um I'm sorry their diagnosis or their condition is such that they require regular treatments to ensure that they're not a danger to others to ensure that they are staying on their medications obtaining treat necessary treatment sometimes they're in such a state that they don't realize they need that help and so guardian at Lightham would basically help to stand in for them to assist them as needed and make sure that process can still keep moving forward well how do I get into this assisted community uh uh treatment program do I have to apply as a guardian at Lightham no as a person in the program oh somebody who's mentally ill um the law has changed a few years back so that any any interested party can basically um ask for somebody to be considered for these dcc a judge has to like a family member a close family member um could be police law enforcement um yeah there's a number of different avenues for this assisted community treatment so um and a judge has to decide and at that point the judge under this bill um uh the law would require the judge right there and then I suppose to appoint a guardian for this person um and the guardian from whom what pool of people would you get the guardian and what would the guardian do to to I guess be the guardian of the individual who's in the assisted community treatment program well it's a guardian at Lightham is just slightly different uh from a guardian um they're not a legal guardian for purposes of taking care of their affairs in any respect other than just representing them and being there for them with regards to these proceedings um but I believe there is a guardian at Lightham program with the courts where people can sign up lawyers might be interested in assisting um they can be guardian Lightham um I believe it's a paid paid um work um and so they many of them are lawyers and they can provide uh they wouldn't provide the legal counsel of course but they would basically be like an advocate more on a personal level for that person so you said this was not a bill that was in the uh in the bills the group of bills that the prosecutor uh submitted to the legislature um is this a good bill and how's it doing oh yes we we strongly supported this bill throughout the session as we do a number of other bills um there was another sex trafficking bill I think that was on our list that was actually introduced by the AGs and we were strong supporter of that as well um my job as well as my partner at the prosecuting training's office we go through every single bill literally every single bill that gets a hearing at the Capitol every session and we just review it for anything that might be relevant to our department it's of interest to the prosecutor um and like I said these treatment oriented bills are definitely high on his priority. You'll find a bill that did not come from any prosecuting attorney's office anywhere in the state did not come from the attorney general's office in the state it just came out of left field um that and what happens what kind of the bill can we expect from left field. That's just about every session you'll you'll have a bunch of on coming up but anybody can talk to their legislators about introducing bills if they think there's a change that needs to be done um made to the law they should definitely go and reach out to their legislator their representative or senator and see what can be done to make these changes it might be a statutory change it might be something that just needs to be altered in the process or the way things are carried out perhaps but when there is a change any of the legislators can introduce bills um the agencies are very fortunate that the senate president and our speaker introduce our packages um by request as a courtesy um but really all of the legislators introduce a number of bills every year and actually I believe this guardian at Lightham was introduced by House Speaker Psyche I'm not sure who prompted it but there's a good bill so he supported it. Well I really wonder um you know are all the bills so far that we talked about what a half a dozen of them uh did they pass are they all on the governor's desk? Yes these particular bills are all passed um of course there were dozens hundreds of other bills that tried to make it through the process and didn't get all the way some of them were tabled for next session or future sessions more discussion between stakeholders maybe they just needed a little more fine tuning or I'm just needed to completely go back to the drawing board and so they didn't get through. Oh is it is this the first or the second year of the biennium now? Is this the first year? So that means that a bill it didn't pass it didn't have enough you know support or whatever that didn't pass but we'll come back next year I suppose there was something like that here in the you know in the criminal code section too. That's right technically any of the bills that did not pass this year will live on until next session next year and they'll have another chance then or people can also introduce the totally new bill with the exact same wording if they like but these bills will live on even if they don't pass. They say you know a lot of people who introduce bills are prepared to have it go a couple of years there's some bills go three four five years before they actually either get passed or die really die and I guess the question is that you know for me I think most people in the state support what the prosecutor wants because they are law and order people they want law in order they want to give you you know whatever discretion whatever fine tune tune up things that you want they want to give you that so I would imagine you don't have a lot of opposition and I would imagine that the legislature you know gives you plenty of deference am I right? We do we're very fortunate to have support in good relationships with a number of other stakeholders with a lot of the legislators but let me tell you it is a it is a grueling process there we often have various discussions with the public defender's office the ACLU a number of other organizations that don't always see eye to eye with the way that we see things but that's what the legislative process is all about and the legislators they get all this information all the inputs we hope they give some weight to our our side of things How did you get into this Trisha? How did you get into the prosecutor's office of prosecution and then from there how did you get into you know a legislative work like this?  Oh gosh you know this was actually kind of it just landed on my lap by chance and I'm so lucky that it did I previously worked as department of corporation counsel and at one point I was ready for a change I was asked to come over to join the prosecutor's office then under the new connoisseur administration and one of the things that I wanted to do when I left the department of corporation counsel was to really spread my wings to something totally different and of course coming to criminal law was a big change in itself but when there was an opportunity to do legislative work I'd done some advising for the city council when I was at corp council but nothing to this extent where I really get to testify on behalf of the prosecutor I work with the legislators the different stakeholders working groups it's great it's a creative side of law that's what I really like about it is that you're not just stuck with what's existing and that's what a lot of litigators like is they like the rules they like the case law and the precedent but this is is kind of a reform you're making law and you're having your casting a shadow for years to come and you're changing the system with the changes in the society and it's a tremendous contribution I think I envy you that so we have three or four more bills but we don't have the time and I don't know what I'm going to do about it I'm bang my head on the wall about that but maybe next time Trisha we can talk about some more of these bills and some more of the issues that you find that may deserve legislation I think that's very interesting what you do and I again I want to say as I said before that public confidence is everything and the supreme court building of New York state New York state and you know Bully Square lower Manhattan it it it recites Washington's statement is the firmest pillar of justice is the public confidence and the fair administration of justice is public confidence and I might have mangled that quote but it's something like that and and a lot of it falls on the prosecutor the prosecutor gives us confidence that we walk down the street we will be safe and we will you know and the government will take care of us because it's so important and you're right there on both levels we really appreciate that Trisha thank you very much for showing up at Think Tech and thank you for this discussion thank you so much for having me Jay really appreciate it Trisha Nakamatsu deputy prosecuting attorney for the city of Canada


Today I'm going to be walking around wearing granny panties. I have a surprise for you. I have granny panties on my list. Huh? You're showing it on camera. Babe, do you not like them? No, I like them on the wear-batter bag. Why? Dude, my butt looks more plump.  Wait, are you being dead-ass here? Because no one would like to see that, right? What is up, mommies and girls? Welcome back to our channel. Mariah, what's going on? What are you doing?  I literally can't get out. It's called the Scarecrow Challenge. Look at Mariah. She literally has a broomstick stuck between her sleeves. And she fell for it. You already know. Before this video even starts, your boy pranked Mariah.  What do you think? 30,000 thumbs up? I'll let you out. Let's do that. 30,000 thumbs up. I got a slice and I broke it. Okay, go. How did you do it? Oh, yeah? Oh, yeah? Wait, wait. What are you going to do? What are you going to do? Huh? You're free for all, babe. Oh, my God. You look like a cow right now. Like a steer. Oh, wait, wait, Mariah. Come here. Come give me. Come give me. Oh, no. She figured it out. All right. All right, all right, all right. I'll let you out. Ready? This is all you got to do. Come here. Ready? Wait, I'm stuck. Oh, is that working? Come on. Oh, all right. We got Nova Mariah back. God, Bill. I love you. You know that was funny, though, right? Make sure you check it out on TikTok. But what is good, guys? Welcome back to our channel. Make sure to subscribe if you have not already. And turn on notifications because literally you could be a winner of $100 at the end of this video. We're giving $100 away to another lucky winner. We've been giving it away for, I think this is our, what, fourth or fifth day? I don't know. I think it's our fifth day. It's our fifth day. $500 has been given away after this video. Thank you, guys. Stay tuned because you could be the lucky winner. You never know. Marvel Squad. We have special guests that are coming tomorrow. And you guys will be, this is today's Friday. So you guys will have two days. To see who is at our apartment, which will be up on Monday. We are super excited. Monday's video, you're going to know who it is, right? Yeah, Monday's video. Monday is the day that they're going to be here. They're literally going to be standing right here. Like they're going to be in our place. They're in a different state right now. And they don't even know that we're talking about them. But guys, literally, stay tuned for that. It's going to be insane. Oh, his squirrel's back. Snap. Go get him. Go get him. Go get him. Our cat has a squirrel best friend. Our squirrel literally comes and looks at our cat all the time. Look at, can you see him? He's squirrel right there. Oh my God, you have to get snap right now, Mariah. Oh my God, snap. Your best friend. He's right there. He's right here. Put him right there. Put him right there. Look at the squirrel's he's on. Your best friend is back. This is, I cannot believe we're getting this on camera right now, guys. Stay tuned. They literally, they might meet up for the first time. The squirrel's daring. Look at snap. What's going on in your little, oh. He's on a mission now. Look at him. Look at him. Oh my God, guys. This literally, it's like watching your kid have their first play date with another friend. Look at snap right now. Look at, we got to get this on footage. The squirrel friend is back. We have to get him a squirrel feeder. Oh my God. I'm telling you, Mariah, every time the squirrel comes, Mariah, it gets closer and closer to snap. I know, they're both doing that. Look at it. No, what's crazy is, look, I feel like I was pulling him out from the back and I know that he gets so excited when he sees squirrels. Oh my God. Mama's got it. You were literally witnessing the cutest thing ever. You're not going to find this on YouTube at all. Comment down below what you should name the squirrel because this squirrel comes around all the time. I don't know if it's the same squirrel, but it looks like the same squirrel. This is the third time it came back. It came back twice in the same day and they stared at each other for like 10 minutes straight. That looks like the same one. I think it, no, I think it is because it's not scared. The first time the squirrel came, it was scared, but then they became more and more friends. Oh my God, look at how close they are. You know what, I'm going to Amazon right now and I have to order a bird feeder. We're buying a squirrel feeder for our pet squirrel. Comment down below names like Mariah said because we have to name them. He's our outside pet. This is so cute, guys. Oh my gosh. Oh, what? He's right there.  Oh, maybe. He's excited, he likes Snap. Oh my God, maybe we should call him Evil Caneval. I wonder if Snap, like if they were actually like able to like be next to each other what they would do. You know they could talk, babe. It's animal communication.  Look at it. He's not scared at all. He just wants to chill by the cat. I don't know what it means if they're tail wagging like that. Well, it's like an intimidation thing, but it also means friendly, so we really don't know. But guys, today we have such a good video in store and I'm not even kidding. I've been so excited. We have not drove our Corvette in what, over a month now? It has been forever. It has been long, long overdue. I mean the sad part is the only reason why we're driving it today is because we have to take it to get the tire fixed because we did get it fixed and now it's broken again. We need to get a little like parked for it, but we're going to be driving it today. I'm so excited to go back and get in the wheels and turn up the Bluetooth. Guys, I miss that. Wait till we are in Florida, our Corvette is going to be our baby every day. Every day, guys.  Give this video a thumbs up. Make sure to subscribe. Subscribe for our friends right here. Make them happy and subscribe to them. I don't know. Oh, he's playing. He's playing, look at him. Oh my God, this is actually so cute. All right, so we're going to be watching this for the next 10 hours. I wish I could film all this, but literally they'll do this for a half hour. Okay, my love squad, ignore how rough I look. It is nighttime. It's later than we thought we were going to get home. We'll explain a little bit what's going on with our Corvette when I go out there and see Bill. Nothing's bad, wrong with it. It's just like the tires and stuff, but we'll explain it more through the video. But I can't leave today without doing a team of Raya prank. As you guys read by the title today, I'm going to be walking around wearing granny panties. If you guys have not seen this TikTok trend before, basically the girlfriend walks around in granny panties.  So I'm going to wear a shirt that like covers my pants and I'm going to lift them up and ask him what he thinks and get his reaction. I don't know if I'm going to be setting up the camera or if I'm just going to be vlogging and then like just show him during the vlog, which is going to be like, why are you showing the non-camera like I always do? But I think it's going to be super fun to get his reaction. I know you guys really enjoyed when I did walking around the house naked to see how my boyfriend reacts. You guys know Bill was like not having, he was like, you put clothes on. He's always about like, oh my God, what do people see through the windows? Like put some clothes on. Like just like, you know, like stuff like that, but more squat. This is not to be so funny. I don't really own a lot of granny panties. I know I'm telling you guys a little too much about my wardrobe here, but I really don't wear a lot of those type of underwear. I don't like seeing lions in my leggings and my pants. So I do have a few. So I'm going to try to see which one is the cutest for him and see how he reacts. I think he's going to really like them. I just think it's the fact that I'm showing it on camera is what's going to trigger him. Be like, why are you wearing them? I'm like, no, I want to wear it because I could do what I want. And but like I said, Bill is not controlling. He lets me wear what I want. But when it comes to like showing too much of my body on camera, like just stuff like that, he's just preservative, you know? But anyways, I was gone. Make sure to give this video a big thumbs up. Make sure to comment down below, hashtag teamaraya. We're about to cook some bomb dinner. It is literally seven o'clock and we're finally home cooking dinner. And I'm ready to take off my makeup. My makeup's looking splotchy and just, I'm probably going to go in there, take off my makeup, put on my granny panties and my like pajama clothes so it looks like I'm actually going to bed. And we're going to go out there and get his reaction. Let's hope he likes them. He better like them because I'm about to cop some more granny panties after today. I'm going to get some cute little cheetah ones, you know, just stuff like that. All right, Marvel Squad. So I'm going to go put on an outfit and everything and I will show you guys once I am dressed. All right guys, so I'm in my comfy clothes and of course I have, okay guys, this is like a little bit too cheeky but it's like wearing a bathing suit. So just like make it act like that. But here's the granny panties I put on. And it has stripes which I think would be super funny. It's going to be like, oh yeah, those are so cute. All right guys, I'm going to go out there and see what he's doing. I think he's cooking dinner. I can hear him. So let's go to hashtag Team Orion in the comments. What are you playing with? Playing with some little cat. What is that? Cat. That is a no, no. It's going in the garbage. You could choke on this. That's what it's going for. It's a choke on this. Oh. Shout out to Julia for these cute slippers. She got this for my birthday. It would go on my unpainted nails. But. Right, he's been playing. You just took his favorite toy away from me.  What are you doing? He's been playing with it since yesterday. Baby, you could choke on it. I know. I thought cats were just good at not eating things, only biting things. Marvel Squad. I don't think I can get over how amazing the lighting is. No, the lighting in here. Marvel Squad. You know how annoying it's been having that yellow lighting. Imagine if we did our Christmas intro. The lighting wouldn't even look this good if you don't have someone to put a good in front of the light. Oh my God. Marvel Squad. You know what? I'm trying to show you guys how excited I am. Look at how good. Just anywhere you walk.  I can walk towards the front door. Bam. Don't go in the intro by the door. Good lighting. Or you can walk out the door and not come back. Actually, no, that could be you going. I'm kidding, babe. I would never want you to leave like that. Look, we have our little board right here. Our new January themed green and orange. That was Mariah's choice. Green, orange, and then all of our friends run on here. I think that's an awesome January color. It is. Look, you know, I think you can't beat it. Oh, we got it right. Friends come down to visit us. We don't know who though. Someone's coming.  We made that all. Oh, guys, I'm so excited to get to see what it is. We are so freaking pumped. Next video. Next video. Next video. I'm coming back here. But, OK, guys. So what are we cooking up today in the marble house? Pumbills? Something that starts with an M. Starts with an M. M for marble. Ready? M for marble.  They're going to be literally fire. Like, they're going to be insane. OK, but I was going to talk to you guys about something. So this creamy liquid stuff, I am not supposed to be eating. But I just got off the phone. I had to zoom call my doctor because I have not been going to the bathroom properly the last couple months. And it's because I'm lactose intolerant. So whenever I eat, like, dairy stuff, I notice that my stomach gets messed up. But it's been going on for a while. And I just want to make sure. So after today, I'm cutting out all dairy products, all greens, and just stuff like that. And I'm going to try it for two weeks. And if nothing gets better, then I have to go get tests done, which I hope that's not the case. Other ones, Mariah, is not going to be here anymore. But wish me luck, guys.  So I know. Every day, she's literally complaining. She's on the toilet, going. Babe, don't embarrass me, Marvel Squad. But I have to be honest with you. That's kind of how it is. And it's OK, babe. You don't have to judge. You know, no one can judge people go through things. Body is a function to you. Not judging. But, guys. You're not judging. Guys, show me something. Since you don't judge and you love me, can I show you something? I got something for you. What? And I want you to react for me. Yeah, the Marvel Squad is going to react for me. Sorry, Marvel Squad. You're giving me to me on camera. Why are you giving me off camera? Because, and I need you to, like, not get mad at this. I know you're going to be like, why would you put that on camera? But, like, can you just please? What are you not? What are you doing? Just step over here, because I have to show you. Because I want to be in the frame. I like it. Mariah! Marvel Squad does not approve in this filming call. Look at this. It's all blurry now. You break the camera? There. Team Bill came to fix you guys.  Mariah, take notes. Ready? See what I'm doing here? Look at how beautiful that is. Look at how beautiful that angle is. They're not falling down. No one's getting queasy watching the video. OK, so I have a surprise for you. Can you stand over here, please? Oh, you're going to cook. You keep cooking. What do you want me to do?  OK, but what I'm getting, what I did for you is something that, like, you're probably going to be like, why are you showing that on camera? Are you giving me $100? I thought it would be funny. You're giving me $100? I have granny panties on my list. What do you even mean? OK, OK, what? You like those? Why are you wearing those? You like those? Oh, no. They come on. You don't do not like them? Why are you wearing those? Because I told them what I'm trying to experience if I'm new. Granny panties. You don't like them? Listen, what's the first word? Look, they have stripes on them. Stop showing it on camera. Wait, they have stripes. What's the first word? Granny. So why would you wear anything that starts with granny? You look so adorable, but wait until you're, like, 80 to wear those. Wait, why? Come on, no. I don't want to show this on camera, babe. Come on, stop. I don't want to show it on camera. We don't want to put it on camera, but I want to show it. OK, off camera. The same thing with your swimsuit. I don't want to show it on camera. We won't put this on camera, but can you just react like, what do you think? Like, I don't want to tell anything like, You're showing it on camera. Babe, we're not putting it on YouTube. This is off camera. It's filming. No, please stop. OK, well. Honestly. OK. You're going to get mad at me. Yes, because you're not listening. My butt looks more plump. Like, doesn't it look plump? It looks plump like a granny's butt. You don't like it? But they're granny panties. Yeah, we don't like them. I love it. I love anything that you wear. Oh, my gosh, except it's so basic. Do you like them, though? Babe, yes, they're great. They're great. Now, let's get back to cooking. No, I want you to do it. Come on. I think I was thinking about getting more granny panties. Please stop. I was thinking about getting more. Why? No. Because I want to let them get more granny panties. Just wear the underwear you've been wearing. I think I'm cute, Gina Print ones. Just wear the underwear you've been wearing. Yeah, but I get cute Gina Print ones. If I can have one that says slap me.  Or boyfriends. Or boyfriends. Why do you want those granny panties? You want to smack me a granny pant. They don't even make those. I thought you would like them. Do you like them? Yes, you look cute, but no. I like your underwear better, babe. Come on. Why? Can we film? Stop doing that. No. I do like a cute model. I actually put this down. No, we do like a cute. Stop showing that.  Why?  OK. OK. This is TMI, guys. Mariah is showing a little bit more. I love them. OK.  So I can wear a speedo from my old squad? It does. Shouldn't matter. No. No one would like to see that, right? That shouldn't matter, because granny pants are like wearing a bathing suit bottom. But they're not. But they are. But they're underwear.  So where do you get your underwear? I think my old squad would love to see me in a speedo. Oh, we should do that. Wait, are you being dead-ass here? Is this a prank? You don't want to be a fun video? No. What? Girlfriend rates my speedos. No! That'd be snow. We are not doing that. Oh, the gift. I'm going to supply it. No, you're not going to get your speedo. Bob was caught. Stay tuned, I'm dead. Seriously, off camera, I'm actually going to use a speedo. I will not wear it. This video gets to 50,000 likes I wear it. But this video is not going to get to 50,000. There's no way it's going to get to 50,000. Bob was caught in this video. There's no way that. OK. Bob was caught. I will do it. Mark my words.  So I will do it if this video hits 50,000. But there's no freaking way that this video is going to get. Is this a prank, Mariah?  Is this a prank? Do you want 50,000 likes? Is this a prank? No, it's not a prank. I just want to see your reaction. So you're pranking me. So I bought granny panties. Are you going to get more and wear them? Well, yeah, we're comfy. So you're actually going to wear them? No, but I thought you would be more excited. They're cute, but I like your other one to wear better. I know you do, but. You can wear whatever you want. OK.  They're great, babe. They're awesome. Amazing. Shocking. Well, granny panties are actually very comfy, but no. I just bought these, and I wanted to get your reaction on camera to see what they're wearing. I was going to say, where did you even get those? You never even wore them.  You never even worn stuff like that. I know. That's why I bought myself that. I totally tell all squad. I don't really own any granny panties. And if you do, you've never seen them before. So they were hidden. Not my favorite look. But I approve, guys. I'm not going to tell you what you can't wear. Your favorite look on me. Are you kidding me? If you put on the speed, I'll be like, hell yeah, baby. Yeah, but no one else. No one wants to see that. So no one wants to see that. Ow! I want to swap it to you hashtag team Ron in the comments to go up. In the comments section, thanks for your saying team Araya is the best. Team Ron, what are you wearing granny panties? Wear it, really?  No, they're not. Is that even a question, maybe? Guys, stay tuned. Because we are about to give away $100 on this video right now. Stay tuned because it could be you if it's not. Watch the video to the end so you know how to get entered into the next $100 giveaway. Before we do the $100 giveaway, though, I want to show you guys a little bit before and after. So this is the before. Ready? This is the meatballs. Into effect. These are going to turn into something amazing. So ready? Before and after. Guys. Oh my gosh. That would be so freaking good. Look at how restaurant quality that is. It looks like a freaking professional chef made it. Mariah, who made it? I laid on the couch. I mean, you would say, yeah. Mariah laid on the couch today. She was taking a little breather. She's not even looking at me on the period. Listen, and I'm very tired. Got to treat her. My body from working out has not used to it. So my body needs time to kind of adjust and get ready and back on track. Yes. And do I know what we also have to do before we end the video? We also just gave away $100 for Martin. Martin, you are the lucky winner of the $100 in this giveaway. Shout out to you. Thank you so much. We are so great for each and everybody of you. Also Marvel Squad, I also want to say, I know we said we're going to give away our whole merch collection, but unfortunately something happened. We have a little hiccup in that. So we're going to add on one more person for this giveaway for the $100. The merch that we were doing it through, their company is kind of being a little withy with the product and we're not going to be able to get it because it's after the fact and our merch is no longer available. But stay tuned because we're working that we are going to hopefully do what Valentine's Day? Oh well, they said in four weeks. Okay, so our next merch drop, it's going to be crazy. It's going to be limited edition and we are going to make up for it by having Just stay tuned. Insane, another collection of merch for you guys that already got some, you can get some more. It's going to be even better. Even better. So get ready. It's going to be insane. I can't wait guys. And also to be entered into our giveaway since we are getting an extra person, $100. I was wondering what that black thing was. Oh, you thought it was a bug or a spider or something? I did. I really did. She would have cracked herself literally. I would have cracked myself. Those granny panties would have came in the clutch. And by the way, she's still wearing them. Yeah, they're clumping and moving on like this. Don't worry, Team Bill's going to come back guys. But hey, since we're doing an extra person, we're giving away 11 people, $100. Guys, you can be the next person. You do not understand all you have to do. Be subscribed. Watch our videos, like them. Turn on your post notifications so you can be one of the first to comment down your cash out. Yes, comment down all your cash out.  And literally that is it guys. Thank you so much for being a part of our channel. We will see you guys in the next video. But until then, peace, love you guys.


Live from the San Jose Convention Center, extracting the signal from the noise, it's theCUBE, covering Hadoop Summit 2015. Brought to you by headline sponsor, Hortonworks, and by EMC, Pivotal, IBM, Pentaho, Teradata, Syncsort, and by Atunity. Now your hosts, John Furrier and George Gilbert. Okay, welcome back here. When we are live in Silicon Valley at Hadoop Summit 2015, this is theCUBE, our flagship program. When we go out to the events in the next trip, the signal from the noise, I'm John Furrier. Now I'm just siliconing, I'm showing my co-host. Wikibon's new big data analyst, George Gilbert, wikibon.com, and our next guest, got two great guests, Ryan Peterson, Chief Solutions Strategy at EMC, and Scott Now, CTO at Hortonworks. Welcome back to theCUBE. Guys, back again, together, EMC, Hortonworks, welcome to theCUBE. This is the place to hang out at this event sometime. You guys were on earlier individually, but I want to talk about the storage aspect of big data. We were just talking earlier on with Scott about the issues of how to get customers in a situation where they don't get a large cost increase when they have success. Or Chris, some sort of foolproof environment where you can have some agility and flexibility for the app guys. So as an architect, person, and enterprise, how do they figure this out, Ryan? Because I don't want to get locked into EMC, I don't want to get locked into NetApp or anybody else, but I want my data to be free. Yeah, I know we've talked about this to Mass, and I completely agree. You've got to maintain flexibility across all of the stack, and whether that's swapping out the particular storage infrastructure, making that available, or swapping out the distribution for the right distribution, or having the right tool sets, being able to put whatever application you want, going to make sure that flexibility that's avoidance of under lock-in. And as much as I work for a storage company and I want to try to lock in my storage infrastructure, the reality is that customers need that choice, they need that flexibility, or it's just not going to work out long-term for them. And I think one of the things about being in the software business, what interested me was the EMC world, Jeremy Burton said that I think 90% of the engineers or maybe 95% is software, not hardware. Yeah, if I do it, we very rarely talk about hardware anymore. Think about it, we create OneFS as a storage system for Isilon as an example. Most of that's all just code on the software side. To some extent, it's what the community's doing around HDFS, and that's where the one competitive point is between EMC and actual community. Everything else is really the whole stack, we love it, we support it, and that's how we go to market. What's interesting, we had talked to Scott Connolly, and he's like, he's the strategy guy, he's got the chessboard, and he's always fun to talk to because he's got color to where he describes it. But I asked him, why are you guys winning? And he said, the analysts who did research was up on stage, what's his name? Thomas Del Grequillo, I think it was on stage with the research guy. He said, important work is winning the largest deals in terms of large enterprise, not large number, but like big enterprises. And I asked him why that was the case, and what was interesting was, Scott, was that as the companies get organic growth of deployments inside the company, it's diverse. You have a little bit of Isilon here or EMC, you got open source over here, and then they got to rein it in. It's not shadow IT because it's actually happening inside the company. So it's going on, and at some point they go, okay, we got to kind of rein this in. Seems that's where we are right now. So how does someone figure this out? I'm an architect at a large enterprise. It's not just an RFP, I actually got to think this through. I got to say, okay, how do I rein it in without disrupting the innovation? That's the question, Scott, how will you look at that as an architect? Okay, rein it in, but don't screw up any innovation. Well, it's not easy, it's a somewhat daunting, right? But I think it really does get back to trying to define the data fabric for the organization at a logical level, and then really looking at the total cost to the organization, right? And the different standards that have been implemented across the organization, and where does the intersection of the data fabric logically land based on different use cases in the standards that have been chosen, right? And so, like we've been talking, it's about ecosystem flexibility and having choice, and then letting those architects have freedom to go design and define what they want, versus kind of the other way around, I've chosen a standard, therefore everything is going to be this. Ryan, I got to ask you the EMC question. I know you're a little bit different inside of EMC because you've got a technical background and you've kind of got like a visionary DevOps vibe to you. The old EMC, the old, go back in the old days, very competitive, very sales-oriented culture, win the account, elbows out, lock everyone out, win everything, burn the village, EMC wins, because back then storage was, you could be a single vendor storage, and you had emails of storage and some files. Now it's big, it's huge, so, and with the growth of data, EMC doesn't even have to do much to win because there's more demand for storage than ever before. The only thing that EMC has to do is provide a great solution for developers, to store stuff. That's DevOps. Did I get that, so is that the vision of EMC? I mean, if you just get out of the way of the innovation and just be the best storage for apps and data. Yeah, I think in general, as you know, we've gone through a pretty significant transition over the last couple of years, especially. Companies started off with a bunch of scale-up applications, really made its way through the mainframe era, and been around for a long time, it was a very significant portion of the business. What's changed is really the entire persona of how EMC is going. We have to say, EMC's no longer your father's EMC. And by that means, if people like Jeremy Burton and Jonathan are going out and they're changing the vibe, the culture completely. I mean, we're jeans-wearing, although I'm not today. Jeans-wearing, t-shirt-wearing, try to join the Silicon Valley in a direction of things. And as a result, we're doing things like open-sourcing projects. I think when I started at EMC, I would have never thought that that would have been a direction for us. And yet, just a few weeks ago, we open sourced our first set of projects. And I think we have about five or six or seven projects already open sourced. I expect that to be a continued trend, as we'll continue to look at how we change our business model to fit in and match in with the way the world is going. It's a very unique- Scott, talk about this, because we were just talking about your statement about Presto and open source. There's now a playground and a real track for these trains to run on for big companies to transform themselves with open source. How does a company transform themselves to be open sourced? Because in the old days, open source is a way to kind of get in, well, not open source, but standards bodies, which open source basically is, in a way, de facto standards body, the way the community. Self-police is itself. Vendors would go in and meddle and screw things up and try to have agendas, ITFs, a long list of history we all seen in the past. But now with open source is more community-based. Those shenanigans don't happen because the community will self-police. It's like its own governing body, if you will. But how does a company, like a big company, come in and do open source? Well, I think that number one, stepping up to go do it, takes some strategic thinking, right? Because it's not going to be the norm. And number two, encouraging a community to get built around the code that's been distributed is, I think, a very important part of the credibility factor that comes with, yeah, it's open source, but it's still kind of a single code base that two guys wrote, versus a community of people that are actually making contributions, trying to compete for better algorithms. I mean, the whole beauty of open source is that you get more eyeballs on the problem, right? And so promoting that community aspect, I think, is a really important part. So taking this strategic step to do it is probably a white knuckle decision in some boardrooms, but then, you know, investing in, investing in to build the community, I think, is a key success factor. It's a whole new customer constituency. If you think about it that way, it's the old book from Dale Carr, you had to win friends and influence people. In open source, there's a playbook for that. It's called, Build Good Code, and Gratiate Into the Community. But that's actually, do you have to build open source in from the start? Or can you take something that was built proprietary and the code base was, you know, the thought process is different. And I mean, of course, anyone can publish the source code, but is it the same as designing it to be open source? I'll take that. It's an interesting question, because we just did this. So we built a software called Viper Controller. We put tons of money into going out and marketing this Viper Controller software. And of course, it's made quite a big splash. But we realized at some point that what we're doing with this needed adoption by other companies outside of EMC, it needed other storage industry providers, for example, to start integrating into the solution. We were finding that, you know, because we created it, that they weren't really that interested. We took our code as we developed it and we open sourced that. We actually literally placed it up and we recalled it's a copperhead. And so a copperhead went out just a few weeks ago and I expect that to make actually significant changes to even Hadoop, because as we started to integrate into ultimately different storage systems that are already in the data center, re-utilizing those assets. How can we do things like take Ambari or Yarn and start integrating directly into those storage systems, hit a click of a button? Well, that's what Viper Controller was built to do. And now we've open sourced this. We didn't go and let's ground up, build it for open source. We took the code that had already been developed and said, so here you go. So it's not necessarily in the format that maybe the open source community would want it, but it's there and it's clean. Guys, talk about the relationship between EMC and Hortonworks. Obviously Hortonworks' whole strategy is pretty clear. Open source, all pure, all open all the time. Consumption with ODP and equivalent and which is closed ecosystems, right? So ecosystem partnering is a big deal for Hortonworks. So talk about the relationship. Obviously enterprises, you guys have huge presence, EMC and the enterprise storage. And like I said, you're already there. Hortonworks is evolving, emerging as a leader in open source, large enterprise standardizations. What's the relationship? I can tell you how it started. It's a prior to Scott coming on board, but we had customers, joint customers that said, hey, we've got Iceland. We want to put Hortonworks against the Iceland cluster. How do we do that? And of course that forces some conversations in the very beginning. And we say, well, you do want to work together. You want to, and ultimately, we launched this relationship in February, officially. And already we have dozens of up and running installed customer base. So I think it's successful in that regard. How we take it to the next step is, do we build better hooks, better integration? Do we just make it easier for our customers to consume? So for example, we built Ambari plugins directly into our code set. So if Ambari reaches out to an EMC cluster, we respond with all of the right requests that a normal ODP implementation would want. And so doing those things I think is helpful in providing a good integration. But I don't think student, what you're talking about? I don't know that I can add a whole lot more other than, yeah, customer demand and customer choice is really, really important. And we talked about it before. There's the logical view, and then there's a physical implementation view. And in this world, it's not going to be one size fits all on how things get deployed. So creating more choices, making sure that the choices are tested, certified, and we can build better engineering together, I think is key to this. Yeah, but to your point, we talked a little bit about this data being free thing. This is really kind of a key thing. My mind is still getting my head around that, which is if I'm a developer and I'm driving data, I need to have that data available. I don't want to get caught in a net of migration. So how do you guys address that? EMC, I mean, answer that question. Do we, do we, how do you help me if I'm an app developer? So you're an app developer? We agree, Hortonworks, Hadoob, I'm in. But I don't want to get stuck if I'm successful. I'm going to blow up in costs just to kind of do maybe better stuff down the road. I think Hadoob implementations always seem to start pretty small. You know, if you're 20 nodes, you're probably actually a pretty decent size install for beginning cluster. And what tends to be the problem is not when you're starting out, it's when you get to very successful range and now you're having to figure out how you manage potentially thousands of nodes. And sometimes you didn't plan for that. Your data center's not ready for that. You know, the power of the cooling. You don't have the resources of Yahoo and Google to go out and build a new data center on the water to cool your infrastructure. And so what we do is we try to, you know, look at those kinds of things, how can we bring down the cost? So for example, we have, Erasure Coding's already been built in in Iceland for many years with ECS, which is our geoscale solution. We do Erasure Coding across different nodes, along with XORing to try and reduce the overall load. I'd really try to keep that cost very efficient as low as possible. Add feature sets that care about efficiency like deduplication. So not only do Erasure Coding, but we also dedupe blocks at the 8K level. Some really great things to try and keep it down. Finally, and I think something you and I have actually talked about before, is we try to keep it open and flexible to the tool set that you're going to ultimately consume the data with. A great example of customers using Splunk in Iceland. Quite a few. And those customers are ultimately looking at, I want to look at the same data that I brought into Splunk. Now, important works. Well, how do I do that? And we're one of the only solutions that I know of that can ingest all of that data from Splunk. Drop it into a central data repository, and ultimately, data becomes available to Hortonworks in the next step. So guys, talk about, so I'm going to get your perspective on a more technical question. You know, in the tech industry, we had Moore's Law. Moore's Law would increase the performance, price drops and performance up, then there's a new processor, which is high price. And then Moore's Law continues again, and that created a lot of innovation. Is there a similar metaphor or analog in the open source Hadoop world or the big data world we live in that could be not necessarily a Moore's Law, but some Moore's Law-like where I can understand the cadence of innovation. Because what we're really talking about here is if this plays out, then things like Docker containers, Kubernetes, orchestration in the cloud expand the overall functionality. Certainly virtualization has done a lot to change the game. So as all this tech comes together, this operating system builds out. I mean, it's like a main, distributed mainframe, if you will. So how do we think about the cadence of innovation? Is there a way to think about it? Have you guys thought about that? Any personal thoughts on this? Well, yeah, certainly cadence is an important thing, right? And the more mature something gets, the more it will start to slow down. And so that's why I actually believe that the model that we're building, where we rely heavily at the Port-and-Works, at least, on the Apache community and being very open for the innovation and then being able to add a regular cadence that's predictable for our customers, kind of draw a circle around the latest of each of those things, package it up, do the testing, make sure it's supportable and make sure there are no regressions in it so that it's dependable when we release it. That's kind of the best of both worlds. So we're not limited on the input, but we will at least look to contain the output so that it's predictable for enterprises. By the way, if companies want to get ahead of the release, they can go to the open source and pull it, right? Do it at your own, at your own point.  They're going to get that, you mean some of that code, you know? Exactly, exactly. Pulled their own Linux distro. But at the same time, I do think, I do think it's important for all of us to work with the community to try to keep it from slowing down and getting it, you know, as committees get larger, sometimes decisions get slower. And so, luckily, we haven't seen a slowing of the cadence today, and you know, certainly part of our strategy is to make sure that doesn't happen. And it's having good projects out there that provide value to me. But is there just the structure of Apache since they're not the ones trying to put all the pieces together, it's almost like, you know, let a thousand flowers bloom. I don't know if you were the one that said that earlier. I mean, ODP is the one that's then kind of packaged it up into something that is consumable. Yeah, I see that kind of as a separate thing, but also somewhat important. In that, I think for the industry, for the Hadoop landscape in general, I do believe that it's extremely important that we figure out a way to agree on a common kernel at certain points in time to make it easier for app developers to be able to develop their apps and not have to worry about this distro versus that distro, only really looking at kind of the kernel version, just the way Linux works today, right? But isn't that ODP's role? And certainly that is the goal of ODP, to try to create at least that common set of services for application developers so they can have kind of a universal thing to test with. You know, one of the worst things that I think we could do as an industry is to let that kernel fragment into multiple different things. I totally agree. And then it would just not be sustainable, and the innovation would actually slow down dramatically. Yeah, yeah, I would agree 100% with that. What's your take on these whole case? Is there a way we can, the common tech person could like just understand, think of it like a journalist or a blogger out there, just like, okay, it's good, things are healthy, green light, go. I have an interesting thought on this, so a couple thoughts, one is, I've always been told that whenever you have an idea, someone already had it, there's a good chance that somebody's already implemented it. I think a lot of our cadence development comes from organizations pushing us to be innovative. And to the extent that, hey, why haven't you guys put this into the environment? Oh my gosh, I didn't even think about that with it. Yeah, let's put that on the list and let's take a look and see if it makes sense for the overall organization. I guess my point is that I think, it's not even say a cadence as much as it's a, just a raw speed of development and innovation. People constantly have a different thought and they're putting that into the next thing. And if there's an opportunity to innovate or an opportunity to make money on it, then somebody's going to put it into place and they're going to try to make it happen. I think we're going to start seeing things that nobody ever thought would happen with Hadoop in the very beginning. I think we're going to see applications developed and we're not going to be talking about big data or analytics or any of the things that's traditionally are the stories today. I think we're just going to be talking about scale out applications of the data center. I think that's going to be the future and when that starts to happen, the whole new level of innovation. It's really hard to think about because I ask the question because it's a mind bender of an exercise because if you believe Rob Bearden's electricity come in, the keynote, which is very interesting, it enables more stuff, obviously, the quality of life increases, and then Herb was talking about railroad standardization, you know, the standardization of having this fertile soil, if you will, with Hadoop. It's pretty interesting. So it might be that there's no, it might not be any case, it might just be a complete changeover. So to me, I'm trying to figure that out. How do I describe the level of innovation from Hadoop and big data at a level that people can understand? It's really challenging. We study history to determine what the future will look like. And if you look at history, this has been a repeating pattern. It hasn't happened, in my opinion, in this particular industry. We'll call it the data center at scale. And so we've had as things like Microsoft Windows, Windows 1.0, I remember it was a lot of custom development, custom programming, and then all of a sudden 311 comes around and you've got a pretty stable platform and then Windows 95, everyone just adopted massively. Of course, the same thing happens with the iPhone. The device comes out, starts out so just a handful of applications. Now there's a million something plus apps out there. But it was the platform had to get created. Developers had to start understanding it. The applications start to innovate. And all of a sudden, as soon as there's applications that are changing the world, then all of a sudden that drives the infrastructure, drives the play out there to the bottom. I think some things will work out. We got a wrap, but I want to get just closing comments from you guys just last word. Good relationship. I look good to see EMC and Horton work partnering well together. What's next for EMC? What's next for you guys in this open source roadmap for you guys? More coders, more action, meetups, crowd chats, CUBE interviews. What are you guys going to be doing out there to get the word out? How are you recruiting people? Just give us an insight of what's on the agenda for the next year for you guys. You know, the next big thing is we've taken and broken up our strategy into multiple components. The components are, how do we continue to go with the data lake strategy that we've been going really well with Hortonworks, for example? And then start to look at the fringe cases where things just don't work today. We think flash, for example. Very, very high-speed flash performance, getting into the millions of IAPA range in very small windows. Talk about DSSD? Yeah, we're talking about DSSD. And start looking at DSSD as an example. Cloud-scale applications like what we're doing with ECS, integration of ECS to full automation. We're looking at how can we give you guys choice from a customer perspective? How can you give you choice to put any particular platform underneath this great scale-out set of Hadoop? All right. Scott, anything final word you want to share with the folks out there? I agree, I would just say the data lake is not a one-size-fits-all thing, and it's going to become even less a one-size-fits-all thing over time as use cases evolve. And so having choices, like we mentioned, SSD, rotational drives, high-capacity drives. And what we see from hardware vendors coming in the future is there going to be a lot more choices. So being able to integrate that and provide flexibility at an API level for our customers I think is a joint value. Integration and growth. That's a big theme here. Guys, thanks for joining us. This is theCUBE. We're getting the hook. We're going along with these good segments. We'll be right back after this short break. This is theCUBE. Live in Silicon Valley at Doop Summit 2015.


Welcome to, I'm Mr. Murky, I work for Bosch. So, I'm Jatin, I'm an engineer, I work as a private law in London. I work as a software engineer. I currently have to solve the problem of back-to-back language during the platform. But today I'm here to talk about something else. I'm here to talk about the problem of deploying a software across multiple cloud providers. Or do I mean by that, so deploying or making a deployment in which one component is on a cloud provider like AWS and another component is on another cloud provider like vSphere. More specifically, I'm going to talk about how you could do that with the sidebar that I was looking on, which is the Bosch Met CPI. So, this is, this plots into the CPI interface for Bosch to essentially enable you to do multi-cloud deployment. So, the goal of this talk is to highlight the possibilities of multi-cloud deployment and how it could be achieved using this project development and Bosch. So, yeah, so this talk is divided into four unequal parts. We are going to look at Bosch for a while and look at, see how the CPI interface works. After that, we are going to talk, like I'm going to introduce another CPI project and how that works. We'll look at some new spaces which might include some demos of deployments across multiple cloud providers. And after that, we'll discuss some variables. So, yeah, Bosch, I guess it's very familiar to this crowd. It defines itself like this. It's a deployment of this creation and release management tool. It also does infrastructure provisioning for you. It's like the most common way of deploying Cloud Foundry. So, it's very popular in the Cloud Foundry community for that reason. We have to use Bosch quite extensively. So, we use it to manage tools like Conforsion. And we also use it, like especially the things that I work with, to manage data services with Cloud Foundry. So, for this talk, we are specifically interested in the release management, sorry, the deployment aspect of Bosch and how it creates instances. So, let's see how does the interface, how does the Bosch interface look like for an operator? So, imagine that you are an operator trying to like deploy software and this is the olden days and Cloud Foundry does not exist. No CF push. Like you have just received some software from your computer developers and your support provision. So, how do you interact with Bosch director to do this environment? So, the first thing that you do with Bosch is upload something called a stem cell. A stem cell is a bare bones operating system image which contains just the operating system that needs to run on that particular IS. It also has some IS specific metadata. So, a stem cell on AWS is an EMI. A stem cell on vSphere is an ISO, I don't know if it is on vSphere. So, something which is IS specific, which is essentially a disk image that can start up an instance, right? So, the second thing that you do with Bosch is you upload a release. A release is your software packaged in a certain way. So, as you might know, there are called Foundry releases that go on Bosch.  So, Bosch knows how to restart your software, the software dies and it knows how to check if the software is alive. What you do after that is you essentially go on your infrastructure provider and create some resources. So, if you are talking about AWS recently, you probably go and create some subnets and some, like you typically create a virtual cloud on AWS and these resources you create independent of Bosch. And then you compose what is called as a Bosch Manifest. So, this Manifest tells Bosch what the deployment should look like. So, in our case, say that you want to deploy an Nginx server, an SQL and like doing servers for your app to run. And you also put in references for the resources that we have created on the IS into this Manifest. So, Bosch knows where to put these things that you will create. And when you give this deployment Manifest to the Bosch vector, it will make it so. So, it will essentially converge your infrastructure to that deployment Manifest. So, whatever the machines are missing, it will create them if there is a machine that is running and it is not present in the deployment Manifest anymore to delete it. So, it allows you to create a Manifest, which is an exact, like which defines what your machines are in your deployment. So, you could do this workflow. The workflow that we just discussed, how it starts with this and Manifest with the first app. You can do this today on AWS, VMware, OpenStack and Azure. And your workflow as an operator remains the same to you on all of these providers. So, the reason for that is, Bosch defines a cloud provider interface, an interface through which cloud providers can have Bosch interact with it. So, this is what the interface is essentially. This is the interface. So, these are 18 odd methods that are defined that translate Bosch-specific calls into IA-specific calls. Implementation-wise, this is implemented as a command line binary. And this is put on the same box or the same machine on which Bosch is running. So, these methods essentially create resources on your cloud and give back an interface to Bosch to track those resources. You mentioned that you have to set up your VPC and your subnet and so on by hand manually beforehand. Why does Manifest allow you to specify those resources as well? Is there a reason for that? So, I'm describing the current state of the world. So, I don't know the historical reason why exactly it is like that. So, you could have, if you enhance the interface to even have three VPCs could probably do that. But probably there is no unified interface across IA-provided. That's why there is none. I don't know this answer. So, the CPI has like 18-odd methods that I was saying. And it returns clouded files for Bosch to track the resources that it creates. So, let's look at the flow on how the Bosch director interacts with your cloud on AWS. So, if you just go through the operator flow again, so the first thing that you do is clear yourself. So, when you say create steps to the AWS CPI, which is a CPI parameter on the CPI parameter, this AWS CPI is now responsible for translating this create steps of code into an equivalent code on AWS. So, the AWS CPI does the raw things and the last color it invokes is the create volume code. The create volume API code on AWS which will create essentially an AMI. So, the AWS then returns an AMI ID which it then passes on to Bosch. And so, whenever Bosch wants to create a new resource with that AMI code to create a new instance, it is essentially referred to that image using that clouded identifier it got from AWS API last time. For example, now you want to actually create a VM. So, use the create VM CPI parameter. Bosch uses the create VM CPI parameter which then gets translated into a AWS specific API which happens to be run instance with that AMI ID. So, it will essentially start an instance on that image. So, as you can imagine, then the AWS API then returns identifier which tracks that instance after it has started it. So, whenever the Bosch vector wants to say tap that instance or kill that instance, it will use that identifier. So, currently only one of these cloud providers can be specified with Bosch. The way that people do multi-cloud deployments today for stuff like Cloud Foundry, essentially they have two separate Bosch directors on each of the hi-hazes. So, you have an AWS IR and as your hi-hazes and you have two separate directors and you compose two separate mark-hazes. And then you manually converge from by yourself like so you push to this director and then push to that director. And so, what if you wanted only one Bosch director to manage multiple cloud providers? Well, this is the right talk. Introducing the Veta CPI. So, Veta CPI is a concept project that I was working on on the site. So, this allows you to deploy multiple cloud provider interfaces on the same director. And then the Veta CPI essentially acts as a router between those cloud provider interfaces so that it can translate the CPI caused by a piece of multiple cloud providers. So, it does this by two main things. So, it does this by inspecting the stem cell metadata to figure out which cloud provider the stem cell is for. And it works by tracking the cloud area it gets from the CPI so it can route back to the right place. So, let's take an example of that. So, this is our setup now. So, before there was just a Bosch director and the CPI and the CPI server. So, now it's as void output. There is a Bosch director with this Veta CPI, like multiple CPIs that you want. So, you have AWS CPI and Azure CPI which then interact with the cloud. So, when there is a Veta CPI, Veta CPI inspect the stem cell and understand that that stem cell is for the AWS CPI, for example, because as we mentioned about stem cells are CPI specifics. They are created for a particular cloud provider. After that, the AWS CPI will return it as we saw before a cloud identifier for that image which will, this Veta CPI will now record that cloud identifier and know that it had come from AWS and then forward that request again. So, for example, we upload a different stem cell. So, this time it's here, Azure stem cell. So, this request is forwarded to Azure. Azure returns it a cloud identifier for that stem cell and that stem cell, that is now recorded in the store of the Veta CPI say that that stem cell is from Azure. So, now subsequently, when we get a Veta stem cell request for like, or Bosch will refer to a particular cloud provider, the cloud ID that it bought, Veta CPI will know that it's for the particular cloud from looking at its storage and it will make that request on a particular, on the cloud provider that it got that resource from. So, this happens to be AWS. Then the AWS CPI will, as we saw before, will give it instance ID which it will track again. So, it will keep a track of the instance ID and all subsequent actions that happen on that instance. For example, if there is a tag instance action that happens on that instance, the Veta CPI will know by its lookup table that it should forward that request to the AWS CPI. So, this is kind of how it works. So, the next section is a bit more intense.  So, this is how a Bosch director's manifest really reacted looks like today. So, as you can imagine, what do you deploy the Bosch director by? So, you have the Bosch release and today you put in, co-locate the AWS CPI release and then you tell the director that the CPI that you want to use to provision machines is the AWS CPI. So, this is how it looks like today. In the Veta CPI case, you will essentially deploy the Bosch director, deploy the other CPI that you want and deploy the Veta CPI. So, this is the director that you would actually like to point to the Veta CPI. And in the Veta CPI properties, you can tell the Veta CPI about all the available CPIs on that machine. So, you could get the funds of different cloud provider places that exist that you have deployed on the same machine. So, how does a job definition look like? So, this is a job definition in your deployment that you are trying to make. So, we have already looked at how the yamen looks like for what the directorates are. So, how can you configure the deployments that you are going to do on the meta director? So, as everything over here is based on stem cells, as normally you would define a particular stem cell that you want to deploy to, now you define multiple stem cells and when you define a job, you stem cell determines which infrastructure it will be deployed to. So, you also give it a VM type and a network type. So, right now there is no validation to check that the network that you are deploying to actually belongs to that particular IS, it could just straight away deploy and the underlying IS will throw in error because it does not know that network. So, to help with essentially creating VM types that are applicable across the cloud, across cloud providers, the MetaCPA also supports like what I call meta cloud definitions. So, this is what a typical cloud efficient looks like today. So, there is a VM type which is called a small VM and in the cloud properties, you give an instance type of T2 micro. So, this is how it looks like today in bot. So, you tell a small is essentially a T2 micro and it will be deployed on that availability zone. On the MetaCPA, what you could do is like the VM type is small and in the cloud properties there is now a meta block in which you specify on Azure a small looks like a standard A2 and on AWS a small looks like a T2 micro. So, similarly for networks, this is how a typical AWS network will look like in your cloud conflict today. So, you will have your defined AWS network and say that this is a particular subnet that you are targeting, like that is the subnet that this network refers to and those are the IP rings similar to VM types and the MetaCPA also allows like meta blocks for VM networks. So, you can say that in Azure like the network or compilation on Azure should go to Azure VM and on AWS should go to subnet ID AFV, whatever that is. So, this is how you can define like define network types and VM types that are applicable across multiple cloud providers. Alright, so that's the end of the video. Good to be on most of the video. Alright, to conclude, the MetaCPA is a project which essentially acts as a router between multiple cloud providers. It can deploy them in parallel on a machine and then act essentially as a switch between those. It also tracks the cloud IDs that come out from those CPIs so that it can route the subsequent requests correctly back to the same cloud provider and it provides special configuration blocks so that you can configure VM types which are applicable across cloud providers. Now, the use cases. So, the most obvious use cases of course is doing multi-cloud deployment which means that before you had a voice director on both the sites or both the ISs now you can have a deployment in which you have only one voice director just sitting on either side. You connect those two VPNs by a tongue of some sort. You have an AWS instance and Azure instance and you load balancer by external load balancer. This VPN is not part of your actual network. So, just like you do network scanning you have to use the VPN terminal. So, for this demo it's really simple. So, what I have deployed is what's my location release. So, it is a simple release which just fits out the location of where that is being run. I have two stem cells as I described. The release is the current location release and if you go down, I have defined two steps. In the network definitions for the job you can see that I have assigned the Azure job a static IP in Azure and like in the normal Azure network and so this is on the Azure side with the Azure stem cell and with only one VM definition. On the AWS side it uses the AWS network and has a static IP on the AWS side. If you look at the cloud config for this the AWS network is an old style network you can see which is just tracking one subnet so one of those machines will be deployed to that subnet and the Azure network is also like the old style wash network definition which is tracking a subnet or subnet one on Azure. The VM type is actually using some new meta structure so there is just one VM definition with specifications written for AWS and Azure. She did not have a load balancer at hand so I'm just creating a hacky load balancer with Nginx and essentially putting both those IPs in Nginx so that it will load balancer over it. So right now we can see the settings in my AWS account in my AWS account I have my director hanging out there and I have a gateway essentially so that machine over the AWS to Azure gateway is forwarding all the traffic in that subnet to the Azure network. On the Azure network I've used one of the templates that are available online to essentially to a site-to-site connection so I have a VPC gateway which is receiving traffic and sending traffic back from the subnet in Azure to the other side my local host is not loading because the deployment is not done yet so if I go to my terminal and do a botched deployment and if we refresh our AWS console what we see is an AWS machine is coming up on the AWS side so this is our machine that is starting up and on Azure if you refresh you also see an Azure machine being created on the Azure side by a single botched deployment. For a minute it will all be done and if I hit my load balancer I would have traffic essentially bounced across the cloud providers so you have the AWS cloud provider with that IP and Dublin which is... the first one is actually Azure and Dublin so the other thing that you could do is run errands in current container so currently when you run errands which are one of the four tasks what should essentially start an instance for you and run that food in that instance and delete that instance later the things that we typically do in errands are really small which is like registering a local cloud foundry so that they can essentially run in garden containers garden is the container runtime for cloud foundry which there is a CPI written on top of it so we can deploy the garden CPI the garden software and the AWS CPI and have a deployment in which some components can run in containers and some components can run on the individual machines so I'll demo that so this is just demoing errands so this is everything is startup eight times so we have two Bosch errands one is just saying hello on AWS the other is saying hello on Warden so when you run the AWS errand you will be spinning up an instance for you to do the task and it will come to you sometime so all of these are mistakes and the actual work that was done essentially done in that one second which was saying hello as you can see it completed in three minutes and the second errand is just being done on Warden you must have so that was done in 26 seconds so you just spin up a container run the software it wants to run and spin down the container so containers are really useful for startup so the other use case is essentially the one that interest me the most is cloud hosting in which you have a user deployment like you have a watch deployment on your vSphere environment vSphere as it's on your premise you cannot expand it like a cloud if you want to boost you have some seasonal capacity overheads in which you want more capacity just for that season you could use a public cloud like Azure you can run on your vSphere deployment to Azure and run specific the additional capacity beyond smudging there is no demo for that yet the other one that interest me is how can you how can you use specialized hardware on specific devices so AWS has this really same machines which are like 8x large which are really nice for like mining bit points and which you could spin up just like for your one-off use cases rather than just go on AWS to use one specific instance you could run a normal cluster of your own on your premise and just go to AWS for things that you need so there we are so of course like the room for this kind of things is network latency between AWS and Azure so when I measured it was around 8x slower to send traffic between AWS instances and send between AWS and Azure industries so that's why application awareness is very important for example if you deploy Cloud Foundry on such set up today like if you have to have this on AWS and Azure and the able nodes distributed across them it will actually forward traffic down into one AWS provider through the through the virtual through the tunnel to the other side to handle 50% of the request because the outputs don't know which nodes are closest to them that's why application awareness is really important in this kind of scenario it's fine for doing one time deployment so if you do a deployment and then it can turn on its own on the other cloud provider it's all good so if you need to communicate on the request basis this is bad so application should be smart enough to work in these scenarios security is just based on whether VPCs are kind of a sort problem it just provides one more moving component in your infrastructure so now you have to take care of your tunnel key which is one of the most important components for you now and of course there are some caveats like meta-CPI, meta-CPI is still also for support is easier like the meta-easy are not supported meta-prisks are not supported compilation must be done and I'm in that course that's all I have to say about that can you share sorry I might have missed a bit where you had me where you said I used to do my errands on the garden and that's awesome so what was the manifest look like? I looked at your repo and it shows how to deploy a Bosch with all the CPIs because we've been deploying Bosch lights with Bosch and it never occurred to me that hey why don't you also have another CPI that can do some real work but then you can run the little jobs locally so I have to find the port right now and open it so can we take this offline it wouldn't be much easier can you put it in the way part yeah sure so I will I will add that manifest to the repo as well yeah so the repo lives lives here if you have interest in this approach to contribute and I'm open to taking in contributions for that if you do any deployments with this CPI like and if you want to put your sample manifest here I'm also open to that including mines I know can you give me a gist of it, why don't you put it in an area and decide which CPI you just say the stem cell you say the stem cell network so you create but you just do it on stem cell okay is there any way to automate the placement of your workloads based on monitoring or resource usage or any other kind of contracts of the CPI I feel that is not in the scope of this particular product so this is really to distribute requests between the VM creation requests between your cloud providers that is really at the higher level like in which you understand what the application is doing and you want more resources of this application on the per side yeah so you have to find out what is the future of this work is it a product or is it a product or is it just a product this is not a product so this is open source you can use it is it a product or something no not yet it will probably be part of the project yes is that trace to deploy to multiple of the stem cells I have had a question before especially on AWS as well I don't know how to do that how could you deploy to multiple of the stack instances with this we can if we want to file it we can just cut the stem cells we can do it it affects the metadata the stem cell metadata the stem cell is nothing but a strategy set you can open it in your whatever it won't be the one that is published by the Bosch team so it's not ideal so you can hack along with it we can add like a we just want to start building anything even if you find a stem cell we can add another little piece of data back to the merits you have to pick up to help guide any other questions yes how is state managed is the AI tracking yeah so the state right now is it just goes and has to JSON file this ideally should go in the database so share the database that Bosch uses you are not intending to how do you do version management like how can I get stuff if I want to have two stem cells or support two versions of two stem cells right now how is that to solve that in the future so that is still possible right so we can just do that workflow as it is in Bosch a way to manage stem cell versions that won't change with this we will just know that this particular stem cell is for that provider