All right. Good morning everybody. We're gonna get started. So our first presenter is Victoria Holiday. She's a third year neurology resident who did her undergrad and medical school at the University of Kentucky. And then she's been doing her neuro-opth rotation with us for the last few weeks. She's gonna talk to us about a case report on idiopathic intracranial hypertension. Hi everyone. I appreciate the opportunity to speak today. And I just wanted to present with you an interesting case that I shared with Dr. Judith Warner and Dr. Arefe Adatina that I saw in clinic with them of fulminate idiopathic intracranial hypertension. So the patient that we saw was a 31 year old right handed woman who presented with the complain of headache and vision loss. And she actually presented to us on day 12 of her symptom course but I wanted to present to you the history as she gave it to us. So on day one of her presentation she woke up with a new very severe headache that she'd never experienced before. That was a severe sharp pain over her occipot as well as pressure over the forehead on both sides and was associated with phonophobia and photophobia. Now she did have a history of migraine so it didn't initially think very much of it but this seemed different. And by day of her symptoms she had developed a gray spot in her left eye that was persistent. Her headache had become worse associated now with nausea and vomiting and was fairly constant and then two days later unfortunately developed a gray spot in her right eye. The next morning she presented to the emergency department and was admitted from the emergency department after an MRI of her brain as well as an MRV of her brain that were both red as normal. She had a lumbar puncture that showed an opening pressure of greater than 55 centimeters of water and they removed about 25 cc's of CSF at that time. They sent it for standard studies including a cell count culture, grand stain, protein and glucose and all of that returned normal and she had a transient improvement in her headache for about 12 hours. She was started on acetylzolamide with the presumption that this was adiopathic intracranial hypertension and discharged home. Unfortunately that was her improvement was short lived and she continued to get worse with the gray spots in her left eye continuing to grow larger and severely obscuring her vision. She had a central blind spot that she actually reported seeing hallucinations of things like snakes and insects within that blind spot as well as blurry vision and gray spots in the contralateral eye. Then she presented to us on day 12 for evaluation. In talking with her and getting further history she did report a weight gain of approximately 30 pounds in the last year but no exposure to tetracycline or steroids, no dyplopia and no eye pain. Her physical examination at the time of her presentation was a blood pressure of 145 over 99 and a heart rate of 123. Her weight was 260 pounds which was a BMI of 28.4 putting her in the morbidly obese category and her visual acuity was 20, 25 in the left eye, I'm sorry in the right eye and 21, 25 in the left eye. She had a large APD, a 1.8 log APD in the left eye but the remainder of her neurologic exam was normal. This is a photograph of her fundus and I know it's really hard to see but this is kind of the best we could get on the day that she presented that demonstrates grade 5 papillodema and that was true for her bilaterally. She had peripapillary hemorrhages which I hope I can convince you is that dark area right there but also severe disc swelling with obscuration of all of her major vessels. She had visual field testing and this was her right eye which just showed some constriction of her visual field but in her left eye which was her more symptomatic eye, this was her visual field. Unfortunately she had a very large, she had an enlargement of her blind spot and a severely constricted visual field in the left eye. So with these findings and the acuity of her presentation we were able to arrange for her to be transferred to IMC for a lumbar drain that evening and she was continued on her diamox during her hospitalization and on day 14 of her presentation she had bilateral optic nerve sheet fenestrations. Her lumbar drain was left in post-operatively and set to 10 centimeters of water and she didn't have any CSF drainage post-operatively so neurosurgery felt that she wouldn't require any further CSF shunting procedures and on day 16 she had her lumbar drain removed and was discharged home with Acetazolamide 500 BID. She followed up with us four days post-operatively and her headaches had improved for a few days following her procedure but never quite resolved and then she was complaining more of a after the procedure by the time that she had come to follow up with us. She continued to have photophobia and phonophobia but some improvement in her vision subjectively more in the right eye than the left eye. Her physical examination on the day of her follow-up was again a high-pretensive patient with a blood pressure of 147 over 78 and a heart rate of 89. Her visual acuity was still 2025 in the right eye and it improved to 2070 in the left eye which was significantly better. She was 2125 when she initially presented. Her APD persisted with a 1.5 log in the left eye and she had bilateral improvement in her papillodema which was a stage four. This was her left eye after fenestration which showed a mild degree of improvement compared to previous but she wasn't all that severe initially. This was her left eye so if you remember I can go back. She had this severely constricted visual field initially prior to her fenestration and this was her visual field after fenestration in the left eye. So a significant improvement in her visual field following just four days immediately after a lumbar drain placement and bilateral optic nerve sheath fenestration. So this patient actually meets criteria for something called fulminate idiopathic intracranial hypertension or malignant IIH and a paper was published in Neurology in 2007 that helped to establish some diagnostic criteria for this and the patients have to meet the modified dandy criteria for IIH but also have acute onset signs and symptoms that increase intracranial pressure and less than four weeks of onset between their initial symptoms and their severe visual loss. She also had rapid worsening of visual loss over the course of a few days so really she met the last two criteria really in the first week of her presentation. This also from the same paper I just wanted to talk a little bit about the data that they had that helped them to establish this criteria and it was a retrospective review of idiopathic intracranial hypertension patients at Emory and Vanderbilt Universities and they looked at all comers over ten years at Emory and three years at Vanderbilt and really only were able to classify fourteen patients at Emory and two patients at Vanderbilt as fulminate IIH and that's between two and three percent of all patients that they investigated so fairly rare entity and then looked at several characteristics of the patients including their demographics, comorbid factors, presenting symptoms, timing between symptom onset and visual loss, timing between their symptoms and surgical treatment, and then time between ophthalmologic evaluation and surgical treatment, their CSF opening pressure, their treatment and their visual out. And what they found was that on average the interval time between their first symptom onset and their worst vision loss was between seven and 28 days. On average with traditional IIH you could expect anywhere from two to four months to be associated with vision loss but this is much quicker and our patient really fit into the lower end of that category. And all patients ended up having surgical treatment in this study which was either optic nerve sheet fenestration or some sort of CSF shunting procedure. And in the end they found out that the visual outcomes were directly related to the timeliness of their treatment. This is a slide full directly from the paper and the right hand column is visual fields before treatment, before surgical treatment and the left hand column is visual fields after surgical treatment. And the top two rows actually demonstrate patients that didn't have a significant improvement following surgical treatment but the bottom two represent more of something that our patient looked like in that they had a significant recovery of their visual field following surgical treatment. In all cases out of the 16 cases that they investigated, 14 did have some improvement in their visual symptoms but eight patients remained legally blind and so half of them still had vision at least as bad or worse as 2200 in their best eye or they had a less than 25 20% restricted visual field in their best eye. And the visual fields remained abnormal in all cases so nobody recovered 100%. The not legally blind patients had a surgery within a few hours to four days of ophthalmologic evaluation and on average that was two days. And the legally blind patients had surgery within three to 37 days which is a large spread but worked out to be on average six and a half days after ophthalmologic evaluation. So even though that's just a difference of a few days it seemed to make a big difference in terms of their visual output. In conclusion I just wanted to demonstrate a case of something that's really rare for us which is subliminal or malignant adiopathic intranial hypertension and to point out that speedy management of these patients and quick surgical treatment for these patients can make a big difference in terms of their visual outcome. And I think the paper from neurology that helped to demonstrate that and I think our patients are a good example of that. I appreciate your attention and I'm happy to take any questions. Thank you.


All right, good morning, cyber traders. Welcome back on this Wednesday. Good to see you. Good morning, everybody. Welcome back. All right. Looks like we're live on YouTube, Facebook. Good to see you all. Gene, Phil, Randy. Good to see you all, everybody. What was yesterday? Oh, that's right. It was Tuesday. And what do we know about Tuesday? Tuesdays are one, and Wednesdays and Thursdays are the best days of trade. We had a really good afternoon, great movement at certain stocks. We talked a little bit about it. We got a couple of the good stocks that are moving this morning. We're getting a little bit of a pushback on the market, about 200 points. We heard about what happened in China. I tell you, it's like one foot in the door, one foot out the door. We made a little bit of a comeback on some of the market regarding about that little correction we had. But overall, we got some good things that are moving, and we're gonna check them out. But we got some good stocks this morning also. There was a couple of good swing trades that we did are doing pretty well, too. We're gonna check those out. But let's start off, talk about what happened yesterday. So a couple of stocks I wanna bring up. Let me just blow this up over here so you guys can see what's going on. And we're gonna talk about this MRIN. This is a pretty cool stock. I wanna talk about that. Some pretty interesting news that I wanna share on that one. So anyway, we had the CRVS trade. So that stock right there for everyone that was trading yesterday, we had a stock that went from 540. You could see it right at the gate at 930. Kinda didn't really pick up some decent momentum until about 1130 when it hit six bucks and then boom, it had a nice little pop to around eight. And then going into the close, it ran from that eight all the way to that 940.  And she's pretty interesting because she's still holding here. So I'm gonna put it back on my watch list, the CRVS. I kinda like that.  Most of it came out with some good stocks. Richard, nice to see you too. Welcome board.  We also got the RWLK.  Nice little trend, 930 went from like $1.50 all the way up to about 260. You could have traded several thousand shares of the stock.  We traded the stock many of times, by the way. But if it's a little too slow, you could trade a lot of shares. If you knew, you could just trade very small lots, get your feet wet, get into the game. But RWLK did pretty well too. Uber was also awesome yesterday. Uber just came out with some good earnings. Nice little push. Earnings, this stock has been basically taking a big hit. Let me just show you here on the long-term chart. So Uber obviously has been taking a pretty big hit right here, came straight down. And it's up again this morning. It's been on a nice little uptrend here. So Uber still got a lot to go. I unfortunately own it. I'm actually happy it went up. I kind of wrote it down. I actually bought, I own it right around 46 and it wrote down to 38. I did, it's more of a long-term trade, I'll be honest with you. But I'm actually happy, I'm like freaking even right now.  What else that move? The LCID also, nice move on this stock. It was trading around $24, went to about 20, almost to 28. Great pre-market, I mean, great at the, great pre-market and great open. Stock had a great push right out of the gate, ran from that $24.50 all the way to 26 with a matter of 30 minutes. Nice, nice move, exactly what we're looking for. What else that we got? Let me just share this. What else we got going on here? We have the QS, QS also, nice early run-up, had a nice little shake right here. Started to run from about $20, popped up and went all the way to 23, that one. And then last but not least, the NNVC. These are all the stocks that we traded yesterday. So this one had a hell of a sling shot. This thing just went from like five bucks all the way to 760. You have plenty of time to get out of it. And then all of a sudden the things finally came back down. So right here, I mean, I know Josh was talking about it, but like the writing is on the wall and I'll zoom in here a little bit closer so you guys could see it. But you could see that it was doing a triple top and it wasn't, it was making more of a Fausto flag on the downside.  If you didn't get out there, I mean, you literally had about an hour and a half to figure that one out. You should have saw that iceberg order out there. You had consolidation going on. Should have got out of that trade because if you didn't, boom, you blew up your account. Once again, these are the things that you learn at CyberTrade University. And by the way, don't forget, we just posted class today at 10.35. So we're going to trade the morning. For anyone that's a student, you know, what's going to go on? You got to get into class. The most important thing and the most successful and best trade you could ever make is being in class, okay? Don't worry about the stock market. It's not going out of business, all right? There's plenty of these things out there every day. So let's talk about what's going on. Let's talk about what's going on this morning. So anyway, I just posted it in YouTube. I mean, YouTube, Tina actually had a stock and we're talking about this MRIN. So there is a strategy out there that sometimes we see some stocks that we don't see any news. And a lot of you remember MRIN. We traded the stock right here back in June. The stock was about $1.50. This thing was a phenomenal short squeeze. Stock went all the way to $27, all right? So, you know, she basically owns it and she called me yesterday, we were talking about it. But there was this unusual options that was going on. There was somebody came in and did a big option play. That's another strategy that, you know, that I personally don't teach. I know I have some other friends of mine that do teach that. But when you see an imbalance on options, you got to remember, somebody has to cover that trade. So you got to go to the market and buy it. So that's basically what you got to look at when it comes to MRIN. So there was an unusual options activity. Someone out there did a big option trade on it and that really has something to do it. And it was funny, but when you look at the intraday chart right here, I'm gonna go back here in two days. It happened right around here, right around 12 o'clock. You could see how it just literally just went from like 520 all the way to 570.  Yeah, here we go. So you see one for 550, right around, right in the aft hours, right there, you could see it. And then all of a sudden, boom, the thing just literally just took off. So it still looks pretty strong. I kind of, you know, so you're looking pretty decent there, Tina. All right, so a couple of the stocks out there that are moving also gonna put on the watch list. Let me just bring this back down. So we got this one. We got the AEMD. Yes, Michael, we're gonna talk about my SAVA. I'm really, really excited. Had the same situation that happened with that one too. The AEMD had really good pre-market. It was nice yesterday, had a nice push.  If I go back yesterday, you could see it had this nice little move right here. But she's got good volume. I mean, 6.6 million shares in the pre-market. She's got nice spread, penny spread, what we're looking at. So, you know, I just didn't like how it went from that 530 all the way down to the 460 when it started on 730 down. But it looks like she's got a little bit of movement here. I would be careful, don't let this spread because looking at how it's trending, it's probably in the category two, category three range. So that one's going on the watch list, ONTX. Also, Stock had a nice little pop gap up right here. 5 million shares, up 17%. But she's trending down, okay? She started right around 815 at the 540. She's down, I mean, the 640. She's down to the 560s now. So yeah, she holds for a little bit. If you go to the, if you look at level four, you'll see some of those iceberg orders out there. We just gotta be careful they don't get filled. That one's doing pretty well. SAVA was a good swing trade. So, you know, a little disappointing because I had this big pop, it went all the way to 68. But this stock right here took a huge hit. Stock had major support levels right around here around the 40. A lot of you, if you were here with me a couple of, last week, we all jumped in right around here, right around here around the 445 had a nice move, but we got, I got a little nervous right here. I'm a little disappointed because I sold half my position. I guess, I guess that's the conservatism in me. And when it comes to trading stocks, I'm not very speculative. As a day trader, you're very conservative.  So, fortunately I got out of half my position, but the stock had a really nice move and Gladys had something better than nothing. But yeah, I know a lot of us did trade that stock. And we're doing that as a swing trade. But you just be careful, it's not really a day trade. The stock was $140 stock was down about 100 points. And, you know, that actually had a good move. ATER is another one that's going on the watch list. That's moving pretty nicely. Another one that we've been day trading and as a day trade, it's been a good swing trade. Started right around $3. You could see it since August. The thing shot up to about 17. Then boom, we had this huge correction right here from $1660 down to $10. Kind of built some support levels right here. She's been going up every day.  It's very important. It's how you make a day trade into a swing trade.  It's not your typical level one, level two stock. The stock is pretty volatile. Last but not least, MTNB. Maybe I'll scratch that one. I thought it was gonna be pretty good, forget it. I'll take that out. Scratch, garbage. Yeah, I know one of you didn't mention this stock right here too, the LCID trade. Listen, it's been a good day trade and it's been turning into a good swing trade. It looks like it's gonna be testing all-time highs. The stock is an IPO. So the IPO price is $29. It looks like it tried to test it, but this stock breaks it. Remember, when you're on charter territories, there's no resistance to stop the phone any higher. So we could get a big spike right there, all right?  Listen, you come with the supports right around here. If it hits 30 again, you know, but I just don't like it's making a little bit of a foul still flag on the downside. That's the only thing I'm worried about. I just got a good little pop on Uber right here. I'm just looking, somebody came in and bought a big buy on Uber, EB Uber. Uber just had a good pop right here. It's on level four, see it right there? It was a big buyer right here and he kinda held it here at 45. Looks like he probably bit it up and starting to go back up right there and seeing that in pre-market. All right, so anything I'm missing, I did not call out. All time, was that 60 or something, Brian? Okay. So we got our good list right here. We got some, listen, it's Wednesday. You got class today. We had a great event at four o'clock yesterday. We had several hundred people in there. It was very, very exciting. A lot of new trial members. If you're new to Cybertree University, just remember, you gotta talk to Education Advisor. Please let him do your walkthrough. Let him show what you're looking at. Just remember, don't buy anything. We're not here to teach you. We're not here to tell you what to buy. We're here to teach you how to buy on your own. So make sure you go out there and just talk to your advisor and let him go over that. So we'll start commentary in about 15 minutes. After that, we got class and then if you're watching YouTube, Facebook Live, remember we're live every morning at nine a.m. and 2.30 so we'll be back here at 2.30. We'll see you back then. Good luck everyone, happy trading. Be safe and let's make some money today.


Tracy has a question and it's regarding the line in the Lord's Prayer translated generally as forgive us our trespasses as we forgive those who trespass against us or Forgive us our debts as we forgive our debtors My question is about the quote as I have generally taken it to mean in the same manner as But I have come to realize that it could also mean at the same time as Does the Greek provide any insight into which was intended both certainly would seem to be appropriate Such a little word to mean so much Yeah Yeah, I think generally to jump into this the Lord's Prayer Appears only in Matthew and this Matthew 6 so we're gonna be going with with Matthew 6 verses 12 through 14 For this question in the Greek New Testament the passage reads forgive us our debts as the Greek word is hosts there We forgive our debtors. There is no Greek word hosts later in verses 14 and 15 about the trespasses So it only occurs in the one spot. So since the question revolves around that little conjunction hosts I wanted to point that out that it's only in one part of it So the question suggests the choice between in the same manner That which would be comparative or at the same time, which would be temporal again to use grammar speak the comparative is You could probably argue that the comparative is the predominant semantic for the conjunction hosts however grammars do note temporal semantics for the conjunction in certain passages so the the at the same time idea or Or translation that that's legit. I mean you certainly have that possibility Now if we look this up in B dag, which is the standard, you know lexicon for the Greek New Testament it will note that Hosts can be a temporal conjunction and it will actually say with the heiress It recommends the translation of when or after, you know, in other words, there's there's When something happens, you know that or after something happens You know, then, you know, you have that temporal sort of sense Now in Matthew the verbs are heiress so again, you have a temporal possibility there and you can translate it You know something like let me just go to to Matthew 6 here and go to the actual example forgive us our debts When we have forgiven our debtors or after we have forgiven our debtors I mean if you go with when that that's a little more closely coordinated You know the both sides of the forgiveness after is I mean there after implies a little bit more chronology This happens than that happens and when is like this you get this feeling of Simultaneity or something that approximates Simultaneity, I mean, but there's no way to be any more granular than that So you know back to the question does the Greek provide any insight into which option which of those semantic options was intended About what all you can say is both certainly would seem appropriate You could go with either you know the comparison or the temporal idea But there's no there's no way to really say well This is this is the case here and we can build an argument to exclude the other and I have to be honest I don't really see the need to choose a certainly lesser forgiveness isn't in view as though Jesus words could be construed to mean that one's Forgiveness is not of the same extent or the same quality or the same Genuineness so if you were opting for in the same manner, let's go back to verse 12 forgive us our debts in the same manner That we have forgiven our debtors. Well that that's that's that's implied I mean that's not something that can really be excluded because to argue that it should be excluded We would leave you with this possibility that Jesus is asking you to pray Lord forgive us our debts in Not quite the same way or to a lesser extent than we have forgiven It just doesn't make any sense It's very obvious that without even thinking about the conjunction we we want you know Jesus is suggesting we have a one-to-one correspondence here We God's gonna you know be inclined to forgive us as we have forgiven our debtors You know, and that's how we should be thinking about the situation So, you know that the comparative idea in the same manner idea that seems kind of intuitive Now when the comparison is God's own forgiveness again That's what's being asked for in the prayer Then it makes little sense to turn the question into a father forgive us to a halfway extent So it just it just seems intuitive now adding to that just a little thought Matthew 6 14 if you go two verses later Seems to provide a chronology so to speak by virtue of the conditional Particle so verse 14 says this is ESV for if you forgive others their trespasses your heavenly father all will also forgive you so if there is the Greek word on and It's just what it sounds like a conditional particle and that is typically followed and in this case that this is the case It's followed by a subjunctive verb form now The verbs up in verse 12, you know One is an imperative forgive us our debts and the other one, you know as we have forgiven others That's indicative you know imperative is the mood of command indicative is the mood of reality It just sort of states something that is and down here in verse 14 We have the subjunctive the subjunctive is the is the grammatical mood of unreality That is it describes actions that haven't happened yet like future or that that you know May or may not happen based upon conditions that are set and that's what we have here in verse 14 If you forgive others their trespasses your heavenly father will also forgive you there's there's a contingency there So, you know if that's the case then you actually you obviously have a chronology one thing has to happen before the other And so you don't really have at the same time There you do have a chronology there and you could you could take that chronology That's clearly presumed in verse 14 and then read verse 12 in light of it But you would still have a a temporal use of the conjunction It may not mean at the same time, but there's a time element there So either way again just to retap here It allows us you know the hosts can be a comparative semantic in the same manner It can be temporal either at the same time or some sort of chronological time Both of those are operable here again. I don't see the need to choose I think the only thing that you could eliminate is Simultaneity only because of verse 14 and if you wanted to look at verse 14 You have an obvious condition This has to happen before that does and then you would be reading verse 12 in light of that That temporal situation


Hello, everyone. Thank you for coming to the session today. Dave and I will be giving a deep dive of Kubernetes data protection green group. My name is Xin Yang. I work at VMware in a cloud native storage team. I'm also a co-chair of Kubernetes 6 storage and the data protection green group working with Dave. I'm Dave Smith Uchida. I'm a technical leader at Veeam working on the cast and K10 product. Here is today's agenda. We will give key updates of the green group. We will talk about who we are and what is the motivation for establishing the green group. And we will discuss some of the projects that we are working on and finally how to get involved. Here are some of the key updates. We wrote a white paper on the data protection workflows in Kubernetes and here's a link to the annual report and also some of the previous talks at KubeCon. Here you can see the companies who are supporting this green group. If your company also is supporting this green group but not showing on this list, please let us know and we can get you added. In Kubernetes, the data operations for stable workloads are well supported. We have persistent volumes and persistent claims for the voting operations. We have workload APIs such as deployments, a stable set that you can use to manage your workloads. According to the 2022 survey by data on Kubernetes community, more and more stable workloads are moving to Kubernetes. There are different types of workloads. There are database workloads. There are machine learning, machine streaming, and other types of workloads as well. These stable workloads are moving to Kubernetes to take advantage of Kubernetes self-healing ability, possibility, scalability, agile deployment, and so on. On the other hand, data operations such as data protection is still limited. GitOps workflow has limitations for state for application, secrets, config maps, and your precious data stored in the persistent volumes are not on the Git. So we still need to figure out how to better support data protection in Kubernetes. That's why we formed this working group. We do work with other groups. SIG storage and SIG apps are sponsors of this working group. We also work with text storage on data protection related topics. This shows the backup workflow with existing and missing building blocks in Kubernetes. The blue color shows the process. The green color shows existing building blocks. And yellow ones are working progress. And then the orange ones are missing building blocks. When you take a backup of an application, we need to backup both Kubernetes metadata and the volume data. To backup volume data, there are mainly two ways. You can use the native data dump, such as my SQL dump, or you could use the controller-coordinated approach, which will take a loading snapshot or a backup. And before taking a snapshot, we first want to quiet the application. And after taking the snapshot, we want to unquiet the application. Both the metadata and data are exported into a backup repository. The backup repository is a repo or location that you can use to store the data and metadata. We have some existing features in Kubernetes. SIG apps has this application CRD. And we also have a volume snapshot that's a feature that has been GA since 1.20 release. And we also have a cozy consistent group snapshot, a voting mode conversion, which I will go over later. This shows the restore workflow with existing and missing building blocks. To restore the application, we first need to import the backup from the backup repository. Then we need to restore Kubernetes metadata, including PVPVCs. And we need to restore the volume data. Depending on how the data is backed up, if it's backed up natively, then we need to restore from the native data dump. Otherwise, we will rehydrate PVC for a volume snapshot or a volume backup. There is a beta feature called a volume populator, which is very useful when we are doing a restore. It allows you to rehydrate the PVC from an external data source such as a backup, not just from a snapshot or another PVC. This also supports the wait-for-first consumer voting binding mode. And it allows the PV to be created, populated with data, and also make sure that the PVPVC are bound. So when you create a PVC from a volume snapshot, you can change the voting mode from file system to Roblox, but it is possible that it could introduce vulnerability to the kernel. But on the other hand, doing this voting mode transition is a valid use case because we want to do efficient backups. We want to be able to retrieve change blocks. That's why we introduced this feature to prevent unauthorized voting mode conversion. We added a source voting mode field in the volume snapshot content and also an annotation on the voting snapshot content called allow voting mode change. So when you take a snapshot, the external snapshotter, the snapshotter controller will populate the source voting mode field based on the PVC's voting mode. And when you create a PVC from the volume snapshot, then the external provisioner will check the source voting mode and your new voting mode in your new PVC. And if they're different, then it's going to check if there is this annotation added on volume snapshot content. If it's not there, then the operation will be rejected. Otherwise, it is allowed. And this feature is targeting GA in 1.30 release, and feature flag is enabled in both the snapshotter and the provisioner. So if your application relies on this workflow, then action is required. You must make a change in your code, otherwise your application will fail. So this feature will move to GA. The GA blog will come out soon after 1.30 release. Now let me talk about backup repository and cozy. Backup repository is a repo that you can use to store your data and metadata. This can be an object store or an NFS location. It can be either on-prem or in the cloud. And there is this project called COSI container object storage interface trying to introduce the object storage into Kubernetes. It provides APIs to provision buckets and also allows the bucket to be used by the pods. So there are a few COSI components. There is a COSI controller manager that validates and binds the COSI created buckets to bucket claims. And there is a sidecar that watches the COSI Kubernetes API objects and calls the COSI driver to provision buckets. And there is also a COSI driver that communicates with the storage backend and provision buckets on the storage backend. And there are a set of APIs introduced in Kubernetes. The relationship between bucket, bucket claim and bucket class is very much like that for the PVPVC and storage class. And we also have bucket access, bucket access class. Then that allows your pod to consume the bucket. We also introduced the new gRPC interfaces for you to provision the buckets. So this feature right now is alpha. We are trying to move it to beta. We have a weekly meetings. So join the meeting if you are interested in this feature. And I mentioned earlier that you want to quiesce the application before taking snapshot and unquiesce afterwards. But if it is not possible to quiesce the application or if it is just too expensive to quiesce the application, but you still want to be able to take a crash-consistent snapshot. And also the application might require snapshot to be taken for multiple volumes that are part of the application at the same point in time. That's when consistent group snapshot comes into the picture. We introduced new Kubernetes APIs. There's the volume group snapshot that's a username space object. It represents users' request for group snapshot. And we have volume group snapshot content that represents a group snapshot on the storage system. And we have volume group snapshot class that defines the type of group snapshot you want. That is defined by the admin. And we also have CSI spec changes. We introduced a new group controller service. And then we also introduced the new gRPC interfaces for you to create, delete, and get volume group snapshot. So this feature was first introduced in 1.27 release. And we continue to work on it. And we finally finished the implementation in 1.29 release. So now let me hand it over to Dave to give a deep dive on CBT. Thanks, Xing. So change block tracking. So when we do snapshots currently, change block tracking is a complement to the existing CSI snapshots. So if we take a snapshot today, after we've snapshot the volume, often we'll want to export the data. And then what we'll do is you clone the volume, and then you have to either mount it as a file system and work through the file system and find changes or compare that against what's in your backup repository. Or you can try to do a block mode export. But again, you don't know what's changed. You just have, you're just reading blocks. You can do some de-dupe on the back end, but it requires a lot more IO. Many of the storage systems that Kubernetes is running on top of will actually keep track of what the differences are between two snapshots. So this is, so our change block tracking API is a way to standardize and expose those interfaces from different storage vendors through CSI up to a Kubernetes backup application. So as you can see here, in this diagram, say we have a snapshot, we took the T1 snapshot and then we ran for a while and blocks two, six, eight, nine got modified. Then we take another snapshot and then we can ask and query the system, hey, what changed? And it'll give us back that list of changed blocks. So that's where we started from. And this gives us much faster backups because obviously we don't have to pull all of the data out. We don't have to de-duplicate it. We don't have to store it. So we know what's changed. We obviously want a more generic interface so that backup providers don't have to do storage system specific integrations. That's where we've been up to this point. We've seen a number of different backup applications are doing storage system specific integrations, but it doesn't cover everybody. And as things change, you have to go back and update the backup applications. And we've got other things we have to do in here, like full backups and integrate with the storage system. So this has been the project, one of the major projects in the data protection working group for, I don't know, what, two years now? It's about two years. And we've gone through a lot of discussion, design. We've had a lot of community involvement, which has been fantastic. And so we've wanted to define change block tracking for CSI. And then we also had to discuss the security implications of this as well. We looked at various approaches this. In like a worst case scenario, you can wind up with say five gig of change block tracking data on a one terabyte volume, you know, is the difference between two snapshots. So we had to find some ways to get that out without overloading things like the API server. Now, so far, we haven't defined a data path for directly accessing snapshot data that may come in the future. So our data path is still going to be attaching a clone of a snapshot, a volume created from the snapshot to read the data. And we're not yet doing things like being able to tell what files in a file system have changed. So we went through a number of different approaches to this. Kind of we started with, let's just put all the data in as custom resources. When you ask what we can have the CSI driver populate the custom resources, but that rapidly ran into space problems in the API server. As I said, there's about up to say five gig, which is a lot more than you want to plug into your API server, especially when this is like for each chain pair of snapshots that you're comparing between. We looked at an aggregated API implementation where we would have the CSI driver provide virtual resources into the API server. But then again, we ran into concerns about how much data was going to be pushed through the API server, even though we weren't storing it there anymore. And so what we wound up at was more of an imperative interface where we can connect directly to the CSI driver and query it. So where we're going to is this GRPC service that you can attach to with authentication via the API server. So this is a little diagram of how things would work. So you've taken a couple of snapshots and now you're looking to export data. So your backup system is going to go ahead. Step one is going to get a token from the API server. Then it's going to execute a GRPC against the interface of the CSI driver, which we've exposed. That then verifies the token with the API server, verifies the snapshot IDs. So when you do the get delta, for example, you'll give two snapshot IDs to compare against. We'll verify the snapshot IDs and then go ahead and call into CSI. So we've added some new calls into the CSI spec down below to support this. The data will come back and we'll stream it back to the backup system. And it could then use that to make decisions about what blocks to actually copy and backup. You'll notice in step two there's actually two different calls. One is called get delta, which will get the differences between two snapshots. And another one is called get allocated, which will simply return the list of blocks that have been used so far. So for example, like on your first backup of a disk, traditionally we'll do a full backup, but quite often disks are not fully used. So if the storage system supports it, it may tell us, yeah, you want to do a full backup, but reality is only these 10 gig of storage in your terabyte volume have actually even been written. So you can just start from that. So that's another one of the features in there. So where are we today? So we've got a cross company, you know, community driven team. So I was originally started by a person from Dell EMC who's since left the Kubernetes stuff. Ivan Sim is now Dell EMC, Prasad, Gungal, and Carl Braganza are from Veeam. We've had input from pretty much everybody in the DP working group, people from Red Hat, people from Dell EMC, people from HP, IBM. So that's, I think it's been a really good collaborative effort. So we're still targeting get the KEP merged into 1.30, may or may not make it. We'll see. But it's under review. We're still taking comments on that. We have made the modifications to the CSI spec and gotten those merged and actually merged the code to support those. We have a prototype of this working at this point and we're planning to set up a new repo for the CBT work under Kubernetes CSI because this is going to be alpha for a while. We didn't want to merge that in with the existing GA code. So then back to the working group in general, you know, we're starting to wrap up on change blog tracking, which has been a major effort. We're looking for places to go next. So one of the areas of discussion right now is replication and how we can leverage storage system features that would allow us to control replication of volumes between storage systems. There's some proposals on that. We want to look a little higher up the chain and look at things like how can we actually replicate Kubernetes resources or hook up applications so they can replicate. We published our first white paper was on the needs for backup data protection in Kubernetes when you need it, why you need it. Now we're thinking about putting together another white paper, which would explain how you make your application backup restore aware.  So your application has to recover from that. So we're thinking about putting together a white paper that would lay out what all the tricks are and things you can do. So we'd love to have people get involved. This is not just for people who work on data protection software or storage systems. We'd very much like application developers. We'd like end users to give us input. You know, what do you need? What do you see as, you know, directions we can be going in? So we have our home pages here. We do a meeting every two weeks on Wednesdays at 9am Pacific. We have the mailing list and the Slack channel. And I think right, we're supposed to have a QR code. I think that's, that's it for our presentation. We're happy to take any questions you might have at this point. Thanks over here in the white. Yeah, go into your disaster recovery. I mean, are there any specific like projects that you're looking at or that you're using?  How does that come into play? Or are there, is there still a huge menu that you can use that you're looking at? So we are not like prescribing backup systems from the working group. So we have vendors from, you know, multiple different backup applications, Dell EMC, Veritas, ourselves at beam cast and so it's not really appropriate for us to say, hey, this is the best one. They're obviously what I work on is best. So yeah, so there are a number of products out there. We do have open source projects like canister of allero as well that can handle this.  The usual grain of salt, right?  Where do you find that you decided a white paper though for the storage? Where do you find that white paper? It's on our homepage, right? On the repository, the GitHub repository? Okay. Yeah, it's actually checked in as a Kubernetes thing in Git, but yeah, you can get it from there. Great, thank you. Yeah, thank you. Any other questions? Over here? That's option. So the question was, will the changes in the CSI driver to support CBT, will these be required or optional? Those are optional. If you look at CSS back, actually, there are very small number of APIs that are actually required. I think it's only like mount on mount. The rest of them are optional. Yeah, this is definitely an advanced feature. Okay, well, we can go ahead and wrap up then. Thank you very much for coming. You know, if you do have stateful workloads, we'd advise you, you know, we ask you to come check out the group, take a look at the white paper, see if it makes sense for you. If you have comments, you know, we're open to them and we'd love to see you come by the working group and just, you know, tell us what you need or what you think about what we're doing. And thank you so much. Thanks.


This is the reports from ingenuity on the yearly study that they do for the regional competitiveness. They study the city of Columbia and Richmond County against other similar sized situations, both in the state and in the southeast region. It gives us benchmarks on where we are compared to other areas that we compete with and if we are not competitive with certain areas like maybe Raleigh or Greenville or Charleston that tells us in what areas we need to improve. And so City Council will be looking at this report to find out what areas are looking good, what areas need improvement. I have been going to this thing for several years now and I have been very pleased that the city has come up in most of the areas that are graded by ingenuity. Hey there, Mayor Steve Benjamin here. Thanks for watching this video. Make sure you give it a like right below the video and don't forget to subscribe. Also while you're here be sure to check out one of our other videos or follow on our social media platforms. Thanks again and remember we are Columbia.


So an ember attack is predominantly driven by what we call firebrands, which in Australian forest types, predominantly bark.  And there may be so many spot fires landing that you just don't know which way to go. There's no questioning the facts. Learn more at emergency.vic.gov.au Authorised by the Victorian Government, Melbourne


Boob all do it again do it again. We're walking at this point. We're just we're walking it out How's it going everybody? Dato do it here back with some more dragon ball fighters rank matches this time playing a very requested team of team Unintelligible speech of DBS Berlin kid Boon Genemba. All right. Wow Also, my my opponent's team is very unique as well Vegeta blue Super Saiyan Vegeta and base Goku And we can already tell he was rocking that um Goku be assist which I'm a big fan of but all the rising DP. Is that the sea assist? That's the sea assist, right? Let's just hope it is because I I don't know any of the other sister do that All right. Well the only geneba King can combo from that hit So we're just not even gonna let kid boo slide kid boo assist. No, we messed up the hit. Oh Stay in the corner. All right. Nice. This is gonna give us the full genenba extension or at least the full You know what? Hold on. I know it's I know it's not the best mix-up in the game But genemba's post level three is still so funny to me. So let's just hope we're on this side now Haha It's still so good, dude. You know, hey if we're playing a team that can't speak Influenced sentences then at the very least we got a mix-up. We got it. We got to keep our mix-ups looking a hard to read as well No, that just didn't work out. You know what throw key blast He that was not it. That was his whole body. He threw his whole body at me All right, Goku definitely has a full spirit bomb back there now Which is actually pretty scary cuz I don't know if this is true or not I guess I can watch the bar and see if I can find out but apparently when you have a full bar He gains it instead of point seven five bar. The be assist actually gives you a full bar. Yeah, that's correct It didn't take too long to prove that. Oh, that is this was nasty And I'm just gonna ex boob all day and don't I'm gonna do it again I'm gonna do it again sick I'm out of there. Okay block hold back I'm afraid. I don't know what my kid boo is not good enough that I know the openings DP for the Dragorush actually good reaction. Is he gonna Kyle Ken here? Yep, that makes a lot of sense to me But he does miss it. He doesn't go for the finisher right away Should have gone with the medium for the bounce. Oh, that is definitely a CSS. I'm just gonna go in We're in there. I Let it hang for too long. That's fine. Broly will come clean up make up for the mistake But oh we let the kid boo lights hang for too long. Don't uptake don't uptake don't uptake. He didn't jump. Oh I didn't read the I didn't do it because slow enough If we did we might have been looking at it down heavy. We might have been looking at it at a qualified read professional Sit down here.  Oh, that was a sick down heavy I was actually I didn't know what happened for a little bit. I've never seen anybody You know, that was that was really nice.  I was so confused Oh, we're not dead We blocked that you know what it's time to spark. Oh, that was sick. All right, we're good. We're good We're good. Oh, I'm just not gonna use the bar. I don't think Yes, it's all going so well we can kill all we have to do is combo There we go. All right, I actually don't know what the optimal combo is after that grab But I'm not gonna front. I don't I didn't care. All right jump Don't jobs. What are you doing? Come here. Come here. Let Broly. Let Broly talk to you real quick Let Broly talk to you really quickly. All right game one with this team went really well We got the reads. We got some grabs now. I just you know what hold on I gotta hit Broly's level three the team the team doesn't look quite right if Broly doesn't uh if Broly doesn't have maximum damage output Do we get the rematch five seconds? All right, just a five second cool down time. We are back in I'm gonna start with a heavy I forgot Vegeta Boobs on C. Oh, no That was just me jamming dragon rush and I popped the spark Wow, you hate to see it That is a big resource. We just lost there. Oh At least I at least I found a home in this corner At least I'll be sitting here for the next couple of minutes actually we're out, but Down have you finally are I Time to switch up the pressure. We got to let kid boo come in here though. I don't think all right nice Okay, okay decent stuff Get him down don't want to do anything obviously All right, just give him another rotation. Why did I hit him again? Oh, that was a mistake All right.  What's the read? What's the read? What's the read? Snag him out of the air. Oh I didn't do the right M. Oh I'm about a EX boo ball just for fun I'm gonna do it again. I'm gonna do it again. I'm a threat. I am playing kid boo So I must boo ball Speaking of boo, but I think I'm gonna throw out the other one he beat from that close down heavy. Okay, you're good Oh, I did the wrong medium again. Dude kid boo is a pretty hard character to pick up But uh, you know, it's it's not always the hardest to land Again, I don't know why in my mind that jenemba thing leaves them closer than it actually does Boob all do it again do it again. We're walking at this point. We're just we're walking it out That was so sick by the way, I Think I want to do that now. All right, don't make me walk here. I come off He hit me while I was of my frames were an active The boo ball walk is done. Well, at least we should die before you can switch out. Yeah, I Guess I technically couldn't even switch out any time. Maybe he doesn't want the blue life that badly Nice reaction time spirit bomb. That's a that was a hefty one, too. Damn. We're dead Three bars with kaioken Goku and somebody else in the back. That's all you need kaioken times three.  All right It's gonna get close. It's just jenemba. Just wouldn't Vegeta blue ever throw out a projectile in neutral probably not right I'm I don't know why I'm I think he will do it I think evil Vegeta blue has no good neutral projectiles.  All right, hold on. Let me focus. Let me focus back up It doesn't have to end this way.   I know I Thought that was gonna miss but we did get out of there jenemba brought it back in the clutch Had to keep it interesting how jenemba couldn't she couldn't just let me calm down Couldn't just let me relax for a match. No, it's alright. It's alright. All right. Oh, we are almost actually halfway to Ultra Instinct We are so close to halfway to Ultra Instinct. Oh, would you never know? Oh This guy has good reaction time either that or he's always mashing DP, but if he is I mean it's been working the whole time So he's got a knack for it. That was a bad guard cancel I for some reason thought he would move up Which really doesn't make any sense because Goku be assist is actually kind of a passive thing But you know, I I felt rushed getting I'm getting a neutral right now I can't play new I this isn't the right Broly for neutral if he would have done heavy me I would have been so impressed I actually would have been shocked What am I doing that didn't connect? I'm going in. No, he's going in. I'll go in one of these days. Oh All right, vanishing Yep, I you know, I gotta gotta gonna start expecting some DPs every now and again Wrong grab dude wrong grab. That was awful Here comes the expo. Ah, dude Whoa, I didn't block that. Oh god. We got to get Super Saiyan Vegeta back in there. That's too much health Really a jab check back dash It's not gonna be high enough Oh, you can't dash after that, right? Please let me out. Please let me out. I just want to play offense. I just want to play offense defenses, uh, you know, it's alright Stop this. Oh, I try to click a button and got landed off of the heavy This is a bad. We're it's honestly when you look at it. No, the deficit is pretty bad Get away from me car cancel. All right, at least we got a hit there another DP Big mistake. All right, we got a character lead It doesn't mean much with the the way our health bars are looking but if we switch out, I mean, I guess we could Save a little faith. Thankfully you didn't combo.  That was sit. No No For key blast, you know what throw a whole beam at him. I can't I can't believe it I couldn't I can't believe I my brain wouldn't wrap around the idea of trying to combo off that boob all connecting from that Hi, it just it wouldn't do it. Oh No, not that auto combo, dude.  Why Geneva? I Feel so bad for Geneva, dude He's like with the comeback character this entire set bring it home Geneva if we lose We're far we're farther away from our goal further, but you know can't can't say the right words every time The English language is a is a very flexible thing We got a spark instantly, dude Okay. Okay. Good first start. Please hit. Please hit. Please hit. Nice. Okay. Okay. They should kill right? They should kill he should not have guard canceled there. Oh, it's a never let's go Okay, he guard cancel. That was a big mistake on his part. What's the mix? I Should have super dash. I don't know why I did that. I don't know why I played it so risky The odds of him down having me in the air of me getting caught. Why did I why did I go with that odd? Oh, no, don't love five Survived Projectile No What is happening? This is too high Guard cancel again. He hasn't blocked one throw another projectile No, I got too addicted to the idea of winning with a counter. Oh to one Dude, I don't know why I did the counter. I should have been on my toes a little more But if it worked no, no, no, let's not think about if it work because that that's a dark road This is this is why I do the things I do because I always think in my head whenever I lose a match like that It doesn't become a loss in my head. It becomes oh, man. Imagine a world where that happened I think about it how sick it would have been and then I start trying it more games and you know, eventually I just lose He led me all the way back to the corner That was good stuff. I gotta clean up my play. I've been I've been It's it's bad. It's bad. It's bad. All right back to home. Oh My play is so bad right now What is happening to my buttons? What is happening to my brain? I feel the uh, does that miss okay good that didn't look like it would hit, but No, I Want to switch out but there's nowhere to go So I approached recklessly. Yeah, I don't know why I did that. I know I couldn't switch out, but okay No DP alright. He's he's not DPing as much. I think it's because we finally punished it All right, let's level three We're trying to we're doing a level three now because we really want to get back into a situation where we're not You know, we don't want to be behind in characters pretty much ever All right, let's just get Vegeta back. Like I said that character lead is mostly what I'm thinking about now All right, we it looks like we got it back. All right. We took a huge lead and got it back down to Why do I always talk like that? Expo ball no No, no stop stop stop. Okay. Okay All right. All right one mistake had to be replaced by another. It's the law of equivalent exchange He I do a big mistake.  That's all I care about Love it level three coming up All right, no DPs on Vegeta blue, right? So we were just free to do whatever we want. I'm borrowing a wake-up level three Yeah, it looks like we're clean to go. I said this last time. Don't drop it Okay, I thought I drop it.  It lagged. I got scared. Let's handle this base go clear Another good another clean dragon rush Okay, okay Okay, why did I do the wrong move? Oh Let's go, you know at this point if we just draw to sparking. That's a W in my book. No down heavy I try to get it. I Clicked the button. That's fine. That's okay. We have a decent lead his sparking timer should be running out We're gonna spark practically right away. He doesn't have any hand spear bomb either.   I should I I just got desperate. No, no, don't hit me Come on.  What come on. We're cool Okay. All right, that's it. We got it three one Janemba had to finish every game, but I'm not gonna lie. That was a really fun team Thank you for the suggestion and if you have any more team suggestions, please feel free to leave them down below It's always a lot of fun going through them and while you're down there if you liked this video and the channel Make sure to like button and subscribe. Thanks to my opponent for the games And hey, you can check out more videos on top of your screen right now other than that I've been doctor do it Thanks again for making it all the way to the end of the video and I will see you in the next one


Hi, this is Alex and this is not a lock picking video but it is a video about locks. My wife and I just moved into this new house in North Carolina and about 10 minutes ago she comes over me and says, did you lock us out of the bedroom? And I said no. And so I spent the last few minutes opening this door which has one of these little push button lock privacy handles on it and by the way the way you open this is you take a well essentially a flathead screwdriver or something. I ended up using a dimple pick and you just shove it in the hole really hard and it kind of releases the thing and then you can open it. But you will see the brilliance of the design of this house. As I open the door the button that engages the locking mechanism presses into the door casing and if you press it too hard it locks and see now I can't get back into the bedroom.   So anyway Merry Christmas cheers.


Going on everyone Sam here with late and sports cards ripping This is 21 22 penini immaculate basketball hobby five-box full case break and number 58 tiered random team style Here's a look at your random results as always you can find these on the website under the results tab as well as the Lincoln chat Yogi you guys rated the perfect time dude. This is like the best one of the best breaks of the night right here Guess you can't go live on tiktok. Oh well Good luck everybody. Let's do it I know dang down to four to go on mosaic four bucks. Thank you there Adam. I believe that was Yes, Adam are thank you, buddy. Appreciate that. Let's do it. Good luck guys Just my neck Hey might as well. I won't I don't see why not Joshua list them all and just sell them all as quick as you can Man, I don't know I don't know who's got I guess the universe is against me on that one I don't think that's Sam's thought priorities probably would not be probably would not be I have to say What about an Instagram even less I have to be honest because at least I could be funny on tiktok Like I don't have I don't have the body to be an Instagram influencer. Why are you with cards? No God, no You be the scary Um nice Franz Wagner 7 of 10 go to the magic on the rookie congrats on that Eric R. I Facebook that's hard enough now We've got nice one here for the Knicks that's gonna be a manual quickly 97 of 99 We've got dual of Franz Wagner and Corey Kispert One of ten magic and wizards magic Eric R wizards Eric R So Eric R has both of these so very nice. No random we have to do let me just double check on this one really quick I'm fairly certain where this goes, but Yeah, that was cool, man. That was a nice nice looking guard right there for sure of the wizards and the magic Yeah, for some reason I thought there was a different logo on the back for a second Yep, go to the spurs we've got spurs Deontay Murray Nice one there congrats, San Antonio Eric W on that one next up 66 of 99 is the Time Lord that is Robert Williams the third going to the Celtics Hey Magnus next one really cool one here. We've got Going to you to see with the pistons. How about a Grant Hill? 10 out of 25 game used Jersey auto game worn Jersey auto congrats on that very nice. There you go, Yuta Heck yeah, buddy There's Zina another couple Zina spots came in. Thank you guys 7 billion for the commanders on my lord. They are I think they are one of the most like Expensive franchises in the world though. Yeah, they're always like top 10. Yeah every year But I mean, I don't think they're I don't even think the Cowboys are spot 7 billion and they're the most expensive Cool boy Miles Bridges that is 25 of 99 Davion Mitchell. That's cool 69 of 99. Oh, that's awesome. Finally pulled one of these dude We've got going to the Blazers. That's a potion Z on the tier 2 nameplate nobility Greg Brown the third four or five The W from Greg Brown. These are so cool. Is it like This is better. Well, no, I mean like the same concept. Yeah, basically basically, yeah We've got Alex Caruso going to the bowls 76 of 99 Obviously, this is better than a week. That's not what I was. Yes. Yes Same idea though. Yeah, same idea Six of ten Duncan Robinson For the heat congrats on that one Miami We've got going a potion Z in the Celtics. How about a modern marks Jason Tatum? Boom, let's go ice JT Low numbered modern marks. There it is Always nice to pull a nice Jason Tatum auto great first two boxes I have to say We will take that that'll be mad to write up for you congrats a potion Give me box number three Yes, sir J. Let's go Yankees, baby. He's dude We've got Desmond Bain as 15 out of 25. I'd say just get a mag ready Perfect same page Donnie Miles McBride 65 out of 99 Rookie Jersey for the Knicks. That's one there. I think Alexandra's yep Alexander's Followed by six out of 99 is a tray um for the Hawks tier two hit for Alexandra's again Game use try I believe yep game one track 27 out of 99 is artist Gilmore for the Bulls on the past and present signatures artist Gilmore Followed by 10 of 99 going to the Warriors is Tim Hardaway. That's so nasty This is going to James C in the Cavaliers three colored RPA Evan Mobley Congrats on that. Let's go the red foil nice three colored Mobley RPA And what a case so far for the three big cards on the last one Could this be the case with the logo man? Is this the logo man case? Question mark logo man case Riddle me this another mosaic spot came in guys. We're down to three down to three on Mosaic NFL four box mixer. Let me drop you guys that link really quick The Riddler is getting involved in this as well aka Donnie Will you go riddle me this? Oh, yeah I thought you're talking about the mosaic break. Oh, no That's not a luminance box Geez dude keep going man We've got a lamella ball 44 out of 99 nice one here standout memorabilia Is 21 out of 99 Julius Randall. Oh nice I go to Todd H in the Lakers. How about 70 out of 99 is LeBron James game use LeBron Very nice. We'll take that Yeah, lay game used lay immaculate 19 out of 25 is quitting Grimes on the rookie auto for the Knicks nice one there New York QG Followed by nine of ten going to the Mavs. That's gonna be that's so sick That's gonna be Jalen Brunson on the shadow box Mavs is Poshan Z He got 14 out of 25 go to the Mavericks how about a Vince Sanity? Vince Carter boom Three colored patch auto that is game worn Little smudge on the auto will send an empty box and wrapper with the Mavs in case you do want to get that replaced But that is still a nasty card either way nasty card. Congrats Poshan Z Poshan's doing very well in this break. I have to say Really awesome VC right there and last box if you can keep this up guys that this has been one of the best cases I Just finish it off of the logo man real quick NBD no big we must we must wish it to existence logo man Man We've got nice Bradley Beal to a five on the base going to the Wizards Followed by game use 72 out of 99 is Ant-Man That is 22 of 99 This one going to the Bulls Eric W. We've got a 17 out of 25 is IO desunemu Some smudge on the bottom. I don't know what that is But we'll send an empty box and wrapper with the bulls as well. Sorry Eric grab that for you now Smudge on that the soon move Next up one of ten again. That is Rolando Blackman. That's pretty cool Rolando Blackman heralded signatures We've got this is really sick actually 39 of 99 is Adrian Dantley. Look at the the wear on that game use Jersey Yep game worn ad 39 of 99 going to the Pistons. That's pre trade Adrian Dantley one of the nicer signatures in sports as well. He always Takes his time which is good and to finish it off. How about 94 of 99? We've got past and present Bradley Beal. Congrats on that Washington going to Eric R There you go, buddy Griffin's League now Let's do a quick recap guys. No randoms. We got to do which is nice Start with our jerseys. We've got IO desunemu for the Bulls Anthony Edwards Timberwolves Lebron for the Lakers Julius Randall Knicks Trey Young Hawks Miles McBride Knicks Greg Brown nameplate nobility four or five For the Blazers that's Davion Mitchell Kings Dual Franz Wagner Corey Kissford again Eric R owned the magic and the wizards So Eric adds both the cards on this no random and a manual quickly for the Knicks to 99 The Bulls We've got Bradley Beal for the wizards Adrian Dantley for the Pistons sick one there Rolando Blackman Mavs Jalen Brunson Mavs Quentin Grimes Knicks Tim Hardaway Warriors artist Gilmore Bulls Duncan Robinson heat Alex Caruso Bulls Time Lord Robert Williams for the Celtics Beyonce Murray going to the Spurs on the Redemption. We had our Mags cards is Grant Hill 10 of 25 that's going to the Pistons game used Evan Mobley that is eight of 49 for the cabs Jason Tatum modern Marks 16 out of 25 for the Celtics and Vince Carter 14 out of 25 going to the Mavericks Chateau I don't do it for the break guys. Thanks again for the fill next up. We've got football


Hey everyone, welcome back to Nintendo Prime and we have a big update on Nintendo's release schedule for this year, including one of the major upcoming games being moved back, well or really forward an entire two months, but back in the calendar year. It's a little strange what Nintendo's doing, they also happen to announce a special edition for it that I want to be excited for, but I actually am sort of dreading it. So before we get into this, hey everyone, if you enjoyed today's news and you want to stay up to date on the latest Nintendo news, gaming news, whatever opinions, discussion points, go ahead and hit that subscribe button, drop a like and leave a comment down below. Now let's get into the news and right away we got this. So I retweeted this from Nintendo of America, so step into the world of Aonaos, I never know how to pronounce this, I'm out of huge Xenoblade aficionado, but Xenoblade Chronicles 3 is sooner than expected, it's now going to come on Nintendo Switch on 729, so the end of July, check out the latest trailer and we'll show a little bit of this footage right now. What I find interesting about this entire thing is the idea that, yeah, we're moving this up two months. Remember this was originally a September title, not even a summer title, a September title. Now if you look at the way things are going, we got Mario Strikers in June, now we have this in July, I sort of think this makes Splatoon 3 an August game, remember Splatoon 3 is still slotted for summer, so I'm starting to think Splatoon 3 is going to be coming in August, which is still summer by the way, people sometimes don't realize that August is still summer, so Splatoon 3 in summer, Xenoblade Chronicles 2 in July and Mario Strikers in June, I think that's how Nintendo is lining up, it is possible they can launch Splatoon 3 at the beginning of July by the way, but I just don't think they're going to do that, I think that's how they're going to line up their major exclusives for this summer, but this does obviously open up a release slate for later this year, because remember we were sort of banking on this holiday season at this point was going to be what Xenoblade Chronicles in September and then maybe Bayonetta 3 in October and then Pokemon in November and then maybe some other unannounced game in December, but now this is going to open up a major slot for them, I don't know if they're going to make Bayonetta 3 a September game, but then you're just going to have just Pokemon right, I mean it is possible, we did just have only Hyrule Warriors, Age of Calamity back in 2020, so it is possible we don't really have anything else, but I feel like Nintendo did this because they have something else to announce for later this year, a game we have yet to hear about for later this year, remember Breath of the Wild 2 was delayed to 2023, so I feel like I could pretty confidently say that yes, Nintendo clearly has something else planned for the end of this year that they have not unveiled yet and that's not shocking, Nintendo doesn't always have everything unveiled at this point even though we do know about a lot of games, now one thing that's interesting is at the end of the trailer and then a separate tweet from Nintendo themselves shows up a special edition of Xenoblade Chronicles 3, which normally I'd be really excited about collectors and special editions, even limited editions, which this one's going to obviously be, but here's the problem, it's launching exclusively on the my Nintendo store, which is an online store from Nintendo, look, selling it on the online store isn't a problem, but it's available exclusively there, that means no other retailer can get it, this means you can't go in person and make pre-orders for it, you can get it from one single online store that only accepts credit cards, doesn't accept debit cards and you know what that means, this is going to be the most highly sculpted special edition of the entire year, I can safely say this right now, because when you only make it available at one retailer and the retailer is yourself and you only make it available online, here's the bottom line, hardly any real fans of Xenoblade Chronicles 3 are going to be able to get their hands on them, they don't tell us when pre-orders are going to open for this special edition, but bottom line is it is a hot mess and this is going to make people really, really struggle to get this and pay second hand market prices, it's going to be insane, I want to be excited about this special edition with the steel book and the art and everything, I think it looks fantastic, it's just my lord, we know what's going to happen, this thing is going to be the most heavily sculpted special edition of the year, because Nintendo just, it's almost as if these companies don't learn, now Nintendo and other companies they just know things are going to sell out, things are going to sell out, they don't really care, money's money to them, but at some point it would be nice if they cared about the consumer and would make these more widely available, like they did with Zelda, remember Breath of the Wild had multiple special editions and they were available at many online retailers as well as in-person retail outlets for pre-orders and that in-person is key because that's one of the ways you can circumvent a bit of the scalping since primarily scalping tends to happen online, now all of that being said, hey look this game is available to pre-order right now, we'll have a Best Buy affiliate link and an Amazon affiliate link I believe down in the description, I think those are the two places that it is up for pre-order at this exact moment, but still I'm just, I'm happy on one hand because Xenome Chronicles 3 is coming closer than we expect, it's literally going to be here in five months and ten days, hey that's awesome thank you Nintendo, wait wait wait did I say five months and ten days, oh wait no now it's three months and ten days, that's right it's coming super quick I'm really excited that Xenome Chronicles 3 is going to be here sooner than later but this obviously opens up the holiday slate which is going to begin a lot of speculation, hey are we going to get Twilight Princess in the Wind Waker HD, are we getting some other Zelda remake because Nintendo has some sort of Zelda game every year and with Breath of the Wild in 2023, what's going to be that Zelda game this year, is that what's going to fill it in, maybe, could be, is it going to be a new Mario game, we're overdue for a new Mario game, remember the last true new Mario game we got was Super Mario Odyssey in 2017, everything since then either been the spin-offs or just been re-releasing old games, even Bowser's Fury which is utterly amazing was attached to an old game so it didn't really feel like a full game in that of itself even though I'd argue Bowser's Fury is utterly amazing and probably could have released is a standalone product for 30 bucks and done phenomenal but here's the thing whatever is going to happen this holiday is now up for debate, we'll probably be talking about it on our next podcast episode but hey you know what we got a new trailer for Xenoblade Chronicles 3, we got an announcement of a special edition that pretty much none of us are going to be able to buy and yeah I don't know I'm gonna go get my pre-order in right now for Xenoblade Chronicles 3 because I'm I already know special edition I'm not gonna bother to fight with scalpers it's just not worth it's not worth the frustration of fighting with checkout and the site crashing and and just you know they're only having like a hundred of them available and it's just I'm yeah no I'm gonna pretend the special edition doesn't exist so thank you guys so much for tuning in I am Nathan RoboJazz from Nintendo Prime let me know what your thoughts are on this are you excited Xenoblade Chronicles 3 is now coming earlier I think if you're a Xenoblade Chronicles fan you're clearly gonna be pretty happy you get to play it sooner and then what you think is gonna be coming later this year what is Nintendo filling out that end of your slate because now it feels like they've opened it up right like according to at least what we know now we have we have Scarlet and Violet and then we have Bayonetta 3 what else is coming after you know after August I would say because you know let's presume between three still coming this summer I know some people could say well Nintendo could now delay Splatoon 3 that is a valid thought process but since they didn't announce a delay for it I'm gonna presume it's still coming summer I don't really think Nintendo is magically gonna delay that I think Nintendo is just gonna have a killer summer lineup I mean strikers and Xenoblade and Splatoon I mean that's one of the better summer lineups we've had for Switch to date so I don't know this is this is gonna be crazy and I can't wait so you know what folks thank you so much for tuning in and I'll catch you in the next video


Good morning, welcome back to why in the morning you guys did social Friday Mosaic We have beautiful stuff planned for you guys, and we have two wonderful acts We've got wonderful artists on the stage with us as well as acrobats out there who are doing something with Mr Barry Moses is going to be interesting to watch and it's also going to be interesting to get to know these wonderful guys We're sitting in front of us known as Wakanya Empire Well, maybe I can introduce them a little bit and when it's time to go and see what Barry is up to out there What the acrobats are out to out there? I shall let you guys know first and foremost Remember that this is hashtag social Friday hashtag one in the morning and you can find me on joy underscore muchach a my name is Joy muchach a and if you guys actually want to Reach out to us do so on those hashtags as well as Facebook and Twitter that is white if I for channel Instagram white if I for underscore channel Karibu Nisana, let's go meet the wasani before we meet the acrobats Yes, yeah, uh-huh. Yeah, what can your empire come a cow? What can your empire come a cow? Okay, are you guys comfortable giving individual names? I'm a for now your what can your empire for now?  Okay. Okay my stage name young overnight to a pinto. Pinto Michael pinto What's your stage name sir? My name is Meka Kera Meka Kera Make a case. Okay. Now I'm gonna get to make a case. I'll have to make a case, you see Okay, I see and so let me ask you first of all before we get into how long you've been doing what you've been doing What kind of music do people sing which kind which style of music? Okay, the style of music Kapuka in dance. Oh, and how long have you been doing Kapuka in dance. Oh Yes, how is this journey To make it a lot of challenges Before me I need to be okay that means I need you to sit straight kiddo go Camera So and a layer my friend I Maybe we can talk about 207 I say, how do you think sad for you to your two sevens a long time ago It's a long time ago before Kenya Empire to meet Pomoda Yeah, kill himself on a fun Style is a case of music mean cool group kill himself on album. Yeah, you know that's him. Oh, really?  Yeah, yeah before we come on one stuff like what Kenya Empire, yeah, okay? And what were you I guess interested in those days before you now started becoming what Kenya Empire, okay?  I'm safe. I'm gonna get a partner studio I'm gonna put on a quashote to keep her form. Yeah, and I said to catch a key. I'm tattooed I'm sorry to catch a key to nice I make one thing Like when I take you and as I come close to me I'm going to say Piana is a represent to be feety. So Cooper to what I'm not come together and then kill I'm saying as a skiz a stuffy. I'm say I laugh I'm not a carpenter.  I'm gonna suffer. Yeah of all the stuff. I see. Yes I see so please some in Quanini may choose us another to focus on Cup and dance hall. I'm born now. Why not hip-hop? What's wrong with hip-hop? Why did you choose what you've chosen there's nothing wrong, but why Seizure That's not my style I love according to me personally So Hey, maybe you can pass to him explain to me the difference because I didn't know kapuka was the style the Likes of Kina Issa because I loved Kina Issa's music everyone in that January nearly pen that there are no songs I didn't know at this moment. They've escaped my mind, but I thought that was just getting there now What's the difference between kapuka and ganga? So you can even say you do ganga still Oh Exactly, that's my man Dio and Dio And that's now That's good, that's good. We need you guys to keep Kenyan rapper live So let's maybe talk about the industry in Kenya. How do you find? Yeah Yeah, there was a time for It's true But Yes, come on you guys are there you love this stuff. Please man rise up. We miss that kind of music Hi, so let's talk a little bit about family family How do you find how do they take it No, no, no Now let's talk about some of the things Plans that you have Actually, please hold that thought Barry's on standby before we go into that before we go into that kindly think about the question I want you guys After we come back from standby to talk about some of the plans that you have for For working your empire, let's say in the next two years Okay You're talking about how Right now you want to focus on Spreading your brand marketing yourselves and number two Writing more music. Yeah, discuss more about that, please. Okay No, it's okay Yes, we're going to have to invite you again so that you have a space to perform kidogo Maybe you give us just one of your license, but right now we don't have too much time But maybe next time we can do that Okay But in the next one month IG or places, I'll see you And it's the same for both of you This is the first time I've seen people who actually know each other's passwords I see Yeah That's good, that's good. So and then after you've done that Creating your brand and writing more music. I'm sure that's when you're going to make some plans Maybe to have some live music.  Yeah Me Before we close the internet down now that our viewers want me get to know you very well They've gotten to know you well. What would you be doing if you are not a singer? Do you have a dream or something to dream of?  What else would you be come and doctor you whatever I Thank you so much for coming to our studio. It has been a wonderful blast Remember you guys we do have to go on standby to bury moses and we're going to do that right now. Thank you so much My name is Joimo Chaché And uh to the viewers don't get it twisted. It's still social


So I just wanted to set the scene with how much I hate Norwegian Wood. I didn't have an example other than first law, because my example is always first law. But I give one star to Norwegian Wood because I can't give it zero stars. As you might recall from my chat with Bookborn, both of us loathed and despised Norwegian Wood by Hurricane Murakami. She's unfortunate because Bookborn loves Hurricane Murakami and that's why we were reading him, but she had never read Norwegian Wood before. And she was like, this is a terrible first Murakami book for you. She, you know, we have a lengthy chat about it. If you missed it or are interested in it, I'll leave that link down below. I also filmed a very angry standalone review for this, which people advised me was too angry to post publicly on YouTube. So I just made that a Patreon video. So if you are a patron, then you are very familiar with how I feel about this book. But today I'm here to talk about normal people and Norwegian Wood. So I just wanted to set the scene with how much I hate Norwegian Wood to explain why it was a bit of a strange moment when actually I wasn't reading normal people. I was reading Sally Rooney's newest book, Beautiful World, Where Are You? And I was realizing that it could easily be compared with Norwegian Wood and more specifically normal people could be compared with Norwegian Wood. Like there were things about beautiful world. They were starting to remind me of things in Norwegian Wood, but these two are much more similar. Basically, I'm trying to say I read Beautiful World much, much more recently. It's fresher in my brain, but I have read Normal People and I really, really loved it. And it is a lot more similar in terms of structure and topic and theme and storyline, etc. There's a lot more parallels between these two. So these are the two that I'll be comparing today. Even though it's Beautiful World, they made me think of this. So I mean, I've read two now, Sally Rooney books. I intend to read Conversations with Friends, I haven't read it yet. But of those two, there's a similarity in her approach and her writing style and the way she does characters, etc., that was present in Beautiful World, which is why it's still, I thought it was applicable for both. This one just has a plot line that is more comparable to this. But her approach, I think, what I'm generally going to say, maybe some specifics, but what I'm generally going to, the points I make about Normal People could be applied to Beautiful World and I'm guessing could probably be applied to Conversations with Friends. I haven't read that yet. So both of these books heavily feature a university setting. They both feature a male and female love interest who knew each other prior to going to university, who come to know each other better while in university. Both of them feature a lot of sexual encounters, like on page. Both feature arguably toxic relationships between romantic partners. Both feature suicidal ideation, which is a trigger warning for either of these if you are thinking of picking one of them up. These are both sort of like lit-fix stories that are sort of just about the experiences of the main character or main characters and just kind of like their life is like the big deal of the book. Like there isn't a bigger deal. It's not about a larger thing. They are both just sort of about the people they're about. They were both adapted. There was a movie made of Norwegian Wood and then there was a Hulu mini-series made for Normal People. These are both huge bestsellers that are really popular with the sort of generation that they were written for and about and just like at the time that they each came out. I think they've both been sort of credited with being to a greater or lesser degree emblematic of their respective generations. They are both set during politically and culturally tumultuous times. This is obviously a different and older time and this is more contemporary. They both center female characters or they each center a female character that is emotionally scarred or damaged. Both books include sexual violence and both books frequently mention what their characters have read, like to read, would like to read, are currently reading. So they both do that. Normal people actually I think doesn't more but they both do that. So there's like a lot of things that are similar about these books but I give one star to Norwegian Wood because I can't give it zero stars on Goodreads and I give five stars to normal people. So for two such ostensibly similar books what did this one do wrong and what did this one do right in my opinion? Now these are both really really beloved books and beloved authors so clearly I'm not in the majority and thinking this is bad. So again these are just my opinions but clearly one worked for me and one didn't and I think there are several reasons why. So I just ran through a list of similarities now I'm going to run through a quick list of like dichotomies like direct differences. Norwegian Wood features one male POV. Normal people features two POVs one male one female. Norwegian Wood is written in first person. Normal people is written in third person close third person. Norwegian Wood was not contemporary when it was written. It was writing about a time 20 years ago from when it was written. Normal people by contrast is about the time during which it was written. This is written by a male author. This is written by a female author. Murakami mainly writes speculative fiction outside of Norwegian Wood. Sally Renew mainly writes literary fiction including normal people. Norwegian Wood one of my big complaints about it was that it has it offers very little insight into the main character's thoughts and feelings in emotional state. It sort of tells you about everything other than that even though it's told in first person you very very rarely hear what the main character is thinking or feeling. In normal people there's an extreme amount of attention paid to the internal journeys and states and thought processes of the main characters even though it's told in third person. And then the last thing is is more a matter of opinion. I mentioned that both of these books feature on-page sex and that they that they feature arguably toxic relationships but this is actually the thing that made me start to compare these in my head because I think people would generally agree that both these books portray sex in an uncomfortable way at times but this is where it's contained this is my opinion. Norwegian Wood features sex in a way that to me reads as extremely one-sided and is extremely objectifying towards the women that the main male protagonist is having sexual encounters with. And normal people while the sex scenes are written in a way that is more uncomfortable it's not you know a romanticized romance novel type of thing it's more uncomfortable. It never seems objectifying to me it seems complex and again and for the and sort of messy and complicated but it's not again objectifying and it is both-sided because not just because you see two different perspectives but when within one scene that it has a sexual encounter it doesn't feel so one-sided in the depiction. It doesn't feel so voyeuristic. So those are some differences between these two books but so basically like I said it was when I was reading Beautiful World Where Are You and there was another somewhat uncomfortable sex scene and I started thinking why is this different? Why am I okay with this? Why does this book so work for me? Why does this- why do I think this book is great? As compared to the extremely uncomfortable sexual encounters in Norwegian Wood which not only made me uncomfortable but made me angry and me and Bookborn ranted about it to each other at length and also during the live and then also in the non-public review. And I mean in my opinion when I was talking about Norwegian Wood with Hillary during our live chat I said multiple times that I don't care if the main character does terrible things thinks terrible things is a terrible person because a lot of the things we pointed out in the book were like it's awful that he thinks this is awful that he does this it's awful that this is how he treats people and we don't understand why the narrative is rewarding him for this behavior and if only we had some inkling as to like what he's thinking and feeling about this or what what the author thinks or feels about this because we've got nothing to go off of and he just goes around doing awful things and keeps getting rewarded by the narrative and we just don't we don't understand why and it's so it's offensive and also really boring to read about because we don't have any sense of who he is as a person and so I said again multiple times that like if you told the same story as Norwegian Wood including everything that I found strange or offensive or off-putting or questionable or whatever but we had great insight into the main characters thoughts and feelings and we knew what he was thinking and feeling about this and it was an in-depth character study of a very complicated perhaps reprehensible person but nonetheless an in-depth dive into what he thinks about these things why he does what he does or the reasons or the ways that he justifies to himself what he does or that he doesn't justify things to himself what does he think and feel because that's the thing that makes what happens interesting because this this isn't you know an action-packed thriller this isn't an epic fantasy with a quest this is a story about a person and that person going through life and meeting people and having encounters like that's what the story is about and so this is like people are character driven readers are not character driven readers but if you have a story where the entire point of the story is this character's life and experiences then that is a character driven story and it is baffling to have like a complete absence of the main characters thoughts feelings emotions motivations etc he's just it's just not there um to the point where Hilary actually thought originally when she didn't know that this book had literally no speculative elements she thought that he might actually be dead um like that that's going to be the reveal that he's actually been dead this whole time and like that would explain why he's such a nothing of a character but no it's not speculative he's not dead he's just he's just not there and so I didn't have an example other than first law because my example is always first law of like you know bad characters or you know bad characters being still engaging and compelling and fascinating to read about like I don't have to like a character I just have to like reading about them and I was like I there's nothing to this person all I have to go off of is what they are doing and that's awful um but it's not interesting because I don't know why they are doing it or how they feel about what they're doing or and I also don't understand why anyone else in the book seems to be okay with the things he's doing but like if you wrote him in a way where he seemed charismatic and not because other characters told him that he was I would find it interesting like it would still be like kind of a harrowing read because it's kind of strange the things that go on in it but you would be I would find it compelling and I'd be like I get why people have this book because it's a fascinating character study but it's not normal people it is an equally off-putting book like there are very harrowing parts of it there are some really troubling parts of it there are some really dark parts of it could easily rival norwegian wood for the level of discomfort and darkness but normal people does what I wish norwegian wood did and gives you intense insight into the main character's thoughts feelings and emotions and how what they are thinking and feeling as they go through these events and that is what is entirely missing in norwegian wood and I continue to be baffled by the fact that this book is popular I don't understand what what what people are getting out of this because a character story with no character is no is nothing what is that if you have never read either of these books obviously I recommend normal people and not norwegian wood but I hope that this is helpful in terms of setting your expectations correctly both of these books are really really beloved and I think there's a lot of crossover like I do think that it is not at all unusual or uncommon to have somebody that loves normal people also love norwegian wood and vice versa I mean like based on the list of similarities in a very surface level way like I obviously agree like that's what made me compare them I have an entire list of ways these books are like kind of the same so from from that standpoint like it makes sense why people would like both books but this one is hollow and empty in my opinion whereas this one has the cream filling and I think that makes like all the difference so even though the shells and the outlines and the conceits of both stories have a great little similarity the execution is so wildly different that it does kind of surprise me that well the people like this book in the first place but also that so many people I think do like both of these books and I get why someone would like normal people and I get why somebody would not like normal people because it is really uncomfortable but at the least it at the very least it does give you the emotional journey of the character during those uncomfortable moments you know what they're thinking you know what they're feeling norwegian wood is just uncomfortable that's it so like I guess if you're just like a glutton for punishment then maybe you're sure about these books I don't understand maybe you can help me understand the comments down below I I genuinely do not understand why anyone likes norwegian wood I don't I just I don't I don't get it but anyway I did think it was interesting that they are so similar and that I could have such viscerally different reactions to these books one star versus five stars like when they are on paper so similar so anyway let me know in the comments down below if you've read both of these books if you've read one and not the other if you like one and not the other if you like both if you like neither whatever you want me to I post videos on saturdays other end times of all but I think saturday so like and subscribe join my patreon if you feel so inclined and I'll see you when I see you