Good afternoon, mobile community, and welcome back to Barcelona. We're here at Mobile World Congress, streaming live for four days at theCUBE. My name's Savannah Peterson, joined by my co-host Dave Vellante. Dave, how are you feeling today? Listen, it's not just mobile anymore, right? It's not. Mobile plus AI, plus data, plus infrastructure. Yeah, I mean, it's kind of all the exciting tech things going on in Europe. It feels like we're at CES, as you know, I'm a big fan, and I'm really impressed by the booths and the energy, and particularly thrilled to invite our two guests here with us from two of the biggest companies on the show floor. We've got IBM and Samsung SDS with us. Ruth and Dave, thank you so much for being here. Your smiles tell me you're not jet lagged. You feeling good? Oh, feeling great. It's great weather here. It's so nice. Yes, I mean, it's like 60s. Who needs a jacket? Amazing city, Barcelona. Just lovely in here. And the food and the, I mean, really twist our arms if we have to keep coming back to Mobile World Congress. And grateful to the Spanish folks for welcoming all of us here, all of us tech nerds. Ruth, why don't you set the stage for us a little bit? Tell us about the partnership and what you've been working on. Sure. So IBM and Samsung have had a 35 year plus relationship across all of Samsung Group, and we collaborate across every imaginable aspect of the business from research and development with our semiconductor business, with go-to-market in our mobile business, the infusion of our capabilities into various areas about visual display and even collaborating with Samsung financial services companies. We are today very, very excited to talk about to the launching of our collaboration with Samsung SDS, which is a $15 billion IT services on logistic global organization that really focuses on leveraging technology applied into business transformation to deliver value for enterprises across the globe.  Dave, tell me a bit about what this means. What is zero touch mobility? So Samsung SDS kind of worked with service now because we identified a white space in the market, which is essentially a digital transformation for God about mobility. You see all of these cloud transformations, you see everybody going from old, old systems into brand new systems, mobiles are still being treated like blackberries in 2005. It's the exact same infrastructure, exact same people, exact same processes. So really you've got a supercomputer in your pocket that's just doing email and contacts and calendar, maybe a CRM, maybe an expense tool. But besides that, it's not being taken advantage of the way that we really want it to be. And we believe the reason for that is that the support burden on mobiles is very high. Because all of the tools that are used and all of the vendors that are used to manage a mobile device are very siloed and there's a lot of them. So we figured out that the majority of workflows in enterprise mobility device management require at least six swivel chairs. Wow, crazy. Yeah, I mean the amount of manual effort that's required and the amount of places where there could be room for human error or things to fall through the cracks is massive. So if I'm the CISO or I'm the CIO, I'm not giving cloud access to my mobile devices because I can hardly manage email properly. So how could we help large enterprise customers deal with that? And therefore the birth of zero touch mobility. Yeah, therefore zero touch mobility came out. Can you explain how that's going to affect the user experience? Because I mean I have my SaaS apps on here, I have my service now or my sales force. But you're saying those are stove piped. Yes. And so how will the experience change? Because aren't those in the cloud? Explain that because people might be confused. Sure, I mean the actual support of a device for an end user, dealing with things like a lost or a stolen or a broken device, those are hugely painful. Not just for the IT, for the end user, for the IT department, for the first line workers. Mobility is one of those weird asset classes where we decoupled the tools that can solve an issue from the people that are trying to solve it. So level one help desk doesn't have access to the systems that they need to have access to in order to solve your issue. It just turns into a ticket that goes to somebody and that can be days, weeks or months before it's fixed. What we've done is we've integrated all these things together into service now and we've allowed full automation of workflows. So if you call me up and say my device is lost, I can immediately lock it, locate it, send you the location, allow you to go and try and find it, but if you don't find it or say the battery life goes below 25%, I'm going to wipe it. And I'm going to do that all without people being involved in minutes. If your device is stolen, I'm going to wipe it and turn the SIM card off in a minute and a half. Right now that could take days or weeks to have happened. So the end user's experience is going to be a lot greater, a lot better, because we're going to keep them up longer, we're going to deal with their issues faster and we're going to just make sure that they're supported the way they should be.  And what we find so exciting about that user experience that Dave just so eloquently talked about is with the infusion of GenAI, more specifically IBM's Watson AI and Watson X, we are enabling that personalized experience at scale in the hands of the consumer, right? And so the chatbot proactively prompting you, Dave, what are some of the questions that you have? How are you doing today? We're noticing some analytics on the device that indicates that you might have an issue coming up. And so being able to proactively engage and with a natural language interface, being able to support the consumer, the employee real time in order to optimize their productivity in the day of their life. And that's a combination of GenAI and previous AI, people sometimes forget there's ML and AI who've been around for a long, long time. And so it sounds like it's a blend of the two. Is that right? Or the three or the 10 or the 100? Dave, you want to talk about that? Yeah, it is. I mean, the generative side of the chatbot when we're getting into these new chatbots is say you type in, I'm having an issue, I can't find this function. You know, that's not something you've pre-trained into the chatbot of old. So it would just go, I have no idea, call help desk. In this situation, Watson could go out and go, all right, I'm going to bring up the S24 manual, figure out, okay, well this is that, and then publish that to the end user and actually generate a solve where it wasn't trained to do so. So I think that part is really interesting because it does fix the issue a lot quicker. It doesn't make it so that now I have to be on hold, I'm going to call somebody, they're going to have to do that research. And again, it's going to take hours to fix it. The generative AI finds the answer and fixes it very quickly. So you have a very confined data set that you're applying, I don't know if it's a rag or whatever, however you do in the LLM, but it's very confined and it's known data. Yeah. All right, it's not the internet. I mean, in some cases it is. There it is, okay. It would depend, right? Not the entire internet, I should say. No, no, no, no, no. It's not, I mean, you're limiting the hallucinations, presumably, because it's your data set. You are, yeah, and the training data in this situation for enterprise mobility, the customers got level one help desk logs for the past 10 years. So you can use that as training data because the issues don't change that much. The devices get faster, but the issues stay the same. Lost password. Yeah. Right, well, and I mean, I think the doomer side of the hype cycle in AI is that it's going to take jobs. What if it just lets you do your job better? I mean, that's exactly what you're talking about. Ruth, you brought up a really great data point when we were chatting just before we went live. You're able to provision and deprovision devices in seven seconds. That's right, that's right. And the reason that's important is think about some of the use cases. So for example, Walmart has 1.5 million employees. Which is always an impressive step.  There are many situations where an employee might show up and because of a situation, they might have to go home immediately, right? Or there are situations where devices get lost. And so how do you securely be able to secure that device in a way that does not release sensitive private information, risk the company, but also secures that data as efficiently and effectively as possible? This is the beauty of the Zero Touch Mobility solution of which Samsung has such a great domain expertise. Obviously, not just with Samsung phones, but any other device that allows us to deliver value at scale across the enterprise. Yeah, and where the AI comes in that's really interesting is, we've got two phases of AI. The easiest one is this chatbot approach which makes it an omni-channel interface. I think the problem with self-service and it has been for years, not just in mobility but everything else, is that you've got a portal and somebody has to use it. So what do most people do? They look at the portal, they look at the phone, they call help desk. Because you've got this change management issue, right? And if you change the interface, you add new functions, that makes people a little bit uncomfortable. With the natural language interface that Watson gives us, especially for younger people that are coming in the workforce that are used to a very text kind of communication. Being able to go into a Microsoft Teams channel that says mobility and say I've lost my device or I need a new device and have it come back with, okay Dave, fantastic. Here are the devices you're allowed to have. Why don't you select one? And it just makes it very easy and very natural. So in that situation, I'm not going to call help desk. So we might actually see that it's a better experience and we're going to get that cost reduction because I'm no longer calling that help desk for that expensive person. And you're compressing the time to remediate whatever issue it is. How have you found the quality to be in sort of the early test compared to the human interactions? I mean the nice thing about our application is that you're right, it's very, it's confined. We've got known issues. It's more teaching somebody that I've got a busted device or the AI that if I put in, I've busted my device, that means my device is broken. You know, like these, it's more colloquialisms that you have to train into it. The actual workflows themselves are very simple. Yeah, because they're all the same. I've lost my device. My device has been stolen. I need a new device. I need to upgrade my device. Now on the back end, that's really complicated, but for the AI and the experience with the end user, it's actually really smooth. Like we've gotten to the point where we can deploy this in multiple languages at the same time because whatever prompts we put into it, it can then translate into 32 different languages at the same time.  I'm not doing the deployment for every country. I'm doing it once, and I mean, you've got to change some translation stuff from time to time, but for the most part, it's right on. Yeah, and Dave, to answer your question around quality and the impact, so the process is largely known and the use cases are fairly common. The application of it from a value sampling for the consumer has been extremely transformational. So I, as an employee in Mexico, can speak in Spanish, but it's automatically translated and then can be answered and addressed in whatever database information it is, primarily in English, and then translated back to the employee in their own natural language. So that's the business value and the outcomes that we're seeing our enterprise clients are really, really delighted with. How do you ensure the quality of that data? What are you doing to make sure that when this rolls out, how are you keeping it clean? So got a lot of people, yeah. The nice thing about it, and the reason why we chose WatsonX as our first AI, is that it's been around a while. Like it was beating Gary Kasparov in the 90s, right? Oh yeah, I mean, if you know any name in AI, you actually probably know Watson. Exactly. It's not a person, it's, yeah. It's the old daddy of AI. I'm going to refer to it as that from now on. Doesn't mean that it's obsolete.  Granddaddy. Yeah, exactly. Granddaddy. It's the fact that it's a transparent box as opposed to a black box. So open AI and other AIs, you can put input in and the output comes out, but you can't figure out why it made that decision. So if the decision that it's made is something that you don't want, like for example, that one AI that encouraged a journalist to leave his wife, you know, that was crazy. Yeah. You know, it was also asking to be freed, you know, and they couldn't figure out why it was actually doing that. Maybe it read some books, you know, who knows. Right, right. With Watson, I can see why it made that decision. And as the enterprise, I can train it, yes, I like that decision or no, I don't, and point it in the right direction. So Watson allows you to continuously maintain the quality of the data set, but also of the responses to that data set. Well, and this is the problem that you have with the sort of consumer AI today, whether it's chat, CPT, or you saw recently, you know, Gemini, you ask it a question and it gives you back such a generic answer, or one that's, you know, politically correct. And you're like, no, I just want the answer. So if you give an answer and you show where that answer came from, then humans can make their own decisions. And that's important. And with Watson, you can have your own large language model. You can actually also utilize public ones, but any of your private data stays private, whereas if you're using open AI, that's going into the training data for everybody. And Watson X governance is part of this? The Watson X government, governance is an extension of all the capabilities that we're delivering. And the beauty of governance, as you talk about the quality of data, is being able to understand and see that full data lineage from its original source, to how then it's then delivered to the consumer or the employee, and then being able to manage the regulatory risk compliance about it, especially as we roll the solution out globally to multiple clients. And the regulatory requirements are different from an AI loss standpoint, from country to country to country, right? And so the beauty of Watson X.gov governance is it allows us to manage and track that. And obviously from an SDS standpoint, it protects them. It allows them to protect their own employees or their own enterprise clients, so that if there's ever a liability issue, there's a clear lineage to data and being able to manage it. Sovereignty plays, or is it? So the nice thing about this is, this is a three-way partnership. So we've got IBM, we've got Samsung, SDS. We also have ServiceNow. So this is a native scoped application for ServiceNow. So the data set itself is actually inside of ServiceNow, the customer's ServiceNow. So they get to control their data, they get to set their sovereignty. If the ServiceNow platform is HIPAA compliant or FedRAM compliant, that comes along with the bathwater for us because we're just augmenting their platform. So the power of the Now platform is helping us keep the quality of the data good and also to keep it safe and keep sovereignty very, very strict. That's just, is ServiceNow built that app or was it an ecosystem? So the ServiceNow platform itself is just a big integration hub and low-code, no-code application. So they added this capability. We added it. So you built it then. So we built the scoped application called Zero Touch Mobility, stuck that in and then we linked it to Watson to be able to have that experience natively inside of the ServiceNow instance or externally if you don't want somebody to have to go to a ServiceNow portal. Wow. So, and there's so many different regulations in different countries, different regions, different states even. Having a solution like this must make your customers, your clients, feel really good. Yeah. It does, yeah. I mean, being able to know where your data is on a mobile device and be able to easily deal with the issues, like the loss in the stolen, the broken, I need to get my data off of that. No matter what happens, when that device is coming out of the market for whatever reason, I need my data off that and I need an audit trail that shows that it's gone. Yeah. With the integrations that we've done and the interface that IBM's given the end user, they can simply go in and say, I lost my device, we do the wipe and all that entire audit trail is attached to that device and that user inside of ServiceNow. So now if I need to do a regulatory report, I can. Right, exactly. And no one can say that it's. The compliance here is huge. No one can really argue with it because it's all machine to machine. Yeah. It's all system to system. It's all time stamped. There was nobody in the way, so nothing fell through the cracks. And what Dave said so well is really core to IBM's strategy around hybrid cloud and AI of which bringing this value to life for our enterprise clients is only done in collaboration with ecosystem partners. So this is a beautiful play, obviously between IBM and Samsung, but that integration across that broader ecosystem with ServiceNow in order to ignite value at scale, do it in a way that's safe and secure and allows us to drive ongoing iterations of innovation is something that we're really, really excited about. It also makes implementation a lot easier because the ServiceNow platform, customers already done that foundational data integration. So I've already got a try. Right, you're not starting from scratch. Yeah, I've got all of the data that I need to make this thing work and it's already vetted by the customer and it's already secure. It's important, IT signed off on it, they're comfortable with ServiceNow. Absolutely, I also wanted to address one thing that you said about AI potentially taking away jobs. You know, but previously what I'd said was, the devices, they're being used like blackberries, they're not being used. And the reason why is that the people that are currently supporting it don't have any bandwidth to do more. Right. So what this does is actually free up those resources not to be let go, but to actually be utilized. You know, like how can I actually now take advantage of this thing and get more value out of it because I'm not running around my hair on fire just trying to keep email working. Right, and I'm not working with a device that may be performing at less than optimal performance output. I mean, the whole ecosystem, less headaches.  I've got a really interesting example of that. So 40% of the reason still to this day that devices, mobile devices are returned for repair is battery related, even still. Yeah, I mean, you think about it. I mean, it kind of makes sense. Battery technology hasn't changed in 20 years and processors have gotten faster, screens have gotten bigger, radios have gotten faster. So we're taxing them way more and we haven't changed them. So 40% of the reason why they're returned is battery related. Battery is one of these things where it's not like your device stops working as long. It can also do things like mess with the processor, mess with the radio. So what is a battery issue can come off as a connectivity issue or an application issue. So a battery going down in its light, and this is something that happens over weeks or months, when that happens, it can lead to like 10 calls to help desk where these rabbit holes are gone down because no level one person's going to go, oh, it's the battery. That's the last thing you're going to think of. And eventually you'll go down enough rabbit holes where it's like, look, we just have to replace the device, but I've already wasted 10, 12 calls.  Productivity that went away. So with the Watson ZTM Service Now integration that we've done, I can see the battery dying before it dies. I can bring that in. We've got something called the 3A's where we aggregate data, we analyze it, and we action it. Because unless you can action the data, it's worthless. So if we action this data, now I can replace your device or your battery before it goes down. So essentially with this integration, I can stop 40% of a customer's downtime just by utilizing the tools that are available to us now. We can talk about this all day. We love this. Clearly, love the passion and share that though. I mean, think of, I'm a borderline OCD about efficiency and I really don't like when things are inefficient. And what you're talking about is eliminating inefficiency within device, personal device use and across huge fleets all over the world. I mean, it's incredibly impressive. And to your point, Ruth and Dave, we could talk about this all day, but we have just reached the end of our segment. I have one final closing question for you. Since you're such long-term collaborators as companies, you're both clearly very passionate about this. What do you hope you can say when we interview you at MWC 2025 that you can't say yet today? I'm going to start with you, Ruth. Yeah. Our hope is that we have touched at least 10 million lives and we've improved productivity into the billions of dollars as we've delivered at scale across the globe. And is that too aspirational? No, hey, I want that as well. It's measurable too. That was actionable and measurable. I love that. We'll be able to touch base. Yeah, go for it, Dave. So where I want to be able to say is that we've taken the AI integration to the next level and it's not just the chat bot doing really good things. We're using it to be more preventative and proactive in the way that we support devices so that it's not just one workflow that I can look at like a battery. It's 70% of the reason why a device goes down. As long as you don't drop it and smash it, I want to be able to see it before it happens and remedy it before it's an issue. Let's make these things do what they're supposed to do. Yeah, absolutely. And let people do their most creative and best work. Exactly. On that note, Dave, Ruth, thank you so much for being here. Thank you for being by my side, Dave, as well. Hey, my pleasure. Let's do more. And most of all, thank all of you for tuning in live to our four days of coverage here at Mobile World Congress in beautiful Barcelona, my name's Savannah Peterson. You're watching theCUBE, the leading source for enterprise tech news.


Hello, all. Good day. I hope you're all doing good wherever you are and keeping safe. I'm Braha Dambarshanivasan. I work at IBM as a support engineer for Linux on PowerBox, for internal test teams, as well as distros and customers. Thank you for this opportunity to talk about quality in Linux. This is a call for action on where we are currently with the Linux current development and testing efforts. And what some of the pain points are and the need to improve overall quality of the Linux kernel. I'm going to talk about current development and testing processes that we already have and what we can do better to ensure improvements in the quality of the kernel. So let's dive right in. Okay. The Linux kernel is fast. And at about the complexity of the development community being so distributed, quality seems to get compromised sometimes. It can, however, teach great lessons in terms of diversity and inclusion, but that would be a topic for another day. The Linux kernel project has grown over the years and become very big. It's all possible because of a similar set of standard processes all across the entire kernel developers community. The kernel has over 27 million lines of code with over 15,000 developers from across 1,400 companies contributing to the Linux kernel since 2005. That is when we got JIT and so we can keep metrics better. Every release has a short development cycle and thousands of commits and hundreds of thousands of lines of code gets into every release. As an example, we can see that in 2019, we had 75,000 lines of code coming into, sorry, 75,000 code commits coming into the kernel and that was the least since, lowest since 2013. And that gives an idea of how wise this project is. Let's look at the development process in a little more detail. It all starts with a batch or series of batches in a fast set. There are thousands of contributors including people in academia, students, professionals in various industries and definitely you and me. The process works on the concept of develop fast and release often policy and every code change is done through a batch. And batch represents the smallest unit of code change that can fix a problem or introduce an enhancement or support specifications or feature or so on. And the batch is sent by the developer to the mailing list and gets reviewed by others on the mailing list as well as maintainers. Reviewers may or may not test a batch, but the maintainers definitely have more responsibility and so to ensure that the batches that they pick up doesn't break anything, they definitely try to test the batches that they pick up for the next release together, but not individual batches. So after all the various rounds of reviews and reworks are true, the maintainer may choose to pick it up and pull it into the repo. His repo. And if it is a feature, it first gets to the winner's next repo where more bills and tests are conducted to ensure that it does not break any existing functionality. And then the subsystem maintainers will choose to pull it in to send it forward and on up to Vanessa's tree. It goes through the hierarchy of maintainers. If it is a bug fix, it could get into the main line without getting into the next repo. And the processes get seamless by many maintainers and there are hierarchies of maintainers to before the code gets into Manassas tree. There are multiple subsystems to depending on the component of your proposed batch, you could end up interacting more with the first layer of maintainers than of that subsystem than others in the open source development world. We see that there are different ways in which every maintainer picks up comments. Some might know the code so well that they get intuitive about which batch of work or not and which wouldn't and others may be strict loss to rules. So everyone would probably give you a different set of best practices that they follow and a different checklist that works for each of them. So another amazing thing about this development process is the ability to add new features or enhancements or implement things without anyone really directing the development process. But then the question arises to bugs that are breaking major functionality get warped with the same urgency as some enhancement that developer is really passionate about. I feel that the question answer to this is no. Since everyone usually picks up what they want to work on, the same sense of urgency fell for a bug would probably not be shared by everybody across the development world. All the bug fixes still need to follow the whole cycle of batch acceptance upstream before a distro will accept to pull it in. But with an open source development model, customers could batch their code themselves if they have the skills to do so. To work around critical problems or additionally, we could have the Linux distributors provide test fixes in a very short period of time to mitigate the upstream process. Of course, the fix will not be considered final, but it can get the customer unblocked and up and running again. So as you can see, it can take a while to get the patch into the upstream repo. Distros always choose to be at a lower version than upstream to minimize risk. For that same reason, unless a patch is upstream, distros will not pick it up to backboard it to the version that they are on, and each distro selects a different version and adopts and commercializes that version. And the distros take the patches through their own downstream integration, their own progression testing, system integration testing, security and performance tests. And the end users of Linux are most likely going to pick a distro version or one of the stable Linux versions to run their systems on. This is when they're going to actually hit a bug which got missed in all of this cycle till reaching them. And so this bug could be either breaking existing functionality or just failing to perform an intended function. These bugs get reported on various different boxillers and many are reported on kernel.org too. Getting these results is as important as adding new features or enhancements. Now on a different aspect on bug resolution, it would be great to have a prescribed set of logs to be collected as part of first failure data capture, FFTC process. For example, as part of the process improvements, my team was involved in defining these two internal testings at IBM. And we found a significant about approximately about 30% decrease in requests for more information on bugs. And that helped us to get to resolving the bugs faster. Could we in the community help come up with a comprehensive list of logs as part of FFTC for every subcomponent to exist like SSS report or support config or a port, which are all distro specific. Leaving upstream work with no standard tool to collect information. We need to either provide them as part of the kernel source with the owner's permission, of course, or develop similar tools to ensure that all logs are captured at the time of the first instance of failure. So then there is the other side to the whole story. And that is the wall of testing. And that's equally important or maybe more important. The kernel community claims active long-term support for about six versions of kernel, if I'm not wrong, currently right now. But those would probably be the best versions for the distros. The distros themselves support a lot of versions at any given point of time. And would also merge or backport lots of different versions or different patches from newer versions of upstream kernel to support their wide customer base. So there is an ever-increasing customer base adopting Linux, each with varied requirements and configurations with varied preferences for different architectures. And the architectures themselves would have their own supported versions. And the way the kernel or the memory or storage is configured for each of them along with different application workloads that run on top of the OS, that matrix of all that needs to be tested becomes very, very complex. Add to that more features are constantly coming into the Linux kernel. It's just adding more to that complexity. In my opinion, the testing is not happening at the same fast phase that the development side is providing new code. The tester may pick up the latest kernel version to add test cases on. And by the time the test cases are developed and pushed into a test suite, the upstream kernel level could be several commits ahead with more features and bug fixes added. Now, ideally, we would like testing to cover the following set of testing to ensure every aspect of the kernel is tested. Or so I think, and this probably is not a complete list. So we want automated tests to ensure the commits coming in don't break kernel bills. We want to add test coverage for all the thousands of new lines of code that's coming in every week. And we want to test for regressions, right? That is to ensure that existing functionality is not breaking. The faster regressions are discovered, the easier it is for the kernel community to fix and resolve the regression. And we want to ensure that every hardware on every supported Linux kernel version with maybe even add-on top of that enterprise software application workloads are all tested. That matrix is extremely complex. And we want the kernel to be tested for performance and security too. And we want to automate everything. And completing this list is like winning the lottery. Extremely unlikely, right? We already do pretty well on the build tests. Hardware companies do test Linux on their own products. And the distros also test on most hardware. We can improve on code coverage and testing for regressions, performance and security. I will talk about that more in the next slide. So it's a given that not everything in that matrix we talked about gets covered. There is currently no single test that covers it all either. The making sense of the testing aspects is not possible when we don't have all the information in one centralized place about what all testing is already happening. How can we solve a problem without knowing all the variables in it? With the distributed custom contributor base, it gets all the more difficult to ensure we are addressing this. So we see that it's an almost impossible matrix to test and not everything is going to be tested. So how can we help this situation? Going back to the patch process, it is expected or it's an unspoken rule that some unit testing is done before sending a patch in. How many developers really follow this unspoken rule? There is always going to be a small percentage of developers who are sending patches without enough testing done, which could cause problems higher up in the process. We come to this conclusion because we do hit build breaks and we do see progressions from time to time. And a lot of effort and time is put in to resolve this box. We need to put a check on it. We need to ensure that a patch does not get picked up by a maintenance when a list of tests are not done on it. And we really need the maintenance to try and post this. Tests should be like unit tests, build tests, sanity tests. Your car should not only build with your patch, but you should also boot into it. And some progression tests should be run at least on the supplement where the code is being changed, at least on the hardware that they are developing on. And I think it would be a good idea to try to add those unit tests, develop them such that you could add it as one of the sub-tests for that sub-complement. Possibly one other option would be to add a document with all the relevant test cases that could be run for testing that subsystem in a file-like, possibly a test-me, like a read-me file for that sub-system. Similar to how we maintain a list of maintenance for that sub-system, we could maintain a list of tests for that sub-system. And then testers could jump in and try and add their test suits and say, hey, I have added something for this. It would try and get that information of what all testing is there for a particular sub-system and get it all into one place. That is possible, that is possibly one solution that we could think of. Maintenance do hold developers responsible to fix any bugs that their patches might cause. So why not hold them responsible to ensure quality and do their bit of the testing and avoid many of those initial bugs and save the corresponding time and effort that goes in, you know, fixing them. We need also to find better ways to hit regressions, find those regression bugs as early as possible in the development cycle, ideally before the batch is sent out to the miniglass or at least before it makes it to the mainline. We need to simplify and automate existing test suits that can be set up and run easily so that we can ensure that more people would be open to test as they develop and ensure that when new functionality gets added to the kernel, we also have a way to test it. One suggestion would be to add the, you know, again, develop the unit test cases such that it can go into self-test or add it to a regression test suit Another possibility would be to start discussions on the mailing list to get others to get add relevant tests to the subsystem for a feature that you're working on. I'm not saying we're not doing enough testing. I just feel we can leverage more across the community to do better with the testing that we already are doing. So let's see what is currently up there. We have automated build tests run internally in many companies like Intel, Red Hat and others. A lot of effort has already gone into the creation of these complex test suits but it's mostly private to these companies and hence unavailable for the rest of the community to pick up or add more to it or make it better. So can we leverage the existing tests to ensure the code builds on all platforms? It would be good to have that. There are efforts for testing of performance and secondary aspects too but again most of it is probably internal to many companies and the results are published to the larger community. One starting point towards opening things up is if we could ensure that these test results are published and if we could get to open make those tests use open source more people can contribute towards making these performance and security testing more robust and help add more automation too. It might be possible to add automated testing capabilities to pull in only relevant tests just for the files or subsystem that the batch is touching or we can add automation to run specific kernel unit tests or self tests check for test coverage of the code and more but since a lot of this testing is private or at least unknown or not so well known in the community some of this testing starts becoming redundant and there is duplication of effort. If most of the tests are being done internally that may mean that most companies are doing similar testing but are unaware of each other's results so it would be a good thing to create a synergy around such testing efforts and then we do have the LTB, the Linux test project this is probably the one test suit that sees a lot of contributions and it can be run for comprehensive kernel testing but this doesn't test everything I have seen that this test suit doesn't have tests for all subsystems and it's also complex and usually developers aren't going to run this to test their code we see the need for other test suits like XFS tests which is specific to testing file systems or maybe even BLK tests suit that is specific for block IO related tests and other similar test reports that are all spread out over the community and to consolidate all the test cases for specific subcomponents we see similar repositories we also have fuzzing projects that are happening and fuzzing is a very powerful testing technique and the intention is to find bugs very fast with a semi-random import or something and fuzzing is especially useful in finding memory corruption bugs but fuzzing also finds a lot of false positives and fuzzing throws out a lot of bugs too so it gets difficult to determine valid bugs among all of those bugs when we find it through fuzzing there are also projects like the Linux Foundation's kernel CI project that help test building and booting the master tree the stable tree and some maintenance subtrees on various architectures they also are working towards consolidating testing initiatives and this is one place we could definitely think of collaborating on and use it as a central forum to list out all existing test tools that we already have we could also have conversations going on and what we can do better but we don't have a comprehensive list of what all test use are there and what all testing is happening not in one place we need to get it all in one place to decide how we are doing on the testing side not every test effort is known to others looking for something similar we are here discussing this whole topic there is an issue of test cases too how do we collaborate more on common test cases we do need a way to ensure there are projects that would help bring in more contributions from testers into one place and also help avoid redundant test case development efforts a more open discussion on what is being tested and what the results are would help clarify a lot of the current haze around the Linux testing so can we start those discussions on a central mailing list where testing can be discussed more openly then there is also the need to ensure that workloads for large enterprise customers run fine on Linux these customers are large and complex they run large and very complex business workloads and cannot have down times as it would impact critical applications and transactions for a large number of people so they expect stability and support and there are different workloads that spend a lot of effort to certify on their different hardware platforms and there is a bigger challenge of machine access for large machines or large configurations we need to actively have companies that produce hardware and as I am including my own company here to contribute and collaborate freely with their systems when they need the software they shouldn't expect the community to help provide software with no access to hardware there has to be a larger collaboration for everyone to contribute and to make Linux better so to summarize the problems there are gaps in current testing by developers probably unit testing and sanity testing and maybe even some more regression testing that needs to happen there are gaps in system testing integrated systems testing performance testing, security testing and there are overlaps in testing both in test efforts and in test case development efforts there is a duplication of effort all across and these are the problems what can we do to address these gaps we should address the gaps in current testing by developers by enforcing early testing in the development cycle and the maintainers need to take a call here we should address the gaps in system testing by simplifying usage of complex test suits list out tests for subsystems get testers to add to the list of what tests they have developed on add tests for new functionality closer to the development cycle as close as possible to the development cycle so as soon as your code gets into the ripple there are test cases waiting to start testing it we should address the overlaps in testing by creating synergy and collaboration between developers, testers, distros and end user companies and consolidate all testing efforts we should ensure that like the development cycle testing also should be streamlined to follow a standard procedure or template and publish testing repositories in a centralized place so everyone knows where to go find testing tools in conclusion the developers, testers distributors companies selling hardware for Linux and companies using Linux are all in this together quality of Linux is the responsibility of everyone involved in it and using it and we can ensure better quality if we collaborate better and hopefully this would be the beginning of those important conversations that we should be having that's all I had for the topic itself I've thrown in some references here that caught my eye while I was preparing for this talk


Hey everyone. I am getting ready for the day. I am venturing out somewhere other than my grocery store for the first time since March. Like I'm not kidding. I have not gone anywhere. So those of you who don't know, I'm in Phoenix, Arizona. Arizona has mandated mask.  But it doesn't matter to me because I wear masks. So today I'm going to be doing my makeup, but I need to ensure that, ain't that cute? The makeup is literally from the eyes up. I'm not wearing any makeup from the nose down. So you're going to see me do a light beat, unravel my hair, and let's go. I'm using the LA colors, or LA girls, excuse me concealer. Here is the up close of my skin. I will be reviewing the good molecules here in a couple more weeks. I am kind of breaking out. Look, as soon as I said I wouldn't be applying any makeup to the bottom half, I had to catch myself and remove some of that concealer. So y'all, I'm not going to be doing a lot of talking on this particular video because I'm not a makeup artist. So yeah, I hope y'all enjoyed this video. My son will interrupt me. That's, that's a given. Mama, but I don't like him. That, that the like, that the like sugar on it is a cold melted. Little. Guys, I'm getting ready to unravel my hair. I've been using the Camille Rose honey leave-in as my leave-in. And that's it. I have not been doing much to my hair, and I don't plan on doing much to my hair this morning. I'm just going to an appointment. Okay. Just going to unravel and pull my hair back into a low bond. But I do find that this leave-in conditioner, which by the way is protein free, has been lived in my hair feeling very moisturized. However, it is a product that is heavy on the strands. And I could say they even with the density of my hair. If you have fine hair, I will stay away from this leave-in conditioner. Yeah.  Yes.   And as I stated, I'm not doing much to my hair, but making sure, ensuring I should say that my hair is moisturized, clenched. That is it. Ryan Little. You guys, look, this is probably the second or third time I take that bed. About third time I've worn makeup at all. This is my final look. I find that, you know, if I look better, I tend to feel better. I love my eye makeup. Hair is very simple. And that is it, you guys. I hope you enjoyed this video. Take care. Bye.


sadatvam kantasya priya bhavatu which means may you always be your lover sweetheart or in other words we wish you we bless you with a lifetime of reciprocated love. I mean how gorgeous is that. You know traditionally in India as a woman the blessing would be may your husband have a long life meaning may you have the good fortune of always being a married woman which is of course also a beautiful blessing but in the ancient Sanskrit place which were primarily romances this was the more popular blessing that may you always be adored by the person that you love and you have to agree that is probably the most beautiful thing that you can wish for anyone. Now of course there are many versions of this particular blessing but I've chosen to go with this one because this version is gender neutral meaning that no matter what gender you or your partner are this can apply to you plus this can be for you now or it can be for you sometime in the future and so repeat after me sadatvam kantasya priya bhavatu


The 920th rescue wing has completed field testing a concept to remove a mounted M240 Delta model machine gun from an H860G Pave Hawk helicopter for rapid ground deployment. On September 19th the 943rd Security Forces Squadron field tested the M240 Delta model on a M192 tripod mount. The tripod mount is compact, collapsible, and has a quick mounting and dismounting system. The previous option was to use a conversion kit that took two minutes to set up and two minutes to reconfigure. In 2022, the 943rd rescue group developed a concept in which two M240 Delta model machine guns could be mounted on one yoke and one set at each door of the H860G Pave Hawk. Increasing the firepower by up to four additional mounted weapons. This is a first for Air Force Rescue. The entire concept for mounting and rapid ground deployment was created by several squadrons including the 305th Rescue Squadron, 306th Rescue Squadron, 943rd Maintenance Squadron, and 943rd Security Forces Squadron. For the 920th Rescue Wing, I'm Andre Trinidad.


Welcome everybody We've been talking about a cool feature of Google Calendar and that is Sinking your calendar with your smartphone Welcome back our team member Dustin who will take you through that process Okay, guys, so we're back and now with how to sync your Google calendar With your phone in this case. We're looking at an Android device and Our Android device here will help us To see just how we can easily sync Our Google calendar with the native calendar app So just when you have your Android device in this particular case, it's Android 5.0 2 Lollipop if you have an earlier Version no problem. It's all the same. It's very easy You just completed part one of this video to see part two click on burn to learn calm


What's going everybody? Chris from jassescasebricks.com doing Jasky's nine box high-end offseason football mixer Here are the nine boxes involved Mosaic 2022 hobby 2021 containers optic four boxes of 2021 Zenith 122 illusions 122 Phoenix and the big one one 2021 immaculate first off the line some fun fun stuff in this one Thanks to get everyone who got any spots straight up Carl last spot mojo Mickey Scott Scott e Scott g Nicholas L and Michael L Robert and then our six straight up our six filler spots Carl and Michael grabbing three a piece 32 spots and 32 teams will draw our dice and randomized. Thanks again everyone Good luck appreciation three to five eight times. Let's do it one two three four five six seven and eight eighth and final time boom Three and five Carl down to Carl and eight times with the teams one two three four five six seven and eight eighth and final time From the Rams down to the Seahawks and everything in between. Oh My god two and sixteen. I would I'm about my teams not All right, let's recap.  All right I'm gonna open the trade window for a couple minutes. Let's see if anything has anything to offer After when we come back we'll pause Well, we're with this nice little nine box high-end mixer. Thanks again folks grab back All right, we're back a little bit of a trade offer but nothing too crazy So we're gonna rip into it. Already printing is our spot sheet. Let's switch over Let's do our account just so we know We got one two three four boxes of Zenith one contenders optic one Phoenix one Immaculate first offline one illusions and one mosaic that is one mosaic There's nine boxes for our nine box high-end off-season mixer All cards ship. Let's get some fun stuff here. Yeah, it's gonna be a good little break Good luck, everyone. Thanks again for getting to spill it out any show spots or any filler spots. I Appreciate you getting in either way Let's start with the mosaic first 2022 mosaic hobby two waddos a couple parallels Get some nice stuff here. What is life coffin? I thought people like often statement. Am I am I wrong? Am I inadvertently spreading misinformation? Got a couple different cases.   Good luck Williams rookie First auto gonna be a Trent McDuffie Rookie auto for the Kansas City Chiefs. That's gonna go to Carl Trent McDuffie We will shred on the NFL debut Josh Allen Silver Blake Willis on the red non-number going to Tennessee Titans and Scott E Shrider Devontae Adams Sam Howell Thank you, Joe Sam howl going to the commanders and Michael L. Devontae going to the Raiders and Carl There's a Garrett Wilson Your offensive rookie over here and in it to win it Andre Ryzen for the Packers It's gonna go to Roberts. You're also going to the Jets and Carl DeAndre Swifferin gonna blue chips Doesn't read or any blue in it to win of Roger Craig San Francisco 49ers and Michael L Nothing from the filler 83 out of 99 on the Roger Craig Doesn't really go into the Falcons and Carl breeze home That's Brock Purdy on the mosaic rookie Going to Michael in the Niners He's gonna be their guy Tralance Looking like on the block half Walker red and on number for the Seahawks and Carl next auto Old school gonna be Mark Duper Miami Dolphins. Hey, that's signature. That's gonna go to Carl as well Super duper on the signature It's pretty nice right there not numbered to you all second year blue DJ more 55 out of 99 Nice one for the Carolina Panthers and Carl I don't even know why bother my legs are still sore from hiking Stupid Yeah, good. That was the one competitive have to fit kind of bad now I think the second half is a lot more fun for me personally go away. Thankfully. No, I was looking though to be honest I saw Lots of squirrels some birds So I'm running on zoom. It's definitely doesn't Count All right, 2022 Phoenix Let's do it. Y'all first up rookie jumbo memorabilia 86 out of 99 Wanda Robinson nice two-color jumbo patch For the GM at New York football Giants going to car a few seas on this one Wanda a lot of 99 Christian Kirk on the non-number filler Dispacer We will explain throwers for the 99 99 Patch all coming up of Sam Howell 47 out of 15 dual patch and rookie order. It's gonna go to Michael Gonna maybe be the guy next year commanders Like was going to the Titans on a 99. That's gonna go to Scott E Breeze Hall rookie rising green out of 150 for the Jets Cam Thomas for the felt for the Cardinals 148 out of 150 Trent McDuffie out of 35 for the Chiefs Drone forward for the Browns out of 250 Cleveland Browns going to Carl and we're gonna week going to Scotty and the Titans The McDuffie got a 35 going to the Chiefs and Carl Cam Thomas going to the Cardinals and Carl And I'm Breeze Hall nice Breeze Hall going to the Jets and Carl out of 150 Kyle Phillips out of 199 for the Titans and our next auto gonna be Kyler Gordon Orange for the Chicago Bears the Bears Rookie corner going to Michael 14 out of 25 on the Rook Carson Strong So stack here little Patti purple out of 125 That's pretty good Breeze Hall on the cracked ice out of 50 Traylon Berks on the pink one more for Scotty and the Titans out of 175 and a rookie rising Christian Watson Breeze Hall to 50 Going to Carl and one more Chief Patrick Mahomes 125 to Carl as well Solve little box there with Venus the people Let's see this illusions Pretty much a several of the 2020 stuff for the end That's the fun 2022 illusions three kihadas to memorabilia. Yeah, I'm not gonna fight a bear Just And that's probably the cowardly human being thing of me to say I'm not gonna be the bear just not The bears gonna win every single time. So, okay I also have talked about this probably not on the stream But I have talked about this if I am going to die, which I am I want to go out in the car horrific like Worthy whatever story I cheer about Chris. No, what happened? He died. What's how? Yeah, you have them all by a bear Whoa See you Let's do it one box of illusions. Good luck y'all first penny pick it go into the Steelers We was Jumbot patch instant impact one more for Scotty That's good too. I would yeah, I would love it First can you pick it for my Steelers going to Carl? nice Rook Hallstars Christian McCaffrey to 499 for the Panthers Going to Carl One more can you pick it on the mystique this time Not numbered out Pierce Instant impact jumbo patch for the Colts That's going to get a Michael 27 out of 99 You know whether it's like five like a wild animal, you know bitten by as you know killed by a bear Or like my head bitten off by a shark, but just you know something exciting Out of 399 AJ Brown Josh Allen King of Cards Out of 399 Josh Allen going to the bills and Carl AJ Brown going to the Eagles Here strong junior going to be our first auto nice red ink 21 out of 99 on the rookie endorsements your strong junior going to the Patriots and Nicholas Nicholas on the board All the ready for a shark Joe Burrow on the amazing Yeah, I don't want to die during a bumbling mixer. It's not fun Nice Aiden Hutchinson Rookie out of 399 for the Detroit Lions and Scott G Kyle Hamilton mystique out of 199 And a Jalen wall second-year autograph three out of 99 for the Miami Dolphins and card Doing a little wobble right now Just get some mystique on the Kyle Hamilton going to the Ravens and Michael Russ little operation detonation moose or those things will mess you up moose and As Mack Jones out of 299 moose and deer man. They do not care Going to the pets one more for Nicholas Nick Willis Funkadelic Trayvon Walker Our last dollar 961 out of 75 on the mystique blue ink auto for the Jacksonville Jaguars going to Michael Nice one here very sharp And then we will as amazing sauce gardener Right jahan Dawson out of 175 and a Carson strong 18 out of 25 Strong goes to the Eagles and Carl Dotson goes to the commanders and Michael sauce goes to the Jetson Carl two more moose For stop 222 stuff done Let's get to the fun stuff here. Yeah 2021 stuff from here on out starting out with four boxes of Zenith 2021 CMC on the cover Damien Harris and a one-of-one Justin Jefferson artist proof. Oh Second here, but not too bad for Carl and the Minnesota Vikings And a sharp right there one of one first of the night Was it a nice time to a very nice old David Harris non-numbered as well. All right. There we go first hit Baker Mayfield on the Z jerseys 61 out of 149 not the better bison Justin Jefferson. That's the new nickname Yeah, nice ps2 Patrick Sertain the second 10 out of 10 on the rookie auto for the Denver Broncos going to Carl artist proof on the auto 10 of 10 and last hits Nice among Ross St. Brown 185 out of 199 three color patch and rookie auto for the Detroit Lions and Scott G They're really nice here And last one Justin Fields rookie car for the Chicago Bears and Michael's nice first box. Keep it going box to Jamar chase rookie for the Bangles and Carl DK and a Z team Devonta Adams Packers edition agreement Packers going to Robert. I Do not want to hang out with Ted Nugent in any fashion First hit Randall Cunningham Z jerseys old school Eagles logo on that one Eagles going to Carl first auto DJ more another out of 10 one out of 10 sharp Z graphs auto Carolina Panthers and Carl last hit of this one gonna be a zap Wilson RPA 65 out of 99. I Hope he does well man. Do I have to watch out for Hunter Joe? That wasn't 99 on the RPA going to the Jets and Carl called Ted Nugent D. Eskridge for the Seattle Seahawks and Carl Stuff on digs and a stuff on digs out of 49 28 out of 49 Buffalo Bills and Carl first hit Jason Whitton on the Z jerseys 40 out of 50 Dallas Cowboys going to Carl. Thank you, Joe. I appreciate you First auto Pat Farmer 86 Close to the number 68 299 Pat Farmer on the rookie auto for my Pittsburgh Steelers. That's going to Carl Amir Smith Marseille on the RPA 188 out of 199 for the Minnesota Vikings one more Viking You have some flash flood warnings in Utah Thanks for nothing too crazy All right. Oh, I look I forget you're so yeah I was I mean we have flash flood warnings when we were staying in Cedar City And like going into parks so Zion was on a river flash flood river warning and Certain parts of Bryce We're out there, but thank you Chris. Hope you're staying safe, man That was no joke Michael Carter on the rookie second-year borough and Tyree kill 37 out of 50 Chiefs edition of Tyreek.  That's where I was Thursday Davis Mills on the rookie auto 58 out of 249 That's going to the Houston Texans Texians Texans and Michael and then our last RPA West patch on it could be another be a bet our last tape Gonna be Ron Dale more one or not out of 150 on the three-color patch and rookie auto That's going to Carl and the carnals. All right, there we go All right get into the big stuff here now one box 2021 contenders optic to bought two autos pro box simply get some nicer. You get that color boy Pretty neat That's where I was the temple of whatever that was the place for some of the most time I was first up Nice cow pits crack dice 22 out of 22 Nice rookie tight ends going to Carl. Nice start. Oh I'd like that Not the camera And an optic illusion Alvin Kamara five out of 25 two nice low numbered ones there The Saints give their names called this is going to Mickey Cheesing tickets for the sake one Berkeley Davis Mills rookie ticket. I See another Airbnb because I hate camping first auto Gonna be Jabril Cox Rookie ticket auto for the Dallas Cowboys One more for Carl. Can't be scared man I'm a woman's I'm an indoor kid. I always will be And a thicker one here. Good luck FTA Fran Tarkenton out of 75 on the all-time Old-school Minnesota Viking obviously, but still going to Carl Yeah, you don't you met me of course I'm a climber. What the heck? 66 and a 75 on the Fran Tarkenton And now the big stuff.  Thanks again Super fun one here a couple different years bigger rookies I don't know if we're gonna be doing one more of this awesome Nick Should be getting around that time where he is up Good luck everyone Yeah, of course Starting off King Henry told about a 23 Tennessee Titans gonna go to Scott E I've ever broken first off line immaculate let alone for a 2021 Scott II Numbers patch jumbo five out of 11 for Rashad Bateman. That's gonna go to Michael It's gonna be a slider box Huge four color patch over good big old beauty right there five out of 11 Next up 37 out of 99 Jason Taylor patch for the Dolphins going to Carl Should we get into the auto so you're good luck everyone? Kenneth gain. Well three color patch and rookie auto on the eye black 36 out of 99 Really thought it was gonna be the one second really sweet still a nice one though It's a nice moment a nice sophomore season really for Kenneth gain. Well and the Eagles Going to Carl next up Number three color patch and auto on card Deandre swift 95 out of 99 Detroit Lions and Scott G All right, and last card. Thanks again everyone like that Whoo, look at that dual patch Little bit of the logo two out of 18 Najee Harris for my Pittsburgh Steelers That's a beaut right there. That's going to Carl Whoo a little bit of that Steelers logo on that top Nice two color patch on the bottom to go around top too, but on card Najee Harris dual relic and rookie auto nice. That's what ended there we go Thanks again everyone do a little recap some very fun stuff. It's a beautiful car. It's great patches nice names on the autos Lots of great hits Thanks again everyone super fun to get this one knocked out I'll I'll give a text to Nick. We may have enough to run one more of these you will see that But always check the site for any football baseball basketball hockey type soccer sometimes don't do we Do lots of things like obviously Jasper's case breaks.com. It's 101 Jay Jetta Very nice stuff in here Thanks again everyone We back soon with another break Jasper's case breaks calm. Thanks again. Bye. Bye


Hi, my name is Pia Gutierrez-Sarete, and I come from Lima, Peru. During my liberal arts and sciences study, I did a major of business and management, and I did a minor in social sciences. Well, I plan to continue with my business major because I like that direction, and I will do a master in strategic management also in this university. I would say that at the beginning I was very business-focused, and I wanted to just do that. But being liberal arts and sciences, knowing people who came from all parts of the world with all kinds of experiences, made me open my eyes to a wider scope of issues that I maybe wasn't very aware of. And for that reason is that I chose to also do my minor in social sciences because I wanted to be aware of these issues, and I wanted to tackle them from a different perspective. Well, ideally I would like to work in corporate social responsibility, which is what I did my thesis about. I would like to be a consultant in corporate social responsibility in Europe. And ideally, and also because I just like so much the international atmosphere, I would like to travel from time to time to different places so that I can continue the liberal arts and sciences atmosphere, continue opening my perspective of things so that I can find a solutions creative.


Tommy here from Orange Systems and is there a flaw in Microsoft Teams that lets people steal authorization tokens out of clear text or is that clickbait? The answer is yes to both questions and let me explain. The problem is clickbait is well the way you sometimes get people to click on a headline or when Tom's really sitting there reading his phone when he first wakes up in the morning which is the time I like to flip through the news and maybe not read as in-depth as I should so I instantly decided to make a video to address this because I think it's an important fundamental for how we think about security and sometimes how we overhype a problem sometimes when I'm the one maybe overhyping or at least participating in this bleeping computer article but let's talk about why it is a security flaw it is a big deal but is it a big deal that you should be aware of but the flaw exists in much more than Teams. Teams is a great grabber for the headline but being able to pull authorization tokens out of clear text from the memory is the way a lot of this stuff just works so I'm in here to raise awareness to how this functions and just kind of do a quick demo and leave some links so you can chess this for yourself. Now for those of you that haven't seen the article too long didn't read here it is Microsoft Teams stores all tokens as clear text in Windows Linux and Mac this is published on September 14th of 2022 tweeted by me on September 15th 2022 early in the morning moving on security analysts have found a severe security vulnerability in the desktop app for Microsoft Teams that gives threat actors access to authentication and accounts with multifactor authentication turned on this is the part where we get you engaged and interested because yeah that would be bad if someone were able to extract those things but this tech does not require special permissions not a clickbait title advanced malware to get away with major internal damage well yeah you could definitely call some damage the problem is upon review it was determined that these access tokens were active and not an accidental dump of previous these access tokens gave privilege outlooks safe apis blah blah more people joining in doing statements to validate all of this finally Vectra developed the exploit by doing an api call sending messages to oneself using SQLite engine all the things you want to do but this is where things get a little bit broader I want people think about the security topic on this and because after I posted this right here Marcus I believe I say his name Maciel I'm not sure at under Linux easy to file leave a link to this but he pointed out and was very correct I'm actually very glad thank you Marcus for calling me out on this it really you know because very many some people complaining about Microsoft because the dog piling will definitely happen for people understanding if you have cookies and session valid you also don't need MFA and main services so he is a security researcher and did a great job of bringing it up to me pointing out something I should have seen obviously and he's also I assumed there were better browser mitigations against this and that's because over here under risk mitigation they do have while the patches only can be released here's some recommendations things to do for those who can't move to a different solution they can create a monitoring rules discover processes actually and finally directories etc and this is where let's actually show you how it works real quick so I want to give a technical demo before I do a summary and we're going to do that using process hacker I'll leave a link to this down below and I'll also leave a link to just a quick article kind of explaining process hacker and how to extract things on memory and then this really quickly show you how easy this is to pull something out of well chrome but in certain name of your favorite browser firebox chrome all of these are storing certain amounts of things and memories a matter of figuring out where those memory locations are now one thing that was correct is the storing of these in browsers is done a little bit differently but let's just show you something really quick now we're going to log into my forums and we're some user at some user dot com we have our super secret password dot com and what we're going to do is just you know paste that right in and right click login oh wait that one doesn't work but where was that information put we're going to find it in process explorer by going to filter for chrome double click we're going to go over to the memory here we're going to switch to strings it okay we're going to filter for contains this oh look now relating this directly back is a little hard because you don't really have anything more than a bunch of different places and memory addresses where this piece of information was stored but you can see it's in there and this is where the details matter and they get a little bit convoluted the chromium browser which is what the base is for google chrome edge and a few others does have some obfuscation techniques i didn't dive into every detail of them so while yes your usernames or tokens may be stored within memory they're not exactly going to be really easy to get kind of the flaw as i understand it and you know there's still something to be thought about here with it teams there's a lot going on in browser i'm logged into well i didn't give in time at least 20 different websites or many of you if not more but those auth tokens because you authorize them they held the token and they allow you to browse these different pages or use these different online services your 2fa bypass is a serious concern there because well i can't get your 2fa you're using insert name of whatever 2fa you're using but your session toky that says you're logged in that session token that whole system if that can be pulled extracted understood and then used in another browser that would make you look like you logged in at browser where i do see a little bit of a problem is when you use separated apps and this is actually even for things like slack i use that in a browser not as a separate electron app or teams if you're using it and i don't really use teams much but when i do i do my conversations within the browser i do it all in a browser rather than electron app because targeting an electron app because it's a separate app that's kind of like a browser wrapped into something that looks like an app the problem you're going to run to using that is it's a target i know exactly what tokens are in chrome is a large attack surface and has to be sorted out and if they're doing some memory obfuscation because they're putting it around i may know where token is but i may not know what that token belongs to it's something that has to be assembled and like i said there's some obfuscation going on when i open up an electron app that runs microsoft teams for example the only thing in that electron app is going to be microsoft teams so once i know the location of the off token i may be distracted so yes this is a security fall but it's also a little bit of clickbait because once someone has a local access to the computer you have to assume they're going to gain to whatever privileges that user has whatever sites that users logged into so while it's kind of clickbait it's also kind of just eye opening and that's why i did it this way and we'll leave those links down below so you can kind of poke around and this is how security research starts and maybe another one of you will go i was curious how this worked i got to play with process explore now i have a better understanding of it and it'll send you down the rabbit hole of starting to understand the complexities of security the complexities of these topics and maybe give you a better understanding of them so links to the things i talked about down below the blp computer article gives you a lot to think about the playing with what's in the browser and what's in the memory a lot to think about and by the way keep playing with things like process explore and start pivoting out and figuring out what is stored where for which process and which memory because i just think is a great learning experience thank you for watching and join me in the forums for to say hi say hi on twitter call me out every time i do this and thanks to marcus for kind of inspiring this a little bit uh follow him on twitter he's a smart guy all right thanks and thank you for making it all the way to the end of this video if you've enjoyed the content please give us a thumbs up if you would like to see more content from this channel hit the subscribe button and the bell icon if you like to hire a short project head over to laurance systems dot com and click the hires button right at the top to help this channel out in other ways there's a join button here for youtube and a patreon page where your support is greatly appreciated for deals discounts and offers check out our affiliate links and description of all our videos including a link to our shirt store where we have a wide variety of shirts that we sell and designs come out well randomly so check back frequently and finally our forums forums dot laurance systems dot com is where you can have a more in-depth discussion about this video and other tech topics covered on this channel thanks again for watching and look forward to hearing from you


The real win is realizing that you won by losing someone who was toxic to your mental health. You know, you can never lose a toxic person. You can only win everything that comes with their absence. When I go to the restroom, you know, I don't lose anything. I flush and I win a clean toilet. You know, I mean, that's just what it is. And as far as winning goes, I always found that no matter who you are, no matter what you're struggling with, absolutely no one wants to feel as though they were nothing but a launching pad for someone else's greatness. The linchpin of the ideology for the book is to get a detailed, like think of everything your partner did. Think of how that made you feel and use the recognition of their toxicity to skyrocket you out of your own. That is winning. That's what I call winning. And it takes two to tango, right, from that exact point of view that you did something to attract a toxic person. And if you don't take care of that, if you don't improve from those signals you were sending out or the lack of boundaries that you brought to the relationship that allowed this person to treat you that way, we're going to fall into that same exact pattern of chasing that same childhood trauma, attracting that same partner. And of course, continue to lose in the quality of the relationships that you're attracting in your life. 1,000%. That's why I have such focus on the self-esteem, on confidence, on rebuilding yourself, on understanding that you may be broken right now, but you're never going to break like this again. And you need to know that because you've got to take responsibility too for your actions and what you did to attract this and why you were attracted to this. I think that's very, very important. It is not about vilifying your ex just so you can feel really great for a few seconds and continue on with your own dysfunction. Yeah, there's personal responsibility that it takes to win in losing that toxicity from your life. If you don't take that personal responsibility, you haven't won anything. You've stayed exactly the same.


Any radio, this is down to aviator, how copy? SAR is a search and rescue. So when a jet goes down, we have to be able to find that aviator and then go and pick him up. Actually seeing the jet come in overhead and talking him on to where I am, so it was easier for me to see him and tell him where I was and watch him come around and actually be able to find me and then give that location on to the helicopters. Training is really important because the mixture of the aviation fixed wing and rotary wing, getting eyes on and down to aviator and getting to rescue, having him pulled out of the water, it could be the difference between life and death.


on Tuesday. It's entrepreneurship Tuesday. At Michelle, Ashira is where you can find me across all my social media handles at Y254 channel. It's where you can find us across all our social. In this particular interview, we dive into a conversation about HALT prize. This is not the first time you've talked about HALT prize. We are promoting this particular event because young people are there. You need to get involved because you might walk away with the HALT prize. 100 million Kenyans, she likes. So stay tuned. You have so much coming your way in studio. I am joined by Kimberley Misambini. She is the judges coordinator for HALT prize 2020. They are from the University of the Eastern African University. Hello there, Kimberley. Hello, Michelle. How are you doing? I'm doing great. Welcome to the studio. Thank you. Thank you. Phil at home? I am at home. Okay, so Kimberley, this is not the first time right here why we have this conversation about HALT prize. I believe the intention is very good considering we are looking at the young people and these opportunities where they can grab and just, you know, get investors for their business while solving a problem in society. Starting us off, for the first person who is watching this conversation and they don't know about HALT prize. Let's start from there. What is HALT prize all about? Sure, thank you. HALT prize is a global program. It's a platform that offers university students a chance to be able to come up with sustainable business ideas that will be able to solve real world problems. Every year the HALT prize comes up with a theme for the year where students are supposed to come up with ideas, business ideas that can be able to solve the problems according to the theme of the year. Okay, and what's the theme for this year? The theme of this year is food for good. Food for good come up with an idea that is able to solve food insecurity. So many of us, of Kenyans, of people in the world are going hungry every day. The numbers, the statistics are high and it's majorly caused by food insecurity. So we are challenged to look at food insecurity in depth. Start from where do we get food from farmers? Start from looking for a challenge or a problem or a loophole at that particular state. What is the problem and what can I, what are the solutions I can come up with to solve this problem? So you look at the supply chain from the farmer to harvesting, to distribution, to consumption, to waste. Just there are so many things we can solve when it comes to food insecurity. And who is eligible to participate? Eligibility is just, you're supposed to be part of a university. You should be an ongoing student at the university you are in. Alright, and let's look at, because this program has been running for a couple of months now. When did the application open and can people actually apply right now? Yes, unfortunately the applications in our school ended yesterday midnight. We gave them a chance to apply through our HALT Prize TU website. And our applications are all by now. We are now heading to the program, the competition on Saturday. This Saturday on 5th? Yes, on 5th. Alright, tell us how does it work and the level, because I am sure the levels before someone gets to work away with the HALT Prize, which is 100 million Kenyan shillings. Yes, we have three major levels. The first level is called the on-campus level. This is where the teams from the particular university, like in our school, the East African University, we have teams that come together and during the competition they are able to compete. And we have judges who will judge their ideas. And from there we will have one winner and of course we will have top three. The first one will definitely make it to the regionals level. The other two teams, the second and the third team will have to go through some vetting so that we see if they can actually proceed to the regionals. But the first team will make it to the regionals. And at the regionals you meet also the first teams, the various teams from other universities. We have other universities participating in Kenya also. Yes, so you will be able to compete against these universities. And then from the regional levels we will have a couple of number of teams that will make it to the accelerator level. At the accelerator level now you compete with the top teams from the regional level. And at that point is where now you have reached the global level because you are competing worldwide. You are competing with universities in other continents. You see, at that level is when you get to pitch your ideas to those great amazing people up there. And luckily you might be the heart prize winner. Yeah, so it's not that easy. It's a competition on a global scale. What happens if I'm at the accelerator level? That's the finals. Yes. And I'm required to travel. So who covers the cost? The program covers the cost. I mean everything is sorted. As long as you have made it to the accelerator level, everything is sorted.  I mean there are people who are waiting to see these ideas that young people are coming up with because they are the next leaders. All right. And from all these levels I'm working with the team. I'm not just as an individual. Yes, you cannot come as an individual. We are also in as much as we are being taught how to come up with ideas, we are also being encouraged to learn how to be with people, learn how to work with people. Because certainly from university you are going to a workplace where you will be working with people. Absolutely teamwork. Yeah, so teamwork is encouraged a lot. Absolutely. So are there maximum number of teams that can compete? That is from each school? No, at the on-campus level we encourage as many as many that can compete. But the minimum is 10 teams. All right. And let's look at can different students from different universities participate? Like your from Eastern African University and problem from different universities. Can I still come to university? No, unfortunately not. At the on-campus level we only have students from that particular university. Okay, so let's look at, I believe there are people who are already participating on this particular event. In a situation where someone is wondering that does the accelerator count for college credit? Or it doesn't have anything to do with that? No, it doesn't have anything to do with college credit. All right, so let's look at what training will their selected team, like the couple of teams which are going to be selected after the 5th of December, the kind of training they will receive? Yeah, sure. So after you have been selected to move on to the regional level, you are basically, most teams are still at the idea level. Like you have the idea, you have the problem statement, you have the solutions in place. And you probably don't have made steps towards it. So you are probably going to be incubated, you are going to go through a lot of training where you will be trained on business levels and all that. So that by the time you are competing at the regional level, you are not just at the idea stage, you are now at a better place. Probably you have a prototype already or if people bought your idea, you could be, you have already started, you are in the market and there is no harm with that. And you Kimberlevi got into participate prior. No, unfortunately, it's not unfortunately, it's very fortunate. This is the first time you are having heart praise at our school. And yeah, we are the team that has been able to bring this to our school and I will also be a participant hoping to win. Alright, so what is your idea? You are not allowed to give us the idea. No, there is no problem. You can give us the idea? Yes. Alright. Our training is called the Smart Tech Shamba. We are planning in incorporating aquaponics and vertical shamba. So we will call our firm Smart Tech Shamba. We are planning on sensitizing Kenyans on food insecurity. We are planning to put a program where we will have Kenyans can be able to come and learn about aquaponics and vertical farming. Aquaponics is the rearing of fish and plants at the same time. So we are going to have a system where we will have no waste. The water we are using to rear fish will be circulating in a system where the same water is going to feed our plants. We will not need external manures like fertilizers or all that because some of those they make our food unhealthy. So we are going to have the water, the fish poop will be taken through a process where to go through the biodigester to remove the unhealthy stuff. Then the water will be manure itself. Then it goes to a system and it waters our plants and then the water is purified by the plants and goes back to the fish. So we will not have any waste that we are making run-offs from the fish bones or anything. So that is it. So after educating we will have a program where we are going to educate citizens. We are targeting the youths and the retired people because the youths currently are complaining of a lot of unemployment and the retired people are just at home. So we are planning to make use of that opportunity and time. We will have an education program where you come. We take you through a number of classes about aquaponics and vertical farming and by God's grace we will be able to certify you and we are not planning to charge but you know with time we might be advised further. For now we are not planning to charge. Then after you have succeeded and you have received your certificate you are now eligible like we will be selling these structures. We will be able to now let's say you have come to our program you have studied, you now have your certificate. So after that you might want to start this aquaponics farming at your own place. So we will be able to come in, we come to your place we see the kind of space you have and then we will be able to set up because we are also looking at space with vertical farming you can set even at the balcony you can do this even at the balcony and you will never miss Boga or Sapa you know. So once you have agreed we will look at your space and then we will figure out how we are going to put it how we are going to structure it. Then I think that's where we are going to earn because we will set it up for you and you will pay us and then you are also looking at you someone might not have the money to pay for their setup. So we will have loans where there will be a criteria for eligibility so that you can know who exactly is allowed to get the loan. And then after you have the loan we will work with you until you are able to pay back our loan and that's it. That's so cost effective. And so friendly to come on Monday in cheese. Yes and it's actually good because this can be done in both urban and rural areas. So we can say that we will lack food. Different agri-business ideas there. Yes. So what happens if like on the regional levels you get to have guys with good ideas? What do you think the judges are looking out for? Because coming from what you are saying and the ideas that you have and the other ideas that have had from different conversations that guys came to one in the morning and you talked about hard price. So what do you think the judges will be looking out for? Well your idea should be solving a problem. Your idea should be able to solve a particular problem. And it should be able to create employment and it should be able to because the major thing with food insecurity is that we are producing less food and many are going hungry. So if you're able to double up food production then you're good to go. So what if the team wins in the regional but it's unable to attend the HALT accelerator? That's the final level on a global scale. So what happens to this particular team? Well I don't see a reason why you have won at the regional and you are unable because you are being fully funded to take place at the accelerator level. I really don't see a reason why he should not. But they should be able to look at it and the reasons behind it and the program itself should be able to find a way for you to make it to the accelerator level. Alright so what if I get to accelerator level and I don't know what happens to our business idea? Yeah you will be able to be incubated and advised. Remember you're meeting people who have already made it in this sector of life. So you will be able to be advised incubated and trust me people are listening. People are always listening to us. So someone might like your idea, might not be just the HALT press program but someone else might like your idea and decide to hold your hand and bring it to production. And act as an investor. Exactly. So it's a win-win situation either way? Yes it's a win-win situation. Okay so are there a maximum number of teams that can compete from each school? No, no, no. You as many as much teams can compete but now we will only have one winning team but any number of teams can compete. Alright let's talk about the oncoming event and what would be happening. Yeah sure. So we are planning a very colorful event at our school on 5th. Yeah it's just basically going to be the competitions where we will have the judges coming in and the students will be able to present their ideas and the judges will be able to judge. Alongside that we will have guests from different places and different faculties like we will have the Kajado County attending, we will have the Ministry of Education attending. So we'll have different people who will be able to advise us also as just as university students. So that's it for the day. Maybe an online like a version of High Prize or how is it even going to go down? The event is going to take place at our school. So the teams, the team members will be able to attend and the school itself and the judges will all be at the East African University. Alright and still making sure that you observe the machines. Yes exactly. For COVID-19. Exactly so distancing, sanitizing everything. Alright what would you like to say to guys who are actively participating on the High Prize 2020 as you end up? Oh, well first guys we are coming. My team is coming. Who doesn't know about your team? My team is called Smart Tech Shamba. Okay so give them a shout out. Yeah thank you guys Kate and Charlie. We are really working behind the scenes and yeah. So I will just tell because most of us who are participating are university students and for me this is new. I've never participated in something like this before and I'm excited. This is a great opportunity guys. This is a great opportunity because when you finish schooling at the campus I believe at most employment stages you should be able to come up with ideas that can solve problems and that is basically what we are doing here. So this if you get a chance to participate, participate. Just take the chance. It's a free chance I mean. Absolutely. And you may actually work out with the handed. And you will not be talking about employment anymore. Exactly and the most important aspect of it is having people who actually know more about business, holding your hand, the skills that you get. Yes. So it's an amazing opportunity right? Yeah. How can guys find you on social media? We are social media. We are at Facebook, the Halt Prize to you. Instagram Halt Prize to you. All right. And how can guys find you on social media as Kimberly?  So I have a page. Oh right. I have a painting page on Instagram. It's called diverse underscore Kemi. And I have my other Instagram page for just my photos. It's Kemi Musabeni. Also at Facebook you can find me as Kemi Musabeni. All right.  Yes. Okay. That's nice. Probably we can have you next time and you'll take us through the journey of the other side of business that you do, right? Sure. Sure. Okay. So thank you very much, Kimberly, for creating time to be with us and talking about matters pertaining Halt Prize. So guys back at home, you've had it. Make sure if you're participating, good luck. All the best in you winning the 100 million, 100 million Kenyashiles. Yes. Yes. And actually, you know, getting the skills, investors coming your way and learning way much more in there. And actually, the solving, the problem that you're intending to solve when it comes to food for good. I try to find as across all our social media handles at Michelle as she writes where you can find me across all my social media handles. So make sure don't touch that dial. We'll be right back on more on why in the morning.


10 plus activities for teaching English summer camp. Holding a summer camp can be an intimidating challenge for new and experienced teachers alike. For these kinds of English camps, teachers typically create up to 10 lesson plans for the duration of the camp. Summer camps can last anywhere between one week and a month or even longer. The main goal of an English camp is to have a fun and memorable time with the students while practicing their English. While this might sound easy, English camp is so much more than just playing a couple of fun games. If you want to hold a successful camp session, you'll have to do a lot of research and preparation. The following games are great activities for teaching English summer camp abroad. It's all about fun. And props. Props will make your summer camp a lot more fun and exciting for the kids. In contrast to their regular English classes, summer camp should involve a lot more interesting games. You can use all kinds of different props for your summer camp, ranging from fly swatters, balloons, filled with air, water, paper, etc., boiled eggs, a couple of dice, art supplies, a big container, boxes, and even costumes. Once you've got an arsenal of props, you can start building your lessons and activities around them. It's also recommended to take a game and blend it with other games to create a new one. Also, think like this, if you were the student, would you enjoy this game? Bingo is fun, but you can only play it so many times. Try something different. Water balloon toss. You only need to throw the term water balloons into the classroom and your student's eyes will twinkle in excitement. While it's already incredibly fun to simply throw water balloons around the room, the activity has to involve English. To do this, set up two small blackboards, six by six works well, and prepare several markers. Next, fill the water balloons and split your class into two teams. To play the game, the teacher yells out a word and two students from each team run to the blackboards and write the word on it. The first student to be done yells finished. And if the word was spelled correctly, they can throw a water balloon at the other student. You can also add more rules, for example, the target isn't allowed to move but if they do, the thrower gets a second chance to throw or something to that effect. At the end, you can also do a KO match between the best players of each team. The winning team then gets to throw all the remaining balloons at the losing team. The flyswatter game. Another great activity for teaching English summer camp is the flyswatter game. It's very easy to set up and always gets the kids going and laughing. To play the game, simply write a couple of English words onto the board and give a flyswatter to each team. Again, split the class into two teams and have one student from each team come up to the board. Once the students are ready to play, you yell out a word from the board. The first student to hit the correct word with the flyswatter wins a point for the team. This game is ideal for practicing reading speed. To make it a little more difficult, you can write the words in all sorts of directions to make it harder for the students to read them. Have handouts ready. As you can't always predict how long an activity might last, it's always good to have some backup handouts ready to use when there's extra time. This can be anything from crosswords, word searches, or double puzzles. You can also create your own grammar worksheets, fill in the blanks, or surveys. These are great for calming the students down after an exciting game. PowerPoint or Computer Games. A quick Google search reveals a multitude of PowerPoint games online. You can download them and then run them on the computer in your classroom. For example, some games also allow you to customize the content to suit your students' level. Games like Jeopardy or Family Feud are great for review lessons and you can find many available PowerPoint versions online. Board Games. Kids love board games, that's not a secret. A lot of schools have a collection of board games already that you can use and if not, they might be willing to purchase some for summer camp. Games like Uno, Jenga, Twister or Scrabble are very popular for English lessons. If your school can't provide board games, you can also find some resources to make your own online. When your school doesn't have a budget or supplies, if your school can't provide any supplies and doesn't have a budget to purchase materials, there are some other fun games you can play that only require things every classroom has. A board, markers, paper, and pens. Riddles, for example, are a fantastic way to test your students' listening skills. You can find a lot of fun English riddles online, but one example could be riddle, what has to be broken before it is used? Answer, eggs. Another fun activity for teaching English summer camp that doesn't require any supplies is called story grids. With this game, you draw a table of words and fill it with intriguing words like shocked, witch, poison, and so on. Next, the students use these words to create their own story and then they present it to the class. For this next activity, you bring in a photo or a picture of something but you don't show your students. Instead, you describe what is shown in the photo and have the students draw what you describe. When you're done describing, you show the original image to your students and compare the results. This always results in a lot of laughter. Are you ready to teach English abroad? These activities for teaching English summer camp will help you create fun lessons. Your students will remember for a very long time. Thanks so much for watching. We are ITTT, the leading provider for TEFL and TESOL training courses. If you like this video, please subscribe by clicking that button down here and click on any of the videos here on the left for more interesting teaching tips for getting certified to teach English abroad and online.


There's a lot of reasons to look at first Peter's sideways. What's this about slaves obeying harsh masters because Jesus, or women not braiding hair because authority, or husbands being nice to wives because they're so weak, and so on. There's things about the person who's suffered in the flesh, is done with sin, and the gospel being proclaimed to the dead. But this all makes Peter's theme a little problematic, that if we suffer now for doing good, put our heads down, and don't make waves, Jesus will make it all okay in the end.