All right, everyone, welcome to the Open Tofu Community Q&A. I'm very excited to be here. This is my sixth time in Japan. I'm still very happy to come every single time.  So this is meant to be a community Q&A. So I'm gonna start by presenting a little bit about the project, the folks behind it, White Matters, all of that. And then after that, we've got some time for any questions you guys might have, any discussion you might want to have. So this is kind of a rough outline that we'll be going through. One important part to start with is what the heck is Open Tofu? Hopefully, most people here know what it is. But if not, we'll go over it a little bit. Then talking about White Matters, the progress we've made so far, what was behind the project, how to get started, how to contribute, and all of that. Just two little things before we start. I left you guys some stickers on the chair, so feel free to take those. They're super cute. Very happy to have distributed them. And second thing is, I also wanna just state that I'm a huge fan of HashiCorp, very grateful for what Mitchell has done for the community. Many, many great open source projects, or formerly open source projects. I'm a big fan of Terraforum, and I strongly hope that they will join us in the Linux Foundation with their projects in the future. Don't know if that'll happen, but I'm still crossing my fingers. All right, so let's get started. So a little bit about me. I'm Sebastian Stadel. I'm one of the core contributors of Open Tofu. I'm also the CEO of a company called Scaler that builds tools on top of Open Tofu. And finally, I'm a guest lecturer at Carnegie Mellon on topics of entrepreneurship, technology, and whatever else they want me to talk about. So first of all, what is Open Tofu besides the project with the silliest name? You might have seen this meme on Twitter or circulating. And once we'll go over it, it'll make a lot more sense. But essentially, Open Tofu, it's an open source continuation of Terraforum. So Terraforum used to be an open source project. Sadly, it no longer is. Some people say it's an open-ish source project. Some people say it's closed source. I'm on the side of saying it's closed source, but it doesn't really matter. And along with a lot of other folks in the community, we decided that we would continue the project. So just really quickly, this is kind of what Open Tofu is like or Terraforum is like. It's a declarative model for writing code that's gonna manage your infrastructure. So you can see here, this is for Amazon EC2, this is how you write code that's going to manage your EC2 machines. In this case here, I think it's a T2 micro. But I'm showing this so that you get kind of a picture for those of you who are a little bit new of what we're talking about. All right, so this goes a little bit back to why we started, why we forked Terraforum and why we contributed to the Linux Foundation. So we believe, and we put out a manifesto and like all this is public information, but we believe that Terraforum is a little bit more than just a software project. It's used as a language. That's really, really important. And because it's used as a language, a lot of organizations have built amazing things on top of it. And so as a foundation for a lot of important things, it's just way too important to be in the hands of a single entity. And so when Hashicorp decided that they would no longer have Terraforum be open source, the way we saw that is it's not just a product that was being closed source. It's the foundation for how a lot of millions of folks deploy and manage all of their cloud resources and increasingly their configurations for Datadog, for DNS, and for just the host of other things. And so it's a foundation for a lot of things. And because a lot of organizations that were using Terraforum, sometimes we compete, sometimes we collaborate, the Linux Foundation provided a great home, a great place for a neutral grounds for all of us to be able to build this project. So I don't know how many of you are familiar with the whole incubation to graduation process, but you have to have five, a minimum of five organizations that contribute to a project before it can graduate. We were almost a dozen when we started out, so we went through the whole incubation process very, very quickly. And now Open Tofu is a full project of under the Linux Foundation. A little bit of on the timeline, this all went so fast. It's crazy the thing that this is just a few months old. So August 10, Hashicorp decides that Terraforum would no longer be open source, and they re-licensed, so they announced that they would license future versions of Terraforum under what's called the business source license. If you don't know what it is, it's essentially a license that says that you're not allowed to use, make production use of Terraforum, so you're not allowed to use Terraforum in production unless you qualify under some special exemptions. And those special exemptions are a little bit vague. And so if you work in a big organization, you don't know whether you can use Terraforum in production or not. And you don't know if, and maybe you are, maybe you think you are allowed to use it today, that does not give you a guarantee you'll be able to use it in the future. So we all got in there, in the open source community, we all got very alarmed. And so we published a, no, four days later. Those were crazy four days. We got together, we all discussed what our beliefs were, and our commitment to open source. And we drafted and published a manifesto that expressed our beliefs and our views and our desires and why it is incredibly important for the project to live on in an open source manner. We did a little over a week for some response from them. Sadly, did not get a response. And so we went forward with a fork and published that on September 5th is when we had the first kind of publish of the repository. And then in fast forward a couple of weeks from then, so barely a month over since it got closed source, we were in Bilbao at the open source summits and announced that to open tofu was joined as part of the Linux Foundation. And happy to announce that, I know a lot of people have been waiting for this. On December 15th, we will have the first release candidates. So we will finally be able to use that and start migrating and replacing legacy Terraform with it. Cute logo, I know. By the way, a little parenthesis. I've loved playing around with the little tofu icon and you'll see that shortly. So since we announced that on the 20th, open tofu has been one of the fastest growing communities on GitHub and by all sorts of different metrics. 16,000 stars on GitHub. There's now 57 committers and 500 commits in the last couple months across developers in four different continents. The speed of development is only accelerating. We've merged 340 PRs for merging 15 a week. Those numbers are growing as we're preparing for a release and for ongoing development. As we are nearing, so that's 10 days from now. As we're nearing the RISC candidates, a lot of folks have been on Twitter and otherwise asking us what's the best way to get started, what's the best way to contribute. Let me start with the contribution portion. Like any open source project, it thrives on the size and involvement and engagement of the community. This is no exception and we have a lot of folks that are waiting on bug reports, waiting on ideas, waiting on engagement, just to figure out how to help you guys. A very, very important portion of all this is also just evangelizing. I'm here, you guys are here because we all believe in open source and one of the most powerful things that we can do is just getting more folks to use open tofu and to switch over from Terraform for it. There's already a lot of folks contributing to the project. If you want to submit a patch, that's awesome, but obviously not necessary. Right now the most important thing is just the evangelization and helping the community grow. All right, so there's two parts here that I would like to go into a little bit more depth. The first thing is if you are, can I get a quick show of hands who here has used Terraform in some capacity? Okay, that's like 75%, that's great. So this section here is mostly for us folks. The easiest way to think about this is in any sort of large organization you've got a distribution of projects that you might be using 1.1, 1.2, 1.3 versions of Terraform. If you are on any version that is earlier than 1.5, 0.7, then open tofu is not relevant to you yet. Just keep upgrading those projects until you get to the latest and last open source version of Terraform. Once you get to 1.5, 0.7, that's when you want to migrate and switch over. As you normally would to Terraform 1.6, that's when you would move to open tofu. If, and obviously if you're starting a new project, instead of starting it on closed source Terraform or legacy Terraform, strongly encourage starting that project on open tofu. And then the last part of this is that we've made a commitment to maintain compatibility for as long as we possibly can. And what that means is that open tofu is a drop in replacement for Terraform. So that means in any of your projects that would be otherwise on Terraform 1.6, you just start using open tofu and everything will work as is. For later versions of legacy Terraform, 1.7, the alpha's out. We will continue for as long as we can to maintain that and to make a drop in. So that in an organization, you can have some teams, some projects that use open tofu and that can co-live with Terraform so that you can migrate at your own velocity. The workflow kind of looks like this. Obviously it's much easier to comprehend that way. So upgrading to open tofu's once you get to 1.5.7, if so long as you're there, as long as it's open source, just continue upgrading Terraform open source. But if you're starting in your project, just go ahead and start that with open tofu. Now for the 25% of us that have not used Terraform yet, the reasons for using open tofu are the same reasons for using infrastructure as code in general. Your code's going to be Mormon to maintainable. It's going to be more readable. Open Tofu provides you with a much better abstraction for thinking about resources and collaborating on resources than CloudFormation or even from Chef and other things used for provisioning. And there's a very fast and very helpful community of resources and folks that are there to help with all that. So if you're not using infrastructure as code today, strongly recommend moving in that direction and open tofu is a great place to go from zero to one. So what's next? After the December 15 release, we think we should be able to have the, graduate that release candidates into a stable GA release on December 20th. Obviously it's the Christmas period, so we might decide that we want to postpone that a little bit. But after that, there's going to be a very rapid succession of improvements, bug fixes, et cetera. And the 1.6 version of Terraform with the first version of open tofu will maintain parity that way. Going forward for as long as we possibly can, open tofu will be a drop in replacements. And so that means as for your projects, there's just a few places where you'll need to update some names, but otherwise the binaries are going to be very similar and the effort involved in replacements is very easy. And the last thing is if you go to GitHub, go to open tofu and go to issues, there's a ton of great ideas there. We are in the process of going through all of those to figure out what we would want. And so we'll publish in the future kind of what our plans are with all of those. But the first priority is that it's a drop in fully compatible replacements. And then over the long term, we will add things that Terraform might not have. And so over the long term, it'll be a faster, higher-velocity, better project as we draw from the innovation from the entire community. All right, so let's move on to the Q&A section. There's three questions that we very frequently get, so I will just kind of ask those of myself and answer them. But the first question that we very often get is are the folks from open tofu, are we going to fork all the providers? And the answer is we don't have to. The providers are still licensed under an open source license. There's some like the most frequently used providers there under the Hashicorp repo. And so we fork that so that we can create a registry so that we can provide continued support for all those providers. But the development that happens in those providers, the developer, as well as all of them, is pretty much done by the vendor behind that provider. So most of the work on the AWS provider is done by AWS employees. Most of the work done on the Datadog provider is done by Datadog employees. And so there's really no problem there. And we're also working with some other organizations on figuring out what would be some good standards to have for providers for the long term. But there's no need to fork any of the providers, other than just for the registry's own needs. And so there's no problem there. Another question we frequently get is for the Terraform 1.7 alpha. So aside from some issues of legal issues of patents being filed, et cetera, as so far as we know, we will be able to have a drop-in replacement for 1.7 as well. And so work on that is underway in some places. We will have more clarity over that as we get to understand a little bit more of the direction that 1.7 is going in. And the last thing is, the last question we frequently get is whether there's going to be other forks, whether we are going to be forking other of Hasakorps closed source projects. The answer is we as an open-s fork tofu community are not. We are focused 100% on keeping the spirit of Terraform alive in open-tofu. But there are some projects underway for forking some of their other projects. And OpenVowel, for example, is one such project. There's a project part of the Linux Foundation that's now incubating. And incubating meaning it's going through the Linux Foundation's process for maturing. And so if you use Vault today, then you can consider joining the community for OpenVowel and helping folks out there to graduate that. So before we move on to the last little parts, do we have any questions? Hard ones, easy ones? Go for it. Michael, different direction. I think the providers let me that at some point they will be incompatible with open-tofu. Yeah, great question. So the question is what happens if the provide, if Hasakorps maintains and decides to go in a different direction for the provider. So it would be, first of all, the only provider that Hasakorps makes that where they have complete control over is Hasakorps own provider for Terraform or the ones for Vault, et cetera.  They can do whatever they want with that. It's not really as relevant. For the providers, for all of the big cloud providers as well as the big software vendors, DataDog and a few others, those, they're still open source licensed and the makers of those providers are not Hasakorps, right? The makers are AWS, Google and Oracle and all of those. It's, we're working with them, but it's in their interest to have the work that they do with the provider be compatible with open-tofu, with Pulumi is another one and Terraform itself. And so maybe in the future, the entire world would decide that to go in the proprietary close source direction, I don't think that's gonna happen. And so we're not concerns of that happening. And that's why we're working on some standards so that we can agree on how the work on a provider would look like so that we can guarantee ongoing compatibility for all of the projects built on that interact with those providers. Very question. Go for it. Hi, I work at Sakura Internet, which is a local cloud provider. And I'm the one working on the Terraform provider for Sakura Cloud. And my question is that right now, because of the license change in regards to Terraform, we're having to freeze our Terraform version. And we're in the process of thinking about whether we want to switch to open-tofu or pay to use Terraform. And at the end of the day, because as much as I personally believe in open-source, at the end of the day, in enterprise, it's a new project. So it's very difficult to gauge whether this project would actually continue on forward. And also there's the added fear that while open-tofu says that it will be fully compatible with Terraform, at the end of the day, because we have to work on the Terraform provider as well. If open-tofu starts adding new features and stuff like that, we're gonna have to support the Terraform provider and the open-tofu provider as well. So from our point of view, it's added work. And also from our customer's point of view, it's very difficult to gauge whether open-tofu has the actual longevity that would net us for to actually consider switching over to open-tofu. So my question is that, first of all, where's the incentive for us to start using open-tofu right now rather than maybe wait a year or two and see where the project goes? And also from a provider developer point of view, will it be in such a way that we can continue working on the Terraform provider and it will still drop in work with open-tofu in the future? Fantastic question. So first of all, there's only one provider. So if you make a provider for your product, that will work with open-tofu and that will work with Terraform. And in such case, where some interfaces might change, we're committed to working and to changing, ensuring that open-tofu continues to work with all of the providers out there. So that's kind of what we mean by compatibility. In terms of longevity, one of the very, very cool things about the Linux Foundation is it provides a really good framework for long-term success, long-term project success. And so one of the requirements is having a technical steering committee to resolve disagreements between committers or between folks working on the project. Another one is to ensure that there are enough separate organizations contributing to the project to make sure that it's not beholden on like one or two or a small number of projects. Of the 57 folks that have made contributions in the last couple months, I don't know exactly what the distribution of that is, but there's a large number of folks that are not, that are just like, I think Linus was talking about that earlier, where there's a lot of folks that come in that make one or two patches and then there's like a core amount of folks that contribute on a regular basis. And so how that makes changes over time, don't really know. But now that there's several dozen people that have contributed to the project in a manner or another, that does provide a fair amount of redundancy to make sure the project persists. And then over the long-term, like what's the incentive? Personally, I believe that open communities tend to out-innovate commercial proprietary small groups. That's not always the case, but most of the time it is. And so if you subscribe to that belief, then the best ideas from people all over the world, then the incentive is that this is a project that will eventually be not just a drop in replacement, but an entirely superior option, besides just the licensing issues. And then like as a very, that's another side note, there's also just the philosophical point, which I strongly believe in open source. And if there are two projects that are identical and one's open source and one's not, I personally believe that the moral choice is to use the open source project and help in some manner. Hopefully, I know my answer was a little bit long. Hopefully that, did I answer everything? Yeah, that answered my question. I have one small question. Are there any big organizations or corporations that are currently believing in Open Tofu and how do you say it like going to contribute or currently contributing to the project? Excellent question. I can't speak for any of the large organizations. I've been specifically told not to make any announcements of what some of those big organizations are doing. But there's two things I can recommend. One, go to the project, go to all the committers, look at the companies that those committers work at, and you'll get an answer to your question. And then in addition to that, I'll kind of give you a little bit of a, because I can't answer directly your question, but I can kind of give you a little bit of context. If you think about the big cloud providers, Amazon and Fujitsu Cloud, and they really do not have an incentive, they really don't like not being in control of the user experience that their customers have, right?  You might not be in love with the idea that the developer experience that your customers are having depends on an organization that is not aligned with your own organization. And so these big cloud providers, they wanna be as close to the customer as possible. And because of that, that's why they started contributing to the providers themselves. And that's also a reason why they want to see Open Tofu succeed. And so while I can't say anything publicly, in the next six to 12 months, that landscape is gonna change quite a bit. Thank you, that answers my question. I know I was like tapping and dancing around the issue, but hopefully that gives enough context around it. Thank you. You bet. Hey, thanks for this. This has been really interesting. I used to use Terraform more in a previous role I had at my last company, and actually I brought it into our company, and so it's very near and dear to my heart. My question is about the partnership that you continue to have with HashiCorp. So there are a lot of different reasons that companies that made something originally open source will kind of pull back from that. And I appreciate that they may not be pulling back from the open source community per se, but does the reasons, or at least your sensibility for the reasons that they've made the business decision that they have to not support this, which is kind of, you know, propelled open tofu for? Yeah. Do you feel that that is indicative of a suboptimal partnership that you'll have with HashiCorp going forward over this, be it more maybe contentious, or is it something that you think that they did as purely a business decision that they feel that they have sufficient differentiators to not be threatened by the asynchronous development of this in the open source community? Have you ever seen that? Yeah. Wonderful question. And this is recorded, so I need to be very careful what I say. So the official party line is that Terraform as a language, vital to the internet. And as such, we have wanted it to be donated to the Linux Foundation for a very long time. And the re-licensing to the BSL provides this great opportunity to be like, okay, well, let's gather together. Everybody who wanted Terraform to be open, to be in a neutral foundation to begin with, and let's get those folks to work on open tofu. And if HashiCorp in the future wants to join us at open tofu, we would be thrilled to see that happen. Obviously I can't speculate to the internal reasons that HashiCorp has made. I love the work that Mitchell has done and continues to do on other projects and I'm immensely grateful for that. They actually have their earnings call in two days, so it'll be super interesting to see the effects of all of this. But I think in the last couple earnings calls, they're still burning money at, I think like $200 million a year, something like that. And so if I was at the head of that, in a world where interest rates are rising and folks want to see a faster return on cash being generated, I can see a lot of pressure for wanting to burn less money and to try to extract more faster from the community. And then if I take my open tofu contributor hat off and put my scalar CEO hat on, what we've seen is the whole reason why my company is building on top of open tofu and has in the past built on top of Terraform is because we have not seen HashiCorp execute well enough on Terraform Cloud and Terraform Enterprise. Those products have immense potential and there's immense potential for building great collaborative tools on top of open tofu, on top of Terraform. And it didn't seem like they are executing very quickly on that. And so that's why there's been a number of organizations that have appeared to fill in some of those gaps. And so I think like from wearing that not open tofu contributor hat on, I think one of the problems that they have is they haven't been executing fast enough on their commercial projects. And sadly, because of that, they feel the need to kind of do a rug pull on the community to compensate for that. Again, just speculation. I do want to reiterate that I'm very grateful for all the work that Mitchell and the HashiCorp folks have done to date. Obviously a split community is never a great thing. We, with all our hearts, all of us welcome them into the Linux Foundation umbrella and we would love to collaborate with them in the future. And that would be the best outcome of all of this. But in the meantime, we all believe in open source and we believe in that. And then there's a great opportunity to build commercial projects on top of that as many, many companies have now proven from gruntworks to Scala, to Spacelift and then Zero and Terramate and a host of other ones. If you have a follow-up, go for it. No, no, no, I think that, I mean, so what I'm hearing is that the, I guess maybe just to kind of drill to the salient point, the commitment from, at least from your perspective, with your tofu hat, back on now, tofu hat and some weird things to say out loud. That commitment from them to collaborate deeply with you on this fork is not quite where you want it to be yet. Yeah, correct. I think they would, I think they strongly wish that we did not rally the community around preserving open source. That being said, I do know that there are plenty of folks at HashiCorp that believe in open source and want and disagree with the decisions that have been made by the HashiCorp leadership. I don't want to go into that territory too much. We, like the best possible outcome of all of this is the communities join under the Linux Foundation and instead of having a split effort that we all join and collaborate together on one project. And I'm opt, you know, one of the things that Jim was talking about this morning is hopeful, right? I am hopeful that in the future that HashiCorp will realize that it is in their financial best interests to have an open source foundation that they collaborate with everyone on. And that there's still a great opportunity for them to build commercial projects on an open source base. That might require leadership change on their side. I don't know. And I would rather not speculate on that. Go for it. Thanks a lot. Where does the name come from? So, it's compatibility is really, really important to us. And that also meant preserving the TF kind of shortcuts. Now if you want to like the open tofu, if you want to alias that to something closer to what you'd be familiar with, go for it. So that was kind of one of the main reasons. And then, well, that's actually a good segue. And then like, look at all these cute icons we can make with the tofu logo. So, Merry Christmas, Happy New Year. Yeah, I'm gonna make stickers of all of these. So if you guys want stickers, just email me and I'll mail some of those stickers. But like once, I know Open Tofu originally was a weird name, but it kind of grew on us. But what really convinced us is how love, like how much opportunity this gives us to make good, fun marketing out of it. And so I had a lot of fun making these, yeah. Yeah. I guess I kind of went through those last few slides real quick, but yeah, one last question. Yeah, so I believe you mentioned in your slides that Open Tofu is in comparison to Terraform, more maintainable, more readable and has better abstractions, can you elaborate? Oh, sorry, that was meant if you're currently not using Terraform or Open Tofu, then the reason for moving from nothing to, or from CloudFormation or from to those projects is they're like infrastructure code is more maintainable, more readable, et cetera. All right. Yeah, yeah, sorry. Follow-up question, do you have any grandiose plans to make Open Tofu better than Terraform in some technical respect? Yes, this is, I think I was saying a little bit earlier that I strongly believe that Open Communities and just tend to out innovate. I don't think any of us, one of us, and certainly not myself, have better ideas or will be able to by ourselves make something better, but provided that rule number one compatibility is for as long as we possibly can, and but that doesn't mean we can't have, if we see great ideas from the community, it doesn't mean that we can't have extensions or other capabilities. That does mean that if we add a capability and you start using it, that means that moving back to Terraform, I don't know why you'd wanna do that, but that would be, if you're using that capability, it just makes it harder. But we, I think Marston from SpaceLift is putting some thought into this. Don't know when he'll, when we'll blog about it, but we are putting together some thoughts or guidelines on how we want, so the problem behind the problem here is that there have been over the last many, many years lots of ideas that have been pitched to Terraform, to the HashiCorp folks, that have not made their way into the project because it competes with HashiCorp's commercial projects. Now we, like OpenTofu doesn't have those misalignments, and so we do want to be able to leverage the fact that it's neutral in order to incorporate some of those community ideas. I think maybe in the next couple of months, look for a blog post on that topic on what our plans are for incorporating, like building stuff that should have been in Terraform but never made it in. Great question. Thank you.  Those were some very good questions. Thank you so much for caring about the community and joining us here. Thank you.


Hey there friends, how's it going? My name is Kevin and today we're playing Teardown, a game where you tear things down. It's a bit of a simple one, but it looks really really fun. I'm really excited to play this game. I've been looking forward to it for a while.  Just drives through the cliff. I think my guy might just be drunk. Walk home. Is this my home? I'm gonna get home all soggy. Open the gate. So far, I'm pretty good at this game.  Sounds like a euphemism or something. Replace the fuse to turn on the power. So I'm trying to get out of my house. I don't think this is a door. OK, there we go. OK, check messages. Let's see. What do we got? Oh, my mom Tracy is head of sales in our company. But she's saying we're not going to be able to afford the build. So I should accept any job I get. The good thing Gordon Wu here needs an old building demolished. I need it gone by tomorrow and I'd even be willing to pay more than the standard rate for some extra discretion, quick execution and uncomfortable working hours. I'm all about that. Discretion is my middle name. It's a very cruel name, to be honest. You know, you're up to no good when instead of exit, it says escape on my van. 6.3 meters too tall. Wait, so I just have to take the roof off or I got to demolish the whole thing. Should you start demolishing a house from the inside? Propane tanks explode when thrown. Oh, Jesus, where's the propane tank? How do I throw this? Oh, God, I don't know if this is discreet. Oh, my God, I don't know if my mom would approve of this. Propane is the best. I just find it propane everywhere. I'm putting the pain in propane. He's the extinguisher to put out fires. Do I want to? Why don't I just let it burn? Wait, I can drive a vehicle? Why am I trying to take it down with propane when I can use one of these? I'm just going to drive it in there. I don't know how to control it. Oh, this game is already fantastic. Remember where we packed? They've hired me to destroy this. But in the process, I'm going to destroy their vehicle as well. Honestly, I don't know how the thing is even standing. This is amazing. Come on, truck, you can do it. Yes, good job. All their equipment is going to be gone. It's like, great, how that building is gone. We can get back to work and then look over and all their machines are gone. All right, let's try and use this one legit, just because I'm actually intrigued. There we go. Rip it out, rip it out. Use that shovel.  That other vehicle is in the way. Who would park it like that? Yes. Oh, oh, very good. OK, it's saying it's too tall. OK, the whole building is too tall. I see. I need to level it to the ground. It doesn't help that it's being propped up by the other vehicle. This place is a feckin mess. This is jumped into the driver's seat. Perfect. We did it. All right, get to the escape vehicle. Let's get out of here. Just escapes into the night. Ah, what a hard day's night. Reasonable reaction. This is to be fair, we all get that feeling when our alarm is going off, don't we? Oh, it looks like I'm fixing up the old man's car. But it will buff out a few of these tents. Yep, that's enough work for one day. Let's see what jobs old Tracy's got for me. Shouldn't have taken that job. I knew something wasn't right. That building was under cultural heritage protection. And now it's a criminal investigation. OK, so we can get the case dropped for a favor. What is the favor? Stuck in a case and feel like I should try something new.  Do I look like I have any ounce of subtlety? Did you see the job I did last night? Send me to a chemical plant. Great idea.  Maybe thinks she made a mistake. Security is a fire alarm. Ledge fires will trigger the alarm. I'm not going to be starting any fires. This one seems easy. Oh, I took out a bit of the wall as well. Yes, very good job. So far, I've gotten in there with minimal damage. I found the last computer. Just taking them. Oh, oh, I knocked the computer onto the first floor. There we go. S subtlety. Oh, propane, propane, propane, propane, oh my God. Picked up an electric screwdriver worth 120. Propane. Oh, my God, I found a better escape vehicle.  All right, I'll take my van. Sorry, I just ruined someone's pickup for no reason. He just drives off into the forest. He's not following the roads anymore. I got him caught last night, breaking news. Oh, no, turn that off. It's irrelevant, I'm sure. Oh, no, I got to go back and get something else. But they installed security measures and now they have like burglar alarms and stuff. And I got to go back in there and get something else. If I get rid of the sign saying they have a security alarm, they probably won't have a security alarm, right? I'll just attack by sea. OK, wait, if I take this, is it going to...  Oh, dear, oh, Jesus. Panicking, I'm panicking, I'm panicking, I'm panicking. Propane, propane, propane. Oh, that was probably a bad idea, but it's a way out. Correction, it is not a way out. OK, maybe I can streamline this. OK, here's my plan. It involves propane. That wasn't the plan. OK, I think I need to streamline this whole process. I need to be able to just get from one side to the other a lot easier. So I'm going to try and make like a route between all of them. So now there's a route here. And where do I go from here down there so I can drop in through the roof? Oh, perfect. That'll get me to the second one. Third one's over there. So let's try and follow these pipes. If I can get out through this wall, just make a slight incision here. Oh, oh, that works. I've knocked the pipe. Let me just get the truck out of the way. Oh, God. Oh, no. Oh, no, I'm destroying everything. Let's just knock this support beam out. Perfect. Oh, my God. Even my bulldozers just destroyed. There we go. Perfect. Now I've got a route to the next one. Oh, she's wobbly. And the next one is up here. Right? Yes. OK, we got a route. I like how they put in the security system and I've ripped the place apart. Nothing. Oh, a crane. Oh, that is cool. Oh, my God, this poor place. Oh, my God. Oh, my God. Instead of hitting a quick save, I said quick load and it just got rid of my entire course for a sake. All right, I'll do the same thing again and spare you the pain of watching it. Oh, oh, no. Oh, I think I can do it now. So pick this up, jump straight down. I got this pipe knocked, so I go straight over here. Burst through here. Take this one, run across these pipes that I knocked down earlier. Straight up here, grab that and 30 seconds to escape. I'm locked in the building. I'm locked in the second building. Wait, no, there's an exit upstairs. Oh, God. Oh, God. Where's my car? Oh, no, I'm going to fail. I'm going to fail. Oh, God, I'm bad at my job. Oh, for the sake. Even as they arrive, I'm still driving into the walls. OK, I can do this. This one. Jump, grab some propane. Very important part of the plan.  I mean, it's going to be pretty obvious. The helicopter is right there and I'm driving away. Oh, you get to see your little path. That is so cool. Look at me go. You'd see where I got a bit stuck on the pipe. A new tool has been delivered. Oh, it's a blowtorch. Fantastic. Thanks for helping me out with that building. The police was snooping around a little, but it seems to have cooled off now. I bought this yacht yesterday, but it's too large for the marina and the board says there's no space for a new dock. You can use your demolition skills or remove one of the timeshare cabins. Why would I still work for this? Dude, I got in so much trouble and narrowly avoided getting arrested. Oh, look at this. Oh, this is a lovely little car. This time of the timeshare cabin I have to get rid of. I hope it is. And I hope no one's home. No, no, it's not. It's the cabin at the end. OK, I need to dump that safe in the ocean and then I need to destroy this.   It's amazing. Ramming speed. Oh, my God. That is amazing. It's like not only am I destroying their cabin, I'm destroying their boat too, but it just ripped through it. Come on, turn, turn, turn. Yes. Oh, you love to see it, don't you? I think the boat's going to explode. Get out, get out, get out. Is it sinking? Well, the boat's sinking. Is the house sinking? I've lit it on fire. Now it looks like an accident. There we go. Now it just looks like you had an angry neighbor.  What is that? No, no fire alert. It's fine. Look, the fire's in the water. It'll take care of itself. This is their neighbor's house. By the way, I'm just trying to figure out a way to get over there to hit that last base. That's sick.  Oh, there we go. You know what? Let this be a lesson to you. Humans were not meant to conquer the sea. OK, how am I going to dump a safe in the ocean? Because I'm assuming that I cannot lift it. There is the safe. What if I drove the truck underneath it? Is that possible? Or maybe this van? OK, I'm underneath the safe. All right, hold on, hold on. I'm almost there. I'm just trying to finesse the van a little bit, so it's easy to get out of here. OK, let's just try that. Even if this does work, this is still the worst possible way of doing this.  OK, can it fit? No, not quite. Why am I doing it this way? I think the van is stuck. Oh, wait. OK, perfect. Didn't work at all. After all that. OK, maybe I should use this truck. It destroys the place a lot easier. I just parked in the hallway. Let me quick load it after all my work and just try and use that truck instead. There we go. Is it actually working? Oh, no, it was so close. Let me try and reverse into the building. It might be a better call. OK, I think we're in a pretty good spot. Now we just destroy under there. Perfect landing, if I do say so myself. The thing is too heavy. When will someone make a lighter safe out of wood or cardboard perhaps?  Pick up speed. Perfect. Where is all that liquid coming from? Now jump out. Oh, my God, fantastic. I have a feeling that they may find that though. Just sails off, silent assassin. Wait, where am I now spawned up on this roof? Am I supposed to be fixing this roof? Well, let me have a rule and a song and a board and I'll cut it. Is this my house? I don't understand. Where am I? I'm scared and acting out. Oh, this is my house. OK, well, there's a leak. How did he live?  Oh, it's got an alarm and everything on it. Wait, I can drive this boat? Oh, my God. This is amazing. This bridge might be an issue. It's not going up. OK, well, just go through the bridge. The car is falling off. And my boat is falling apart. OK, look, it's not too bad. Maybe I can. OK, no, it is really bad actually. I was thinking maybe I could drive it up. Yeah, this boat is going bye bye along with this car, I think. Yeah, it's completely stuck. There's no way I can get back up there. Wait, come on. No, it's ripping through the bridge. Yes.  I thought I really had it for a second there. I'm wondering, could I lift the whole container off the ship? I just pushed the whole ship out to sea. And now I'm drowning. This didn't go so well this time. You see, it's all about the right vehicle for the right job. Also works as an effective battering ram. Oh, it's just destroying the pipes and roof while I'm at it. Gently lower it. Hook, pull. Yes. This is what I'm talking about. There's a slight issue that I still have to drive it out of here. But let's go try and figure out the other one first. No, no, no, no. I wasn't looking where I was going, OK? Oh, it's on the truck. OK, that helps a lot. These guys are going to be ruined. And it's completely unnecessary. But it's just even slightly more careful. They wouldn't get scratched. OK, I'll just leave this one here ready to go.  That's not what I meant to do. That is not what I meant. Why am I getting out? I'm confused. Hold on. I think I can make it. I think I can make it. Let's go, let's go, let's go. This thing has got some speed in it. Oh, my God. No, no, no, no, no, not the pipes. No, no, no, no, no, no, no, not on my side. I'm out of here. I'm out of here. I'm out of here. Yes. Oh, escape. Escape. No, no, no, no, don't get in the truck. Yes. Oh, a cannon collected. It just drives into the sea. I wouldn't be surprised. I got a new tool. What is it? A shotgun. I don't know if you should be arming my guy. He seems unstable. Let's take a quick look at the sandbox mode. So if for argument's sake, I want to take down this pipe. Could I? Oh. Oh. This poor business. I'm absolutely terrorizing it for no reason. OK, the hook may not be strong enough, but can I just? This is pretty effective. There we go. Now that's powered down for the whole city. Seems a bit unsafe. Oh. Unsafe is my middle name, apparently. I got a lot of middle names. OK, I think I've caused enough damage for one day. God, that boat just disintegrated. All right, you know what? I think I'll end it there.  I could play it for hours. If you want to see more of this game, do let me know. I'll definitely stream some more of it either way, because this is just so fun. Like, not only is it fun to just mess around the sandbox, it's cool that they have actually like a little story with missions and whatnot. And they're quite challenging, actually. But yeah, I hope you enjoyed the video. I really do. If you want to check out more of my stuff, I post every day. I also stream over on Twitch like four times a week. And I have a second channel. I know there's a lot going on. But I hope you enjoyed this video. I appreciate you, as always. And I hope to see you next time. Bye for now.


Hello everybody, in the last minute of Beasmus, I'm going to be telling you about everything crazy that's happened over the course of the last two hours. So first, he summoned a Legendary Pusture, and then on it he messaged everyone that that Legendary Pusture had summoned Nighttime, and then the looming sadness of Beasmus melting away has summoned a Snowstorm, then he summoned six Legendaries in the Sunflower Field, and then the next thing he did was he summoned some Beanbugs, and then Snowbuddy tried to kill us by using Meteors, and then Bebear started talking, and then he summoned a Festive Sprout, and then he did that, and then he did this, and then another Festive Sprout, and then he summoned some Windy Bees in the Talk Field, and then a Gummy Sprout, and then Bebear said another thing, and then Windy Bees went away, and then Bebear said another thing, and then Snowbuddy tried to kill us again. And then Beaver said more stuff. And that's everything. See you on the other side.


Okay, we're back live inside theCUBE, SiliconANGLE.TV Productions exclusive broadcast of HP Discover 2012 in Las Vegas, Nevada. John Furrier, the founder of SiliconANGLE.com, and I'm joined by my co-host. I'm Dave Vellante of Wikibon.org, and we're here with Antonio Neary, who's the Senior Vice President and General Manager of HP's Technology Services Division. Antonio, welcome back to theCUBE. Thank you, thank you. It's a pleasure to be here. We last saw you in L.A., it must have been around February, I think, and we were talking about it. We were here when we launched the G&A products. Right, right, that's right. And we were talking about a new class of services and things are evolving. We're here at Discover, big event for you guys, obviously. Absolutely, it's very exciting, and technology services is at the core of everything we're doing here. This week we just announced a new set of services in the consulting space to help our customers to transition to Hadoop with workshops, discovery services. So if customers are in that transition, we already have consulting services to help them. We also introduced new services as part of the information management with the big data consulting services, which is great because customers want to understand what big data means, and they have to make that journey to be able to get out insights from big data. And then yesterday we actually announced two new set of services, one around cloud consulting services, to help them plan, design, and implement cloud infrastructure in their environments. And then finally, as a part of the support transformation, we introduced the new data center care services, which is basically the shorter path to the converged cloud. So as you can see, technology services is in the fabric of everything we do. Well you know we love services. You know we think the services where the rubber meets the road, so where customers really get the value. We just did a survey just this month for the Wikibon practitioner community. We asked them, which initiatives in 2012 are you going to look to outside help? And look at the things you just did, cloud strategy, cloud deployment, big data strategy, cloud management, so the ones that you just talked about. Now of course big data deployment, a dupe initiative is way down. They're still trying to figure out what to do with big data, aren't they? Exactly, well I mean if you were here listening to all the announcements and what the strategies of HP is around information management, with the capabilities in Vertica for structural analytics, and then autonomy for unstructured data. And if you bundle that with our consulting services, we have a unique set of capabilities that we can help customers understand what big data is all about, and have to take advantage of the big data to drive business outcomes. So marketing in this business always leads product. Absolutely. And then services, you know, services actually you can develop very quickly. You can respond very quickly to these trends, can't you? Absolutely. But you're seeing a spate of trends coming like I've never seen before in this industry. What do you make of all that? Well I mean, if you think about it, like what's going on, I mean this is a very exciting time in the industry, right? I mean, obviously a lot of customers still in the traditional IT environment, and many of those customers are going through the consolidation and virtualization of that environment. And so technology services has all the capabilities customers need to be able to go through that specific journey. Now many customers are a little bit ahead and they're trying to move now into the cloud, the private cloud. And so we have what we call cloud rapid workshops. So we can help them understand and assess what are the gaps they have, whether it is infrastructure or whether it is applications to be able to move to the private cloud. And then from the support perspective with data center care is a unique offering because we can basically take an environment-centric approach on the data center to be able to manage and operate that with them and for them so that they can spend more time in the innovation, not just operating the data center. And so with our combined set of capabilities between consulting and support, we can meet most of the customer needs. But at the end we drive innovation with our customers. And that's why one of the things I'm very proud about T.S. is that we take a very customer-centric culture which allows us to not just listen but innovate with our customers and we go forward. There's been a lot of talk this week about the Converge cloud. And one of the other things we found in our services last year, nobody was doing hybrid cloud. That was not the predominant strategy. And today, a year later, it's really through the roof. It's the predominant strategy. Are you seeing that? And how is that affecting the service delivery? Well, I mean, think about, first of all, I think HP has the best cloud strategy in the market because it's heterogeneous, okay? It's open and it gives you the choice, all right? And we work with a partner ecosystem. So from the services perspective, think about our customer may start with a private cloud or may start actually with a public cloud to do some proof of concepts so they can test specific workloads and specific application, then they bring it back into a private cloud environment for security purposes. But they may need some bursting into a managed cloud or even back into a private cloud. From the services perspective, what that means, the customers need a single point of contact to be able to manage the entire stack from infrastructure to SLAs through third-party components of that in that open stack. So, yeah, trust is a big equation in all this because we totally see the same thing in our view from theCUBE and SiliconANGLE and Wikibon that the single point of contact, because it's a complex set of solutions. So trust is key. How are you guys communicating that trust? Because a lot of vendors just say, oh, trust is trust, you know, and they market trust. But you guys have to perform. Can you give some examples of when your clients come to you and say that was, which trust is a big part of it? Well, first of all, I mean, you have to earn the trust. And the way we earn trust is through consistent execution. We have, in technology services, more than 4,000 clients that rely on us to manage their mission critical environments. And that to me is a very significant vote of confidence that we can help them, you know, deliver specific business outcomes. So we actually provide mission critical services for clients that they're either manufacturing or they are in distribution. What verticals are really on fire right now in terms of both hot and also troubled? In the sense where they need help. Yeah, I think, you know, first of all, healthcare is one of them. Healthcare is an interesting aspect that we obviously partner with our enterprise services group. If you think about distribution, manufacturing, those are other aspects, even oil, right? Oil and transportation. Very big vertical markets that we play very well because we have a unique set of range of capabilities that we can. We talked about earlier on the queue, we were talking about speed of business. And you know, with the themes here, big data. And it's great that you're doing the consulting because there's a lot of demand for that, and you know, trust and get a roadmap for what to do with big data. But you know, speed of data is about real time and those types of things. IT is slow. Yeah. And so there's a real emphasis on just speeding up, turning up the dial with IT services in particular, to make them faster than cloud, you talk about burst and great example, retail might benefit from that and so on and so forth, that seasonality. Two questions, how do you get, how much time do you need to work with a customer to get that engagement going to when you first engage with a customer? And two, what are you guys doing to speed up the IT business? Right. So I mean, most of our consulting engagements are 90 to 180 days, you know, from beginning to end. You know, what we tend to do, we don't like huge projects that last for years. What we like to do, what we recommend our clients, let's start small in particular areas, and let's do it from beginning to end in a short period of time, so you can get some bullet proof, create credibility with your own customer base. And value. And value quickly. Okay, so that's what we do. Versus we're going to milk this account, outsource, run the whole thing. I'm not interested in that at all because at the end I'm here to help my customers deliver value to their end users. And so I'd rather, from the consulting perspective, start smaller, pick an area, get it done, and move to the next. The other thing I talked, you know, I mentioned about data center care. The reason why I'm excited is because it takes an enormous amount of burden out of our clients, operate and optimize that data center performance so they can spend more time in innovation. And that's a way to accelerate IT value from their perspective. I was talking with the HP Labs guy earlier. Who was it? It was Colin Bash. He's taking over for Chandra Khan over there at Labs and talking about the data center of the future. Really it's an operating system. It's the holistic approach, as they say, which is actually a really smart direction and I think very relevant. We're big data instrumenting everything and what is your consulting service mix of things, projects like that? Are you getting involved in a lot more of those kinds of projects with data centers where there's a real engineering of that? Can you talk about, because that was kind of HP Labs, but let's get to the reality. What's going on? So in technology services consulting, we have several line of businesses. One of them is the data center transformation. Then we have networking and storage consulting services as well as cloud services. But in the data center transformation services, we basically provide several aspects. One is virtualization expertise. The other one is what we call critical facilities, which is both design and implementation, meaning that our organization, if the client requires to do so, we can actually build the data center for them. So not only we plan it, we design it, but also we build it for you. Now we talk about energy, power calling, carbon emission and so forth. We have very unique set of tools in IP that we use all the time. And in fact, we have many, many projects around the globe, particularly in the Asia side, China, that they are using our capabilities to design the data center of the future. And, you know, and they give- Because they need it over there, it's obviously in India and in Africa, other areas too, right? Right, but they are kind of leapfrogging to the data center of the future. So, exactly.  They can. It's part of the structure built up, right? But just to give a perspective, we have at a certain point in time, 40 projects in the data center design and implementation space going on. And for us, it's important because basically we give them, you know, the help they need so they can, the investment can last for a long time. We'd like to get some of those use cases and share them with our community because that's a real hot topic here. We'd like to have your marketing person just send that over to us. We'd like to get, because there's a real conversation around that modernization. And that's been talked about, with the power and cooling pressure. And there's no more space. I mean- Absolutely. And by the way, big data is more storage. So- I think you guys should do a piece on this because I can have one of my worldwide directors to come and talk to you about that. He's the director of critical facilities and he's designing that. And so we'd like to make sure- Yeah, that's a really, it's important for society, more importantly. It's a huge cost problem. Absolutely. And when it's cost and if the functionality is not there, I mean, more and more people going to be loading apps, DevOps is a hot trend. So these are really important. So I think that's cool. Okay, now my next question is big data. You mentioned Hadoop. Hadoop. Cloudera's trained a lot of people on Hadoop because they were pioneers in Hadoop. But there's a real demand for unstructured data. What are you guys' latest efforts there? Explain more about the services you're doing around. Hadoop in particular, and then scaling up to the more of the meat and potatoes as they say, OLTP-like services. So Hadoop's good for batching near real time, but not really good on the scale side. Right. Now, well, right now, what we have just introduced this week was the Hadoop Workshop Discovery Services because many customers still in the planning phase. And so we can help them understand what it will take to them to implement Hadoop in their environment. From the big data and structural perspective, and I hope you saw this with the inclusion of autonomy in storage, we're now creating IP with autonomy in the consulting space so that we come in, we don't only just provide unstructured big data in a consulting, but very unique targeted type of consulting service so we can move quickly to the implementation of solutions like autonomy. So using your own technology to move faster. Right. Because sometimes it's a matter of just finding what you need to do, right? Exactly. And so, and the point I want to leave the audience here is that we actually co-innovate from the services perspective. So they're going to co-innovate the services perspective between services and our business units. And obviously, now being part of the converging infrastructure space, we innovate with ISS products, BCS products. Yeah, you need perspective and IP access to products. That's the key differentiation. The customers have one vendor to work with and they can take care of everything. So Antonio, we're talking about all these changes that are going on in the customer base. What are your customers doing in terms of, and one of the asking you in terms of help as far as re-skilling, becoming whether it's cloud architects, maybe data scientists, are they pushing you to do that? Well, I mean, it's not just them pushing us. For me, it's a basic component of our strategy. So one of the things we do is, in a constant approach, we go and train our people. And obviously, a person who used to support a server now has to know more, has to know storage, has to know networking. And so when we're going through the transformation of people both on the phone and on the field, to be able to support more integrated environment. However, one of the things we are making significant investments is the support automation. We talked about before with the launch of Gen 8, how we approach that. And my organization actually drives the end-to-end backbone of support automation across the entire CI space. So each of the business units, like storage network and so forth, they don't develop that on their own. We actually provide the requirements to be able to create a unique differentiated experience because at the end of the day, we architect end-to-end experiences. And that's what it's all about. Delivering a unique differentiated experience. And Tony O'Neary, we love the services angle, big time executive, great perspectives, really cogent strategy. First of all, congratulations on all the great work that you guys are doing. Thank you. Customers I know really appreciate it. We talked to a lot of HP customers. They love the service that they get. They consistently score very, very high marks there. And we really appreciate you taking time out to come on theCUBE. It's always a pleasure to be here. And Tony O'Neary, thank you. Thank you very much. Okay, we'll be right back here at HP Discover for SiliconANGLE.tv and Wikibon's exclusive coverage of HP Discover 2012 with more great guests right at the short break.


Today we're opening a mystery box from Rhyme Style. What's up guys, we're back with another epic video. Today we are doing our Christmas swap with Rhyme Style like we did last year. If you guys didn't see it, go check that video out. It was a lot of fun. I sent him a box and he sent me and we just sent some random stuff. We don't know what it is. It could be anything. I'm gonna share his down in the description so you guys can check that out. First we have a giveaway. I'll be giving away this Hero Spirit Block Man and Green Baboon Defender of the Forest. All you have to do is like this video, be subscribed, let me know what you guys think about my box that Rhyme Style sent me and then go check out his video. All right, let's get into this box. I only know one thing in this box because he asked me if I had it and then he's like, yeah, I'm gonna send you one of these but the rest of it is a mystery and the one thing that he told me is pretty awesome. Oh wow. Wait, is this sealed? He sent us a Prismatic God Box. Is this sealed? It is, wait, I forgot. This is how they sealed it. A Prismatic God Box. If you guys don't remember these, they had the Starlight God Card. So I think we're probably gonna end up opening everything in this video. We'll see how much like is actually in here. That's really cool to start. So this is like what I would envision an actual good mystery box being would be like the one that Rhyme Style's sending us. Open last, okay, this is last. So we will save that. I'm excited to watch his video for his reactions to what I sent him as well. Okay, these aren't labeled so I guess we can, these feel like PSA. So maybe we should open those a little bit later. Ooh, he sent us a Genesis Impact Booster Box. This set actually aids somewhat well. Like it was terrible upon release but it's actually a lot better now. That's actually really cool. What is this? Oh, is this, I can't tell what this is. It looks like maybe it's in a card saver or something. Oh, he sent us some of the Dark Magician Girls.  These are actually the Dungeon Dice Monsters that if you watched auction series, Simo and I were like, what are we bidding on? It was actually these. And I was like, oh yeah, these are the ones that Rhyme Style bought. They look kind of like tops cards because they have very pointed corners, which is pretty cool. So these are the ones he, I guess he didn't grade because they had a little bit of damage on the top edge or something like that. But wow, that's really cool. So I wonder if he sent us a full set of that. It's like the zoomed in art but it's also not censored because you guys can tell, you guys can tell why. Here's the next one. Let's see if this is the other promo. Yeah, here we go. We got another one. It says it backward, the right way they're here. And then it says it like reverse. That's interesting. Okay, very cool. There's the other one. And I think there's one more as well. It's another like full art one, I think. If he sent us all three. Okay, this is not it. This is something else. Let's see what this is. He might have graded all of those. Oh, a solemn judgment ghost rare. I love this because I tend to put these ghost rares on my decks just because I really like them. Solemn judgment ghost rare. I bet he pulled this from one of his ghost sure openings as he does. He's done several of those Haunted Mine openings. That's really, really cool. Okay. And then final one. Will this be the DMG? I don't know. We're gonna find out. Maybe it's something else. It's not, okay. I bet he graded all the ones he had for that other one. Here we go. Oh, he sent me the MST because I actually told him I wanted these like months ago. So I guess he remembered that and sent me these. That is so cool. I love these ghost shares. A lot of people don't like the gold edges. I think they're fine. I think they're still really awesome. Trap ghost shirts. You can play those in your decks. Like it's actually relevant in the old school decks. I mean, I guess Solemn judgment is still somewhat relevant today. Oh, the final item is a legendary collection game board. Okay. Maybe we should open all this stuff. I think we should. Yeah. Cause we don't want a short video. We need to just see what he actually sent us. Did he send us a blue eyes wide dragon in here? Who knows? Well, technically yes. Cause there's a problem. All right. Let's get this open over here. I'm not open an actual game board edition in forever. So this is super exciting. Let's get all this stuff open and let's open it up. We're gonna open the Genesis impact booster box too. Let's see if we can get a collector rare. Prismatic God box time. Let's see. I guess we'll find out. Okay. So we have Slyther. I can't, I think, wait, was it this one? That's the good one. I think obelisk is the one you don't want, right? I think that was the one I kept getting. Or maybe it was raw. I can't remember. I feel like this is the better one. We got a Slyther the sky dragon. I actually graded some of all these. Another cool thing about these boxes, they have these little sleeves in here. All these sleeves they give you are the best sleeves you will ever get. They're so amazing. I wish they made these for the TCG.  Let's start our opening real quick. Then we're gonna get into, we have a few PSA cards I believe in there, which should be pretty exciting. So we're gonna open up some packs first. Then we're gonna get into those. We've got a nightmare Phoenix. I actually need this for some decks that I was building. I realized that I didn't have any copies of that, except like one super. Oh, an ultra rare right off the bat.  I know VOP will be interested in this problem. No, he already has them, but he still loves those cards. Okay, are we already went through those? Yeah, it's actually the last card for once. All right, next pack. Chelsea is vacuuming downstairs. Hopefully that is not coming up on the mic. I really hope not, but damage juggler. We've got a dry Tron Delta. Another nightmare Phoenix, we will take that. Number 96, dark mist, and Crowley the Majestist of Grimoires. All right, we've already hit an ultra rare. We do have some legacy packs. We have some prismatic God packs. We've got a lot of good stuff here. Cyprus gadget, we've got a dry Tron. Yeah, dry Tron's actually started in here, didn't they? Dry Tron Alpha Thuban. Yeah, they actually started in this pack, which is crazy. I mean, it's a good archetype. All right, let's try one of our prismatic God box packs. I don't know if this is the one where you can get the ultimate rare like Blue Eyes or Dark Magician or one of them. I feel like it is. I feel like this is actually one of the good ones. I'm not really sure, because I'm pretty sure Rhyme like only bought the good one somehow. He like got the right person to hook him up. Oh man. Wait, is that our ulti already? Wait, is it? I can't remember, because they have like a different style ulti. Slifer Trap Card. How many do you get? Is it one? I can't remember. We might have already gotten our ulti. It's a Slifer Trap Card. That artwork is really awesome. I will say that, but not the one we're looking for. Back to Genesis Impact. Oh man, these are ripping like crazy. Yeah, new compared to old packs. Man, these are just falling apart. Drytron Astorism. Drytron Meteor Sours. Invoked Magellanic. I need that for the Invoked Dex. Herald of Ultimate List. If you've even played that card, Drytron Fafnir. Very cool. It's kind of the bad one, but it's like the earth option, I guess. So I mean, it's just the big normal guy, but if you can get him out there, he's not too bad. All right, we've got Engraver. We've got another Drytron. We've got Benton. Extra Foolish Burial. And Demion. And Midionus Drytron. We are getting the whole Drytron package here. It's actually not bad. I will actually save these. Probably not gonna be playing Drytron, but you never know. Now that I'm considering everything for Dex, maybe I will. Let's do our first Legacy pack. Okay, let's do our first Legacy pack from Dark Crisis. Let's see. From the Legendary Collection. We've got Shadow Knight Archfiend. We've got the Killback. Butterfly Dagger Elma. We're starting it off with a Super Rare. That's not bad. Little Wingard and Final Attack Orders. Very cool. A Super Rare Butterfly Dagger Elma. I think it's still banned to this day. Back to Genesis Impact. This has been good to us so far. Now we just need to hit that. What is it? Drytron Nova. That's the really expensive one. The Book of the Law, Evil Twin, Cyberangel. We've got Endymion. Signed at Regression. Drytron. And... Not... Not... Not... Not... I don't know why I got an accent there. I don't know. That was... That was bad. Let's move to the next one. What can we get here? We've got a book from Draconis. Graver. Majestist. Born. Drytron Eclipse. And Incantation. Chelsea. I am considering doing like a live stream on New Year's Eve. I'm not sure if I'm gonna do that or not yet. Maybe we'll do one on the 30th. Who knows? Maybe we'll do a live stream soon. If you guys want to see that, let me know. Nightmare Unicorn. That's a good Rare as well. Bottomless Trap Hole. Cyber's Gadget. And Drytron Fafnir. We are getting so many Drytron cards. It's ridiculous. What... I guess that's a good thing. You know, when you're opening, you wanna get a lot of the same, you know, similar archetypes so you can actually get some decent stuff. And Demion. Born of Draconis. And Drytron Fafnir. Let's go into a Spell Ruler pack. Let's see if we can pull Blue Eyes, Tune Dragon, Relinquish. You guys know, we've opened a few of these packs. Queen Bird, Dark Witch, Sonic Bird. Psyche Kappa and Nibiru, not Nibiru. Oh, guys, I'm changing. I'm becoming a meta player. Nibiru, I said Nibiru instead of Nimble Manga. This is painful. Let's go into Prismatic God Box. Yeah, I don't know what's happening, guys. I'm not a meta player, though. It's not Falford, but... Ooh, Silo Magician, Rhyme really enjoys that card. That's cool. The, ooh, Thousand Eyes, that looks awesome. I can't remember that guy's name. And we've got a Ultra... What do you call this? I don't know what you even call this, like an Ultra... What are these called again? Millennium Rare, Ultra Millennium Rare or something? I don't know. Back to the Impact of Genesis. What did Rhyme style send us? This is pretty cool. Cockatis, cool. Just sounds like an odd thing to say. But, okay, Drotron Zeta. Born from Draconis, Benton, and Vram, the Magistus Divinity Dragon. Cool, cool, cool. Yeah, reminds me of that commercial where the guy forgets his daughter or whatever. Okay, you guys know what I'm talking about? Probably not. Evil Twin Challenges, Evil Twin Present, and Life Twin Homework, Twin Stuff, okay. I always seem to pull that, too. Seems to be locked to all my openings. Born from Draconis, Cyber's Gadget, Evil Twin, Nightmare Griffin, we've got a Magistus, Drotron, and Life Twin, Lila. Next pack, here we go. Bless us with some epic opening luck stuff. We've pulled one Ultra, is that right? One Ultra so far? We've got a long way to go. Invoked Cockatis, Cyber's Gadget, invoked Magellanic, ooh, and really owned the Magistus of Vare, Vare, yeah, okay. Another Ultra, that's our second one. Onto a Pharaoh's Servant Booster Pack. Can we pull Ginzo, the legend? Oh, the legend himself. We have the Science Soldier, DNA Surgery. We've got Cold Wave, and a Guruchin Kuwagata, okay. Just the Kuwagata, Insect Bear, unfortunately. Not Ginzo, but that's okay. We have many packs to go. We still have some mystery items at the end. I'm pretty excited for it. Maybe we'll reveal one of those in the middle of this soon. I'm pretty excited about those. Nightmare Griffin, we've got the Magistus Invocation, okay, Delta, and Cyber Emergency, another cool card. All right, I think it's time. We open one of these. This actually feels like it has two cards in it. Mystery item from Rhyme Style. Looks like, oh, are these BGS? No, they're PSA. These slabs feel very, okay, maybe it's because of two of them. It looks huge, and that's because it's two cards rather than one, okay. We'll start off with this one. What do you guys think it's gonna be? Put your guesses down in the comments. I don't know. Should we reveal and the grade? Oh, a PSA9 Blue Eyes White Dragon Gold. That's cool, I don't actually own this card graded, so this is really nice. Man, this looks good in a slab. Whoa! Does this look insane in a slab, or is it just me? This is made to be slabbed, this is amazing. All right, Rhyme, thank you very much. This is amazing, this is awesome. What is the second, is it gonna be Dark Magician? I have a feeling it's Dark Magician, let's see. It's Dark Magician, the PSA9, and the PSA9 Gold Rare Dark Magician and Blue Eyes. I meant to say Blue Eyes and Dark Magician, I said PSA9 twice. Yeah, what am I talking about? Okay, that's pretty exciting. We still have more packs to open though, so let's go into Invasion of Chaos. We still have more PSA slabs potentially. I know one of them. He told me a little spoiler on one of them. Thing in the Creator. We got Chaos Rider Gustav, super rare. I've pulled this guy a lot in my years of opening. We've got a Robin Zombie. This is a great Christmas from Rhyme. I told him that we did this video just so I could force him to make a video because he posts like once every three weeks now or something like that. Maybe even less. Backup Secretary, we got the unicorn. Blah, blah, blah, I don't know what I'm saying. And the Magistus, Spell Spirit. And I think it worked because he is gonna post a video, which is great. So I'll get to watch that. I sent it to him, but it's still exciting. Dry Tron, Live Twin, Dry Tron, Dry Tron, Magistus, and Dry Tron. Look at all that Dry Tron. That was like five Dry Tron cards or four. I don't know, something like that. It was a lot. On to the next. Can we pull a collector rare? We have not pulled a collector rare yet. I would be down to pull a collector. Hula collector rare, Nightmare Griffin, Magistus, Backup Secretary, Evil Twin, Magistus, and another Dry Tron ritual card. I didn't even know there were rituals. Yeah, that shows how much I know about these. Back to Genesis, man, it feels like we have a lot of packs. There really only 24 packs in these. It feels like there's a million of them. Form page, Hat Tricker, Cockatrice, Dry Tron, Dry Tron, and Lilla. Let's go to our Prismatic God Box special pack. I'm pretty sure we pulled our ultimate right off the bat. That is a little bit anti-climactic, but that's okay. We'll see if there's two. I don't think there's two, but maybe there is. I can't really remember. I opened some of these early on and I spent way too much money because they like went way down in price. Ooh, monster. That looks really cool. I like that card. We're gonna keep that. Gold Sark. Oh, Dark Magician. This is not the, it's an ultra rare, but it's not like the ultimate rare. So I guess you can, can you pull the ultimate Dark Magician in here? That would be really nice. Okay. Man, these packs are, we're doing pretty good, I would say. We're not doing the same, but we're doing pretty good. And Demian, Extra Foolish Burial, Backup Secretary, Invoked, Medjalanaka, Hat Tricker. I thought I was not recording for some reason. I'm freaking out. I've tricked myself out since the other day. Time to try the Metal Raiders special pack. You guys know what's inside. The Pocainio Moth. Let's see, we've got Ginzo. We've got Yadokuro. We've got Gate Guardian as well. Let's see if we can pull it. Sword of Deep Seated Elegant Egotist. We've got our Harpies. Great, awesome. I love Harpies. No, I don't. I don't. You guys play Dual Links. You don't love Harpies either probably. Unless they won you something. Nightmare Phoenix School. Book of the Law, Invoked, Cockatiss. We've got Performing, Hat Tricker, Meteor Shower, and Althieba and Life Twin Home. Okay. We're getting down to the end of the packs. We still have two of these Prismatic God Packs. We've got a Legend of Blue Eyes and then like three or four more Genesis Impact and then we'll get into those last graded cards. Let's see what we can get. Tune, not Blue Eyes, Tune Table of Contents. Where am I trying to? Did I predict the future? I don't know. Maybe that's what it was. It was just sending me vibes. And Blue Eyes. Wait, I don't know what you can pull in here. Blue Eyes, White Dragon. I know Blue Eyes and Dark Magician Ultis are in different boxes like Slyther, Obelisk or Ra. You can only pull them in different ones of those. I can't remember exactly which ones they were because it's actually been a while since that came out. So yeah, it's kind of faded from my memory. I can't remember. Dry Tron, Dry Tron, Engraver, Magistus, Cactus and Beat Cot from the Underworld. Last few packs before we get into those Epic PSA cards which I am excited to see. Performing Page Damage, Druggler, Dry Tron Eclipse, Born from Draconus and Crowley, the Magistus. All right, we've only gotten two Ultras. So we should be getting one more, theoretically Engraver, Nightmare Phoenix and Live Twin Keys to Kill. So it's coming up at some point. I guess that this is gonna be the Ultra unless I forgot about one. Did I forget about a third Ultra? Did I? Where's it this? Griffin, Backup, Signet. I must have forgotten about one or we got a two Ultra Box, which is not good at all. Yeah, I did forget about one, we had three. So it's all good. It was not a bad box. All right, last Prismatic God Box pack. Let's see what we can pull. Let's open it up. This is what we do. We pull Fire, hopefully here, Silent Magician. We've got both of those guys go together. I can't remember the circuit or something. I can't remember. Ooh, I actually pulled this one as an Ultimate Rare in my boxes. Okay, we've got the Wing Dragon of Ross Sphere Mode. That is very, very cool. I like that. And the final pack, Legend of Blue Eyes, White Dragon. Here we go, Blue Eyes, White Dragon. And then after this, we have some amazing Grady Cards. We've got Fire Yard. The next card we'll reveal will be it. Dark King of the Abyss. It said that this King of the Nether World once had power to rule over the Dark. He once had power to rule. Yeah, so he once did, but now he's kind of crappy, it's 1200. That opening was extremely fun. Thanks again, Rhyme Stop for sending these. Now let's see what is in these Graded Mystery Packs here. Can you guys imagine if you could buy Graded? Mystery Box had Graded stuff. They had Packs and all that stuff. That'd be pretty cool. Let's see what this is. Someone recently graded. Illuminous Soldier, so he's repain. I sent him the Needle Worm. He graded it at nine. Now he's sending me Illuminous Soldier that's graded at nine. They're both from TP5. Pretty cool. That is awesome. Look, so far this is what we've got. Two Gold Rares, Dark Magician of the Blue Eyes and Illuminous Soldier. This is like crazy. These are like really nice Graded Cards. So I would say we're doing really well. There's two more. So there's an Open Last and then there's this. Open Last, I think I have an inkling of what that one is. I will not spoil it though. Oh, this is Pokemon Gold Label. Oh, oh, this is cool. It's Beckett. It's Gold Label, so we know it's at least a 9.5. Could be a 10. I'm guessing 9.5 because 10s are insane. Let's see. Do we think it's a new card? I think based on the back that this is a newer card. Let's see what it is. Charizard V, a 9.5 Quad. This is, okay, I love this card. I love this artwork. I love the texture on it. I think it looks really good. This is a really cool card to have. I'm totally down for this in the collection. That is amazing. Charizard V. All right, Rhyme, you've outdone yourself. This has been amazing. I can't wait to see your reaction, all the stuff I sent you. Let's see this one. I know this one. He told me what it was. He waited to get this one before he sent it and I am extremely excited for this card. I know you guys are gonna be hyped about this as well. It's an older graded card. By older, I mean older cert. It's also an older card. What do you guys think it is? Let me know in the comments before you see this. Guess what you think this card is? You should know. You should have at least an idea because this is a card that has been talked about on the channel for many, many months, years at this point. Here we go. The Pocaniomoth PSA Jimminton First Edition for Metal Raiders. And yes, Rhyme Style did sign it. I told him to sign it. I was like, sign this slab. It's gonna be really cool. First edition petite moth. It's not unfortunately the Portuguese version. We need to get that graded, but this is amazing. It's First Edition Metal Raiders. This is awesome. I gotta sleeve this thing up. Let's get this in a sleeve where it belongs, everyone. This thing needs to be protected from the elements. This is a beautiful, beautiful card. Pocaniomoth has been protected. That's it for this mystery box from Rhyme Style. Thanks again, Rhyme Style, for this awesome Christmas box. I hope you enjoyed yours as well. If you guys enjoyed the video, make sure to subscribe for more epic content. Go check out Rhyme Style's video as well.  Shout out to TCGTrustedCards.com for a show. Tomato Juice, Noah J., Stanley, Mike Nance, Mimik Gekko, Duelist Kingdom Cards, and Specky McFarland. Thank you guys for supporting the channel and I will see you guys next time. Peace.


Hello, the purpose of this lab is to play a bit with tasks or threads. This is the name of the WUVN CMC's OS version 2 layer. So I would create a new project with an stm32cube IDE. I will go into file, new, stm32 project. After a while I should see the product selector. Okay, and we will select our microcontroller, so it's L476RNG. This is our microcontroller, I press next. And the project name, so I would use one underscore tasks. And I press finish. So now I expect to see the pinout of my microcontroller. Okay and the first thing I will do is a configuration of the debug interface. So I go to system core within this group. I would select within debug trace asynchronous swo, just to have three lines. So this classical swd and our single wire output which is used for this single wire tracing which we are using to communicate between our tasks and the interrupts and we are displaying messages from those elements on the console. Okay, so this is the debug interface. Then I'm changing the time-based source from cistic to timer 6 as we discussed, to have different timer for operating system and for HAL library. So this is next point. The third point would be enabling the free R2S. We will not use an led and nor a button in this exercise, so I would not enable them. Within free R2S I would select the interface CMC's V2, so version 2 which is much more powerful, let me say this way than previous version of CMC's V1. It contains much more functionality and better connection to free R2S API. I will not modify anything the moment within the config parameters, so we are using total heap size 3 kilobytes because it's in byte. Then memory management scheme the most popular heap 4, there would be no change and we will include parameters. We need to add the VTaskDelay, so the delay functions. Those functions are called via CMC's OS layer, we will call OSDelay which is in fact calling this one. This function is sending our active task to so-called blocked state and is allowing other, giving let's say the CPU time to other tasks. As we can see this is enabled, so there is no need to do any additional modification here. Let's go to the tasks and queue stop. Then we will change our default task into task yet task1, so I will double click on it and then I change the default task name into task1, priority normal, stack size 128 words because it's given in the words should be enough in this exercise. Then entry function, I would change it to start task1, I would not use any parameters, allocation it will be dynamic and count generation option we will select the default not weak, so we're not overrided in the count. What is important here is to have a look always on this priority level, this OS priority normal, I'm describing this more in details within CMC's OS API section within this training. The important point is that this let's say type def, this value have some numerical value. When using CMC's OS we've got a gap between priority idle and priority low. The gap is between numerical number one and eight. So any value between one and eight if we are using only numerical ones could cause some issues within the count. So please have a look what is behind this name, what a number and be aware of it because the wrong priority is one of the most common issue within the operating system application. Okay, so it would be task1, I press okay and I would add one more task so I would just click add and I'm just resizing task2, priority low, no. We will select priority normal, okay, and we will name this function start task2, that's it. So no more actions are let's say needed from our site on this exercise so I would generate the code. I can use this icon and we can see our new main.c file, you can see a lot of it's a user code section so where we need to put our code. If you go below we can see the places where our new tasks are declared. Both of them have their own handlers, this is OS thread id underscore t type. For both handlers we can see the attributes as well. So we are specifying only the name, priority and the stack size within attributes. Additionally there is as well the pointer to task control block and stack area of the task which would be filled during the creation of the object. What is important here is please have a look that stack size we defined in words, this is why here it is multiplied by four. If we go below within main function we can see the hardware initialization so how you need the system clock config. We have not touched this so we are using standard default 4 megahertz with an L4 family. Then there is initialization of the GPIOs. There was no modification from our site so there should be not much change here. We only selected three lines for the SWO. Then there is initialization of the scheduler which is in fact a location of memory for its heap. And then below we can see the creation of the components in our case both tasks. So task one and task two. As you can see we are using OSTRED new function. First argument is the function which would be called within this task execution time. Then we've got the argument which we are not using so it's zero and the attributes which we specified before. After this there is a start of the scheduler. Then we are just executing tasks one by one. So if we go below we can see both tasks function body bodies. So you can see that both tasks are the moment almost empty. We can see nothing within the initialization part so before the endless loop and then within endless loop we've got only OS delay with argument one. Which means that the task would be sent to one millisecond into the blocked state and then it will come to ready state again. So now this is the time to perform some action on our side. So let's start with some coding. So I would use here the function which would be called task underscore action. And within this function I would like to send one character. It would be the number of the task and then I would send the task for one second to blocked state. The same I would do within task two. So task action two and sending the task to block state for one second. For those of you who have followed the first exercise where we created the template the task action would be not a surprise but for the rest of you who started with this part I would just present an example where you can define your own task action. In my case I would use the function the following way. So it would be task action accepting character and then it would be a message one let's say character sign. Then I would use itm interface and we will send the one character so one or two and then just to be sure that we'll have the same the data in the new line I would put as well the new line sign at the end. Okay just one more thing to be done it's a declaration of this function within the proper section which is the private function prototype here. So like this and we can check whether our code is working. So we've got both tasks. Task one will send one and then it will go for one second into the block state and task two will send two and go to block state for one second. Once both tasks will be in the block state the only task which could be executed would be idle task. So it will be quite invisible for us so let's try to build it. So I build the code in the meantime as you can see on the on the camera my board is already connected so if it is not the case on your side please connect it now. So this is it no errors no warning. Now we can go to the debug so I press the bug icon. I will just check whether the swo interface is enabled so debugger swd connect under reset swo v it's not enabled so when I enable this I will select four megahertz which is our clock and then I would apply and okay so now I will switch to the debug the console let me say this way just to display the swd itm console I already have it here in case you will not have it you can use the quick access and then check swv and you can select itm data console over here if it's not not yet done on your side and once you've got this console you can configure it by this icon and it's important to enable this port this one bit this is our swo so I press okay and I need to start tracing so I press this icon this button and I can start my application and as you can see once per second I can see both tasks sending the data on the console so it is like like expected I can let's say suspend execution or I can just terminate the debug session and come back to my cc++ perspective so I will do so okay that's all for this part in next next part we will modify this example and perform some more actions so thank you for watching this video