Okay, can people hear me? Yes? Okay So the technology is not perfect here I have a presentation prepared with lots of videos and videos also come with sound so you have to Imagine the fantastic soundtracks and the sounds that you are hearing Maybe I'll talk a little bit through the films and we'll see how it goes. I will improvise a little bit So I wanted to start showing before I will say anything a little clip With the fantastic soundtracks, with music Okay, well This was my talk in one minute So what I'm going to talk about is The story of Blender, how Blender became of age But then there's actually a very very old project that started in 94 In 94, I hired a small studio in Eindhoven in the south of the Netherlands And in that studio, we were making computer graphics and animation video graphics We called it mostly and we did some 3D as well And I started to redesign our in-house software Which we were using for rendering and some modeling and I thought let's call it Blender And this picture what you see here is the oldest backup I could retrieve So you can see Blender.C and Blender.H has January 2, 94 as a date stamp That's the official birthday of Blender So in the studio of our company, we made mostly Models of buildings or product presentations And all the things that were not really doing film or animation with characters What you see here is a reel, what we did in the 92 to 96 period And everything you see has been made with Blender or with our own software, what we had in that time So, 25 years old Rock For clients like who wanted to have a video business or video tapes Because in the 90s every self-respecting business had a video Right? And then you had a client coming in and you put a video in the recorder And you showed them the corporate video You can imagine this is in the same period as Toy Story 1 was being made and released in 95 And of course we were looking up to this Hollywood Because they had much bigger computers and much bigger, better software than we had But in the end, what you see here is all made with software that runs on 2, 4 megabyte computers But in the end, we had 8 megabytes to do things in And that was a limit of the complexity that you could achieve And it's really, at the final years of the company I was the founder and the owner of NEO CEO You could see that the video business would go down People didn't want to have corporate videos anymore But instead the internet was coming up and of course games were coming up And I decided to add game creation tools in the Blender environment So that people could create a complete game in the tool and then export it to For example, the PlayStation So we had an official developer kit And what you see there is just a game prototype What you could make and play in Blender on the Silicon Graphic system And then export it into one little Blender file which you could load on the PlayStation And then play the game with the player there We tried to do business with that but nobody believed in it And everybody said, yeah, cool technology But what's the game? This is the game demo, this is not a real playable game So I decided to sell the company's goodwill and clients to another business And I took the software to a startup center in the University of Eindhoven But I thought Blender was much cooler than the business I had making video graphics or games So I founded the company, not a number And with not a number, it was a one-man company You could see the room there as I was sitting, that was all we had The first thing I did was writing a manual and selling it to get some money in And the business idea was to give away the software for free But not as open source But the software was the least for everyone, for free Then very quickly we did the 3BSD port first We did Linux port, we got help to get the windows port working We did the C key, which was a little extension that you could extra features in Blender And we went to a share graph to show what we are doing And at that time, maybe all the people that will remember That was the days of the internet bubble And in 2000, I couldn't resist I was told a one-man company with an intern, that was all And then people were coming to me and I told, your business is worth 10 million Then we buy 40% of the shares for a 4.5 million investment Well, why not, right? So let's try this So in 2000, I suddenly had a company with more than 40 employees In three, four months, from one to 40 Trying to do something and conquer the market with The concept of having freeware, software and commercial services around this Well, as you know how it went in those days, it was burning money It was burning money, creating shareholder value All the games that Silicon Valley is also playing is what we tried to do And this didn't end well The company shut down, it got bankrupt, it restarted for a little while And then in 2002, the investors told me, Tom, Blender is now going here In the drawer, we will lock it, and it's now ours You go and do something else with your life I'm not going to do something else with my life, right? I want to continue with this Blender project So I set up a foundation, they don't offer a Blender foundation And I could get a couple of the Blender websites back, because they were under my name And not in the investor's hand And I launched a plan to buy back the rights of the software to make it open source The original rights were still of the investors at that time But they would agree on making Blender free software If we would collect via the community 100,000 euros After some negotiation, the investors agreed Because nobody would ever pay more for the software than we could To my shock and surprise, we made it in seven weeks And we did this all based on principles that were called at that time Not crowdfunding, but it was called the street performer protocol And this is the basis of what Kickstarter and Indiegogo started on later Because we already used pledges Like if you say, well, if you made a target of 100k, then you have to pay And we had multiple levels, people could step in with extras It was a traditional crowdfunding There's a great article from this scientist about our historical crowdfunding Freak success or first-of-a-trump Well, in a way, Blender was a freak success Because it never happened again I've been contacted a lot by companies who went bankrupt And then the user said, hey, you want to buy back the code How did you do this? How can we do this? And it never happened And to my knowledge, it was never a community who could buy back the software And actually the main reason is because I'm too stubborn to accept other people's code So when I made Blender, there was nothing external There was no module, there was nothing normal engineering practices of making software I wrote everything myself So the IP of Blender was fully owned by the company If you go to other programs like Lightwave, or you had the Softimage And other 3D programs that stopped The community would love to buy it back But the companies don't own the products that they were using Closed modules and closed libraries They assembled the software which they had the right to sell But they don't own it Anyway We had a first Blender conference and we released Blender as open source in 2002 With the help of the Free Software Foundation in Europe Loic, I don't know if Loic is anywhere, but thanks Free Software Foundation for the support It was a big step to convert a closed source development environment to a public system Then in the period after that I had to set up an open source project Which was new for me I knew of course how open source works, what the principles are But how do you manage projects online? How do you work with communities? How do you make decisions? What do people really like? One of the things that helped really well was me really stepping back a bit I focused on the business Making sure that there was another book published saying So I could work on Blender full time But I let decisions and management and this Progress on Blender development I left it to the community For example, there was a two hopu tree If there are Finnish people here, they know why it's called two hopu It's an evil tree There was a fork of Blender where everybody had access to Everybody If you wanted to have an idea, just put it in the software And after three months it was so unstable that we could replace it with another version But that works fantastic There's a threshold for people to come on board The other thing that the community showed Which was so strong Is they really work on the things that matter for them And I'm the person from the corporate background a little bit With a vision and I go, wow, I want to make games And I want to have a tool where you have interaction And linear content creation all together in one Which is still a great idea But maybe 20 years later now it's getting a little bit more feasible to do that So instead developer said, great idea Tom But why don't we first fix the modeler? Why don't we first fix the material system And get better texture and better sampling and Blender So they really focus on the things that matter And that matter for the users And that kind of open source dynamics is what I really appreciated and learned from That was in the first few years we did a Blender 2.3 release Which had a big improvement on the UI already It became a little bit more usable So then in 2005 I was ending up with an open source project And even though I love to work with people and this dynamics of the community I also noticed that there was something missing And the typical open source projects tend to become very technical And a little bit anti-user oriented Developers like to develop and like to have fun And users are sometimes kept separately And for my background I was, because Blender was in our software I was always used to have the software The users and developers working together on things And specifically for Blender because it's a 3D tool It is essential that you do this You have to get the creatives to influence How that happens with the technology and how to make it usable So that's why I thought let's start a project With Mr. Orange where we invite the best 5-6 creatives From the Blender community to Amsterdam And let them make a compelling, interesting, great animation from And inspire that way the community of developers online To catch up with development for them To have this day-to-day interaction And that became Elephant Stream The world's first open movie with a fantastic soundtrack So we were so proud when we made this If you look back to it now, the animation is a bit clunky And it looks a bit weird and stuff But don't forget this was so amazing That we could get from the previous reel Because mostly cameras were going around in 3D models We suddenly had animated characters with voices And we were acting and we're telling an interesting weird story So for us Elephant Stream is a milestone And not only because of the process of working with the developers While we are making the film But also because we released it at Creative Commons And we didn't release the film only at Creative Commons We released everything From the storyboards, to the textures, to the scripts To the test versions, to the deleted scenes To the whole production database of the studio was released And we could fund that by selling that on a dual box DVD Where the film was on But also you could put it in your computer And it had all the blender files and the software You get every shot, load it, render it yourself and sense it And that model worked fantastic to share content And to share the technology at the same time So I thought it's time to do something more permanent I want to have a studio again And I want to have a place where you can put developers and artists together On projects to push blender further So I found this little place In the docklands of Amsterdam's old warehouse There was a bankrupt company We still had all this crap going there I could rent it quite cheap And to say, well, this is where we're going to work And make movies and work on blender projects With our main business model, DVDs Just put data on DVDs Which is open source data But you just sell the distribution And do crowdfunding for more films For example, Big Buck Bunny That was the first film we did in the blender institute And now production level really kicked in Big Buck Bunny, I think people have seen Big Buck Bunny Did you see Big Buck Bunny? I think of all our open movies Big Buck Bunny has the most views And hits on YouTube of all the films we ever did And that goes into the hundreds of millions Because it's a creative commons People pick it up, put it on their own channel Slap advertisement on it And get 10 or 20 million hits It's fine, right? Go ahead, do it Here's a little clip As you can see Character animation quality and rendering quality improved a lot The expression of characters was fantastic Better deformation, especially hair Systems, furry animals were completely hot And big in those days All the animation studios were doing furry animals So if you want to do furry animals in blender as well It's horrible We were accused in those days Of promoting violence, right? Somebody called the genre of our movies Open source violence, right? Of course this is cartoon, right? In cartoon movies you have to do things to make people laugh And it was a big success for us So we're moving on The blender institute was doing well And the software development projects are getting bigger I could hire a couple of people Because of our DVD sales and training, what we did So I thought, okay, it's time for the big leap Our people who work in open source communities Have they all confirmed to you That doing a big leap is a dangerous thing Usually it doesn't work And the communities like to have smaller targets If you tell people, let's do something And then release it next week Everybody will say, yeah, right? That's awesome, we can do something And release it maybe next month But if you say, let's do something And then you work on it for three years Maybe five Then people will say, why would I do that? That's not really inspiring To have these kind of big targets On the other hand, for Blender It was essential to do a couple of things To upgrade the UI And to have more modern interaction With the software That is called the non-modal parallel workflow For example, this is how Blender 2.5 looked like The software became not only visible More modern But also a pleasure to work with Because everything kept working For example, you have your menu popping up It still could do the preview renders in the back Which was threaded And it could update the viewports So everything was done And developed in a way That it always would keep working Whatever you do Even when you type a text in a button Everything in the UI stays responsive And that makes working with the software Much more pleasure And this is standard menu stuff Nowadays have, so Blender needed it As well Meanwhile, we had Sintel coming Sintel was at that time The biggest ambitious project we did And we ended up with a fantastic story With a real script like that With a young director Who's a genius, he's fantastic So we spent much attention to the story development And it really became the darling Of open source films Especially when the film was taken down A couple of years ago by Sony Accidentally because they had Some music club going on Like they won't have it for this version But Sony took it down It was for four or five days The talk of the internet Finally we found out that people Really, really appreciated this film Of course it had lots of views online But it was considered to be part of Our free culture It is a free culture movie Because it's open source And we share everything as we usually do And people close their hearts And it looked fantastic It was such a nice film Where we show that with open source software With the community to help us out It's normal people, great artists But just people like you and me Can make a film like that Okay, move around At that time what I would like to note In 2011 we started the Blemmer Network Because there was certainly more interest For professionals to use Blemmer And the Blemmer Network was a website Where people could connect And also offer services Because everybody who's using Software always says Especially for open source That is nice, it's free But where can I get the support Where can I have somebody to explain To me how it works Or where can I get help When I have a book and I want to have it fixed Or how can I get a new feature in Blemmer Or somebody make me a script All of that is what people Can get access to via the network Because the Blemmer organization Is way too small to do all this support And we have a worldwide community They should do all that business Then I can focus on making movies And working on the software Another big milestone in 2011 Was our render engine Cycles This is the senior Blemmer developer Brecht van Lommel He took a break And after half a year he came back And said, look at what we have here And that was Cycles This is a retracer Doing physically based rendering High quality rendering Using surface definitions As they have to call it That are actually representations Of how light scatters on surfaces It's a formula for light distribution Between surfaces So you can use that for retracer To create photo realistic effects And suddenly technology was far enough To run through CPUs And multi-training and CPUs That you could also have retracing And this high quality rendering To be part of a 3D program And have it in the viewport That was real-time almost So that's what we combined with another film That is Teasa Steel Not only we used Cycles For photo realistic rendering What you need for visible effects films That was motion tracking Somebody moves That you can have an eye And then put a motor on it or something That camera reconstruction is important Because you want to have Based on footage You want to know where is the photo camera So I can act like monsters And achieve to walk around Masking, compositing All things you need to do for visual effects So this was a sci-fi film Playing in Amsterdam The last of mankind has been Locking themselves up in an old shirt Getting attacked by evil robots Who were taking over the world And fighting with their last bits of hope Was it online? Was it online? So at that time we were going to 2013 And I thought let's have A feature film project Because there were now small studios Around the world using them From America to Australia All the way And let's see if you can create some kind of network And make a relay move for you Everybody makes a path And the production moves to the next studio That was at Gooseberry The funding target was also extreme We needed a lot of people To support this To be able to do this And we did a two month campaign And we didn't make it In our interest And motivation in the community To do something at this scale So that didn't work But what did work were two other milestones One was we started for this initiative To blend the cloud But instead of having data on plastic And do business with that People want to have it online And accessible So why would you want to have all your Open source creative commerce data On a piece of plastic We made a website with gigabytes Of data of the whole history Of the blended studios And people could get access To that for $10 per month Not only they would get Access to the old films But we would use that Subscription model to fund The next films as well That's how we did Cosmos Longromat 2015 Which was another level Up in quality for rendering And with the style And with the direction And everything And this really got us The industry including people from ILM And they just need to Look at what we are doing I could almost do the dialogue myself Cosmos Longromat is of course online You should watch it We are currently investigating Cosmos Longromat 2 And it's the second part Where this can become Open source series Like a TV series But then I was done With open source software And in this scene The guy with orange hair Slides to convince the sheep That he is so much more Than I see You can get a much better line For if you can have a little Device on his neck and You should watch it It's beautiful So this little reel Is something that is very popular Online in the Venom community This is a breakdown It shows how It works in the studio To use 3D software To make parts of the movies You see experiments and tests One of the highlights of Cosmos Longromat Is a big colorful tornado That comes down Picks up the seat You can see a lot of attempts And also went to simulation technology That's very popular On universities to have long students Working on open source libraries For fluid simulation For smoke simulation For air simulation For glass, for wind Everything that's part of Natural phenomena Part of a good 3D environment Another film we did in 2015 Was the comedy film The Lama Cutting into some kind of fight With opinion You want to see how it ends? You can go alone And as if it was nothing I thought especially I want to have that feature film anyway So we are going to do it in a different way Instead of working with A lot of small studios around the world Let's try to get something built In our own place in Amsterdam I spent the business with a film studio To make an open source pipeline For production A complete 100% free Open source pipeline for Make animation films Based on Blender of course And with other tools I got the rights of a famous Dutch comic series It's also quite well known in Belgium and in Germany This is the agency 327 Is a Dutch spy It's an international budget He's in Holland But there are lots of international Conspiracies Of people who come to Amsterdam To get stuff done So it's adventurous and comedy Target audience a little bit more Than commute Because we really like to explore Making animation films For a more adult audience This project Was fantastic Just like a commercial feature film And I was busy and ready To go around the world and sell it To get funding for it But something else happened And that of course was planned at 2.8 There was another big leap scheduled Already since 2014 Is to grab Blender to another level To really look at Industry compatibility Easier ways to configure it Workflow as a main theme And having Real-time photo realistic work In a viewport And so that you work on things Just like you have a modern game Engines that are looking almost Photo realistic You should be able to work Create things in an environment As if it looks real And that's what Modern 3D software does And another innovation That made Blender important To the Jose de Cunis pencil You will see a little demo of that later Where you can draw in 3D Not first when people Thought of what Why would I draw in 3D Well, it's It's what storyboard is like But also fashion designers Car designers Character, grizzly designers But if you can draw it very well And you can use 3D lines in your environment You can do crazy things All of this Project for 2.8 It went way, way too slow It was driving on and on and on And I thought maybe it's better To drop this feature film for a little while And focus on organizing 2.8 better So we did Another interesting campaign We had a little rocket token With a USB driver And we sold 3200 Wackets for 14 euros each In like, within two weeks And that gave us Some sponsors from the Corporate sponsors From the market gave us money To get all the core developers From Blender for three months To come to Amsterdam To get this whole 2.8 project Working And we got room A big studio in Amsterdam And this is Me calling around Showing the place If you are in Amsterdam You want to drop by Let us know because we always like to have Short tours, 5 minutes maybe But it's a fun place to see That's a result we could make A Blender 2.8 project at least In that summer 2018 The first beta version Was usable But things were slowing down Again, because everybody went back home And could notice That we were missing a really A core team of people Who worked together to do more complicated things So I thought We have to reorganize The way how we do donations And that's when we started The Blender Development Fund Which is a Membership program A little bit inspired by Liddice Foundation It has badges for users People can do small donations every month And you get a badge that shows up When you post things on the website But also with a corporate membership program With A little bit of added benefit Such as that You can directly email me Or you get a Blender developer contact That can help you To get better onboarded But the goal of the development fund Is solely to fund core development And do all the backend stuff Like book fixing, patch reviewing And making releases When 2019 started Like with a bang We got the annual award Within the animation industry The annual award is top This is the best award What they give to Software companies Or to people who do technology Or fireworks awards And we had the award with us To the Blender conference And people could have a little Glamour photography Making a picture with the award We also worked on a feature film A short film Called Spring Which was in development When 2.8 Was also being developed So the artists were using Every day Of master With all the bugs and all the issues And giving feedback on the usability And the stability of the software Because Spring is a beautiful Poetics fairy tale About a girl who has to bring Spring to the world I can only Advise you to watch it With good sound at your Home cinema We also have prepared A little clip with the The breakdown of how things work I think I'm running out of time So I'm going to skip this part Another thing happened last year That was the epic one The epic announced that they had 1.2 million dollars Reserved for Blender And I don't have it on the bank This is given in small parts Over a three years time Which is better for us Of course, Epic wants us To help Than the more professional Developing Developing more professional for Blender That means that They do better onboarding More engineering practices And that kind of thing And then we did the 2.8 Blender And this is what you see The 3D drawing tools That you can do in Blender You can do the animation on the bank You can do all 3D models And convert them into 3D The Blender Development Fund Like exploded with 5 times More animations Per year time The Blender Development Fund Is going to a million dollars Over a million dollars per year And it's only growing So yes We won, right? Everybody likes Blender Everybody wants to be an involved Blender But what does that mean for us The next transition going on In the Blender community And in the Blender organization That suddenly Because corporate Contributors are coming onboard They have a different way of working So how do we avoid Separating the community This is important for Blender From the professionals The professionals say I don't mind Having a paid bug tracker And then you can have a bug tracker But I would like to find ways to have The industry not saying Join us I'm going to be part of the industry I want the industry to be part of The Blender project So I would like to close with A question Which I was asking myself last year as well Like why do people use Blender When I'm here at an open source conference But I think the answer will surprise you For example I was at an ANC Conference Lots of young people there People 18, 19, 20 years They were all looking at me Apparently they knew me as an old Blender And they were all like oh wow Tom We love Blender, we use it as school We use it everywhere Even though our teachers don't use it We are using it But why are you using it Because you are young And you can get any cracked and hacked Whatever you want Well they said it is because Of the community The community is what Ties us So the community Is why they are using it It means if you go online And you want to know anything of Blender You find out The community Everything on 3D Is about Blender Everything is public and people share The community spirit to do that I have to hurry up I also asked the same question to professionals The studio was using Blender And they said We use Blender because You guys care And that is why we care Open source makers care We care about the product We care about the users And we care about things And the last thing That is why I was telling the story And people like to be Involved with stories And that is the final slide This is a famous brand Diagram, the golden circle And it says if you make a product The what Then you first have to look at The why, why are people doing this And open source Is not in the core But the open source is the how And open source is how People Connect with technology That was it, thank you


Hey there team welcome back to Gamedev Academy, I'm Shane and in today's video I would like to share some software with you basically. So Reallusion have recently the beginning of this month released some in progress videos of the new software they're working on and the first one we're going to look at is iClone 8 which is about animating really it's about simplifying animation and making it accessible to everyone and I've been aware of this software for a while it's not something I've ever really used but these videos have got me pretty excited and I really need to get my hands on it now but I thought I would share the video with you in the same way I did when Unreal Engine 5 was announced because I think it's potentially as industry shifting as something like that so let's take a look at this and I think what I'll probably do as well if you stick around till the end I think we'll do a giveaway of some software too so hang around to learn more about that and for now let's see what iClone 8 has to offer and I'll click on play oh yeah there you go iClone 8 we're changing version so you can see straight away the video shows us that it's about animation you can see how they're blending it together and yeah the focus is definitely character animation so um play to animate so we can select a player cool and we can set waypoints oh that's pretty cool so one of the ways that you can move a character around is to put waypoints down and then you can slow them down cool so you've got like modifiers as well that you can use to speed up slow down and uh yeah when you change direction there's it puts animations in like it changes the the walk it swings the arms it blends really well uh you can also assign buttons to particular motions that you want which is cool so he looked a little bit out of breath there at the end uh and we can also use the WASD convention as well so that's good so you know maybe if you don't have a controller to hand um then you can use WASD in fact did we yeah completely overlook the fact that they're controlling this character with um a controller a game controller so if you can play a game you can animate and it will just record the motion that you're putting in there and then obviously you can do the same with WASD and also the mouse which again you know if you've animated the traditional way you'll know how much time something like this can save because traditional animation we are traditional 3d animation with lots of keyframes is hard work so we can also use this runtime camera switch so this is just happening live and then switching the camera to create this more cinematic look which again you know if we're talking about the principles of animation and staging changing your camera angles makes such a huge difference to your work in this case they are now moving an mpc and it looks like they're creating a path for this guy and they're editing it just like a standard curve and uh they've got multiple mpcs on this loop which again is pretty good so this is character follows so they've got a character there and I assume yeah so they set it up so that other characters are going to follow them I think two of those characters have got the same face as well which is pretty disconcerting so this is adjustable follow distance so they're still doing the follow here and they they can set how far back the character goes I guess which you know if you were doing like a like a sneaky stealth sequence where someone's following another character that'd be perfect for that wouldn't it all to the catch up speed yeah so it's all got parameters that you can change as well which I mean how much more difficult would that be with keyframe so this here is moving in a zone so you've got this blue zone so the the character is just kind of idling and walking around so this is how people tend to to be on the phone I tend to pace when I'm arguing with the misses on the phone so maybe that's what's going on with this guy it switched it for most adults so it just gets a zone that's amazing now we're moving on to another section of the video I think motion based innovations so this is using a gizmo to change the the angle yeah that's pretty cool so now we can auto blend clips so you can see on the timeline yet they're blending clips into one another and that's the result on there's a comparison so you can see the top one is with the blend and the bottom one is without and the bottom one you can see it it like kind of snaps between animations the top one blends them really well that's a very cool feature so you can get animations that aren't necessarily part of the same sequence and make a sequence out of them which is very cool animation layers in any animation suite animation layers are incredibly powerful you can see they've got their base movement and then they're adjusting it so that they can blend it in with something else or change the the kind of feel and mood of it which is pretty special again here they're changing the emotion now it's a sad wave nice easily managed derivative motion so there they were creating extra extra jumps yeah again pretty cool interactive motion right so there he's trying to open the door he hand his hand missed so it looks like they're retargeting that so now perfect spot on and same here so one click reach target so they're just fixing how that should happen yeah and he closes the door really well that hand's clipping into the leg so they're going to reset that yeah and that just stops it from doing that and it also stayed put so it was on the leg and went with that I think that's what we're going to see again so yeah the hand wasn't on the hip so it's being put back on the hip and on the shoulders and now if you watch that but you can see that his hands are going going with her hips which is very cool again that's just one click that they fixed that with I think they're going to do the same with the the arms that's carrying her here and you can see oh that's pretty cool so if we just watch that again so watch her leg as she kicks his hand goes with it so it looks like he's taking the weight which is brilliant that's really good what we've got here view port control rig right so we've got this here which looks like the my human IK control which would be familiar to those who have used it so you kind of setting it up how you want this to be then select two different joints here and get the movement in place so you can probably do pretty solid keyframe animation with that as well here they're using inverse kinematics to keep the feet planted and so that when he jumps and lands the floor looks solid he's not going to go below it he's not going to hover above it yeah so the same thing here so yeah we're still doing the end effect to editing the hand was going below the table let's just see that again so the hand was going below the table or into the table so what they're doing now is sorting out those effects so that it's solid so that then the weight stays on the table which obviously you'd expect from a table your hands don't go through a table more controls on these feet yeah pinning the effectors so what we what we're pinning here the feet oh and probably the hands as well maybe so you can see nothing's pinned there they're going to pin the hands yeah so now the hands have been pinned so you know if you kind of if that's someone like hanging out the back of a plane they're holding on for dear life like kind of the uncharted games do a lot of that sort of stuff don't they and yeah even like pinning everything it kind of without even doing anything it looks like that box is really heavy very very cool okay motion correction ah foot sliding so if you've animated before especially if you've done like stationary walk cycles you then you'll know that getting them in place and then moving and resulting a lot of sliding after them but that's Alice yeah so that's now so they're just putting these footsteps in and it's now the foot won't won't slip and then they can reposition the footsteps that's pretty cool and the orientation elevation as well so you can have them like stepping over rocks and things well like going down into a ditch yeah and then the changes the leg bend that's pretty cool adjustable footlock and release timing what does that do oh so that's kind of how how far or how long it stays on the ground oh they can do with the hands as well can they advance hamping route yeah oh that's cool so yeah if you want to do something like this so he's like holding on for dear life and i really like the way that they've got the the left hand his left hand kind of it does two grabs before the the right one comes in again oh and the change in the height why would you ah for a rock he's like pulling him again that's ace that is brilliant isn't it okay enhanced real-time visuals ah so this would be like the rendering side of it so once you've animated you want your work to look cool so you've got lens like that looks pretty good didn't it oh yeah that's definitely lens flare okay volumetric light up the wonder where it was then the light shafts of course uh same here oh yeah so that's making it look really kind of hazy nighttime very good for neon that looks very nice okay reflectivity yeah that's spot on in it it's the sort of thing that you can take for granted now but it's not always easily done oh look at that shiny so i don't think that's showing as ray tracing but it looks very nice we've got some motion blur so the one on the right's the motion blur here yeah that makes a big difference if you've got your high action shots you're going to need that connecting to omniverse ah so it supports Nvidia omniverse as well that's called omniverse is not something i've had a proper play with yet but i know they're really pushing it so the integration is good it looks like that supports ray tracing although it appears they're calling it path tracing yeah look at that that's pretty cool look at the eye shaders there yeah so they're showing off that this you know if you want to do really high-end stuff this is this is ready for that and i know that this originally um this originally was created back in the days of machinima so that people could do um animation really quickly like they did things like red versus blue and you can see that the roots are all still there it's about creating animation really quickly and making it accessible and um they've got a lot of integration as well so i'd be more interested in the unreal engine integration but unity for people that use that blender and omniverse which is something i need to look at to be fair i think i clone does also include the some options to do facial animation with the iphone so we've got motion director motion based innovations enhanced real-time visuals and it's coming soon okay so that's that i think that looks amazing so i wanted to share it because again if you're wanting to create animated projects or get animation into your game and you know how difficult animation is this could be a game changer for you which is why i thought it was worth sharing so with that being said let's do a giveaway so if you'd like a copy of the current version of i clone which is seven then what you need to do is leave a comment telling me why you think i clone 8 looks good or not if that's if that's your thought i think it looks good um you need to make sure you like the video you need to make sure you subscribe to game dev academy so that uh you can be notified in a week's time i'll pick a comment at random i'll find a random generator to do that and i'll announce who has won and then i'll get your details and send you a license which will be pretty cool i think reallusion the company that make this are also releasing another piece of software which is called character creator 4 i'm going to create another video for that one we're just doing the same thing looking at software because i think again that's really exciting i'll link that below and i'll also put a link on screen somewhere so look out for that and i think that's it for this video so thanks for watching and i'll see you in the next one


What does COI stand for? And why is it a big deal? Right, I love this policy. So COI stands for conflict of interest policy. And really what that means is that you have board members, you have key employees in any organization, not just nonprofit organizations that are in positions to influence decisions. And those might be decisions about who to do business with, who to give a contract to, et cetera. Board members, again, across the board, not unique to nonprofits, they have a fiduciary responsibility. And one of the meanings of fiduciary responsibility is that they have a responsibility to do what's best for the organization. So I kinda like to compare it to parents, guardians, and minor children, right? So your parents and your guardians have a responsibility to do what's in the best interest of the minor children. And in this case, an organization, whether profit or nonprofit, is analogous to those minor children. And board members have to do what's right by the children in my example. I love that. Part of what that means is that they have to be cautious about doing business with people, whether board or key employees who are in a position to leverage decision-making. They have to be very, very cautious about that.


Welcome everyone to theCUBE's coverage of Women in Data Science Conference, WIDS 2022 live from Stanford at the Ariyaga Alumni Center. I'm Lisa Martin. My next guest has joined me. Sharon Hutchins is here, the VP and Chief of AI Plus Data Operations at Intuit. Sharon, welcome. Thank you. Excited to be here. So this is your first WIDS? Very first WIDS. But Intuit and WIDS go way back. That's right. Intuit and WIDS goes way back. I'm relatively new to the organization, but Intuit has been a long time sponsor of WIDS. And we love this organization. We have great alignment with our goals. WIDS has a passion and commitment to advancing women in technology and data science. And we have the same goal added to it. We are at 30% women in technology with a goal of hitting 37% by 2024. And I know that WIDS has a great goal of 30 by 30. So that's awesome. 30 by 30. And here we are around, I think it's still less than 25% of STEM positions are filled by women. But obviously you're ahead of that on Intuit. Congratulations. We're ahead of that. And I think part of the reason why we're ahead of that is because we've got great programs at Intuit to support women. One of our key programs is Tech Women at Intuit. And so it's an internal initiative where we focus on attracting, retaining, and advancing women. So it's a great way for women across technology to support one another. I'm sure you've heard of the term, there's power in the pack. Yes. And we believe that when we connect women, we can help elevate their voices, which elevates our business and elevates our products. It does. Some stats I was looking at recently that just showed if there was even 30% females at the executive level, how much more profitable organizations can be and how much higher performance they can have. So the data is there, that suggests this is a really smart business decision to be making. Absolutely, absolutely. The data is no lie. I see it firsthand in my own business. And in fact, at Intuit, we've got a broader initiative around diversity and inclusion. It's led from the top. We have set goals across the company and we hold ourselves accountable because we know that if there are more women at the table and more diversity at the table all around, we make better business decisions. And if you look at our product suite, which is TurboTax, QuickBooks, Mint, Credit Karma, and MailChimp, we've got a diverse customer base of 100,000, sorry, 100 million customers. Wow. And so it's a lot of diversity in our customer base and we want a lot of diversity in the company. That's fantastic that there's such a dedicated effort to it. You just came in here from the Curb Your Panel and talked to me about that. What were some of the key things that were discussed? Yeah, I have my notebook open here because there were so many great takeaways from actually just from the day in general, I'm just so at awe at the types of issues that women are tackling across different industries. They're tackling bias and we know that bias is corrected when women are at the table. But from a career perspective, some of the things that were mentioned from the panel is the fact that women need to own their own careers and they need to actively manage their careers. And there's only so much your manager can do and should do. You've got to be in the driver's seat, driving your own career. One of the things that we've done and into it is we've implemented sort of a self-promoting process. So twice a year during our promotion period, either your manager can nominate you for a promotion or you can self-promote. So it's all about you creating a portfolio of all of your great work. And of course, managers are very supportive of the process and support women and all technologists in crafting their portfolios for a fair chance at promotion. And so we just believe that if you take bias out of career progression, you can close that fair and equitable gap that we see sometimes across industries with compensation. This is, that would be great if we can ever get there. One of the things that's nice about Woods, I think it was last year or the year before they opened it up to high school students. So it was so nice walking in this morning seeing the young, fresh faces, the mature faces. You bring up a great point of women need to be their own, many to create their own personal board of directors and really be able to be at the helm of their career. Did you find that the audience is receptive to that? Do they have the confidence to be able to do that? Yeah, absolutely. And that was a point that was raised a couple of times this morning. There were women who talked about having great mentors, but it is more important to have a board of your personal board of directors than one mentor because you've gotta make sure that you sort of tackle all aspects of your career life. And it's not all about the technology. A good portion of how you spend your time and where you spend your time is collaborating and negotiating and communicating across the company. And so that's very important. So that was a key message that folks shared this morning. That's good. That's incredibly important. I wish we had more time. You've got to run to the airport. Sharon, it's been a pleasure to have you on the program. Thank you for sharing what Intuit and Woods are doing together, your involvement and some of the great messages. Welcome. Inspiring messages from the career panel. That's right, exactly. And for all of the young, expiring high school students, yes, we want them to check out Intuit at www.intuit.com careers. Intuit.com, is it slash careers? Slash careers. Slash careers, perfect. I'm an Intuit customer, I will say. Awesome. Thank you. It's been a pleasure talking to you. Thank you, Sharon. Bye-bye. For Sharon Hutchins, I'm Lisa Martin. You're watching theCUBE's coverage of Women in Data Science 2022.


Good evening, YouTube. Thanks for tuning back into the channel today. Hopefully you all had a fantastic weekend We've got the Duramax rocking back here on the channel today We're doing some upgrades in the lighting and especially with the mirrors working with a couple of companies such as JDM Asar and boost auto parts boost auto parts. We've got some switchbacks going on for the truck today Gonna be a whole new deal for the front end of the truck So we're going to go through the step-by-step process on how to and what kind of changes are going to be made with adding these kits Stay tuned So for those of you who are new to the channel and don't know some of the upgrades that I've done to the truck One of those major things that I did over the last year was to upgrade the mirrors now There's all kinds of different options You can go for when upgrading mirrors to the newer style tow mirrors for these Chevy trucks One of which is boost auto parts, but at the time didn't really have the cash for that one So I ended up going with a cheaper Chinese brand off of Amazon I'll put the link to that video down in the description below where you can check out the install video But today I really wanted to do a little bit of upgrades to those mirrors Boost auto parts is one of those companies that is willing to deal with you Maybe if you didn't make the decision to buy their specific mirrors They're still going to hook you up and they've got all kinds of options for doing upgrades to those newer body style Chevy tow mirrors They do forwards and dodges as well, but we're dealing with the Chevy today So we're going to be switching over the front lighting to a bunch of switchbacks And if you don't know what switchbacks are switchbacks are where the front lighting is going to be one color When just in a running light position and then when you turn on the turn signal It's going to flash another color So we're going to be white and we're going to be flashing over to yellow when we go to use turn signals So a really cool neat upgrade that's not really all that pricey for the Duramax So let's go over some of the tools and the kits that I got to be able to do this job today From boost auto parts We ended up getting the tow mirror light switch back and we got it in the dotted strip style Where it's going to be white on the front and then when you go to turn it's going to turn amber And it's going to be the smoke style lenses that are going to match just like the headlights and everything that we have already on the truck So we got those we picked up some wiring adapter kits We're which are going to allow you to add power to the park lamp style lights on it some of the adapter harnesses that come with it and Then to match those we also got the JDMA star switchbacks for our front turn signals to to make everything all Copacetic and matching One of the things that I didn't notice at first is the lower mirrors on my Chinese mirrors Which we will go through at a later time had a different style bottom mirror So you kind of have to break the lower mirrors to be able to do that kind of a job Now boost auto parts has come up with the solution for that Issue when you use cheaper mirrors They have a lower mirror adapter kit which comes with new mounting plates And then we also got the new style glass to go for those mounting plates as well It's going to be a pretty easy install Yes We're going to have to pull the doors off to be able to get the mirrors totally off of the unit But if you have these tools you should be able to do it We've got some wire strippers and crimpers some t15 t20 sockets a 10 millimeter socket some trim tool here for pulling off small panels a regular Phillips screwdriver and a torch for heat shrinking some of the wiring that we're going to be adjusting Like I said, it's going to be a pretty easy process, but let's get cracking into it First things first we're going to have to get our door panel off the truck here to be able to do that We're going to be taking this little clip off and then there's going to be a Torx bit behind that one Here on the front There's just going to be a little trim clip that pops right off. There's a 7 millimeter hidden in here at the handle There's a 7 millimeter hidden in here behind the lock position handle And then we're also going to have to pop off this interior bezel behind the door handle So let's pop all that off and then the door skin will actually lift up and come off the door. I Forgot to mention that before taking that door panel off There's also the little sail panel here on the top portion and then once you get it pulled back enough There's going to be your electrical connectors that go into the switch assembly There's four of them in total at least on my truck Now what we're going to do is this little foam insert here in the door And there's going to be 10 millimeters three of them to be specific holding the actual mirror assembly on On the last install we actually put a set of wires here that went to our reverse light So we're going to unplug that one Right like so and then when we get to pulling this through all of our wires will go through the mirror Easy as that our mirror assembly is removed Now first things first we're going to need to get our mirror glass off of here The lower one you're going to want to tilt it as far up as we can so we can reach our hands in here and get as Close to the middle center section as we can to be able to pry from there. We're going to hear an audible pop And the mirror glass just pops right out. There should be three connectors here on the backside two We're going to be for your heater grid Maybe here and then one is going to be for the turn signal right there So if you guys end up breaking this one on accident, which it happens for older mirrors Boost auto parts also does sell these as well Now I guess when you get to ordering This is the part that you probably should check out beforehand because if you have the cheaper style Chinese mirrors like these Then this lower mirror will not come off All you have to do is you kind of have to look into this area Tilt it up as much as you can to be able to see into there If you see a mirror that is kind of like this that has these clips along that side Then the mirror is removable. It should be fine and it's the same steps reach in underneath Right around the center section pull up and you should hear it pop to be able to pop out of there But if it's like mine getting unlucky These mirrors are actually the inner portion is assembled and then the glass is put into it So there is literally a screw Right there in the middle. So we have to break the glass to be able to get this one out That's why we ended up going with the upgraded mirrors and adapters from boost auto parts So let's get to breaking some glass There we are Like I said located down inside of the very middle of that glass was a screw Phillips head screw It screwed right into this little opening right here. This did not come off So now we got a broken old piece of glass. How much fun? What we're gonna get to now is we actually have to take off this ring That has the inner portion of the mirror assembly on it to be able to do that There's going to be one two three four and sometimes like in mine a fifth Phillips head screw right there So let's remove those Now this center section will just kind of lift up off of here And then all we have is the one connector for the reverse lamp output on this specific mirror It's gonna be right here Disconnect it right there like that Next we're gonna want to extend our tow mirror pretty much all the way out and get this nice fancy glass out of the way So I don't break it And let's go ahead and extend this out There we go. We're extended all the way Now what we're gonna need to do is this piece right here this plastic housing It actually separates the upper half of it So what you're gonna need is a small flat head or a some kind of a pick There are two little pry points in this area you kind of pry out on it there as well as on the bottom side Of course you pop one out and the other one doesn't want to stay there now that it's popped out. We're gonna kind of Again, make sure this is all the way extended because sometimes it wants to fall back in and we're going to Slide it out that direction might take a little bit of force Because all kinds of road debris and everything are in there so put a little effort into it and it'll come out just like so The final thing that we really need to get out from this assembly is still our switch back That is going to be held on Between a couple of layers here the first thing you're gonna have to do is you're gonna have to remove the electoral connector Which is located right here Simple as that Tuck it off to the side and then there's two Phillips head screws located there and there We're gonna remove those And now this switch back is actually located between this inner housing right here and these clam shells So you're gonna have to do a little bit of finagling again And you may also find it easier to actually take these clam shells off Which the only thing at this point that are holding them on are a couple little pry clips along the edges the corners It should be four of them on each one of these mirrors It makes it a little bit easier with your caps removed to be able to finagle around this inner portion of the mirror at this time Also, if you guys wanted to you could also paint your caps as you can see I have done prior to this But then once you're able to pry that outer section back the actual switch back assembly the front light comes right out and this is the main section that we're gonna be changing This is gonna be our new switch back light assembly That's gonna fit back into the same spot in the kit comes with both sides And they are marked on the back of the assembly And I'll know if you guys can see right here, but this one is marked for the left side The R would be for the right side Noticeably you can see the difference There is the electrical connector difference and that is where all of our wiring and adapters are going to come into play This piece specifically is going to be plugging directly into our switch back light once we get it placed in into the assembly So let's go ahead and get this put in There we are got it all into place Everything is lined up here on the front side I like to leave that plastic covering on until we get it slid into place now at this point Is when we can kind of remove it before we tighten it down Take that one off right there And now we're just gonna reverse and put the two screws the retainers back into those same spots to hold it down Just like so Start in the wiring process You're gonna want to get the nice orange wire that is all Cable and coiled up for you and we're gonna want to separate from the short end from the fuse area So we're gonna unclip that one section and later on we'll put that fuse area inside of the door itself So with the shorter side What we're gonna have to do is we're gonna have to start out at this end We're gonna have to route it up through This section of the mirror and now that we have all these open areas and open wires We're gonna route it along in the channel Through to the inside part of the mirror where we can have this wire hanging out right here after you get that Routed feel free if you want to to zip tie the existing wires to that one into place So they're not flopping all around especially when you go to put this cover back on All you'll need at this point is roughly four or five inches of wire Inside the actual mirror assembly don't want to give yourself too much slot too much slack in there because you still do need a Good amount of wire hanging out on the inside of the mirror We've got our adapter plug here that is going to go into the little four pin connector on the back of the switch back We're gonna clip that in and then we're gonna strip back the Pre-stripped section of the orange wire and we're gonna crimp and heat shrink the orange wire together on the orange one Hanging out of this section. We'll get that put in. I also like to put a little bit of dielectric grease in here Yes, they are very nice and high quality and they do have weatherproof seals But just out of habit. I like to put a little bit of it in there might be a good thing to do Torch 300 from snap on comes in handy or a lighter something to heat shrink this I Do really appreciate it boosts auto parts that you put quality butt connectors with heat shrink and Quality, you know all weather seals on these that makes a huge difference for these. I I definitely love that you did that Now we're gonna pull back some of our slack because we don't want to have too much wires hanging out in this big bundle inside of the mirror The wire that had the connector here that at one point went to the mirror assembly for the turn signal is going to plug Into the adapter right here that goes to your switch back So that is going to be inside that section and we're going to kind of coil this up and tuck it down into These big openings right there Now we are going to grab our Assembly that is going to be for the mirror Adapters and all and we're going to start plugging the adapters into this one The other thing that you're going to want to grab is going to be your other adapter plug I think it was the part number two eight four eight yh adapter And this is going to be the adapter that goes between the light here Or I'm sorry the turn signal and what would have been the other turn signal wire to plug into the mirror I'm going to plug our backup light in back to the same section that we had right in here Also, I had already put a little bit of dielectric grease into this connector as well because this one from before was not a weatherproof seal We'll put that one in there and then our adapter plug will plug this black section right here a little bit of dielectric grease plugging that one together and Making sure that is in the open area of the mirror along with your two heater grid wires Careful not to have any of these wires in a section where you have to put this little middle screw in And we're going to replace This down into the assembly Make sure our wires are not getting pinched in any way Setting it back down into place so now we've got our connector for the turn signal on the mirror assembly Adapted right there and then the two grid heater wires also hanging out on top of that Let's go ahead and put all of our screws back in and then we'll get to plugging that in and putting our lower mirror on To install the new lower mirror adapter. It's a four-piece little conglomerate right here As you can see it's got two little cutout openings And that's going to be congruent with the upper clips that are in the existing housing that first section will slide right in there And then there's going to be the cup assembly that will just drop into the middle Now we've got our little star bit and the screw retainer that is going to push down on all of it This is going to be a standard Phillips head right here and the tighter that you tighten this screw down Will be the tighter that this is to move as you can see we have our 360 degrees of movement on that one So the tighter you make this the tighter the mirror will actually be so you may you know Want to kind of fiddle with that to see how hard it is to put on I? Like that tension right there just enough and I can still move this back and forth with a good slight bit of movement to it there looking good Then the lower mirror assembly is going to clip right down into place Kind of like you did before kind of place it down in the center Make sure everything's lined up and then placing the palm of your hand in the middle of it giving us firm little push And you hear it clip down into everything. We've got the motion that we need and a fresh new mirror Now to put on the upper glass again. We're going to connect our heater grids It does not matter which one went where because heater grids in and out doesn't really matter plug those both on just like so and Then with a little bit of our dielectric grease Also to put into this connector also being that it is not weatherproof Just like so and then just like you did on the lower section this upper one We're going to make sure all of our little connections Our little close points are lined up and then placing your palm in the middle a little push Clips right into place like that So now the only thing left that we have to do is put on our upper shroud here I'm going to end up zip tying these wires together because I don't want them flopping around and getting them caught in the wrong areas We'll be ready to put our mirror back on Be sure when you're feeding your wires back through We're not going to be pinching any of them into any bad areas that we don't want to have to mess with wiring issues later on down the road and pull them through at the same time you're placing your mirror in We're now going to grab our orange wire assembly that we had unhooked before and we are going to plug it in right here Now the fun part that you're gonna have is this wire has to go inside of the vehicle So we are going to have to route this one down into the door Through the little accordion between the door and into the inside of the vehicle Makes it really easy if you have a pass-through tool kind of like I made out of a snap-on handle a couple of weeks back I'll put the link to this one down in the description too pass it through and We can go ahead and pull our pass through all now We're going to run this one inside of the vehicle and we're going to show you where to hook it up Once you get an extra wire to run underneath the hood that also comes with an adapter for the kit So the very last thing we're gonna have to do for hooking it all up is getting a wire Ran in through the firewall and then going to both of our orange wires from the mirrors Now what we're going to want to hook this up to is going to be the trailer Park wire right here the kit comes with an add a fuse So we went ahead and we put the add a fuse in make sure that you make a notch big enough here in The side of your box to be able to get the wires through without pinching them later on down the road Run it through in through one of the weather seals of the firewall and then Splice it into the two wires underneath the dash that the passenger side when you'll have to cross over They give you plenty of wire there in that on that orange wire to get it all the way across to where you need to tie in Underneath the driver's side seat area All right, so now before we get to doing the other side. Let's give you guys an idea Of what the difference is in the switch back styles of the mirrors if we turn on our parking lights you can see that the Right side has our nice white light and the left side doesn't have anything because it didn't have anything hooked up before but if we turn the key on and let's give you guys an idea of What we're working with on the turn signals. We had the left turn signal and Now our right switch back Have a look at that one guys. That's a really neat difference between the two And then if we have our hazards on so we can see both at the same time There's our differences in the switch back styles. I Really like having that standard white running light and before we do it to the Actual turn signals and park lights in the front everything will match up once we get these JDMA star bulbs in there so we're gonna get to putting the other side together and Then let's go ahead and put these JDMA star switch back bulbs in the front and see what that one looks like Now before we show you guys the final product We've got the last thing to install today is our switch back bulbs from JDMA star We picked these up and we've already had these had that lights out like a million times before so We're gonna pull them out and I'm gonna do these off camera and we'll show you the final project Well, it really was a simple build it was something that pretty much anybody can do with a simple set of tools and We got it all done. We've got the JDMA star bulbs put into the front, which are the switch back styles I actually picked up a little bit of something extra from JDMA star I picked up some of their interior lights. So when we'll see when I open my door and stuff here I got all these nice fancy really bright lights on the interior too. So I upgraded those with the JDMA star 194 bulbs Really nice easy things to do Compliments all the lighting in the truck very well So we've got the project done and it's just about the right time of day or night That is to be able to get some really sick shots of all of the switchbacks with the boost auto parts mirrors and the JDMA star Bulbs so let's check that one out. I appreciate everybody tuning into the channel Hopefully you were able to learn something with this build. It's something that's super easy and You guys can enjoy this kind of stuff as well. Make sure you guys stay tuned to the channel We've got some really neat stuff coming up for the Duramax We're gonna be going up to HSP diesel up in Michigan this next weekend with none other than the truck master And we're gonna let captain Ron tag along too, but it's gonna be a good time for that one So make sure you hit the subscribe button and stay tuned into the channel for that cool content Thank you again. I appreciate it. And as always you guys stay awesome


So, secured module stacking is something I've been working on for a few weeks. It's actually been quite interesting, quite challenging, and I've learned a whole lot about implementations of Linux security modules. If you were here this morning, you heard some of that acquired knowledge. So what are we doing? Well, as of, I've got to turn the thing on again. I'll just forget to do that. Okay, so there we go. So as of Linux 5.1, we got the first set of the current development effort actually into the kernel. We have infrastructure-managed blobs for a small set, well, actually most of the security blobs. That means that they can be shared by more than one LSM. So as a result of this, the Tamayo security module is no longer considered a major security module. It can run in cooperation with anybody else, and it does. And this also gives us the sharing that we need in order to support the incoming Landlock and CERA security modules, which are in development. We've also gotten a good amount of feedback to the effect of other modules that people are wanting to do that they've felt that they weren't able to do because, well, I can't put it in because I have to run Fedora. And Fedora has to have SC Linux, and I can't take out SC Linux. But if I can have this other module in addition to SC Linux, I can work on that and be happy, and my IT department isn't going to run me out of the building. So we're actually getting a lot of good interest, a lot of good things coming into the pipe. As of 5.4, the next set of patches that are in development, and there's got a nice little asterisk there because there's still a couple of recalcitrant individuals who need to be convinced that this is the right approach that we've addressed, actually all the issues. We should be able to have, well, we will be able to have AppArmor and SC Linux or AppArmor and SMAC running at the same time. And John talked a little bit about this earlier. We actually are seeing a large number of use cases where people want to do sophisticated container environments where they want to run an Ubuntu-based system and they want to run Android containers on it. In order to do that, you need to be able to support both security policies. That doesn't get you everything that you want. It doesn't get you the ability to have different policies in your different containers, but it is the fact the next step in that direction. So we still have, in order to do that, there are a few things we need to do. We need to make the keysock and superblock security blobs infrastructure managed. That's easy. That's just a few lines of code. Since we've done it for the other blobs, we know what we have to do. We can actually do a couple of things when we do that to actually improve performance of all the LSMs that use those blobs. The way we've actually improved the use of the Inode blobs. And that's all the blobs that we have that we haven't actually converted that are used in more than one module. It's possible that somebody could implement a security module that uses other blobs that we haven't, that we won't have infrastructure managed, but there's nobody using those yet. And so we're taking the approach of, if it isn't a problem, we're not going to fix it. Now, one of the things that comes up when you decide you're going to have multiple security modules. What do you do about the context? Now, the security context is the text string that represents a security label or a security information and security blob. So we're adding a couple of interfaces to address that issue. We tried a whole bunch of ways of playing around with attributes and backward compatibility things that just didn't work and just didn't make people happy. So finally, I actually talked to somebody who does application development, one of the debuts maintainers. And he said, well, yeah, all these things kind of make sense, but the way I want it is, and as soon as he said that, he had me. He could have said just about anything at that point, and I would have said, fine, that's the way I'm going to do it. So what he said is, I don't want to have to look in proc adder current and switch around things or parse what comes out of there and guess which LSM it is. I want a separate interface that will tell me what the LSM is and what the data is. And I want it to be different because I don't want it to get confused when I write the debuts code, which one I'm talking about. So I'm going to be adding proc adder context, which is like proc adder current is today, except that it has data in the format of the LSM name, its value, LSM name, ANUL, its value, ANUL, the next LSM's value, name, ANUL, et cetera. And that way, it can parse it very easily. The interface, it will be null terminated. You'll get a certain number of bytes. It's easy to read out of proc adder context. We also want to add SO peer context to go along with SO peer sec. SO peer sec gets you the security context for one socket connection. This will get you the same thing for all socket connections rather than expecting people who are writing new code or code that's going to be cognizant of this to do anything fancy. Now, we also have a case. Oh, there's a bug on this slide. Pay no attention to that. This shouldn't say proc self adder context. That should say display. There are cases where you have legacy applications that know what LSM they want to work with that may not be getting that out of current. Now, for example, if you want to run the smack test sweep, it knows that what comes out of current is the smack value. Well, if you're running it on a system that has SC Linux and smack or app armor and smack and app armor is first in the list. The smack test suite just gets all confused. It's actually kind of amusing to watch. So we do have to have a mechanism where we can say environmentally, I'm going to run this program and when I run this program, it should get the smack values, not the app armor values. So there's mechanism proc self adder display, which if you have cap mac admin, you can set that and then run the programs that expect things to be the old and old way and it will work. This is for legacy, legacy support only. We really want people to move eventually to either a system where they're not having multiple modules or if they are, they're going to use the new interfaces because the new interfaces give them the information. And the new interfaces will work even if you only have one module installed. Audit data. You need to have more information in the audit record. If you've got three LSMs, any one of which could have denied you access, you really want to have it in the audit record, what the contexts were for all the LSMs that are involved. So of course we have to honor backward compatibility. So in addition to the existing object fields and sub fields, we're adding these additional fields which are object and then the security module and the value sub underscore and then the security module name and then its value. So that if you've got old tools, they'll still find subject and object. If you've got new tools, you can find it the new way. And if you have old tools but you want information that isn't in the old just subs field, you can take the audit record, run it through said and filter it so that you get the right information in the right place. So all the all the cases except the one where you're worried about amount of disk space. You are covered and yeah you're going to get more information in your audit trail because you have more information that matters. So and five point X. I'm hoping it's five. I just realized that I'm kind of making a supposition there. Five point X with complete stacking. We will have all the modules working together like horses in the Troika. So what's going to require going to be required there. There are some really interesting issues with NFS labeled NFS has an interesting property in that it, although there's a field for telling you what the format of the data you're sending is, it's not used. So the Linux implementation just assumes that since there's only one LSM that could possibly be reading this information. And you've got a rational administrator who wouldn't put a server that would serve anything else out on the system out there on the network that it's all going to be fine. They're all good. They're just going to agree so we don't have to worry about it. That's not a good idea. We've had some meetings actually over the past couple of days with the NFS developers about how we're going to go about addressing this. Hopefully we're going to get real extended attribute support out of it. But we'll see how that goes. Net label. Net label has got a really interesting aspect to the way it was implemented. Whereas most security security hooks are in the main processing line.  So when it's actually doing the processing, it's just assuming that the data is already there and it's going to go use it. What that means is it's a little bit difficult for two LSMs that might want to put labeled packets out on the network to coordinate as to whether they're going to agree or not. So the solution to this, of course, is for the LSMs, for the Net label system to call back to the LSMs and say, hey, do you guys agree? And if they agree on what the labeling should be on the packet, then you can send it. If they don't agree, then it's got to get stopped because as a system here, we're not working out. And it turns out that SC Linux and SMAC have actually got quite different ideas as to how this should be used. So there are actually very few cases where you're actually going to get a packet out. But there are configuration things you can do that will actually make it work. But that's kind of the compromise you had to come up with in terms of you got two LSMs which want to use this. How are we going to make it so that it's safe? Okay, so there's the tree. There are several branches. And if the disk relabeling has finished, I'll have a demo. Let's see. Oh, yes, it has. Okay. So we are going to do this the hard way. There we go. Now, why isn't... Okay, that's not going to work. I'm not going to try to force it. Okay, it's not going to work. I'm just not going to force it. And all the demo was to cat syskern security LSM. And you'd see a big long list of LSM names, including App Armor, SC Linux, and SMAC. And a couple of others, one of which you've never heard of. Okay, so that's it for the stacking update. Thank you for now.


Marvel Squad and welcome back to our channel. Hill just left to go to Home Depot. So I was like, let me pull off the camera and give you guys a quick update because as you guys read by today's title, I have not done one of these in the longest time. But shout out to Madeline Steven because I actually just saw Madeline do this to Steven. I was like, oh my gosh, this is perfect. So I'm going to be getting drunk without him knowing. So when he left, obviously I was sober but when he comes home, I'm going to be completely wasted. And let me just say, Bill's going to be in shock because I don't drink. Like I don't know why, like, I think it might have been for my high school years. Like I just drank so much in high school that I think now that I'm just like at my like early 20s, I have not been wanting to drink. Alcohol does not taste good to me. Like, I don't know, it's so weird. I do like my like strawberry daiquiris and stuff like that. I will drink when I go out, but it's got to be like a frozen drink. I don't know, I'm just super picky. So Bill's going to be shocked when he comes home and he sees me absolutely wasted, which I'm not actually going to be wasted, but I'm just saying his reactions was going to be shocked at the fact that I'm drunk and I never drink. I am in a very comfy fit. It's so funny because you guys know me, I am a Halloween gal, but I yet to have Halloween PJ bottoms. But I have Christmas pajamas on, I got a hoodie on and I am absolutely freezing cold in this house. So I have a jacket on too. So I'm just straight comfy. Like we're in for the night, we're hanging out. It's rainy day. All I want to do is lay on the couch, watch spooky stuff and just chill. We got to plot this out. We got to have alcohol bottles out and then like when he is coming through the door, I'm going to take a shot and I'm just going to be like partying and dancing and just being all sloppy. Like I have to start acting because I have not been drunk, drunk, drunk in the longest time. So I don't even know how I'm supposed to act, but don't worry guys. Team Armani is going to come through and we're going to get him so freaking good. So if you guys haven't yet, make sure you go down, hit that subscribe button and join the Mara family. Give this video a big thumbs up. Also, I wanted to show you guys, I don't know if you guys saw on like TikTok and stuff but me and Bill just did an engraving from Pandora and he wrote, I love you. He did like little stick figures. It is so freaking cute. We actually had a couple of days ago. Super fun. I absolutely loved it. And I also have exciting news coming soon. Well, it's not confirmed yet but I will give you guys an update on Wednesday's video of next week. So stay tuned for that. But let's get ready. Let's get our alcohol out. I don't even know honestly what kind of alcohol Bill has under here. Probably nasty stuff. Like he likes bourbon and all that.   He has this. I could say I really was craving some whiskey. He's going to be proud of me. He sees me drinking whiskey. That's all I got to say. He's going to be so excited because this is like his favorite drink. Or I do have Patron. Oh, tequila. I had some strong alcohol.  Comment down below if you're a whiskey person because I am surely not a whiskey guy. But let's do that. I think that looks more believable. We're going to get out some shot glasses. So when he comes in, it's going to be filled with water because guys that is disgusting and I am not in a million years going to drink this right now. No way, Jose. So I am going to fill us up with water and when he comes home, I'm going to take a shot. I'm just going to be starting dancing. I'm going to be like, so sloppy like babe. I don't know. I got to get my act on high. Like I said, I've not been drunk in the longest time.  So guys, team Orion in the comments. I come back with the best pranks, whether Bill or you guys believe it or not, but I do. So let's get it going. Let's get drunk party. All right, you guys. Let's get it. All right, you guys. So I'm going to put you guys up here. The hop is open.  I don't know why alcohol makes me gag. So bad. All right, leave me no time. What are you doing? Are you taking shots? It's party night, babe. Oh my God. It's so drunk. Why are you drinking? It's so good right now. Whoa. Babe. Okay, you're cut off. No, I have a spins right now that I'm drinking. Yeah, I can tell.  Why are you drinking? Oh my gosh, I'm sick. Why are you partying alone at home? Come on. Come on. Come on. Just dance with me. No, you're going to fall. Just dance with me.  What do you want to dance? Do you want to hug? I love you so much. Do you love me? You're wasted. Do you love me? Yeah, of course I do. Chill. Ryan, why are you... Ryan. No. All right, we're sitting down. You're done. Stop and catch up with me, because maybe we... What? You got that on me too?     Sit down with me. Ew, why are you making me laugh? This is nasty.  Get down, get down. Why are you doing... How can you do this? Because I said screw it. If you more, you won't even feel it no more. More? That's me up. How are you walking? I don't know, but you're just so... Oh, that's disgusting. You're just so... I can't do any more of that. You're just so... Ew. No. Do you throw up? No, it's nasty. I don't know how you were functioning right now. This is nasty. Why the Patron? Because it's going to get out of there. Ew. Out of me? No, no, what are you doing? Why are you... You wanted to surprise me? I just... You're so cute. Alright. What did your muscles get bigger? Can you sit down? I need to get you some water. No, I don't need water. Babe, you can be drunk.  I don't love water. Oh my God. Yes, you need water. I don't want water. Babe, you're really... Are you okay? Are you going to throw up? I don't want water. You look like absolute water right now. What? Why would you say that to me? No, in a nice way. Like, you need water. I don't want it. Just drink some. Drink some. Right, come on. I'll take another shot if you drink some. I don't want it. Come on. I don't want water. Come on. You have to get some down. Baby, please. Okay. Look at you. I don't want... Are you really going to pass out? It's party. I love you. All right, now let's come sit down. Why don't we lay on the couch? That sounds like a good idea.  Baby, I don't want to lay on the couch.  Look, I got to hold you up.  Can we just play a little bit longer? Do we want to dance? Yeah. Come on. Get down. No, no, no, no, no, no. Not that kind of dancing like this. I feel like I'm going to throw up. Like dancing like this.   Yeah, I feel like I'm going to throw up. Okay, well, chill. Why are we... Oh my God. Stop, stop, stop. I want to sing. Here. Oh, that was... Ew.  He got me pulled my hair back. Why are we making each other dance? I just... I knew you were just not a good idea. I'm sorry. I'm sorry, I'm laughing. I know I'm not supposed to... This is why I don't dream. It'll be okay, baby. It'll be okay. It'll be okay. I don't... Are you going to throw up or are you going to go to bed? All right. I'm sorry. Just stay there. Stay. Stay. Don't move. Stop. Here. Put up here. Put a cold cloth on your... We can't go to the cloth. Baby, can you... No, no, no, no. Put a cloth on your face. No, I don't want a cloth. Ah, I don't want that. Yeah, I feel so much better, doesn't it? Now let's go lay down. No. You are wasted. You are dry eating. Hold this. It's actually like this. I do feel better now. What is going on? Yes, you are. No, you're not. Yes, I am. That's what drunk people say. I'm actually drunk. You're hammered. No, I'm not drunk. You were just dry eating. I made myself think I was drunk. I'm not drunk. Come on. You're sitting down. Wait, wait, wait. You were just dry eating. I wasn't just dry eating. I made myself dry eat for... That's what drunk people say. If you think I was dry eating. That's what drunk people say. No, let me just show you. You are drunk. You are drunk. Can I show you something? Sit down. Please. I'm never going to get drunk. That's not this. No, I want to dance with you. You show me? Let me show you.  Here, drink some water at least. Drink. Full shot. And I just took a shot of water. I just took a shot of tequila with no lime. Bro, get that tequila out of my face. Baby, you left for a little... Come on. Because baby, I wanted to get your reaction of me being drunk. So you didn't take one shot? No, I took no shot. I just took a shot of tequila. Your average for that. I'm going to be the drunk one by the end of this video. Really? I feel like I'm starting to feel it. Really? Dude, that is straight tequila. Oh, horrible. Oh my God. Like, not even on the rocks. That stuff's warm. Bill, I had zero amount of alcohol. So you didn't drink one bit? No, I didn't drink at all.  Because you came... Why? You know I don't drink much. And so I thought you would be a little bit excited. I took a shot. I took a shot of tequila. So you're not even going to drink with me? No, now you got to take a shot. No, absolutely not. Mariah wants to take a shot, right? No. Shot, shot, shot. Baby, I am not taking shots. Shot, shot, shot, shot. Mariah! Get ready. Let's hear it. Shot, shot, shot, shot. Let's see. I don't get kind of tired. I think I'm going to go to bed. I think I'm going to go to bed. Yeah, no. I think I'm going to go to bed. Just have one. No. Why did you stop me? Yeah, but you chose to do it. Oh my God. The drunk person is going to stop someone else from getting drunk.  That's why I thought you were drunk. I was like, all right, well I'll take a shot then because I want to be on her level. Minus the throwing up part.  Guys, I have not been drunk like I said since high school. Not in a high school. I haven't been drunk in a very long time. That's all I got to say. So I don't even remember how it feels to be drunk. I was actually excited. This girl doesn't drink. She doesn't drink. But when I do, she don't. He likes to drink. I don't like to drink. I drink on occasion, but you don't drink ever. I know, but you enjoy drinking. I don't enjoy it because I don't like the taste of alcohol at all. That's why I was excited. I thought you were actually drunk, but I wasn't excited. To be completely rude with you guys, I enjoy being sober. Like, I think being sober is more fun. Hey, there's nothing wrong with that. I just got super hyped up because you were hyped me up. So for a batch threat week, I'm probably going to be wasted. Dude, I'm over here excited. I'm actually coming home from Home Depot and this girl's hammered. Ew, you know what? Thinking about actually faking being drunk, I actually convinced myself that I was drunk. Bro, I still think so. It made me feel sick to my stomach. That was the worst. I know, I can't believe you did that. Ever. Not saying to be bad. When do we get patrone? For the margaritas. It's good when you mix it, but straight to Kila. For some people, you can handle it. Other people? Oh my God. It's just like ugh. Guys, I think this prank was a success. We got Bill feeling like wow, my girl actually just got drunk. I'm about to be feeling, I'm already starting to get buzzed up. Yeah. That's why I said it's your turn.  I don't. Heck. Let's get drunk and dance together. Thinking about alcohol makes my stomach sick. It's turning right now. It's alright. Guys, I hope you enjoyed today's video. It is a chill Friday. It's rainy. It's gloomy. It is gloomy, right? It's not a good day to shop, but not a good day to go out and do stuff. No. It's one of those days you just want to sit in doors and do nothing, right? Yeah. Make sure you guys are following us on Instagram because I actually just asked you guys on Instagram to ask me questions about our wedding. I'm posting it on my story like answering you guys. I haven't talked to you guys on my Instagram in a long time. We're going to be talking more about our wedding soon. Make sure to subscribe if you have not already so you can come along the journey because we get married in February. Oh my gosh. We are literally like what? September, October, November, December, January, February, five months. Oh my gosh. Marvel, 2024 wedding coming soon. Oh my gosh. But do you want to know what else is coming soon? I am not playing with you. I will get this girl back. Please, if you have any ideas before I find any, DM me on Instagram. I'm looking through the DMs. Okay. If I see anything good, I'm going to shout you out. But I promise you, I will not let you down after this stunt because Team Mariah does not take the title for long. I'm just saying. All right guys. We're in the video right here. We'll see you guys in the next one. But until then, peace. Love you guys. Peace. Love you guys.


Hi everyone, Joe for Jasper's Case Breaks.com coming at you with a random number block randomizer for this big group of teams right here. This unlocks the break, so that'll be coming up in the next video. Big thanks to this group here, Chad, Simon, Ed, and Aaron. Thanks for making this happen there. The number is right there. Let's roll it. Let's randomize it. Four and a four, eight the hard way. One, two, three, four, five, six, seven, and eight. Got Aaron down to Aaron. Four and a four, eight the hard way for the numbers. One, two, three, four, five, six, seven, and eight. Got zero down to nine. Now zero gets any and all redemptions for that big group of teams, including one-of-one redemptions. But one still gets live one-of-ones. Your bases are covered, Aaron. There you go. Ed with three, Chad with seven, Simon with six, Chad with five, Aaron with eight, Chad with four, and Aaron with two and nine. Let's order these numerically, and we'll see you in the next video for the break itself. Jasper's Case Breaks.com.