itely believed it um Luke says kylo was influenced by snook so kylo had a choice between luke and snook But then luke tried to murder him so the choice was obvious and kylo just killed everyone That's a story I'd like to see Instead of they didn't explain it well Like I just don't I don't get why you wouldn't want to show it like as this kid is growing up He's getting whispers from snook And how powers is you know, just it's gonna have to be power because what else would it be and um But yeah, it's it's jarring considering what we got Uh kylo switches between face and heel more often than the big show That that's a reference to wrestling and I barely watched it But I I knew about big show because I played some of the wrestling games on gamecube and he was in it Uh, let me guess patrick doesn't want us to point out plot holes again either, right?  And then he'd be like why you why you talking about them? They don't matter And I guess the it comes down to it's like, well, couldn't you argue for literally any piece of fiction that way? So every film is automatically a masterpiece. Like I don't Wait, are you okay? Sorry, sorry. Sorry. I was I was looking at somebody who photoshoped idris elba To siri. Oh, yeah. Yeah. I thought yeah, didn't you post that already or was it a new one? No, no, that one was harry cruise Oh, oh, right, right, man. I'm not getting notifications for the that's weird Uh, does patrick realize he's defending a racist like ruin that casted the only two asian people in two separate kamikaze runs That was what you were probably talking about. Yeah. Yeah, that was Oh my god, that's amazing I was looking at the I was looking at the idris elba I am the lost Oh, you want me to post this one? Yes, it's amazing. Are they as good as the jaredi mundi one that was like It's so good You know that they would have had to search for that for a while like the right image to be able to make it work But they did so good they did an actual really good job there Oh I'll have to check my my twitter notification soon. Um Fin saying rebel scum reminds me of jinn saying may the force be with you for no reason but fanservice Yes Agreed, uh, waiting for the random shot of cinema sins. Yeah, that never happened. Uh, I don't ever happen Oh, unless you did it in here somewhere Actually, wait. Yeah. What's at the end? Hey guys, thank you for watching Thank lcd lc I was just gonna say it's like reflecting back off your mic as well Oh, sorry, it's okay. I thought it was only me. I was like, why is it echo? Help us make these videos and Look, I know people will be angry at this video even though it's just me talking about why I like a movie I mean, you know, if if you actively lie, we're not angry.  He needs to put a couple more parentheses on either side of that h Patrick didn't do it. Please don't send me a 2000 word email about why I'm wrong because I won't read it And look this is the last time I'm gonna talk about star wars are the last jedi and a video for a while At least okay. I'll keep that word And what is a while in your idea? Is it like two days? It'll be interesting to see if he like does this maybe next year. He'd be like, oh, well I guess he's gonna have to talk about episode nine, isn't he? He'd be like people are still angry. I can't dude Imagine episode nine is like good and then all the people who loved episode eight are like patrick episode nine is terrible They're like ruin star wars. It's so funny if that's what's happening It's just exhausting at this point and I've said everything I want to say I'm sure it is exhausting. It doesn't make sure. Yes.  It's so exhausting to do the things I want to do Okay It's just so exhausting unfortunate for you Uh Nolan envy that's that's probably tied to it. He's probably annoyed that everyone appreciates Nolan films While everyone's shitting on the ryan johnson was I mean not all of Nolan films, but a lot of people like lupa. So, you know Calm down. You're all right. I didn't like lupa that much, but I know a lot of people did like it That's my point Yeah, a lot of people did like it, but Yeah, there's there's a lot of discussion about the choreography in the throne room fight But the one thing no one can deny is the fact that they edited out a knife in order to save ray from dying That's something that actually happened So, oh, yeah, yeah Like people who loved that fight are they literally going to say like that doesn't matter. That's not important Okay, fine. Nothing matters Hope is like the sunrise. It's true. My parents would stroke out if I was him Probably uh, he he probably has an imdb page dedicated to poorly written comedies. I mean I He thinks that he's got like a way better perspective on this than than us Because we're just random dudes who didn't go to film school. So he probably wouldn't take you seriously on that comment Anyway, uh, please do this every frame of pause with the last Jedi is amazing by major lee Um That video is actually in our suggestion thing. We've got like a backlog But I just got through all the super chats that I've ignored for like two hours So that's actually feels like an achievement now. Um So we we have choices here since we're up to three hours You guys we we can end and talk about, you know, maybe doing it another time or we could go for another video I have one But it's just a very short video Well, oh you have a suggestion It's just a short video showing what rags has been doing Huh? Well, like a credit a criticism one or a or a good one. No, no, no not a criticism of him Just him receiving a prosthetic leg. It's kind of cute Oh, you mean it's an actual dog. Oh getting a prosthetic leg. You want to watch that on this? I don't know. We're usually very evil to things Maybe we can find a way to be evil all right. Yeah, we'll nitpick the dog video All right Did you think that would sound good on our end because it doesn't sounds horrible When did just right Uh, just right promoted Patrick Williams on twitter Uh a lot and I don't know if he might have him in his newest video considering he put him in this video So and backstroke of the west. It's a twitter video everyone wants us to see backstroke of the west as well at some point It's on it's on a to-do list. There's just so many things to do and see Um Well in that case, I don't have it. It's a twitter video watch some downward bilbo Um, but yeah, because I I don't know if I haven't really got any video suggestions that are like below 10 minutes or anything And considering we just did three hours out of out of a 20 minute video. That's actually insane It must have been hey, it's better than five and a half on two 11 minute That is true.  That's not supposed to be what we're waiting for. I mean, I mean three is pretty Three speed now. Yeah, and if this is gonna be weekly, don't worry. We shall return Yeah, I think I think I'm I'm I'm happy enough to uh to stop there. You guys you guys feeling feeling good Yeah Yes What one at a time Someone said we should watch a vp2 and it's like, uh, we can't just watch anything. We'll get flagged Um, yeah, even if we did I just I just don't want to watch a vp2 ever again Yeah, no, that was it's too freaking dark. You can't even see That's the least of its problems. That's such a terrible film So I'll say So again last chance to vote on the straw poll. I'll just spam it again We're we're gonna be deciding it figuring out a name whichever one sounds the best It's not it's not too important But it would be nice to actually have titles instead of Nothing Um This video that you're listening to right now will not be on my channel. It'll be on my second one, which is linked by here So, you know subscribe if you want to see it and um, I would guest this week the first ever guest we had It was beautiful, uh, was was appabend and his channel will be going into the uh, oh wait Sell your channel. Why should they subscribe to you? He's brown He's I'm brown No, I mean, well my channel Actually, no, I wouldn't block it because my video is a garbage, but if you want to check it out It's right there right down below Did it doesn't show up for you guys because for me chats like frozen now Uh, no Either one of just Some if you either of you want to post that in there So one of my mods can spam it instead because apparently I'm maybe I'm timed out my chats just stop working No, no, no you already posted it. Okay, good Because chats don't work if we don't I hope it's still around anyway happen with your chat But oh, there you go this it's come back. Um, and yes, uh, what may as well what what's happening next on your on your channel Appabend, what are you covering next? Well, um, I'm not really sure. Uh, probably just going to do a stream just stream a bunch of memes and Really weird videos and hot takes on twitter, but um Other than that, I'm not really sure depends entirely on the what's really hot today But yeah, uh, also. Oh, I forgot I was about to do um a review of uh, shout out the two major It's one of the games that I've been wanting to play Because the previous two has been really not great And I really want this game to at least do something Ah Not much That's interesting Why why go on conflict by each other interesting because I I also want to watch Watch uh review shadow of the tomb raider, but I I liked the last two games Oh, really? Oh really? Yes, I liked the second one more in terms of gameplay.  That's my point. The story of the first two games are not great, but the gameplay was pretty good I love I love the gameplay. It's fun. Wolf implied that you like the first two games.  It's not anything amazing But it was like, ah, I liked it fun No response. How about that?  Well, you're wrong Er's core video sucked. No I love the core video.  So I just can say it's a mixed bag overall Kora Well, what's happening in your channel soon next? I got a video on the gray coming out in the next few days. I haven't had a whole time actually speaking speaking of Liam Neeson films Speaking of Liam Neeson films have you seen any of the like was that Liam Neeson film where he was on it? Was it on a plane? Was it on a plane or was it on a train? Non-stop. Yeah Non-stop. I thought that film What do you think about a film?  I was like, hey, you want to watch him?  It's like, I don't even I don't know because there's a thing on the screen This is the business face Hover to that picture.  No, no, no, no, that's actually that's actually the channel No, I know Is that so it's just What a wonderful name Yes, so the gray. What else you got? Uh working on an objectivity video Controversial. Oh, I would love to see that you make a lot of Seeing you like just roasting people on twitter Yeah, I'm still working on it. Uh Not finished yet The gray video will be out first because that one I used to have the script in video footage for I just need to actually record it and then edit it all together Objectivity video, we don't know when that's gonna be out. Still working on the lord of the rings video But yeah act man on the podcast next week wednesday 6 p.m EST There you go And for me I'm gonna do a video on the predator when I finally see it and then i'm back to working on the tfa which Month month number four or five But uh i'm actually getting there the the editing has begun But it's being paused in favor of the predator But it should speed up and The predator is going to be released tomorrow at my time at my time I will see it too. Apparently they have they have mcu level humor in there that is so out of place It's chain black. He forces humor like wherever he goes. I don't know He's given serious content.  I remember the days when predator wasn't a comedy personally. All right. That's that's where I was the first movie I mean the first film was The first film the first half of the film at least was pretty funny Like when Ardon Schwarzenegger tries to pin the guy down throwing his knife. I know it's just like Um, what did he what did he say? I forgot what did he say? Uh Stick around That's like, oh, yeah, it's a one-liner though They're all over action movies and obviously it that's when it's an action movie. It turns into a horror movie He doesn't do one-liners that point aside from saying he's lovely motherfucker Yeah, they established it as an action movie first before he actually turns to a horror film. It's subversive And got the time ain't got no time to bleed That's just a fantastic line But yes, so that's still coming and I think I'm yeah, I have to do an update for that tomorrow on patreon Those those are there's a free and they're more detailed They'll be able to get you a more of a like idea of how much progress has been made Uh, watch more of this is Obi-Wan and rebels anymore and bridal rage Yeah, I'm I'm almost judging for what yms has said and the trailers and the leaked script I'm pretty sure predator is going to be terrible. So You can bet I'll be making a video on that because predator is one of my favorite films of all time So we're gonna we're gonna be dealing with a shitty predator. Um They'll probably be like after I see it chats There are a couple more super chats where you're talking. I was gonna say, uh, They they want a quick update with what went wrong with Jared. Um That's at the beginning of this video, but I suppose we could bookend it Do you want to do a quick explanation again? We'll yes, okay, so Jared lost his mind whatever there was to lose and deleted his channel because he Didn't think that there was enough 32 year old men such as himself Who were just like him because apparently he thought every one of his fans were Minecraft fanboys and yeah, I don't know where you got that No, I don't know either and he said he's a man of substance Which is true but not in the sense that he wants it to be true and He deleted his channel made a new one because he said he's okay with only having a few subscribers As long as they're just like him so There you have it Yeah, and he'll still be covering him on my channel, but we won't be doing it here He said he didn't want to be immune and he didn't he didn't want to be What was it? He didn't want to be a novelty, which there's no way I could describe him as anything else on this channel He's absolutely a novelty But I thought that it was a relationship that he could definitely benefit from Because he was getting a lot of subscribers and there were people in there that actually cared about what he had to say So I figured why wouldn't he want that? But he actually said something along the lines of like he was having to make stupid videos But like nobody asked for the one where he was in a thong dancing I don't think anyone asked for it. Anyway, it was a bit weird I mean, I don't think anyone's ever asked to make a video in his life. So Yeah, uh, it's just naturally kind of makes the worst content on youtube or at least Worst from a certain point of view best if you're on this podcast and you're laughing at it And he will still be covered on on wolf's podcast and I think it'll be amusing to see how the act bad reacts to a You gotta you gotta pick the best jarred video.  Yes, that's that is it. I suppose Um, it's it's been a lot of fun again You can find this on my second channel if you really want it This video because it's it's absolutely been terrible, but um, I've had a lot of fun. So I suppose it's time to say goodbye folks Yay Just like completely ruined the tone of the ad was like Ah Well, I have to I've been doing I gotta stay consistent. I'm more consistent than Patrick Willems You can say that at least true. Um, but yes, goodbye everyone. It's been fun Yeah


If it's Christopher Slyman and I have an awesome intro coming at you right now Hey guys, this is Christopher Slyman, this is Sean Nixon and we have some big news for you So actually I'm gonna let my brother Sean take it away. Oh, you're only me. Tell everybody about the news All right. All right So right now Chris and I are going to enter into a bodybuilding competition all natural, baby All natural Yeah, so this is gonna be seven months away It's gonna be in February and we're gonna have seven months to dye it down try to lose as much weight as possible My friend is bulking. It's gonna bulk like the Hulk. Like the Hulk, baby It's gonna be a first competition ever so we're super excited for that and you guys are the first to know Cool, so thank you guys for staying tuned so far and now check out this awesome test montage It's wet so yeah, we'll just transition like


They might be freshly on the outs right now, but back in 2019, Ariana Maddox and Tom Sandvall agreed on one thing when it came to purchasing their soon-to-be Los Angeles love pad. Plays needed to have a wow factor. These former West Hollywood bartenders turned veteran reality TV stars decided to wisely save up their money following pairing off with one another while starring in the popular Bravo series, Vanderpump Rules. In fact, this former duo saved so much so fast they were able to shell out just over $2 million for a newly-built, family-sized farmhouse-style residence situated in the increasingly pricey neighborhood of Valley Village. Boasting five bedrooms as well as five-and-a-half baths, this 4,453-square-foot home offered its new owners plenty of room to share with their famously hard-party and castmates and co-workers from the popular West Hollywood eatery, Sir. Set into a shallow porch located next to a two-car garage, the front door to Ariana's home boasts a rib-glass-accented front door that opens directly into an open-concept living and dining room boasting 10-foot-tall ceilings, honey-colored wide-plank wood floors, a petite fireplace and an accent wall that was originally painted in a dark shade of charcoal. As for their kitchen, it was designed with a kosher diet in mind, which means it boasts three sinks, two dishwashers, and two ovens alongside a marble-topped center island snack bar. On the opposite side of the setting is a family room with stacked stone fireplace situated between some built-in open shelves. Meanwhile, a 16-foot-wide bank of floor-to-ceiling glass sliders slip into the nearby wall to merge the expansive space with the backyard. In addition, there's also a small office as well as an ensuite guest bedroom located on the main floor. The rest of the bedrooms and private bathrooms that boast snazzy custom tile all live on the top floor, along with the master suites. This is made up of a spacious bedroom with a fireplace, a lavish marble bathroom boasting a hair and makeup vanity, as well as two-footed walk-in closets, perfect for a couple that no doubt considered themselves to be the definition of fashionable. Completing the picture is a partly trellis-covered gravestone patio that stretches across the full width of the back of the house, while overlooking a flat, grassy, private yard with a built-in grilling station and a swimming pool. After moving into their home in 2019, about two years later, Ariana Maddox and Tom Sand vulgariously invited People Magazine Inside for an exclusive look at their newly decorated masterpiece where they managed to incorporate both of their opposing styles with a little bit of help. Tom told BravoTV.com, I feel like normally when it comes to decor in a house with a guy and a girl, it can be very like, okay, the girl just kind of does everything, the guy is like, I just added this one thing. But we obviously both have very strong personalities. You see a nice mix of Ariana and myself in there. To bring their vision of a serene paradise to life, Ariana and Tom teamed up with interior designers Lucinda Pace and Andrew Pancer of Concept XL, as well as exterior designer Elizabeth Montgomery of Boxhill. After discussing plans with both homeowners, the designers quickly figured out that Tom's style is a lot swankier and in desperate need of that wow factor. Meanwhile, Ariana's taste is a bit more subtle, with her gravitating towards an organic, eclectic vibe. That isn't to say these two couldn't find anything to agree on, and a few eye-catching items sprinkled throughout their home became common ground. For instance, the couple owns a giant Timothy Olten mirror that has crystals that go all around it. Given the effects of an infinity mirror, both Ariana and Tom love to stare into its never-ending glossy abyss. The couple also bonded over replacing their former light fixture over the dining room table with what appears to be a giant piece of chain link instead. They even installed some unusual snake curtains in here as well. Turns out Ariana is a big fan of the kind of drawings of plants and animals that appear in encyclopedias. To her, those curtains embody that. This fabric was like a combination of that nature drawing look with almost a Gucci feel. It was really hard to get this fabric, and then we had to have someone make it into curtains for us. It took forever, but there was nothing that compared to it. Well, to complete the look, the couple had to settle on which table best served the space. Tom had an out-of-right field type idea, but Ariana wound up getting her way with a restoration hardware table that provided a minimalist counterpoint to what's otherwise a house leaning towards being maximalist. They're also happy with their choice of breakfast table, buying an oval shaped one that's been paired with black and gold chairs.  As they bickered with one another, another unexpected item of Tom's drove Ariana crazy more than any other. A painting of actor James Earl Jones. Yes, the man who provides the voice of Darth Vader in Star Wars. At the very least, these two both appear to love their bedroom, the one space in the entire house where Ariana says she spends the most of her time. And who can blame her? If he shares a custom-made latte bar equipped with an espresso machine and milk frother, the Tom would put to work every morning to make coffee for Ariana. As another little treat, Tom also came up with the idea to provide more closet space for them by knocking down a wall between their bedroom's closet and the separate linen closet to create the ultimate dream wardrobe. Once they had their house looking the way they wanted it, Ariana and Tom planned on inserting a few more additions, including more plants and a bar hidden behind a moving bookcase. Tom described this idea to people telling them, you'll pull a book and it'll open up. And the bar will feel like you left and went to a different place. They also drew up plans for a gate and exterior entrance door, but before they could complete any of that, everything fell apart instead. Ariana Maddox and her partner Tom split apart four years after moving in together following his secret affair with their fellow co-star Raquel Leviss. Tom and Raquel were allegedly planning on telling Ariana the truth for weeks about their months-long affair, but instead, the heartbroken reality star found out on her own by snooping through Tom's phone. Once she discovered what he had been keeping from her, the pair split. But, and this is a big but, but they're still living together and sharing the same house, even though tensions between the two remain thick. Tom spoke about what was going on in his personal life during an episode of Howie Mandel Does Stuff. During the course of that podcast, he revealed he's still living with Ariana because he can't afford to move out and doesn't have any friends he can stay with right now. And into consideration the fact that it's a pretty big house, Tom doesn't see a problem with this arrangement. The former couple has also enlisted an mediator as a go-between, the former couple also enlisted a mediator as a go-between to use when they want to communicate with one another. That being said, many of Ariana's friends aren't thrilled with this turn of events and want to see Tom vacate the premises immediately. Former Vanderpump Rules alum Kristen Duce even tried to create space between the two of them, but Tom was adamant about staying in the home. These two both share ownership of the house, which means what happens next with the property is bound to take some time to sort out. But hey, at least we'll get a taste of what's going on behind closed doors when footage from this nasty breakup finally hits our TV screens during season 10 of Vanderpump Rules, which is airing right now. In the meantime, Ariana and Tom are going to have to continue surviving some very awkward moments. Alright everyone, that's going to bring this latest house tour to a close. Thanks so much for watching and before you head off, do me a favor and answer this question. What's the maximum amount of time you could live under one roof with a partner you just separated from? Let me know if you could even last a week in the comments down below. Otherwise, like, subscribe, and turn on those notifications to make sure you never miss a video. My name's Kara, follow me on Instagram to chat and if you'd like to check out a few more homes today then keep watching because coming up, we'll look at the properties of Millie Bobby Brown. I'll see you all next time. Bye. In these videos, we don't reveal any addresses and even though I've done a house tour of my own place, please do not show up at any private residences because it's not safe for anyone. Actress Millie Bobby Brown has gone from little known child actor to a worldwide superstar in a short period of time, thanks to her performance as 11 in the mega hit Netflix series Stranger Things. In fact, despite just recently getting engaged to John Bon Jovi's son Jake Bon Jovi, Millie is still just a teen. Being Ariana Grande was only too eager to remind her of on social media underneath a post in which Millie gushed over her new partner. Millie and Jake have been dating for close to two years now and they frequently pop up on each other's social media where they share a sampling of their personal time together with their millions of fans, like decorating Millie's Christmas tree a few months ago at the end of last year. At only 19 years old, Millie is already successful enough to be living in a home in the suburbs of Atlanta, Georgia, that her acting career paid for it. But before I take you deeper into this impressive abode, I want to walk you through the series of family moves that brought Millie to where she is today. Born in Andalusia, Spain, Millie moved with her family when she was just an infant to Bournemouth, England, where she grew up for a few more years before flying across the Atlantic Ocean to live in Orlando, Florida. It was while living there at the age of nine years old that Millie began auditioning for roles as an actress. Eventually landing the role of 11 on Stranger Things and becoming a global superstar in the process. Following this massive change in fortune, Millie and her family moved from Orlando to Atlanta, Georgia so that they could be close to her Stranger Things shoots. Once there, Millie found a house where she could live with her father, Robert Brown, a real estate agent, ironically enough, as well as her mother, Kelly, a homemaker. Millie also has two older siblings, Charlie and Paige, as well as a younger sister, Ava, who live with her too. Over the last few years, this one big happy family has greatly enjoyed life in Atlanta, so let's take a closer look at their home base. For starters, the entrance of Millie Bobby Brown's residence boasts a double ceiling along with a staircase to the left. This area of the home appears to be painted in neutral shades of beige and the stairs are all carpet. During special holidays like Christmas, Millie likes to hang ornaments and festive decorations all along the banister of the staircase, while also carving out a specially designated area for real show stoppers like her Christmas tree, which her fiance Jake helped her set up this year with matching M and J ornaments hanging front and center. Millie has also snapped a few candid pics in this room with other members of her family as well, like that time that they all dressed up in matching Christmas PJs for one big group photo. Over in the home's expansive living room, Millie can look out of arched windows that allow for an ample amount of sunlight. There's also an electric fireplace, a wall-mounted flat screen TV and a white couch that matches the cream colored paint job in this room as well. When Millie shows off images of this space more often than not, it involves her pets. And while Millie hasn't gone out of her way to show off her home's kitchen, it's expected that it's both large and partnered with a killer dining space to accommodate not only her already large family, but her legion of new famous friends as well. When it comes to her bedroom, Millie has made sure to turn it into an elegant retreat that features both a ton of gray and white furnishing styled with a modern touch. Since Millie's courier helped pay for this home, she's got an en suite bathroom of her very own as well. Of course, no celebrity home is complete without an amazing backyard, and she's got that too, thanks to her ample open space surrounded by the white picket fence. Over on Instagram, you'll often find Millie sharing videos and photos of herself playing with her pets on sunny days outside in Atlanta. And her lush, well manicured backyard is the perfect place to do so. When not in Georgia, Millie lives in a rental unit in Los Angeles whenever she's in town for meetings or to record a new movie. She can also sometimes be spotted returning to England to visit her extended family. But for the next few months until Stranger Things finally comes to an end, she'll continue to call Atlanta home. Speaking of Stranger Things, I thought I'd throw in a treat for all the super fans of that show. During the highly anticipated fourth season of the Netflix smash hit, the storyline was ambitiously split into three distinct locales with 11 and most members of the buyers family being relocated to a fictional California town known as Lenora Hills consisting of wide open streets and gorgeous mountain ranges that resemble the setting to another popular sci-fi hit, E.T. The Extra Terrestrial. As you might have already guessed, that resemblance was by design. But instead of shooting in the Tehunga foothills, which is where the 1982 film classic was filmed, Stranger Things set up shop in New Mexico, more specifically in Albuquerque. The split level brick and stucco traditional that joy spires in her family ends up moving into was originally going to be constructed as a set. But once the production crew discovered an actual house that they could use practically, it was decided to use that location to make sure it felt like the family was living in a real neighborhood. The crew found exactly what they were looking for in Albuquerque's Glenwood Hills community situated on a spacious lot dotted with mature pines and overlooking the picturesque Sandia Mountains. This home became the perfect embodiment of the E.T.S.C. suburb aesthetic that the team was looking to pull off. Initially built in 1966, this home's interior is full of original era details like popcorn ceilings, wood panels, analog thermostats, Florida ceiling fireplaces, and a whole host of built-ins like a maple hutch that spans the entire length of the dining room. In fact, the place was so perfect that outside of some carpet and a new paint job, the crew hardly had to change anything at all. It reportedly took about a month to ready this location for the shoot. And once the actors arrived, it took about nine days to film everything. When filming wrapped, it took another month to reset the house to exactly as it was when the crew moved in. But the house still remains largely recognizable from its close up on the screen, which is actually a good thing for the home's owners because they recently listed this house as an Airbnb to capitalize on the show's success. That's right. If you ever wanted to live in 11's home away from home, you can do so right now for the price of $400 a night. For all that money, you'll get access to the home's four bedrooms, four bathrooms, and its spacious 4,350 square feet, which is plenty of room to act out some of your favorite stranger things moments on your own or with a group of friends. All right, everyone, that's going to bring this house door to a close. Thank you so much for watching.  If you were a teenage actor, who could theoretically be financially independent on their own, would you live with your family or by yourself? Let me know if you'd stick close to mom, pop and your siblings like Millie has in the comments below. Otherwise, like, subscribe and turn on those notifications to make sure you never miss a drop. My name is Cara. If you enjoyed this look into the homes of Millie Bobby Brown, then stay tuned because coming up, we're visiting the homes of her costar Winona Ryder. Bye low key actress and Hollywood veteran Winona Ryder had made real estate news in 2020 when she put her San Francisco home on the market for $5 million. While she owned the Dutch colonial beauty for 25 years, it reportedly wasn't her main residence and she'd rented it out of it as well. It said that Winona still owns her longtime residences in Beverly Hills in New York City, which were once upon a time featured in Architectural Digest. In these videos, we don't reveal any addresses even though I've done a house tour of my own place. Please do not show up at any private residences because it's not safe for anyone. Winona Ryder is an actress who's received many awards over her long-running career including a Golden Globe and has been nominated for two Academy Awards as well. She is well known for taking on quirky roles in her early films while moving to more prominent roles in the 90s. Over the late 80s and 90s, Winona would star in a handful of hit movies from Edward Scissorhands, to Girl Interrupted, to Dracula, and many more. In the early 2000s, the actress took a break from films, returning in 2009 for the Star Trek movie and more recently her popular role on the series Stranger Things. It said that her net worth at the time is somewhere around $18 million, which has afforded Winona some beautiful and most comfortable homes over the last couple of decades. This includes one or two beautiful villas in Los Angeles, a lavish apartment in New York City, and her former San Francisco abode. Hey guys, it's Carrie the Vampire Slayer back with another exclusive house tour here on Fumus Entertainment.


Fuji, it's so nice meeting you. It's nice meeting you. I like your work very, very much. I'm so impressed with the presentation that you make. We invite you today to talk to our audience, to our network that will get to know you too and to teach us something that you think that is worth sharing. And this is one of my present video contents that I use. This is amazing. This is amazing. I'm using it in introducing myself. I'm my name is Fuji. And making Japanese presentation cool. Oh, very nice. Cache copy. Yeah, this is my copy. I like that very much. I'm creating so many presentations. Maybe 50 to 60 in a year. OK, that's a lot. My clients request me to making the presentation like Western design. I mean, the European or US is the modern design. But some of my clients in Japan request me to design in Japanese style. So until three years ago, I live in Singapore. And now I'm settled in Japan. Most part of my presentation, I make inside Japan. And some of my clients are in Asia, in Singapore, and in India, and in Thailand. And this is the demonstration of the construction competition of my presentation. OK. And sometimes the product promotion. And sometimes the medical presentation I make. OK. You also won the Pre-T-Awards, right? Yes. Twice. Yeah, luckily I had twice about it. I think the lack, it's a combination of preparation and opportunity. And I think that both here in 2018 and 2019, if there was someone that was prepared and that delivered an outstanding presentation with you, can you tell us a little about either 2018 or 2019 presentation and what was your approach to actually win the award? This is awarded presentation, the award is Prezi. This is a very simple structure. So there are four topics. It's very simple. 2018, the Prezi award, they like very simple structure. And I'm using simple structure, but very unique graphic. This is a question to the audience. This is 2019. This one, the Japanese one. Oh, I love that one. I love that one, Prezi. Thank you. This is very complicated structure. It's a very different approach between 2018 and 2019. So this is my tryout to how much complicated structure I can make in Prezi. Too much topic I put in. And they're very precise. How many topics do you have in the presentation? Maybe it's about 50 to 60. Right. It's huge. This is the topic one. And this is a topic two. This is a mountain. Yes. And the next one is another graphic. You superimpose them. You put them on layers one on top of the other. Yeah, that's right. Yes, that's right. Amazing. In that part of the presentation, you are telling the story of the town, right? Yes, that's right. This is my town. And actually, this is my family story. My great-grandfather told me in my childhood, this is the old fairy tale story in my family. It's about 400 years ago. My ancestors had some adventure. The graphic looks like Japanese design and the Japanese texture. I mean, the Japanese traditional paper of this design. Yes, it works. It's like Papel Marchet. Yes, it's a Japanese traditional paper. But this is all digital. You created all those graphics digitally. Or in some case, you created something physically in paper and took a picture. Most of the time, I make it in digital. And Fuji, when you find Japanese design, what is that your point of view defines what factors can you use to say that this design is on Japanese style? The one of the Japanese style is the color. Color is not vivid. The brightness of color is more darker. Yes, that's right. OK. Coloring is one of the expression of Japanese style. And this is the Japanese traditional type of water, the shape of waves of water. It's used in Japanese Makimono, Japanese old codex 1,000 years ago, using this shape. So some Japanese people see this shape thinking it's a Japanese style. I missed the graphic of the Japanese old building. It's not the modern Japanese building. It's the traditional old building. It's like a shrine, Japanese old shrine. Right. And the crosses of the character is the old Japanese style. It's not modern one. It's a traditional Japanese kimono. I'm making the atmosphere of the presentation itself as old and the traditional one in Japanese. Old traditional Japanese. This is amazing. Yeah, but I will not make it again.  I'm thinking about it for two months. But making it in PC for five or six days. OK. So you were preparing the presentation for two months, and then you put it together in five days? Yes, that's right. That's quite some work. This is the next topic here. Are you using a fading for that? Yes, I'm using a fading much. But this is a small part of fading here. The most part I'm using a topic. So what you are editing is the topic cover? Yes, editing topic cover here. By the way, that's a advanced topic editing. Yes, that's right. Covering the previous topic. So what you do is you create a topic and you use the advanced topic editing and you create a big topic cover with a version of the graphic. And inside the topic, you create a different version of the same topic. Yes. And then to transition from the other to the next one, you use a transparent topic cover and then get into a different scene. Yes, that's right. OK. OK. Super interesting. At that point, there's no function, go back to sub-topic. So I make the dummy sub-topic.  Is that it? Yes. Yes, that's right. It's a sub-topic covering in the transparent one. Yes. Excellent. This is the Prexy in which you won the Prexy Award 2018 for the best overall design, right? Yes, that's right. Yes. Here is the topic one and two, three, four. I make all of the presentation to the sub-topic to sub-topic to sub-topic. The reason I'm using the sub-topic is it's easy to control the next moving. Those are two different graphics, or are you doing a two-in there, or is that a topic? I have only one graphic. OK. Yes, here is one graphic and you're making visible inside and outside. Oh, OK, I understand. OK, excellent, excellent. So you use that image of the man standing. You use it as the topic cover, but also you make it visible outside and inside. So when you go into the topic, you still see that section of the image. Excellent. Yes, that's right. All of the four topics have the same structure. There is a topic cover and visible inside and outside. It is amazing. But at first time, the presentation next was released. I was embarrassed. I cannot do the same crazy graphic moving or passive graphic motion in Prezi Next. After that, I changed my mind and enjoy the new structure of Prezi Next. This is very good. This presentation, you use it to showcase this pop light remote. Yes, that's right. This is the I approach it. That's amazing. That's amazing. Yes, yes. It's like a wizard. Yes, look at that. Look at that. That's amazing. It's funny. Yes, yes. And you create presentations. You do create presentations with that kind of effect for your clients. This is just I make this for fun. For fun, yes. But the Japanese animation company is interested in talking with them about this type of presentation. But Japanese company is very interested in the Prezi Bigel, like the AR style presentation. Right. The main company is interested in such a style presentation. And last year, 2020, I have many requests to making the presentation with Prezi Bigel from the Japanese company. It's a very funny thing is most of Japanese traditional company was not interested in Prezi Next, but they are very interested in Prezi Bigel. OK, Fuzi, I'm so grateful that you have been investing this time with us. Great. Thank you. Thank you very much, Fuzi. Have a great one.


I'm pitting two Titans against each other this week, with Man of Steel versus Shaquille O'Neal's masterpiece, Steel. Okay, not really, Steel is a terrible, atrocious film. Instead, we're doing Man of Steel versus Batman Begins. That's a fair fight. Costner and Diane Lane gave great performances in Man of Steel, but it's hard to go up against the likes of Morgan Freeman, Gary Oldman, and Michael Cain in the Batman series. As for the ladies, I'm gonna have to go with Amy Adams. She's just a better actress. She doesn't have a lot of screen time, but she's much better than Katie Holmes. No offense to Miss Holmes, you'll always have a place in my heart. I'll always love you. And I'll always love you, Katie. Begins has a bit more of an advantage in the villain department because it has two Scarecrow and Raz against General Zod. However, I'm going with Zod on this one. I thought he was a better villain, personally. I thought Scarecrow was kind of hammy and Batman Begins, and I just like General Zod's backstory. I'm also gonna give Superman the nod over Batman because I just never like Christian Bale as Batman. I know there's plenty of people that agree and plenty of people that disagree, but his voice is so crappy. That and it was just refreshing to see a Superman that seemed super. I mean, he's probably three times the size of Brandon Roth. He could eat Brandon Roth, and he could also emote. And we got two superhero movie reboots here, Christopher Nolan at a hand in both, Directing Begins, Producing Man of Steel, David S. Goyer, writing both films as well. And I'm probably gonna be in the minority on this one, but I'm giving it to Man of Steel. It's just a simpler tale. No, there's no twists and turns or any villain reveal at the end. It's just very straightforward, and it actually does something a Superman movie has never done, giving us a way to relate to Superman. And that's told through flashbacks, which might put some off, but I found them refreshing. Batman Begins of course has a great story as well, Bruce Wayne getting raised up with the League of Shadows, only to have to fight his master at the end. He comes into his own as both Batman and Bruce Wayne, but I just like the simpler, straight focused story of Superman. It's a case of heavy CGI versus practical effects. Zack Snyder has a keen eye for visual porn, throwing two super-powered aliens at high speed through buildings, look like something right out of Dragon Ball Z. There's extravagant space battles in the beginning of the film, look like a cross between Avatar and Battlestar Galactica, plus you have those beautifully shot focus scenes, such as Clark Kent looking up from the water as the oil rig explodes. On the other hand, we have Christopher Nolan's take. It's darker, it's grittier, the camera's more focused, it's not so sporadic. Unless there's action, then he gets you into shaky cam, lets you feel what's going on in the battle sequences. It works for some, and it's a turn off for others. Personally, in Batman Begins, I thought the shaky cam was a bit much. Music's going to Batman. It almost has to, doesn't it? You can let me know in the comments, but I don't really see how you can make an argument here. Batman had some solid music, it was noticeable during the more touching scenes of the film, but when the action ramped up and it got large scale, the music just could not compete on that level. It got drowned out by the spectacle going on around it. I've presented to you a bit of a quandary.  Now you might ask, why can't these films just be good on their own? Well they are. But since I threw this out here, it's your job to determine which is the best, because I deemed it so. More than just reviews, this is Movie Feuds, is what the old guy used to say before I threw him in the ocean and the shark killed him. We'll always love you, Katie Holmes.


Hi, everyone. So this is mostly dance session. I'm trying to get this done in a few minutes, recap of what we talked about last year. I think everything I proposed last year is kind of working as intended. Yes, I will document it and I'll write something up, put it up for a review and then I'll stick it up on Ozil Labs and that I'll link to all those irritating emails most scripts in there. I don't think the MM stable concept for giving people a non-rebasing stable tree to develop against. I don't think that's as successful as I hoped because it just takes so long to get stuff stabilized into the stable tree. So if you're working against MM stable, it's generally two or three weeks out of date. But that's fine. If people want to work against a non-rebasing tree, please go ahead and develop against MM stable. It should be a good target.  And I am getting increasingly active about hiring people along. Please try and get this stuff finished. Don't leave it sitting in an unstable state for three weeks. And I'm also getting a bit more active about when people send out a patch set and I'm not sure about it or not, I'm not sure about the person. I just let it go nowadays. I'll often send people a private email saying, I'm not going to merge this. At this time, please let me know a week from now if you believe there's some action I should take. People seem to be appreciating that. I don't like hearing about maintainers. You just send it and nothing happens. I think I'd like to provide people some feedback. And fourthly, I'll be looking at dragging the mem block and slab trees at least into MM unstable so that the other MM developers get additional visibility into upcoming MM work. Anybody? Well, I'm here to serve you guys and you know my email address. Don't be afraid. No, I'll keep it as it is, but I want to hurry things out of unstable into stable more rapidly than we are doing so that the MM stable tree is more up to date. I mean, that's what's going on in the next merge window. So I'd like to fill it up more quickly. Get it from three weeks down to two weeks would be great. I do not have concerns. I would just like to give a feedback that I really like how the process has changed is much more transparent. And I think that was a great step in the right direction. I would say just a question. Can you clarify that you're you're expected or you're what you think is the ideal timeline for patches to stay in an unstable before they go to a stable? Well, say in the worst case, it's up to three weeks nowadays and sometimes it's necessary. But often I'll see it. Patch sir has got some unaddressed review comment or some guy said, yeah, I'll send you three and then nothing happens for two weeks. Please don't do that. So I'll be sending people in Navy emails. It just sort of holds up whole pipeline. And I end up crunching a whole bunch of stuff into stable just in the last week. I don't think that's good. I'd like to get flowing more. Is the implication that if somebody if you pull something in the unstable and they don't think they're going to update it for the next couple of weeks to ask you to pull it back out? If it's causing a problem. Yes. If it's causing problems, I'll drop it out and take the next version. I'll generally hold version two waiting version three if it's not causing any problems. Just attempt to keep pushing things forward. Yeah. So if you didn't get the implication, this was just to get you in the room to yell at it. But what I want to do is serve a role of mediating between the MM community and the SMDK proposal about that kind of started from this position. And if you think about it, it's actually not, I mean, so the idea here is CXL needs new MF flags and new memory zones. And of course, like last time we added a new memory type. We didn't do any of this, right? Oh, we did. We did add two new MF flags and we added a new zone. But this was part of the PMM work. But this was a hard fought fight. I think I basically risked my career to get MFs into the kernel. This was not something I would wish on somebody else to go through. So we don't take adding flags lightly. And I think for this discussion to be productive, it really needs to put solutions in the other room. And we need to talk about problems. Problems first. And so the format I like to do with these kind of questions is not assume the solution. And we actually, me, Hal and I had a conversation and he came up with a solution as I thought it was a problem that couldn't be solved. And he's like, oh no, what if we do this? So I really believe in, we have a lot of bright people in the room. I think we can talk through do we need these things or not. But I want to quickly walk through how CXL looks at the system. This is all the same page. I felt like there were some misconceptions about how do we identify these things. So these window ranges at the top, these are static ranges that your platform vendor puts in an ACPI table. They're statically never changed. And these tell you the possible places your CXL devices could be mapped. So that's platform designer decision. And OS has no say in it. What you typically see is like a platform will have multiple host bridges. Just like today, your service system has multiple PCI Express host bridges. You'll have multiple CXL host bridges. They're actually the same thing because PCIe and CXL are the same electrically. In this case, we have four windows. We have three host bridges. And this first window is interleaving accesses across these three host bridges. And the host bridges can have an arbitrary number of, for now we'll assume arbitrary number of CXL devices beneath them. In these other window cases, these are not interleaved. So this address range will only map something that's coming from beneath host bridge zero. And this window is only for one and two and that kind of thing. So in this case, the operating system would be responsible for picking like, hey, if I want max performance, max bandwidth, I want to use window zero because that is interleaved across multiple lanes and multiple CXL devices. Whereas this one is just a single, these ones are just single pipes. And you ask yourself like, why would I want that? Well, maybe you want, if you want to maximize bandwidth, you want to pick this window, max interleave. If you want to maximize recoverability, maybe you just want to be able to lose it.  But you could conceivably, if you're using these ones, you could lose a device and the other ones would keep working. So that's a choice that the platform gives you. But we do have the concept of like multiple memory types. And I'm going to call them QoS classes or performance classes or properties. So you could have something like this where there's a window zero that's interleaved across all these host bridges. And let's just say that this is your volatile memory volatile memory devices. And then the platform also gives you another window that's also the same interleave. And we'll call these your persistent memory rest in pieces devices. CXL does define persistent memory. So even though we're in a post-optimal world, I still think somebody's going to put a battery on a CXL device and call it persistent. But the reason the platform gives you two different windows is for the case where this memory might be slower response than the volatile memory. Go ahead. So all the devices in the same window will have the same properties? Is this a guarantee or? This is a, well, so there's hard guarantees like if it's like persistent versus volatile. Like those actually have different. But for instance, CXL zero and CXL four may have different latency. Right. So the properties on the window that the platform tells you is either like the volatile persistent or a QoS class ID. It'll say like this is class zero, zero, one, two, three. The numbers don't mean anything but they're just different QoS classes. But the reason to separate them is that if these devices are slower storage class memory, you don't want to have like head of line blocking issues while you're trying to talk to these fast devices. So you give them two different traffic lanes to talk through and the fast stuff can keep talking while the slow stuff is kind of taking this time. And they don't collide with each other. I think the point though is like there's nothing in the spec preventing a bad BIOS from taking slow memory and interleaving it with fast memory. So ideally smart decisions are made in interleaving, but there's no guarantee. And especially with the performance classes, it's, yeah, the operating system can be like, hey, let's say window four is all full when you hot added some device and the operating system could put it in window zero. So it probably wouldn't be the optimal situation, but it's not mandated. So what Linux does today is just the simple thing. So everything we do is try to do the simple thing first because there's so much complexity you could do. The simple thing is just assign a numenode per performance class. And so even though we have multiple devices and this could be 32 devices, they all get mapped to the same numenode. And so what kind of problems does this impose? And I think these are the main ones, but I'll come up after me and we can have a discussion if he wants to identify more. But I feel like what people need an ability to, well, so I think most applications won't care if they say give me memory. But I think administrators or cloud orchestrator people go to one and say, hey, these people are paying for the, for coach class. I want to bind them to the coach class memory. And these people are paying out the nose for the high class stuff, so I'm going to put them in the first class memory. I think that's going to be a policy imposed by the cloud vendor. So I think we need bind by performance class. I think we might need avoid by performance class because I think some people, it seems like memories of lots of different types of capabilities are going to be put behind CXL. And so something might be too slow for some applications. And this might be something that Colonel wants to avoid. So I think the Colonel might need avoid by performance class and maybe migrate. Like they're in coach and there's a seat available in first class, they want to upgrade. As the bind by performance class was the one, I think, oh, we can't solve that with numinodes because let's say you're in coach and you're running in that class and then more memory gets added. If you've bound yourself to the coach class nodes that were available at the time, this new node comes online. That's also in coach class. How does your application node that it can also now use this as well? But this is when Michal said just bind to possible nodes. It was obvious to other people in the room, not me, but I'm not that smart. But that's an example of, hey, we didn't need to invent a new node for this. We just set a node mask that we classify nodes through some mechanism and then people learn about their performance class and then they bind to the nodes that they care about. So I'm curious how static is your configuration? You say it comes online, like a node comes online. Do you know upfront the properties of that node, like characteristics or can some crazy Excel switchy fabric that I don't get like add something else, replace something, upgrade performance class? I don't know. Or is this completely static? So I submit a static. Yes, you could put devices of any quality, Joe's backyard CXL device in here and CXL switches that have crazy latencies, but at the end of the day, they're going to either map to Windows 0 or Windows 1. The degrees of freedom are always limited. And so the way this works in the driver is the driver says, ask the device how fast are you, calculate all the performance, calculate the performance from the top of the system down through the host bridges, all the links, and then says, hey, platform, this bandwidth and latency of memory, I want to map what you and then the BIOS gives you back the performance, the QoS class ID. And that's a static set. Okay, that's perfect. So we're not talking about hotplug of CXL devices yet. I guess we're not talking about hotplug. We are talking about like these could be dynamic. Yeah, dynamic, but you're adding not completely new devices with characteristics, new numer nodes pop up. That doesn't happen. You know exactly what you have. And what Microsoft is like, you bind to the possible ones because you can identify the characteristics. Right. So let's say there was zero device in the system at the beginning of time. I mean, then we plug all six in, the driver handles it, and then you ask, hey, which windows are available in any method. Yeah, so we should handle dynamic devices to plug the same. The numer nodes, like we wanted to make it, we don't have dynamic numer nodes in Linux. We just, we just statically say, okay, there's SRAT nodes. And then we add more for each performance class. And this pad, we just pad out the possible nodes. And then that's it. Makes sense to me. Thanks. I mean, okay, so when the configuration can done, I mean, the configuration can be made after always boot via driver time or BIOS time? All the above, like the way the, the way the driver is designed is like, like to, like let's say today's BIOS is don't support, don't support any level of switching. The BIOS might only map the directed things are directly attached to the host bridge. The Linux driver will say, okay, BIOS did those, but I'll do the, I'll do the rest. So, so right now the driver can do, the driver will do everything the BIOS won't do. Okay, then, so I think it is about the requirement that I want to address. So if the configuration can done after always boot via driver, so, I mean, in a software way, flexibly without cold boot system, then I think this makes sense. But, I mean, so, but even, even if you're dynamically doing it, the only place you can put it is into one of the nodes that was already there. Like you can't add, we're not supporting adding new nodes. We're just saying, here's all the possible performance classes. And there's also a hardware resource bound on the number of these windows, because these actually take up, they're called a sad, tad decoder registers, but these are fixed resources in the memory controller, because when a device like sends a DMA, and it goes and to CXL, it goes all the way up. And the system decoder says, oh, this is not, this was headed to the CXL space, not the DDR space. And then it sends it back down on the CXL side. And so that logic to do that routing is these decoder registers, and that's a fixed resource. So like the number, explain that to say that we're not going to have a whole ton of these. We're not talking about blowing out our 1024 node numbers. I think it's going to be like in the, maybe 10 or like number of windows that we have to deal with on a system. Okay. For me, it looks like the mechanism you explained can be smoothly integrated into under John, but yeah, let me start my presentation. Yeah, the other one's okay. Yeah. Okay. So by performance class, I feel like that's, I feel like that's, get a set of nodes that are going to be in that classification. And if you, if you plug in a device that's way below that, like, because they have to map at some point. And so if you plug in a device that's way too low performance, it's still going to map the same node. And that's basically, that's kind of your fault as the person who put in a low quality device kind of thing. Avoid by performance class. This is kind of back to our discussion of like, do, do we need some overrides to tell the kernel, like, take these nodes out of your fallback list, like don't even bother. Or, or yes, you can use these, these nodes for allocations, but like the application has to bind to it. Like if it's not, you can't get this by accident, you have to opt in. But that seems like something we can communicate with a node mask. Yeah, that, that's something that we do not allow right now, because zone lists are covering all the existing nodes for zones to be more specific. But we do not have a way, or as far as I remember, we do not have a way to essentially put a node outside of the zone list. So maybe we want to enhance the hot block API and say that this should be an outside node. And essentially, when you bind to that node, then you might still have that fallback list all the way around to other nodes. So if you start there, you eventually get a memory, because otherwise we would have terrible problems like what ooms and stuff like that, that cannot be really resolved.  But when you start with normal memory, you do not end up on that slow thing and get surprised. Because otherwise you would have to use M bind just to avoid that. And that's really clumsy, because that's hard to configure properly. Yeah, I think, I think it would, yeah, this has to be something that the driver either does automatically or or some other enumeration to say like, okay, the performance here is just not something that's Linux worthy for the CoreMM to have to worry about or need to opt in. Yeah, but for that, we would need an extension to the hot block. It wouldn't be hard to do, but we just have to think about how to communicate that to the hot block code. Right, yeah. So yeah, and the idea here is that we're not trying to avoid doing kernel changes, but like, but in terms of would we rather have a new zone type or do these kernel changes for these mechanisms? I haven't, yeah, I haven't come across why we make that, make that switch. Migrate performance class seems pretty straightforward, just migrate pages. I don't think if it's nodes, you just migrate nodes. I don't see. Just for the binding to a performance class, it's, it is nice to have another use case just bind to multiple different performance classes at the same time, but with an interleave or racial input by the users. So that will fully utilize the total bandwidth between the DRM on the board and the sector device. That's true. Yeah. Yeah. So the, the mechanism that got added recently called M pull preferred many. The idea would be like, you can opt into all the performance classes that are okay with you or, or, or you'd bind to the ones that you only, only one kind of thing, but yeah, you could do an interleave policy in software. I'm not just in, in the CXL hardware. One quick, one quick comment. Since you mentioned this is a performing class, right? I assume that it's no longer just a binary value. Basically, it could be multiple different values, right? You mentioned it could be up to 10, whatever. It's just an interesting, it's just like, yeah, yeah, yeah. Like an approximate main numbers. It has no meaning. It's just an integer. Yeah, that's fine. My point is that it's not a single value, right? So basically, if we want to map the performance class to zones, then basically means we're going to probably introduce multiple zones, not just a single zone. In this particular example, probably means two different type of zones, right? Right, right. So think, think of it, think of it like a NUMA node per window because each window has, each window has one. Yeah, yeah. I think NUMA node is a very natural concept. I think since you're in the beginning mentioned, should we introduce a new role for this kind of thing? My, my comment here is that if we introduce a zone, then it should not be a single zone. It should be a list of zones, right? One corresponding to each performance class. I think that might be a complexity. Right. No, I, I take your point. Yeah, like, like, like a single, a single zone can't represent the degrees of freedom we want here because we want to be able to have gradations of CXL and, and NUMA node numbers give us that, that gradation. So I just have a comment or like a, not an idea, just like a question to, to the audience. Like if we start talking about multiple nodes, would it make sense that we have some, some kind of MPOL policy that tells me like give, give me the slowest memory possible. Like here's a set of node or give me the fastest one or is it really just like I'm going to bind to let's say like two classes and whatever I get is what I get. Is that rather what we want? Well, so the, the part I'm not saying is, is I like these, these classes don't have any meaning. I mean, so we have, we have ways to tell user space what, what they are, but I'm, I'm really hesitant to have an API or any kind of way for somebody to say, give me fastest because everybody's going to say, give me fastest. No, no, I, I, I, I expressed it the wrong way. It's more like right now when you define an M policy, it's like preferred many. So you prefer multiple ones, but it's not that you can define like a hierarchy, like first try from node freed and for node two and then from node whatever. I'm just wondering if that, that could be desirable to express something like, yeah, like I'm really interested in the slowest possible memory, but if that one node is depleted and maybe like, isn't that the fallback order? But is that like, I think like with M bind, you can actually run out of memory if one of the nodes is depleted or not. Yeah, not with ample preferred many. Yeah. So essentially, you can just say, I want all eight of them or whatever the number will be. And you start by, you start somewhere and then go through the zoneless order. Yeah, there's no, you want to add something? I just kind of wanted to dig into the yet that was talked about on hot plug of different performance classes. The comment about, can you have new CXL devices show up of different performance classes? Oh yeah. I mean, eventually that would be a desire, right? But like, let's, let's say we had like all these windows were only, only one window. So all these eight windows are mapped to CXL devices except window four has one little bit of space. And then CXL six comes in and we ask it's just performance and it doesn't match the performance class of window four. We have a choice of leaving it unmapped or just mapping it at the wrong performance class. And right now my policy is just map it at the wrong performance class until somebody screams like, like, I think having capacity is better than, like having less performance is better than zero performance. So, so I'm not too, I'm basically like putting the onus on system designers to say, yeah, make sure, make sure you have enough window capacity, make sure you plug in devices with the compatible things. But if you don't, the kernel will do best effort. And we won't, we won't be strict about it because that's makes being strict is, is more difficult. So if they've got a system running on a bunch of switch attached DDR4 based modules and they're over time upgrading to DDR5 because the DDR4 is dying or whatever. Like is it, is it practical for them to, to be able to understand that when they hop log? Like what's the onlineing process? How do they make sure it shows up in the right window? Like, like, like the running with DDR4 and then they swap with those devices with DDR5 kind of thing? I mean, yeah, like, I think that's fine.  Pick that one as your preference. And if it's not, if it's not available, just pick any other window just to get it mapped. But yeah, that should be fine. Okay. I agree with the architectural way to use it. But why it becomes a new John? Because the reason we selected the John instead of what node was, you know, the John actually implement the actual memory management algorithms like a convection or reclaim mark, or to mark or migration or anti-pregurations like that. So, so, but there is a node specific algorithm for node scale. So what if we make it as a new John? You're saying that you want to have reclaim policy, like node reclaim policy? John reclaim or compaction or migration or anti-preguration that algorithms currently applied on John, John later. So I think for the CXR needs, we probably need to revisit the algorithms on CXR memory. So when you become a node, the, the currently used to implementation, the algorithms are not applied on node, but John, John. So probably it is, yeah, good to try. Can anybody else help me out with that question about CoreMM migration and compaction policy and whether we would, that would need to grow to become node aware or is it, is it zone aware? Anybody can? Zones are internal memory management abstraction that shouldn't leak outside of the memory management, core memory management. So if there are any API limitations that parts of the kernel would like to work with something and they are forced to use struct zonas and argument, that's a good reason to change that to be node based. Yeah, yeah. There is one reason that we choose the, the John. Because the John is, as you told us, is, is, is internal algorithm, internal implementation. So, but node is widely coupled with other, other kernel subsystems and user subsystems. So as you told that, even with the performance of Windows, there will be probably 5 or 10 nodes on the system-wide. Then the, if we make it, it has a single node, then probably, you know, the kernel side could make the abstraction layer to make it single load. Then the, where the kernel modification needed is the node level. So which is widely connected to other subsystems. So if we, if we choose the John level, it is connected to the less kernel subsystems then. So, I mean, I always keep coming back to the observation that node numbers and zone numbers are in the same like bit field of, of struct page, of page flags. And that any, any operation that you'd want to run on a, on a, like, if your zone is a boundary of a, of like a memory of a certain like physical lattice range, like, you can, you can just convert that one number into, into a, into a node mask.  So I'm missing the part where we can't do it with, with a node mask. Like, I feel like, I feel like a new zone and a node mask number are basically analog or largely the same thing. Yeah, realistically speaking, with this kind of memory, we are talking about zone normal or zone movable. And most likely zone movable in 90% of cases because you simply do not want to have a lot of your kernel metadata sitting there just without any actual intention to be allocating from that. So, so you might have both those, of those zones but you define that by how you allocate, right? So, yeah. And, and right now we're really, we're really piggybacking on a lot of David's, David's work in, in Verdiomem about like hot plug policy and reserving a little bit of, like if you're adding a terabyte, maybe you need some percentage of it to be zone normal and the other percentage to be zone movable. So, in all these kind, in all these kind of questions about zone partitioning, I'm like, let's do the exact same thing that Verdiomem is doing. I get to see a smile.


Holy Spirit, you are the one who sets the captives free, and I pray in the mighty name of Jesus that that spiritual bondage would be broken. I come against that heaviness, that confusion, that doubt, that demonic attack, and I pray, Lord, for deliverance to be ministered now by your Holy Spirit. I thank you, Father, that you're breaking bondages and deception of all sorts. We thank you, Lord, that we have perfect liberty in you. Now, Holy Spirit, I pray that you would reveal to that one now that they are victorious in Christ. Reveal to them the authority that is yours, Lord. In the mighty name of Jesus, we pray, and I want you to say it because you believe it. Say, Amen.


At Audiology Associates of Prestonsburg, you can live your life the way you want and find the freedom of better hearing. With 40 years of being in the hearing care industry, you'll experience patient care that is specific to you with exceptional follow-up care that ensures your hearing and balance needs are being met. Audiology Associates at 1428 Northlake Drive in Prestonsburg. June is Men's Mental Health Awareness Month and we spoke to Cheryl Combs Walker, a licensed clinical social worker on resources for men and the differences in men's and women's mental health. Differences among men and women's mental health lie within social and cultural constructs associated with identification and management of emotion rather than psychological qualities. For generations, cultural and social beliefs support unrealistic standards of emotional expression according to gender, such as it's okay for men to express anger, but unacceptable for them to express sadness. And to the contrary, it's okay for women to express sadness and unacceptable for them to express anger. And as a result, men and women's mental health often presents differently according to symptoms and diagnosis. According to the ADAA, nearly one in 10 men experience some form of depression or anxiety, but less than half seek treatment. Men matter. They matter enough to have a satisfying quality of life built on a foundation of healthy relationships with self and others. And every time one man seeks help, it challenges the myth that only weak people get help. I would just encourage them not to let generations of misinformation stop them from gaining the quality of life that they desire. That seeking mental health treatment is no more of a weakness than seeking medical help from a primary care physician. For more information and additional resources, go to bshc.org. Reporting for Mountain Top News, I'm Breanna Robinson.


So, suppose you write C as A times B, where A is a matrix of size m by k and B is a matrix of size k by n. Then one way to view this is in terms of an inner product, which we have seen in one of the previous classes already, but we will also formally define it in a few minutes, but inner product. So, suppose I have A and B as vectors of the same length, then the inner product is defined as A transpose B, which is just a real number. Okay, then if I consider A i transpose, what is the length of a vector? The length of a vector is the number of elements in it. Okay. Sir, wouldn't it just be equal to the dimension? You like dimension? I can write that. Okay. No, but you are right in that we will momentarily define length of a vector also and so same dimension or size is what I really meant here. Okay, so suppose A i is the ith row of A and B i also in R power k is the jth column of A, jth column of B. Hello, sir. Yeah, please go ahead. Sir, what is VECS in bracket I? Vectors. Vectors. Okay, sir. So, the ijth entry of the product AB is nothing but the inner product between the ith row of A and the jth column of B. So this is one way to view matrix multiplication. Every element of the product matrix is an inner product between a row of A and a column of B. The other representation is the column representation. Sir, it should be sigma A transpose P j. There is no summation here. Yeah, so there is no summation here. This is the inner product representation. So if I have two matrices and I am taking their product, recall that if you want the 1, 1th element of their product, you have to take the first row of this matrix, first column of this matrix, take their inner product and that gives you the 1, 1th element of this product. If I want the say 2, 3th entry of this product matrix, then I must take the second row and then the third column. So there is one more here and then I take the inner product of the two red vectors and that gives me the 2, 3th entry. So this is called the inner product representation. The other thing is the column representation. So C j, if I define to be the jth column of C, which is going to be in R to the M, then this is equal to summation i equal to 1 to k a i b i j. This is true for j equal to 1, 2 up to N. So each column of this matrix C is a linear combination of the columns of A and what are the coefficients they are given by b i j. The jth column of B gives you the coefficients of the linear combination that will form the jth column of C. So it is a linear combination, I repeat it is a linear combination of the columns of A with the coefficients given by the jth column of B and the third is the outer product representation. So we can also write the entire matrix C. So we are going from small to big. Here we looked at how to write an i jth entry of C, a single entry of C, this is for getting you an entire column of C and this is a representation which will give you the entire matrix C itself. This is equal to summation k, I will write it in terms of i, i equal to 1 through k a i b i transpose. So this is the i th column of A and this is the i th row of B. Now since A is of size m by k, the i th column of A is of size m by 1 and the i th row of B is of size 1 by N. So when I take this outer product I will get an m by N matrix. And so the matrix C is the sum of k rank 1 matrices of size m by N. Okay so now we move on to the inner product. Sir what is A i and B like column representation? Sorry I did not understand your question. Sir in column representation session what is A i in that summation, inside summation? These are the columns of A and A i is the i th column of A. Then that summation runs from 1 to m, sir. 1 to, okay so maybe just hold on one second, A is of size m by k. So A has k columns, yeah so the summation goes from 1 to k. So what is the question? There are k columns in the matrix A, A is of size m by k.  Okay sir now I got it. Jth column of C belongs to R to the m. The jth column of C is in R to the m, yes. Every column of C is in R m. C is of size m by m. But it is written R to the power of m there. R to the power? m in column representation. C j is the jth column of C, it is in R to the m. Oh R to the n. Okay thank you. You are right. Yeah each column is in R to the m. Okay and there are n such columns. Is that clear? Yes sir.  It's good to think about it independently. Yeah but sometimes it can be a little bit confusing. So the usual inner product. So given two vectors x in C to the n and y in C to the n. So I'm using complex vectors here because it's just the more general definition. So the inner product between x and y is written like this and it is equal to y Hermitian x. Or it is defined as y Hermitian x and this is also called the dot product. So Hermitian is nothing but the conjugate transpose. So you take the transpose of y and then you take the complex conjugate of every entry. That is y Hermitian. Y Hermitian inner product with or dot product with x is defined to be the inner product between x and y. There are other definitions possible but we'll revisit that later in the course. But this definition here it satisfies two properties that I can immediately tell you. The first is that if I take alpha x1 plus beta x2 inner product with y. This is going to be equal to alpha inner product of x1 and y plus beta inner product of x2 with y. But if I take the inner product between x and alpha y1 plus beta y2. What will I get? A conjugate. X y1 plus beta star x y2. So it is linear in the first argument and it is conjugate linear in the second argument. Now we can immediately define orthogonality. A set of vectors said to be orthogonal if every pair of vectors in the set are orthogonal. So you take any two vectors, you take their inner product, you get zero. Then we say that if that happens for every pair of vectors in the set, we say that the set of vectors are orthogonal. Now one inequality, very famous one related to the inner product is what? There is one very famous inequality associated with the inner product. Cauchy shots. Exactly. So before I put down the Cauchy Schwarz inequality, let me just say one small thing. If I take square root of the inner product of x with itself, this is called the Euclidean length x and c to the n. And also it is also denoted by norm of x2. Now if the inner product of x with itself is one, then the vector x is said to be normalized or that x is a unit vector. So basically if I take any vector x in c to the n, then x over square root of the inner product of x with itself is a unit vector pointing in the direction of x. Sir. Yes, please. Sir, what is the subscript 2 in the above statement? What does it mean? Can you take a guess? In the product of two quantities? No. The square root, take a square root, right? Yeah, no, not that. So the point is that if you look at what this thing is doing, it's taking every entry of x, taking the mod square of it, adding that up across the entries.  Okay, because you're taking the square of each of the entries and then eventually taking the square root, it is denoted by norm x2. So if, I mean, since you asked the question, I'll say that norm xp is going to be equal to, okay, so this is a definition of what is called the p norm of x. It's also known as the LP norm and it turns out it is a norm p greater than or equal to 1. Okay, but I haven't defined, I haven't defined what a norm is. So for now you take it on faith that if for any p greater than or equal to 1, I can define norm xp to be this quantity here and it actually is a norm. So we'll study that later. So there are other kinds of inner products and norms that you can define, which we'll study later. But now I'm ready to state the Cauchy-Schwarz inequality. Sir, I have a question. We cannot define 0 norm, right? So you can define norm xp for p less than 1 and you can take p equals 0. You can even take negative p. But for p less than 1, this norm xp will not be a norm. And so I don't want to get into the details right now because I haven't defined norm yet. We will define it in one or two classes and then we can discuss these properties. But for now, I just want to relate it to this. Somebody asked me why it is norm x2 here. And so I'm just answering that it is actually coming from a more general definition of the length of a vector which can be defined like this. And this is a valid definition of the length of a vector for p greater than or equal to 1. So let's not worry about what happens when p is less than 1 or equal to 0 or even negative just for the moment. We'll come back to that point later. So the Cauchy-Schwarz inequality simply says that the inner product between y and x in magnitude is less than or equal to the inner product between x and itself power half times the inner product between y and itself power half. And with equality if and only if x and y are linearly dependent. Basically they point in the same direction. So the proof is very quick. So I'm just going to in the dying minutes of this class run through the proof. All you do is you start with noting that x inner product with x is always greater than or equal to 0 with equality if and only if x equals 0. Okay, as I wrote it here, you can see that the inner product of x with itself is the sum of the squares of the entries of x power 1 by 2. And so if this equals 0, the sum of the squares of the entries are is 0, which is only possible if every one of these entries is 0. Because they're all non-negative quantities. So now we'll take this x minus lambda y inner product with itself. And this is because I'm taking the inner product of a vector with itself and lambda is some scalar here. And since it's the inner product of a vector with itself, this is always greater than or equal to 0 with equality only if and only if x minus lambda y equals 0. So from this, you can already see that the equality condition will only be satisfied if x equals lambda y so that this difference is 0, which means that x and y are linearly dependent. And this is true for every x, y belonging to c to the n and lambda belonging to c. So we just expand the left hand side. And if you expand it out, you will see you just have to take this Hermitian times this and expand it out. And this is equal to x Hermitian x minus lambda x Hermitian y minus lambda star y Hermitian x plus mod lambda square y Hermitian y. Now if y equals 0, then this inequality is trivially satisfied. So if y x inner product is less than or equal to this times this, if y equals 0, the left hand side is 0, the right hand side is also equal to 0. And so this inequality is trivially satisfied. So I'll just say y equal to 0, the Cauchy Schwartz is trivially satisfied. So assume y is not equal to 0. And in that case, I can choose lambda equal to y Hermitian x over y Hermitian y, which is equal to the inner product between x and y divided by the inner product between y and y. If I substitute this value of lambda here, you see that I get y Hermitian x times x Hermitian y, which is the same as mod of x Hermitian y squared divided by y Hermitian y.  So I'll just, and in this last case, I get mod of y Hermitian x squared and one of the y Hermitian y's will cancel and I'll be left with y Hermitian y in the denominator. So just writing it out, the above becomes x Hermitian x, which stays as it is minus x Hermitian y squared over y Hermitian y minus x Hermitian y squared over y Hermitian y plus x Hermitian y squared divided by y Hermitian y. So things I've used here, so this is greater than or equal to 0 and these two terms obviously cancel. And so which implies that x Hermitian x minus x Hermitian y squared over y Hermitian y is greater than or equal to 0 from which the inequality follows. All I have to do is to take this to the other side, bring y Hermitian y to the top and then take the square root throughout. So I used a couple of things here, one is that x Hermitian y complex conjugate equals y Hermitian x. Okay, this is one, I guess this is the only side result that I use and you can see that you can, this is not difficult to see. So you can see that this is true, just write out what it is then, so just keep in mind that y Hermitian is equal to y transpose complex conjugate. Okay, so that's the proof of this inequality. Okay, we'll stop here.


Good morning, John. Why am I here? Why not a dance? No dancing. Oh God. No. Just FYI, I set your chair a little low. That joke never gets old to me. I did. I did. I have no idea. Oh no! We're in the same place at the same time because it's our mother's birthday. And she loves that we're spending time just as brothers. And our spouse's favorite thing when we sneak away.  Hank, I know that you've asked the people of Twitter for some questions for me. Did they deliver? John? Yes. Have you read any fanfic of your own books? Oh yeah. There's a lot of Isaac-related Fault in Our Stars fanfiction, which is fun. There's even some people who wrote versions of the fanfiction that Daisy writes in Turtles All the Way Down. Oh yeah, yeah, I saw that. By the way, Hank, have I told you that Turtles All the Way Down is actually gonna be a movie? You have. Like not for fun, but for real? I think you're about to go have a conversation with someone about it. The star of Turtles All the Way Down, Isabella Merced, whose face is currently covering Hank's face. My video? It's your video, but you still gotta do that. What happens when the sun dies? Well, I don't know what happens when the sun dies, but I do believe that the people who love us will miss us. My favorite Keanu Reeves line.  And that's what happens when the sun dies. No, it's not! How do you keep learning things after school stops? I mean, Crash Course? Yeah, use Crash Course. This was definitely a way. That's one way. But in general, don't you think it's about pursuing inquiry and understanding how to? It's about being curious and knowing how to chase the curiosity, knowing how to chase the question. That learning of how to ask the question around the question is kind of best done by reading nonfiction. I always sort of have a block and I'm like, I don't want to read a big old book about that. And then I do and I'm like, I have so many questions. That was actually so interesting. That's my relationship with science books, books of medical history, history books. I just get so thrilled by it. To me, learning is about getting in touch with that part of you and then having the time and the space and the skill set to pursue that curiosity. What's your favorite like, thinky podcast where you like learn stuff you didn't know before? The Anthropocene Review. Oh my god. You literally knew everything in that podcast. The only podcast where you knew everything. Not when I started. I love 99% invisible. I feel like I learned so much from it. I learned so much from Radio Lab, from Invisibilia. There's a wonderful podcast throughline that I learned a lot from. Little Saint James wants to know, do you have any Elden Ring Strength Build PVP strategies? I don't know what any of those words mean. Why do I get shocked by metal all the time in Vegas? Why does that happen? There's no air in the water. There's no water in the air. There is no air in the water. It's a huge problem. Only fish have solved it. Is that why when the air is drier you get shocked more? Is that why you get shocked in winter because the air is dry? Yeah, yeah, yeah. Do you remember when I started a YouTube channel called All the Questions and the goal was to answer every question? Yeah. You never think small. I was like, we can just record them 50 at a time. You've got to give an explanation because you've got to get watch time. You do it like the pronunciation guide where you like have the video start and then like 15, 30 seconds in you're like Holders deustis. There's an app called How Jay Say? Oh, I know how Jay Say. Like everything is that he said everything. He didn't like, just because people know how to pronounce it doesn't mean he hasn't said it. Right. So he's just up in here. Good old Jay. I was dancing. There's not a lot of words to start with but. Butty also in the UK, butty. What's butty? So in the UK, what is that word? Hank, it's a sandwich that contains nothing but bread and french fries. So a chip butty is a particular kind of butty and any kind of disgusting buttered sandwich is a butty. We actually have french fries upstairs. We do.  John, I'll see you on Tuesday and right now.