Welcome to JSA TV where we're covering the latest stories trends and innovations from leaders in digital infrastructure, the channel and the networks within. I'm Alison Wheeling coming to you live from Channel Partners 2024 here in Las Vegas, Nevada and joining me is Mike Nguyen from Inflect. Mike, thank you so much for joining us. Thank you. Thank you for having me. So for those who may not know, can you tell us a little bit about Inflect and how you help those support connectivity needs? Absolutely. Inflect is a marketplace and a advisory. In the channel space, we help customers find the right service providers with the right tools. The difference for us is we actually built an open marketplace for anybody in the world to come to. So instead of calling or trying to otherwise get connected to an advisor, which happens in the channel space, you can go to inflect.com, free to use. You can search for data centers, network services and get pricing for all manner of services. Yeah, so I did see you guys have that instant pricing feature, which is kind of unique in our industry, right?  So that's a great value add for clients and partners alike, but you're also easy to embed in existing workflows. Can you tell us a little bit about that? Yeah, so our space is very complex, right? The internet is a complex thing. So oftentimes service providers who are marketing a service and no service provider out there does everything, require a third party service to complete a solution. So an example would be, say, a data center company like Digital Realty or Inequinix. Great footprints. They control everything within their four walls. But customers consume services outside the four walls, let's say in an office space or something like that. So our partners at these companies will utilize the tools in their workflows and figure out how to connect to an end user location. So they might quote out their data centers and they'll use our tools to figure out which network providers can provide solutions down to each individual office. Streamlining things for everyone, right? That's right. Amazing. Well, we're here at Channel Partners, so let's talk about partnerships a little bit. Any new partnerships or partnerships you want to tell us about? Yeah, ton, really, but I think some of the news is we won Zayo's partner of the year award history. Yeah, thank you. Thank you. So great partner of ours, share a lot of same vision. So we're only as good as our partners and Zayo's invested a lot into their own automation tools. Which enables us to pull data from APIs and whatnot. We're seeing a lot of partners really move towards that. So network providers, data center providers, cloud providers look to make it easy to consume their data. That's great, but if you have a whole bunch of portals to go to, you're not going to do it. So you need essentially like the expedia of the space. So that's where we're at. I think we're building some new relationships in third kind of tier three markets and whatnot. We're excited for relationships like Convergia, they'll help us get into Latin America. HGC, which is Hutchison out of Hong Kong, getting us into all of Asia. So we're really excited about some of these emerging market trends. Sounds like growth. A lot of growth to look forward to in 2024. That's right. So for those who aren't here at Channel Partners and want to connect with you, want to learn more about inflect, can you tell us where they can go to either connect with you, reach out to you, or learn more? Well, you'll find me on LinkedIn, so I'm Mike Nguyen, I'm CEO of Inflect. But you also just go to our website, inflect.com. You can engage through our portal or chat that's available, so engage with our team from there. And if you want to look for me, just ask them and they'll route you right to me. Perfect. Well, thank you, Mike, so much for joining us and thank you viewers for tuning in, coming to you from Channel Partners 2024. Until next time, happy networking. Thank you.


In the previous module, we talked about industrial ecology as a framework for looking at the relationship between industrial economic activity and the natural environment. Although the industrial ecology paradigm can provide a lot of insight, it can also be somewhat limiting in placing too much emphasis on technology while failing to recognize a more complex dynamic at play behind this. The natural environment is deeply embedded within the socio-cultural fabric of societies around the world. What may at first glance look like an industrial problem of efficiency, pollution or over usage is often really a socio-economic issue and when we expand that we find behind it is really a cultural one. This of course vastly expands the complexity of what we're dealing with but it is important in identifying all the moving parts on all the different levels. In this video, we'll be looking at the model of a socio-ecological system that is specifically focused on the interaction between the ecological and social domains, trying to model and analyze them as an integrated system. Complex environmental problems such as climate change, soil loss, biodiversity loss and groundwater scarcity have been constantly increasing in relevance in both the scientific, policy and public domains. The experiences of various scholars have led to the insight that these complex problems cannot be analyzed with disciplinary approaches alone. They have to be dealt with in an integrative interdisciplinary way that considers the interaction between social and ecological systems. In the last decade, significant progress has been made with respect to interdisciplinary investigation and modeling of coupled socio-ecological systems. Various research approaches have been developed and applied to different studies in which the interaction between the social system and the ecological system have been explicitly considered. These approaches include combining material or energy flows and economic flows, modeling human behavior and drivers that specifically impact on some aspect of the ecosystem, identifying modeling and trying to quantify specific ecosystem services within an economic context, or studying the resilience and adaptive management of socio-ecological systems. Most all of these different approaches take systems theory as their theoretical underpinning, using it to look at and place emphasis on various aspects to the socio-ecological interaction. A socio-ecological system is a type of complex adaptive system composed of two primary subsystems, a human society and economy on the one hand and a biological ecology on the other. They are systems in that they are composed of a set of parts that are interdependent in affecting some joint outcome. They are complex in that they typically consist of a very many parts interacting in a non-linear network fashion. They are adaptive in that the components in the system change their state in response to that of others, and in this capacity, socio-ecological systems exhibit strong co-evolution as they develop over time. Like all complex systems, socio-ecological systems are multi-dimensional. They exist on many qualitatively different levels. Within the ecological domain we have basic geological processes taking place in the hydrological cycle, mineral cycles, atmosphere and various biological processes. Within the social domain we have technology and industrial infrastructure, economic, social and cultural institutions. All of these levels are interacting and co-evolving. Added to this, socio-ecological systems exist on all scales from the individual to an agricultural farm to a metropolitan area to a nation state to the whole global economy and the supporting biosphere. The theory and science of socio-ecological systems is then focused on these two subsystems and how they interact. So we'll firstly provide some generic description of these two major subsystems before going on to talk about their interaction. Like all complex systems, both ecologies and economies are regulated on the macro scale by a set of feedback loops, but the internal dynamics of each system is governed by a different set of feedback loops. As we've previously discussed, natural ecologies are governed by the laws of thermodynamics. The input of energy from the Sun and Earth's core drives the whole system, and this energy is processed through networks of connections within abiotic and biotic processes. This is a complex system that has evolved over millions of years. Through this, evolution negative feedback loops have developed that work to stabilize the system on various levels. As we've previously talked about, ecosystems in all phases will attempt to move away from thermodynamic equilibrium, selecting the components and the organization that yields the maximum flux of useful energy throughout the system and the most energy stored in the system corresponding to the highest level of what's called ascendancy. The social component is what we might call an economy, consisting of both social institutions and technology infrastructure, what we can call a socio-technical system. An economy is an engineered construct produced by human beings for human beings. This industrial ecology has also evolved over a prolonged period according to the logic of providing humans with the things that they need and want in an economic fashion and also in congruence with the set of cultural and social institutions of those societies. Today, on the macro level, this is done primarily through the vast supply chain network of our global economy and regulated by public policy and increasingly market mechanisms. These market mechanisms recognize value in terms of utility, which can be correlated to the desire or want of some economic agent. Here, the regulatory feedback loops are structured around industrial supply and demand. The interaction between these two systems then involves the exchange of energy, matter and information. Human society and economy is deeply dependent upon the natural environment and this flow of natural resources of all kind from the ecosystem to the economy is called ecosystem services. These include broad categories of services like provisioning such as the production of food and water, regulation such as the control of climate and diseases, supporting such as nutrient cycles and crop pollination, and cultural such as spiritual and recreational benefits. Inversely, we can look at the exchange from the economy to the biosphere, which includes both energy, materials and information, economies as dissipative systems take in large amounts of energy and materials and export waste material back to the ecosystem. But as we've previously talked about, humans can also now be understood as the regulators of earth systems. Human society plays a fundamental role in designing ecosystems around the planet. We have essentially replaced many natural regulatory processes with those that we've engineered. Whether we're talking about altering hydrological cycles through irrigation, nitrogen cycles through agriculture, carbon cycles through combustion, or just the sheer movement of biomass, we engineer all of earth's systems on almost all scale. Systematic systems such as socio-ecological systems are regulated by distributed feedback loops. For a system to be under regulation or under control means that it has negative feedback counterbalancing the different forces. We can see these feedback loops everywhere in economies and ecologies. A system becomes out of control when these negative feedback loops become broken and we see this often with socio-ecological systems, where humans can gain economic value from the natural environment without the economic expenditure to balance it. Thus, the system stays developing off in that direction, but equally it happens the other way around when economic activity breaks some natural feedback loop and some element within the ecosystem is released from the natural feedback loop that stabilizes it. Such as with invasive species where we put a creature into an environment without any natural predator, leading to a destabilization of the ecosystem. As we talked about when discussing the Anthropocene, human society and economy has evolved with the natural environment over thousands of years, starting out like all other creatures subject to the same natural feedback loops and regulation within the ecosphere. But through successive technological and economic transformations, we've developed engineered environments with their own set of internal economic feedback loops, its own value system that has become largely decoupled from that of the natural environment. In order for the feedback loop to work, there has to be some uniform value. In order to be able to enable feedback to regulate the two systems in an integrated fashion, we need to define some common metric of value. And this in many ways defines a big part of the challenge presented today, trying to correlate value between the two systems and quantify it. We understand to some extent what economic value is, but defining what exactly the value of an ecosystem service is would appear to be much more complex. What we're trying to do though is by valuing ecosystem services be able to manage them through economic feedback loops. By incorporating the value of these things into economic accounting, try to make people financially accountable for their effects on the natural environment. Ecosystem services only really define their ecosystems value in relation to human utility, but ecosystems require the functioning of many internal subsystems in order to enable the functioning of the whole system. Plants might need nitrogen fixing microbes that will themselves be of no economic value, but are still required to maintain that ecosystem in a functional state. This intrinsic value required to maintain the ecosystem in a functional state so that it can render services cannot be easily given immediate economic value. It is in a sense a public good and requires an associated socio-cultural framework for supporting it. The derivative value of the ecosystem may be given immediate economic value, but the primary value that supports the maintenance of the ecosystem is of a different kind and may require social and cultural coordination. This is described by the so-called tragedy of the commons. The tragedy of the commons or social dilemma is a dynamic where it is in the best interest of each individual to overuse a resource unless everyone else does likewise. The dilemma arises when members of a group share a common good such as an ecosystem when this common good is rivalrous and non-excludable, meaning that anyone can use the resource but there is a finite amount of resources available and is therefore prone to over-exploitation. The tragedy of the commons has proven to be a core dynamic within the management of many socio-ecological systems around the world, from the management of forestry to pasture and in particular fisheries, many of which have collapsed due to over-exploitation and lack of solutions to the social dilemma. In the relationship between a society and its ecosystem, there is invariably going to be some commons in the form of ecosystems functions that are required to deliver the ecosystem services such as clean water so that people can go fishing or clean air. These are most effectively managed through social and cultural frameworks of coordination. Traditional societies, through their close interaction with their local ecosystem and strong social and cultural integration, were able to live sustainably for prolonged periods using traditional social institutions to manage the commons. With the Industrial Revolution, many of these traditional socio-cultural institutions were disintegrated and the modern nation state became the new form of social contract that has in many ways taken over this function providing the social institutions for managing the commons. But over the past few decades, as economies have developed beyond national borders into an increasingly integrated global economy with an associated effect on the global biosphere, there are now many questions remaining as to whether the nation-based social contract is still fit for service within this new global context. The tragedy of the commons is essentially a failure of trust, coordination and social institutions. When everyone can trust everyone to cooperate, then often an optimal global outcome can be achieved. But it typically requires some form of social contract to achieve that and those social contracts are enabled by strong social institutions of some kind. Socioecological systems are highly complex in that they involve not only technology, economic frameworks and the social institutions that we've been discussing, but also a strong cultural dimension that cannot be simply ignored and may be found behind many of the most important issues. For many people around the world, the ecosystem within which they inhabit forms an integral part of their way of life and interpretation of reality. That interpretation forms the basis for how they interact with the natural environment. Some societies revere their natural environment while others would appear to care little about it. And this cultural aspect plays a big part in the whole dynamic within socioecological systems. All individuals and societies have a schema with which they interpret their environment. A somewhat coherent belief system about how the world is and their place within it. On a cultural level, people live their lives based upon a narrative that is emotionally and conceptually appealing and endorsing. It doesn't have to be logically consistent. For example, we have been communicating the theory of biological evolution for over a century now, but it's reported that 40% of Americans don't adhere to it. Not because of its logical inconsistencies, but because of its lack of consistency with their pre-existing schema. People, groups and whole societies go on functioning by creating narratives that offer them a coherent picture of how the world works at a level of complexity that they can deal with. If something doesn't fit into this narrative or is simply too complex a story, the human psychology is not short of mechanisms for filtering it out. People may well simply ignore data and information and adopt or create simple narratives that protect them from a reality that they do not wish to deal with. Thus, how people interpret information and how it is turned into culturally acceptable narratives can be an important part of how the overall socio-ecological system works. In this module, we've been talking about socio-ecological systems, which we defined as a type of complex adaptive system composed of two primary sub-domains, a human society and economy on the one hand and a biological community. We talked about how the two systems are governed by different internal feedback loops. On the one hand, those are the economy. On the other, those are thermodynamics and the ecology. How the interaction between these two systems involves the exchange of energy, matter and information. We talked about how creating integrated balancing feedback loops between them requires defining some form of common value, what is often called ecosystem services. But how the maintenance of ecosystem services invariably involves some form of commons that is best managed through social institutions that can build trust and enable cooperation towards effective global outcomes. Finally, we've mentioned the cultural dimension that can play a very significant role in its capacity to change how people see the world, enabling better relations between the social and ecological domains.


Not really more serious than that. The cycle of life is of course that we fork a process and then it crashes and so we fork it again, but then it crashes again, so we fork it again. It's annoying when software crashes, but it's what happens, right? So what does a crash look like, right? We get a secfall for example, then kcrash comes in, intercepts the signal, it launches drconkey, drconkey starts gdb, gdb spits out a trace and then the user has to file a bug report. All of this is incredibly tedious and horrible. Who agrees? Okay, okay, I will convince you all. So in KDE software we kind of have a problem. So it is software, so it crashes and then those crashes end up in bugzilla and who has used bugzilla? Who here liked using bugzilla? Yeah. Case in point, set developers, set users. It's not ideal. So we have a crash and this lovely popup pops up. Everyone has seen that, I guess. And then this lovely view comes up, which is now even more gorgeous than it was before because now it's kirigami. And then you go about your business and file a bug report because of course for every crash we file a bug report, right? Right? Yes? Uh-huh, uh-huh. You know what I'm talking about? And then this happens. The backtrace is not complete. You know, you install the bug info. What is the bug info, what is the backtrace? We are asking a lot of the user here.  First of all, the user has to do something. You were laughing when I asked if we file a bug report for a crash we get because of course we don't because it is annoying and tedious and horrible. So we don't do it. The second problem is the debug symbols. They are often missing. They are incomplete. The distro might have them in separate packages in a separate repository or perhaps not even available at all. And there's also a reliability problem with this. Currently what we are doing is just in time debugging, which is if we go back to the earlier thing, blah, blah, blah, blah, blah, blah, blah, this one, is K Crash launches Dr. Konke. So there is a time frame where the application has technically crashed but has not yet been attached to a debugger. Are we, anyone unclear about this? So in this time frame, the application can do whatever. It can crash in another frame. It can run its threads and do magic, I don't know, can try to do auto-recovery. All of these things. And so that is a problem. It is a problem because we do just in time debugging. So we want to have the state as it was when the application crashed. But we don't necessarily have this because of the time frame in between where Dr. Konke is not yet up. And so it's a reliability problem. There have been bug reports to discover, our software center, that showed crashes in the flat pack, which was weird because there was nothing weird going on in that particular frame. But it was crashing there. The reason it was crashing there was precisely because of this time frame between the actual crash and when Dr. Konke jumps in and saves the show. So the flat pack thread kept running and eventually it would crash in the flat pack thread because the states were messed up. So it's entirely horrible.  One of the lovelier ones is core dump D, which is system D's answer to caching crashes. Oddly enough, system D is now also in charge of that. So it's not far to the complete operating system now. So it is a system level core handler. Who knows what a system level core handler is? So when an application crashes and doesn't handle the crash, the crash gets deferred to the kernel and the kernel then does what's called a core dump. That's where the concept of a core comes from. It basically takes the entire memory image of the process and dumps it into a file. The more evolved concept of that is that one of a system level core handler, which is essentially a program that receives the crashing application and then writes it to a file or does whatever with it. In core dump D's case, it basically saves a bunch of metadata and then dumps the core to a file for later inspection. Now the lovely bit about this is that it has disk usage limits. So it stores, I don't know, five different crashes, the last five different crashes on disk and all other ones get discarded. So you'll have automatic rotation of what is on disk, which means it doesn't grow out of control.  That doesn't happen. And as I've said, it's recording metadata, which is also very lovely. Another interesting and important part to the entire ecosystem is debug infodi, which is solving this debug symbols problem that I've alluded to, right? It's one server to debug them all, one server to find them. One server to bring them all in symbols, find them. It is precisely that. It is super simple and I'm somewhat baffled that no one had this idea earlier. It's basically a cross distro server that allows you to ship the debug symbols in through a simple REST API to a client. Now the client might be GDB, might be LLDB, might be some completely random other process. We have seen debug info in action. The rest of you will surely see it in time. So it's become pretty much the standard in Arch Linux, I think. So you need GDB 12, fairly recent release. And then your distribution needs to provide a server and then you're basically set. You need to set an environment variable and then GDB just goes, give me the symbols and then the server goes, yes, my time to shine. And yeah, it's fairly new. That's why there were not a lot of hands that got raised. Now the industry standard is a bit different than that. The industry standard is you call home, first of all, that's super important. But it's also automatic, right? If your application crashes on Windows, then this annoying pop up comes up and goes, ah, the application has stopped responding. Do you want to cancel me? And then you click cancel. But that also allows the industry standard to cover way more data and gather statistics and stuff. So wouldn't it be lovely if we had that too, right? So we have debug info which gives us debug symbols, that's amazing. We do have core dump D which allows us to not do just in time debugging and eliminate that sort of quirkiness. So wouldn't it be lovely if we had something like that? Well, yeah, we do, we do now kind of many, many asterisks attached to that. It's called Sentry. So what is Sentry, exactly? It's a web application and it does a bunch of stuff. It does symbol occasion, so if you have a crash and it's missing symbols, we don't need to care anymore because Sentry takes care of it. It's gonna talk to the debugging for D and I have this frame at this address with this shared object. Can you give me the symbols? And then the debug info gives out the symbols and it's gonna be amazing. It does event aggregation. So if you have crashes coming in from two different users that look exactly the same, Sentry goes, yeah, that's the same crash. Let's find it together. It also gives us metadata like what distribution was being used, what version of the distribution, what version of the software, and a bunch of other lovely stuff that I'm sure we will eventually see in production. And that's kind of what it looks like and of course that's super boring. So, life demo time, wish me luck. So this is where a zero day exploit is demonstrated live on stage. I shouldn't hope not. Okay, so this is like the Sentry view. Does everyone see what's going on? Okay, perfect. So we have a bunch of projects and while preparing for this talk, I noticed that there was a bug in our bugzilla bot. So our bugzilla bot sends data there. We can already see a bunch of stuff. So first of all, in the past 14 days it had no crashes. It was 100% crash free and it has two releases. Now this down here is something that is specific because it's kind of like a web service, so it's sending performance metrics to Sentry. It basically goes, I've done a request, I've done a request, I've done a request. And then Sentry goes, this request was way too slow. The user is gonna be in agony. What are we gonna do? But so what I've noticed is down here, we have a new issue. And so let's look at it. This is essentially a crash. It happened three times so far. It's probably gonna happen a bunch more times because what appears to be happening that I've made a boo boo and there's an uninitialized constant. And indeed here we have the code where the uninitialized constant is being used. That's this one here. And apparently that line just always blows up. We can see that this happens in our production environment. So the actual bugzilla bot that talks to bugzilla.  Now we can also look at something else perhaps, performance I've already mentioned. Let's maybe take a closer look at it. So what we can see here is that the project API, that is the tech that powers, release me, a bunch of our release scripts, the localization technology, blah, blah, blah. It's hosted at projects.kd.org slash api slash, I think. And so we can also see that it has performance metrics on that stuff. And if there were a problem where one of the endpoints would be too slow to respond, Sentry would send out a notification and go, users are in agony, help, help. Now let's look at C++ crash. Because obviously the first one was Ruby, wasn't particularly interesting for most of us. This is what a C++ crash looks like. This is actually from an actual system somewhere in the world that is using Dr. Konke from a master build. So what we can see, the binary of crash was console. This is the binary ID, the debug ID, essentially of the binary that was built. We can see that this happened on Arch Linux rolling. And it was the release 2008 one. Now if we scroll down, we can see the actual involved frames. So process info is valid, crashed. I would imagine that it was a null pointer, but we don't know yet. We can also switch between the unsymbolicated view and the symbolicated one. So as I've mentioned, debug symbols aren't necessary anymore because Sentry can just fetch them directly from the debug info div if available. So we might only get some of the symbols resolved. Like here we have the cute symbols resolved, but the console ones aren't actually resolved. And they do get resolved through some dedication. So now we have context for the source file where the error appeared. Now this becomes even more interesting when we look for a very specific issue that I may or may not have caused in KIO. So if we look at the past 90 days, what we can see is that there was an increase in crashes here, and then it decreased again. Oddly enough, there was a bug here, right? So let's look at the bug. We can see that this bug has happened 404 times. Let's look at it. Did you find the bug? Yeah, I found it and I fixed it. It takes a month to ship out, right? It's the problem with the release cadence of framework. So I analyzed the problem, right? And then Nicola said, I did do both things. So I did fix it properly, I think. But so if we look at it, it's actually not a super useful back trace because it failed in KIO directly. In KIO we have a state assertion system and we failed an assert. Super and obvious what the problem was, but what is interesting about this is here on the side. So here we can see different shades of colors for the OS, right? So this happened with multiple OSes. The biggest one being Ruda Linux apparently, then Manjaro and then Arch, right? So what we can tell from this information is that this bug must clearly not be specific to one particular distribution. We can also tell that it is possibly not in one specific version either because it had different build versions, right? Now obviously they could still have the same patch applied that breaks it, but it's more and more information and the more information we get, the better. And yeah, that pretty much gives us information. Another interesting thing perhaps is the device family where we can know if it happens only on a laptop or only on a desktop. Laptops of course having different use cases like more plug and play than you would ordinarily do on a desktop. And anyone else wants, does anyone want to see anything specific that you had your eye on perhaps? Very good. So the other thing then is, how does this tie back into bugzilla? And the way it works is if the user actually happens to file a bug report, oh, I actually didn't really mention this to you, the data to sentry gets sent the moment the user opens the developer information, not when filing a bug report. So we've removed this entire problem of having to open the thing and then I was doing this and that and then Dr. Konke goes, this is not enough information. You cannot possibly file a bug report. We've bypassed all of that. The information gets sent right away and then sentry just fills in the gaps. But if the user decides to file a bug report, then we also get the information here. So plus my crashes when trying to configure sysguard widget probably deserves looking at and apparently a bunch of people have looked at it already. Why is it not fixed yet? But yeah, so the ultimate plan would then be to have bugzilla also point back to sentry and sentry to bugzilla and then the two are kind of linked together so we can have both systems at the same time and perhaps eventually move away from bugzilla all together. Any questions so far? Are you all right? There's some online questions. Oh, yes, let's do some online questions. Koshan asks, how does device detection work? Are you going to detect plasma mobile or does it detect plasma mobile as a mobile? That is a very good question and I can't answer it without looking at the code. It's, actually let's look at the code because actually the code is amazing. The code has no bugs because obviously there were no crashes. Oh, we're asking system D for it so it wouldn't know. So once system D knows that it's mobile. We will know too. Yeah. Okay, we have another question. So sentry is really cool. I've used this in the past mostly for web stuff. Never thought about using for C++ compiled stuff. The question I have is have you found a way to make this stuff work offline? No? I mean, yes, but no, but yes, but no. So what happens is, it's probably not super interesting to look at. What happens is that we compile a payload through GDB Python scripting. So we construct a JSON payload and then send that off to the sentry server, right? In an offline scenario, we would just store the JSON payload for submission at a later date and then you would have like a system D timer that runs continuously and checks if they're pending payloads. So it can be done, it's not done right. Store and forward is where it's at. Yes. Other questions from the room? I see a question way back there. Can you expand a little more on how it works, like what it sends, like you've just shown it sends some payload out, but like I can't imagine you're sending a core file to the network, but can you expand like how it does and what it does and what not? Especially in terms of privacy and things. Yeah. I can, I can, I can show you. So it does this, right? Do with that information what do you want? So essentially it's, I have to go way back to the beginning. We're still invoking GDB and GDB has scripting APIs. So we can have a Python script that runs in GDB and allows us to inspect the process from within the Python script. So what we then do is we run through all the frames in the trace and for each frame we record the information of the file at the memory location, the file that was at that memory location and if possible also the debug information, if available. This is essentially the payload, right? And we do that for all the threads and then additionally we attach the metadata payload which is the stuff down here. Right? So it's like timestamps and yeah, the release from your always release file, that sort of thing. The question behind you. You're still launching GDB and how does the solve the latency problem between the crash? Ah, yeah, yeah. Okay, so code empty solves the latency problem. Yeah. I'll show you. Maybe. Maximum wobbliness. So if we do code and control, these are all the crashes that had happened on this system and we see most of them are quite old and the column here says missing so that the core file is no longer available. So we will look for one that is actually available which would be this one. So this is the information that CodumpD has recorded about this crash, right? So far so good. It recorded the PID and the UAD and so on and so forth. That is more or less all the information that we would have available at runtime regularly. So what then happens is that if we attach GDB to that, we can run a back trace on the core, right? So this is no longer just in time. K-Ride crashed a while back. But since CodumpD recorded the core, we can still debug it. So this is no longer just in time, right? But that is unrelated to Sentry. That is an improvement that is already landed and Sentry is still under evaluation right now. Okay, thanks. How to use it in your application? Ideally, you don't need to do anything because it wires into the existing Dr. Konke framework. So if Dr. Konke works, Sentry will also work. There's some management stuff that I need to do to actually filter out the project though. So if we look at our projects here, there's one very notorious one which is called Fall Through, which oddly enough collects everything that has fallen through the net of other projects. So unsurprisingly, it had a number of errors. But yeah. So ideally, you don't need to do anything. Question for you, and that is, how do we do this on 3BSD? Oh. Oh. Please push out and ask any questions. Yes, of course, yes, yes. I'm certain he is. And another non-systemd, non-cordom. Yep, yep. So the entire Cordom thing is separate, right? We can still do just-in-time debugging. So nothing's changed. Everything's still the same as it was two years ago, except if you're in SystemD and except if you opt into this Cordom D stuff, right? But the Sentry stuff is unrelated and so you can still have the Sentry bit on 3BSD without Cordom D. Well, if you use Gitmaster then already, but only then. So this is currently under evaluation. Sentry has a platform. There's still some quirks we need to iron out. There's still some features that we are not quite happy with how they integrate with our GitLab instance. So technically we can link up the traces that we've looked at to the actual source file. Like we've seen with the Ruby crash where it actually referenced the source code. We can do the same for C++ but we need GitLab linking and that currently is not quite where we want it to be. So maybe six months, maybe 12 months, we'll have to see. In the audience, you mentioned that the factory is only gets sent if we go to develop the information. Yeah. Normal user when we go to develop the information. It's only for the, it is this way right now, but ultimately we wanted to just send the information right away. But since it's still under evaluation, it's basically kept behind the development information. There is also a more difficult problem to solve there in that how do we distinguish a dirty build from a pristine build, right? If you are doing development on Plasma Shell and Plasma Shell crashes because of something you've done on your dirty tree, we don't really want to know about it in Sentry. Another question. That is a good thought, yeah. That whatever the comment was is not on audio. Yeah, it was a good thought. So the idea was. Please repeat the comment. The comment was, it should be relatively easy to figure out if the tree was dirty by just looking up the build ID in the distribution, right? If the distribution doesn't know about the build ID, the crash is value less anyway. Yeah, good thought. So as I've said, Python scripting is really amazing. If you ever do anything with GDB then do try the Python scripting, especially if you find yourself repeating the same steps like, I don't know, starting an application, setting a breakpoint, and then running it five times and then having the breakpoint hit, you can totally script that using the Python scripting. It's really amazing. And with that, I'm really done now. Yes? No, from Git master builds. So those are, that is real live. That is real live data. There are some crashes that I've created, but not those ones. You said that Sentry pulls it from a debug info d, but how do our symbols get into it, given the near infinite number of distributors? From the distributors themselves. They just submit it, or they run their own. So debug info d is a federated service, essentially. It can talk to other debug info d's, or it can source the material directly. And so each distribution just runs their own debug info d, and then we have a federated server that talks to all the known ones. Yeah, you should totally create a debug info d. Okay, if there are no other questions, comments, poems to be read, then you have an extra long coffee break. There's a couple minutes left in our session. And join us next time for KF6 for licensing in the other room. Thank you.


It is such a beautiful thing when we get good news. It just feels different because we so used to this year hearing so much bad stuff. Now, we have had some good stuff sprinkled in there now, but the bad news has outweighed the good news by far as far as injuries and stuff. But the record, the record outweighs everything. And shout out to the Ravens for despite all these injuries, they still five in one. Now, they got a long way to go. But it's a beautiful thing that we can actually say that. So a person that so many people have been asking about day in, day out, night in, night out, Nick Boyle, the Ravens tight end. He has been activated from injured reserve. They designated Nick Boyle to return so he can practice today. So just to clear it up because it is very confusing. He is off of injured reserve, so he's not on injured reserve, but he is not on the active roster. So it doesn't mean that he's going to play this Sunday against the Bengals. So since he's been activated today, Wednesday, October, October 20th, he has 21 days from today to be placed on the active roster. Now, we've been hearing that the plan is to have him back after the buy. That could make sense because I don't see them rushing him back, even though I don't really feel like it will be rushing him. But I don't see them rushing him back for this Bengals game. If it happens, OK, cool. But I wouldn't count on it. So again, he is not on the active roster. He is just designated to return from injured reserve. So he's off of injured reserve so he can practice. But another thing to his status when the practice report comes out, he doesn't have to be on there because he's not on the active roster. So just keep that in mind, moving forward. But it is a beautiful thing that Nick Boyle is on his way, officially on his way back to the team because he was back earlier this this during the offseason, he was back in practice and stuff.  But so that then there was that was the little setback. But it's like, OK, hey, we don't want the Ravens to rush him because we don't want any setbacks. See Ronnie Stanley. So, yeah, we saw what happened with that. But with Nick Boyle, his impact on the Ravens running game will be big. Because the Ravens, like they've been running the ball. They still been running the ball doing that thing. I think right now Brown to the number one Russian team. I don't know where Ravens are ranked, whatever, but Ravens have still been running the ball. So when Nick Boyle comes back and especially when he gets his feet up under when he gets like all the way back back like the first game might be a little bit off a little bit. But when Nick Boyle gets all the way back, then it's going to be a beautiful thing. So we got Bateman back. We got Boykin back and now we get Boyle back now. I remember in the video where we talked about getting Bateman back. I got a little excited and I was I was thinking about Miles Boykin. I meant to say Boykin, but I accidentally said Boyle. But now I guess it's true. So that mistake turned into something great. So shout out to that. Anyway, team can be clean. I love you. I appreciate y'all. Like Nick Boyle is no longer we out.


Hey guys it's Nate AK the foot account and welcome back to the channel we have ourselves team two of ultimate birthday dropping today in FC 24 but once again we really don't have that many leaks again it was this way last week as well before we eventually found out who is going to be an ultimate birthday But as of right now we're still left wondering who's going to be out today and also what other content via SBC's objectives and especially last week we had crazy evolutions will we get more crazy evos today we're going to talk about all of that how that might impact the market and what to expect on another promo Friday as the birthday party continues on FC 24 Be excited for the video drop a thumbs up subscribe if you're new let's quickly before we go into that look at yesterday's content because we're ending team one of ultimate birthday foot birthday right as we know it with a really good player SBC and it was Grimaldo the left back from lever Cusin guys this SBC we're going to call him the cheap Alfonso Davies if you will if you never did that SBC or if you're on more of a budget this is a really really good card to do he's got anticipate plus which is the best defending playstyle plus but he also has the incisive pass plus which is really great for sliding those balls up the pitch around other defenders trying to get the ball to your wingers or to your center mids right to start that attack really good card five star weak foot four star skills he can also play left mid and hi hi work rates is incredible as well the other play styles he has on the card technical whipped pass power shot don't sleep on the power shot this guy's got 98 shop power long shots and you know 99 stamina as well it's a really really good card it is an insane card honestly for the price that he is only coming in at 84,000 coins that's why he's kind of like the cheap Alfonso Davies right I know he's not five star skills like Alfonso Davies is he doesn't have whipped pass plus but this is a left back card that is honestly really good so if you're on a little bit of a lower budget or if you just want a fun card to try out you have some lever Cusin links Spanish links guys the only problem with this is we have so many left backs I'm sure you guys are feeling the same way it's kind of like okay the only downside of this SBC is I've got so many left backs that are in my ultimate team that I'm using right now why do I need another one right you've got Davies you've got you doge at least in in my sense I'm using a roll for as a center mid but many of you guys may be using her as a left back right the newly upgraded 92 Rolfo there's so many great left backs Roberto Carlos dropped last week as an SBC that's the only problem but that is really really nice especially for an easy SBC to craft and just to put that card in the club that's a really good SBC now of course yesterday on Thursday we always get the marquee matchups to and we did once again get that guys I'll say like every single week I get tweeted by somebody who packs something insane from marquee matchups so you never know it's worth your golds if you're doing the daily gold upgrades take a few of them away from like player picks and put them into the marquee matchups get yourself some trade packs because you just never know now yesterday's content also brought us one thing that was new right we had rivals rewards apart from on PlayStation the servers going down for online gameplay which was really weird as a PlayStation issue but that's been fixed thankfully apart from people not being able to claim their rewards for a while we got to talk about this because this is something that we're going to start to see every single week with these bigger and better rewards as we especially move up the divisions right the further you get into a season cycle more people move up the divisions or at least try to climb up as you're winning games you just kind of automatically rank up that's how it works right so the rewards are technically for everybody if you're playing going to get a little bit better each week and the trend that we saw yesterday is that even though we are in March of this game people are still taking the trade rewards and that was very evident by the prices of the middle to low tier fodder think about a lot of those packs being opened in division 4 3 2 1 and up you've got 85 times 7's 86 times 3's I think in 87 times 4's in those uppermost elite divisions people were definitely taking those tradable and even some of the lower tier packs too because look at the prices of 85's 85's before rewards last night were 8.2k they went all the way down to 6.4 thousand coins that is a massive drop and then of course we shouted this out on stream right around here we were like guys buy these because they're going to go up because the 82 times 20 is still out people are going to want to do that SBC again and they went right back up and now they're 7.5 thousand coins I'm sure people were even getting sales around 8k on lazy sales so that is something we're going to have to watch out for every single Thursday with division rivals rewards now is that since these packs are so good it's going to impact a lot of the gold fodder that people are mostly packing from those packs and it's going to bring in some supply now it's like well Nate did the rest of the fodder market drop I mean let's take a look at 89 overall Hagerberg I don't think she dropped that much but they did drop a little ok yeah they dropped a little more than I thought right 24 thousand coins 25k down to 22 to 23 I knew they were down but I thought those prices more so dropped after content but that's not really the case they dropped with rewards too so fodder definitely took the hit yesterday more so than anything else like I look at the promo team of foot birthday players and it's not really like those cards went down with rewards like they got supplied at all some in fact went up and that's kind of the flip side that you see also with more people taking tradable rewards they got coins from selling that fodder and selling those players right and they went out and they bought players for their teams for their so really what it did was it kind of just put an emphasis on that Thursdays are one going to be a really good day to watch the market from now going forward and two especially with trading Thursdays are going to be very very good now unrelated to that really I had my best day ever trading yesterday had my best flips ever we'll talk about that at the end of the video but let's move into talking about today ultimate birthday team number two now you saw the loading screen when we loaded in those are the only two cards we have news about right now it feels just the same way as it did last week with his ultimate birthday team one when all we had on the loading screen was messy and the whole it and it was obvious that you could see that was messy and hold it now this time around it's pretty obvious as to who's on the loading screen to because who else is going to be five star skills four star week foot and an Egyptian player with 93 pace 94 dribbling that has to be Mohammed Salah at 100% is he is getting a foot birthday card in team to come out today and big news it's going to be five star skills four star week foot also if you compare it to his 92 rated cards which actually he has three different 92 rated cards in this game which is crazy is a team of the week he's got the winter wildcards and the what's the other one the team of your honorable mentions this is a really sizable boost from his 92 rated item if you go take a look 94 dribbling and 93 pace the dribbling boost here is nuts from the winter wildcards he goes up plus four dribbling and plus two pace and it's going to be really interesting to see what play style pluses they put on this card but we are getting yet again another Salah card it'll be his he's got three informs a trailblazer the team of your honorable mentions and the winter wildcards he's got a lot of cards this year but he is getting another one here's my only worry with that if Salah is the card in the loading screen is he the best player in team to because member again messy was on the loading screen last week and yeah he is the most expensive player in foot birthday team one same thing with Hullett extinct at 15 mil is Salah the best player in team two if that's the case what about him Bob a he was leaked right foot sheriff did tweet that and Bob a was not in team of the week so he thought he was going to be in the promo team I would have to imagine that EA would want to put him Bob a on the loading screen on the promo screen if they were going to start to tease something along those lines so I don't know guys I'm not saying it's not happening all I'm saying is it's maybe not as sure as we once thought before based off of that loading screen there so we'll not read into that too much we'll just have to see but then again the icon here I feel like it's very obvious as well well just to backtrack for a second FIFA trading Romania did say Salah is set to come everybody knows that after looking the loading screen that doesn't feel like a leak to me you look at the loading screen also and you can figure out who this icon is they have not tweeted about it and said that Pele is coming as a foot birthday icon but like unless they're given a huge boost I don't even know who else this this could be it kind of has to be Pele guys Pele's winter wildcards icon card has 95 shooting and 95 dribbling which would again this but birthday version would be a plus one on each of those which is what they most often do for the icon upgrades it's simple plus ones and then of course him going to 5 star 5 star well here's what I have to say about this say hello to another either 12 or 15 million coin foot birthday icon that will be extinct on the market and that basically nobody will pack but that's neither here nor there he's going to be crazy expensive because it's going to be Pele he's going to be crazy juiced but as of right now those are the only leaks that we have there's nobody else has been posted by Romania by sheriff by anybody else and it kind of makes us also think back to last week because we're in the same scenario but we actually did find out the team if you guys do remember there were tweets a few hours before content of this graphic right here the official graphic of team one of ultimate team birthday and it just came to us in a weird in a different way maybe that's going to happen again today guys we're talking about an actual release that EA intended to have not really a leak because again this was from the mirror gaming twitter account last week we figured out ultimate birthday team one through this account and what they said once again is that this mirror gaming received FC 24 ultimate birthday team one assets alongside global media earlier today which was last Friday which had a 12pm GMT embargo so 12pm UK they could post this out and talk about it EA gave them this info and then they posted it it's not like the leakers found out in some way like black market type of way or whatever however they get their inside sources and information and then they told everybody it was EA gave this official promo image with the official you know dynamic images on the cards all the players that were going to be in packs from day one and the skill move the week for boost on the cards like that was the exact team that's the team we've had impacts last week and they gave that info to mirror gaming and basically a news outlet will that happen today is my biggest question I don't know so I'm going to keep a close eye on this twitter account today mirror gaming and just see what happened what happens and that also brings up another question are leaks on this game kind of mudded our leaks gone I don't know because we have been through yes we've had evolution leaks yes we've had a couple other leaks here there but we've been through now the second week of ultimate birthday without having I would say a true leaked promo team because no normally we get to a Friday promo video like this you guys watch the videos weekend week out and we're looking at the full team we're looking at who the SBC is the objective we're talking about how to specifically prepare for a promo Friday because we kind of know how it's going to go down because we have the leaks and once again for the second week in a row we're sitting here like hmm what is it actually going to look like we have no idea who's coming as an SBC player today last week we had no idea about Kingsley come on or the fact that we were getting a Socrates birthday icon SBC we don't know any of that so it once again does bring a level of excitement now again I'm expecting to get some sort of news on the team today if we roll into content today on stream link below down in the description by the way if you're not checking in the streams if we roll into content today without any leaks or any official posts which is doubtful but if we don't that would be crazy it would be a true hype day of not knowing what is actually going to happen but did something change to how the leakers are getting their info was there somebody fired that's people are coming up with all sorts of rumors unless you hear from the leakers themselves like who knows what to believe right now with why we're not getting the lease I'm not complaining I'm just stating the situation because truly without the lease there is more genuine excitement for all of this and for the anticipation of what is about to come out in that new promo so we'll just watch that out and time will tell if we're actually going to get leaks or not time will tell we'll know over time if that is actually something that is changing or if it is not also one thing we're going to look out for today of course after content drops is the week two goodies hopefully they give us some sort of list of what player SBCs and icon SBCs we can expect over the second week of ultimate birthday now speaking of SBCs like we already mentioned last week on Friday we have Kingsley come on and we had Socrates I think it's probably safe to say again that we would get a ultimate birthday SBC player today Kingsley come on still here for another week I bet we get somebody else and it's a promo Friday they usually drop like to drop the bigger better players and clubs on those Fridays so there could be a really big player SBC today I just don't know who it is and that's kind of exciting right we'll have to see who it is as it comes out and kind of go through that Kingsley come on was last Friday of course and it was pretty exciting I think Socrates was more of a bigger surprise and I think I have to imagine that we'd probably get another set of both an ultimate birthday icon SBC today and an ultimate birthday player I hope at least that we get either one of those or both of those as player SBCs today just it could be different players it will be different players just we're not sure who it is and there's some excitement in that for sure but I do expect to get a both two different SBCs for players today one icon and one regular player SBC of course an objective last week we had a Falcow I would expect a new player objective inside of there we have a lot of other objectives at the moment like the daily play I believe today is day 10 of the daily play since it started early we're all getting an 84 times to today from daily play so make sure you get that done that'll be nice and yeah that'll be there Falcow goes away we'll see what else they give us an objectives probably a quieter day there next question I have is what's going to happen in evolutions and I think we can kind of tell I think we're getting an Evo today it's a promo Friday we're probably getting an Evo because the week foot peak evolution which is one of the two that came out last Friday we came out last Friday with jack of all trades and the week foot peak this one expires has a really fast expiration time I got to put somebody in this especially because it's free and it's a really nice upgrade for the jockey plus and the five star week foot that you get I think we maybe get one today that is skill moves related hopefully a free Evo that is a five star skill move boost I don't know what they're going to do a same 85 overall max requirement I don't know what they'll call it we don't have any leaks right now guys so I'm purely speculating here but it makes sense right the promos about the week foot and the skill move upgrades now granted we've already got a five star five star Evo and another Evo that gives five star skill moves so maybe they won't give us one today but promo Fridays almost always have evos as a part of them and we haven't had any evos since last Sunday it was kind of like bang bang bang all the evos came out and then nothing so I think we'll get one today and my guess is it'll be based around skill moves now with all of this unknown what is going to happen to the market today well I do have a couple thoughts on this and I think we can kind of look into the future at least a little bit and kind of forecast how things are going to move I'm going to buy this beth mead for 215 because that's too cheap thank you very much I want to watch these ultimate birthday cards from team one today because especially the ones that were so hard to pack and so hard to well so rare on the market first of all the ones we've been trading with all week long I think there's potential for some of these to maybe go up a little bit a few hours after content just because they're so rare this okay this is the card last night that I made literally the biggest trade of the year on FC 24 ultimate team my biggest trade of the year I bought Varan after his price range got updated for 2.6 million sold it for 37 got a little bit lucky on that sale I think that's the highest record but he is mega rare so this profit was around 800,000 coins on one card and then I bought another one for 2.09 sold it for 23 and those two combined give me 1 million coins on two cards of after tax profit crazy right crazy they have trading yesterday with the rivals and the champs gameplay demand that was there as well it is an incredible time to make coins on this market now of course we know that the market as a whole is down right if we look at last let's go 14 days on this killing about a last Friday before content killing about a gold was 1.49 1.5 million by the time we got to Sunday he was one to we had a huge huge crash last weekend do I expect prices to do that again this weekend no not as much because we've already had such a massive crash last weekend was kind of like the market correction the shock factor of like wow we have a bunch of foot birthdays that are coming out with good stats and a lot of them are affordable the SBCs are good the evolutions are allowing us to create really cool players on our own but that we can even upgrade from our club right with existing evolutions that we had a lot of us fitting into those new evos so I don't think there's going to be as big of market panic this weekend but I do you have to think as well especially with what we're expecting to see today is probably a birthday team of players that is going to be just as big right now we have like 60 something cards in packs with the ultimate birthday squad the 5 star best of team 1 which is also going to get replaced today by a 5 star best of team 2 so what I would say to do is watch out for if Christian Ronaldo does not get a foot birthday today which I think is still possible maybe they put Salah on the loading screen but Ronaldo is still going to get one if he doesn't get a birthday today I think it's almost a guarantee that his winter wildcards would be re-released in the packs that's just my opinion right he's got 5 star skills this 5 star re-release is 5 star skills or weak foot players that could be re-released in packs so that's one thing to be careful of especially even if it's a middle to low tier card a ton of prices are going to drop today because there's going to be another re-release of out of pack special cards from some of the more recent promos the oldest promo card in this team would be ZH so team of the group stage I think nothing else is older than that and in Bope team the group stage so you know watch out for other winter wildcards I think fire and ice Neymar is potentially going to be in this I could guess I could see that happening as well so that's one thing to be careful about today too is if you have any of those potential 5 star skill or weak foot players that are bigger name popular players even a hero like we have food trade Tevez and Schneider in here there could be some re-release of those back into packs but in general with a bunch more foot birthday cards and foot birthday icons dropping on the game today that could impact prices on the rest of the market still a little bit negatively because it's going to be more double play style plus players that look cracked because all of these boosts are pretty good and just new players that people want to try out and that could make some prices shift down but what I'm trying to say is I don't think it's going to cause it's not going to be as much of a shock to the ecosystem of this game like it was last week with team 1 that it's going to make prices on already existing special cards just drop off as much I think what really matters more is the prices of those foot birthday cards today I feel like even though last weekend there maybe wasn't a ton of tradeable saved up packs I feel like there's less tradeable saved up packs this week and maybe people who spend a bunch of money last week on foot birthday team 1 maybe they won't spend as much on team 2 today so maybe a little less supply but I would 100% expect EA to continue to run those lighting rounds they've been running the crazy lighting rounds now for like 2 weeks straight even during the showdown series promo they started running those crazy lighting rounds so I would expect those to continue today for ultimate birthday team 2 and icon team 2 as well so the market today I think really depends on if EA do any big changes like do they drop a crazy SBC player that everybody wants to go and get I would not say that Coleman was in that category last week he was very good but I wouldn't say he was like OMG everybody has to go and do that straight away right now type of player think back to like trailblazers that's like oh my goodness that's an insane card everybody goes and does it right now because it's a great price in an insane player that type of thing that could impact the market today but I think it maybe is a little bit quieter of a day on the market but there's still a lot of demand for these foot birthday cards and if the foot birthday cards in team 2 come out and they're really expensive then that's when I would really start to say we're going to look back at team 1 and say hmm what are some cards from this team that are better than team 2 if that's a thing and then what cards could we invest into maybe see a little bit of a market rise again I'm not thinking guys like pull a sick or Malinkovic savage or Sorloff because those cards they're fodder right maybe you buy one you stock into the club because they're so cheap like guys some of the cheapest highest rated cards in their like ratings 90 Levelle 29 K for a 90 rated card is unbelievable 89 rated 22 K unbelievable right that's the cheapest exchange you're going to get for a long time if you're trying to just buy a couple cards for an exchange SBC maybe you buy one of those in stock in your club but I don't know what you're talking about I don't see those moving very much I see more of the cards like out our whole maybe soccer maybe KDB those types of players or we're talking icons block I think block could move today capita could move if Desai is in team 2 then maybe block doesn't do that well that's one of the things we'll have to kind of decide once things are out but there's not really especially with the state of the market that we are still in I know these cards are cracked yes some of them could go up out of packs but I'm not looking at this right now with a big set of players from team 2 coming today as like we got to invest in team 1 as they go out of packs I'm not looking at it like that just yet we'll reevaluate after content and see what comes out I want to cover fodder too guys I don't think I want to buy fodder right now either like no shot am I buying fodder at the moment because we're going to get more lightning rounds this weekend people are going to be opening more packs today in general because it is a Friday that means new players in packs that means more people spending FC points even though fodder is already in the mud 85s 84s 5s and 6s are up right we've looked at the graphs they will probably drop back down and I don't want to buy 88s 89s 90s or 91s either because they're just they're in the mud and it just seems like right now there's no coming back from in the mud unless something crazy drops today is like a really expensive but absolutely insane icon SBC it feels like it's going to take something like that to make these prices move up because also think about it we're going to get more fodder for birthdays today that are going to bring more 8789 and 90 rated players that are eventually going to be five fodder prices well or maybe they'll be fodder price right away so I'm going to stay away from fodder honestly and if team of the weeks drop today team of the weeks would be maybe one thing you could look into like I don't know how low they're going to go I don't know how low they already are I heard 25,000 coins where they currently are how much are they right now 2425,000 coins if these are like 20 I don't know 20,000 coins flat 22k maybe maybe you start to get interested but that's a pure speculation play that there's going to be an 84 times five or an 83 times 10 that comes back out tomorrow on Saturday when the 82 times 20 goes away that you'd be investing for so that's you know it's there I want to shout that out people are going to be thinking of that but this has to be replaced with something on Saturday for team of the weeks to potentially go up so it's going to be a crazy day today because there's a lot of unknowns watch out for that early on tweet we'll see what we get well of course adjust space off of that but guys there is definitely a lot of gameplay demand at the moment cards are selling hot yesterday was literally my best 24 hour trading day on this game and I'm still trying to buy cards I have a couple of noon yes it's down a lot we'll see if he goes back up have a couple of me because she's very rare and got some undercuts there and then I do have a Marquinhos right bids guys bids like bids that's all that I say get on the bids because these cards are fluctuating like crazy on bids and if you find the right ones you get the right price you can make some really good coins so big day today on Friday team 2 of ultimate birthday if you're excited for it drop a thumbs up on the video comment below if you have any questions and subscribe if you're new I'll see you guys in the twitch stream today it's been made for the count so you guys there peace out


No, I'm not trapped. What the heck was that? Stop danger danger. Yes. I know we're in freaking danger. I can't run. He's right behind me. Go go go. Oh heck not Okay, what? No No No, I Got you this time. Wait, where the heck am I robot hands? Dude, I don't have my hands Guys the game is broken. My hands are missing With us up you guys real is the game in here and today we are here on this poppy play time to poppy I decided why not give it a try since I haven't really played this horror or scary game in a while Because I actually want to feel scared I haven't felt scared in a while even though I do scary videos like I just be camping most of the time Where I pretend to be scared But I really want to get scared so that's where we're here today We're playing this poppy play time and let's go up ahead and press play Let's see how it goes make sure to smash the like button man chapter 1 a tight squeeze as an ex-employee of play time Co you finally return to the factory many years after everybody within disappeared Oh my god, so what the heck it's an abandoned playhouse or whatever and this guy I don't know what the heck is going on with him, but that big old grin on his face. I'm gonna smack it off man All right, uh new game. So it seemed like there might be more than one chapter in the future Be dress. Okay, what language is that you are about to see the most incredible all ever invented her name is poppy and She is the first truly intelligent doll in the world a little girl can talk to her Poppy gives her answers She is the first doll actually able to have a conversation with a child. It's like an AI though Just watch Do the doll that has a conversation with you that is pretty creepy Poppy Poppies as lovable as a real girl and she talks like one too Why of course poppy just like a real girl poppy always wants to look her best Her hair is sturdy and won't come out when you brush it and smells just like a poppy flower Is there anything else you'd like to say 599 that's cheap. Yeah, that's kind of creepy If you've ever wanted to see how all of the nation's favorite toys were created at playtime Factory tours at just 299 of person trying to give me The most magical toy factory on earth. What are you waiting for come visit the factory? Oh Right a little something going on there Okay, well, thank you for the context of the Poppy the doll and Now the real playtime begins. Oh I'm excited dude. I'm excited for this everyone thinks the staff disappeared 10 years ago. We're still here find the flower Okay, so have we started? No, okay. I'm clicking Okay, find the flower. Oh, I'm getting ahead of myself. I'm already trying to play. Oh Okay, welcome. Oh my gosh. Okay. This is places totally abandoned here. Let's see how this goes Is anybody in this dump? Bro, it seems like anybody hasn't been here in quite some time. Oh look a VHS Lace pierre closing what you guys know about VHS. That's a Shrek VHS because it's green That's only You don't interact. Okay. It seems like I need some sort of code To get in that door and what the heck can the code be get shop welcome. Oh Okay Yeah, we place it in here. Okay. There you go. All right. What's up? My name is Lake Pierre, and I'm the head of innovation here If you're seeing this in your trespassing Yeah, we play this little tape on loop whenever we close the factory for the day So trespasser just to make you aware while we pride ourselves primarily on our high-quality toys and excellent child care We also pride ourselves on our security. Oh This facility is full of motion triggers, which once set off We'll turn on the factory's emergency alarms and directly contact the authorities places and booby traps one of the more Aspects of our security system. No spoilers. So you've got my warning. It's not too late to turn around I just hope that you're certain. Whatever you're doing is worth it Okay, great. So we're we broke into this place and there's booby traps all over it. We got to be careful How we move around here Okay, when you to find that code they open open the door My god, what is this code reset? Hey, how do you reset it? Okay, there has to be some sort of code somewhere. I just need to find it Okay, back in this freaking room. I am going crazy all I can think of I mean I see the boxes, but they don't really correlate unless the floor or unless it might be something like to train the colors Wait, what color does it have? Okay, that has pink actually Green pink yellow red green pink yellow red Not the blue right. I don't think the blue. Okay. Let's try blue green pink yellow red I don't think the blue has a factor in it might just be the front. Let's try it out Okay, so it's blue green yellow red. Hopefully I'll forget a blue green yellow. Oh my I messed up, man blue green yellow red It was not that okay, let's try the green blue No green. I forgot pink. Come on, man. Is that not what I tried? Okay green pink yellow red Thought I tried that apparently not okay, whatever. Let's keep on moving Did I just your foot? Oh, those are my footsteps. I was like, did I just hear footsteps? Hey pickup items. Hey, we need to go.  Okay, let's place this here late time Grab hack. The heck is a grab hack? Hide in the straps Hold both cannons. Dude.  Pull trigger to fire Pull again to retract Okay, that's pretty cool. It's like we could get stuff that's not in our reach only if only fire at small object slash handles Do not fire at a co-worker I definitely need to try that out wire is conductive use for rewiring. Oh, okay Pretty strange, but cool. Here's a grab hack responsibly. I'll try my best not to do anything wrong with it Okay, what's the pay? What's the time play time? Oh, man, okay. Oh, it's opening Dude, I'm scared. I feel like I'm gonna get attacked from the back. Oh Left to fire hand So this is cool Hey, do we go in here? No, okay, maybe not. Oh down the pole object Hey, can I pull this tip? How do I retract it? Oh, there you go. All right, cool. All right.  The blue hand. Yes, there you go. This is for the blue hand. Is it not open sesame? Okay, it's loading loading loading and there you go Okay, I don't know if this is a good idea though hugs dude, I Don't know if this is a good idea guys. I don't know if we should be in here Because there is booby traps Okay, I see a blue hand over there We needed the red hand. Okay, so we're missing the right one, which is a red You can't open that just yet this no That's where we came from right wait. Is it not I don't think it is. Oh Bro, what did I just did I just turn the power off? Oh wait, that's a key Okay, I can't dude give it to me Let's go over the way to go. I just grabbed the key from him. Okay. Nice that only oh Okay, um It's like we might have to get the power back on and running a blue hand Okay, nice. Oh grab to divert power Hey, uh Here No, I don't think I could touch it touch the wire to power That's what wire what wire am I supposed to touch this one? No this one Aha, there you go. Okay. Nice Where the heck okay, we need to bring it over here. Okay, there you go. Hey, let's get it man Dude, it's gone. Oh Great. Oh my god, just what we expected.  Yo, something just moved there. I don't want to go in there, man. Oh Gosh open Dude, it's all dark. Whoa Open the door from back here Did I feel like I'm being followed man? Hey, this is so weird Hey, there's a yellow. Is there a yellow tape anywhere? There's a VHS player right here Maybe there's something back here Maybe maybe not. I don't think so. Hey, let's look for this yellow cassette so we can see what's up Because I don't oh my god. Okay. That's a giant claw What is this? Okay, I just took something, but I don't know what it was Okay, that's for that Okay, we need to find more of these. Oh my god. There's a baby over there. Hey, let's jump down Move cart. Hey grab this Okay, nice. We got the green one yellow one is in there. Alright, we we should be able to grab this note Okay, there you go nice and the last one is right over here. Okay, reach for it retract it and grab it Okay, cool. Now. How the heck do we get back up there? Unless we're trapped And I still haven't found that yellow cassette Where the heck is the yellow cassette? Why is there an eyeball? Oh Wow, of course, there's a door why didn't I think of that in the beginning? I didn't think it would open because there's a yellow and green hand Okay, so we go print Places back up here and maybe we'll get the cassette Hey, this goes here here and here. Okay, nice. Oh It's bringing it over here, right? Is that oh, that's my red hand Yes, so now I have the red and the blue hand We it's okay. I heard that all right, so um, where were we at? We can actually use both hands Yo, okay, this is getting more epic by the second Not epic games. It's just getting epic. Okay. Let's keep on going. I don't like this Grab to complete the circuit. I am grabbing it aren't I? Okay, we need to find the power This takes me up Okay one Does this thing work like all the way around to Hey, nice. It's powering Okay, we can't go back this way. Oh my gosh. Okay, no Dude, it's pulling me. I can't Okay, maybe We should okay. Let's like it's a try this once again Okay, so I couldn't reach it because I was too far so I have to do it from up here I mean it should work from up here now that I realize this thing only does have some sort of range There we frickin go man. I what the where's this thing taking me? Excuse me, sir. I did not give you permission to take me on this roller coaster. Oh No, this is not like good I don't like this not gonna end was it Okay Okay, that wasn't too bad. I was just over exaggerating Did I thought something was about to pop out there? Okay make a friend 1960 our founder Elliot Ludwig was a visioner He set the stage for all playtime coach greatest features yet of all the amazing things that he created the maker friend machine Is one of the most creative impressive and advanced it is solely Responsible for nearly every playtime call toy sold on the market to this day I don't need to be fed the proper parts and it will then paint assemble and do quality inspection of the toy All on its own gone in the need for complex sorting or backbreaking labor This machine couldn't do that all and more. Hey, what the heck is going on with the music dude? Make a friend, okay, we need to power this thing up. I don't think we should power it up Let's not look like it's gonna be a fun time Okay, let's go up here Okay, the power has to be on Hey, maybe if we go up here, we will find a switch And whatever happened to that fuzzy thing we haven't seen them ever since he disappeared And you're the pink a set. I don't have a pink a set man. Okay, pull that out. Yes. Oh Great not another one of these things We're gonna have to power what up though. Hey, there's a shortcut here That's interesting. Okay. Uh Yeah, that does nothing Hey, we have to power this up. It is the not part. Oh, there's two of them. I did. Wow. I completely miss this one Okay, we cross it. Oh Not this again Come on, man Okay, grab this It has to work. Okay Wrap it around that one. This has to be it here Come on. Yes. Finally, man. I was here like trying to figure this out for life You don't know how long Maybe like 20 minutes. Stop. Okay, cool. Can I just drop myself here? Oh? Oh, that sounded painful. Okay power on Okay, let's uh Release bad boy up. Oh my god. They're so freaking loud Okay, and we start making that little baby friends Hello, baby children Okay, now what oh? Okay, we have to pull all the levers down today really be doing this Here's our finished product gonna come out this way nobody leaves without a toy Look where the heck is my baby at? Here's my friend. Oh I don't think that's supposed to Be happening is it? Okay, there it goes Dude, can I just get the heck out of here? Is it making the toy or not? Oh, there it is. Oh cool. It's actually a full toy now. Oh My god, look at this place and here it comes That 3d laser scanning Okay, maybe it's gonna open this door and we could go in there on where are you at? There you are what a masterpiece done by yours truly For the door, I thought the door was gonna open. Oh great. So now what do I go in here? No, oh We place a toy right there Duh, I already knew that of course Put it right here By that being better bang, okay Toy accepted in the name. What the heck am I supposed to do dude? This is where I die, right? Is this where I died? Oh, no, dude, my hand is stuck over there. Okay, go. Oh my god No, wait, okay. No, I don't want to play this anymore, man This is where it all began Dude, we'll be chased No, go go go. Don't don't what okay?  Oh my god. Where am I running to? Just keep going man. Oh My god, I got trapped. I Don't know where to go man. I was trapped there Where does that say get up? Dude, what the heck man? At least give us a warning. We're about to get chased Come on. Oh Man, all right See you. I know you're in the dark Hey, why are you not coming out? Go go. Oh my god. I think it's so scary even though I already knew it was coming out Please don't die this time Okay, let's go go go go. Yeah. He's right there. Oh My gosh, dude. He's everywhere.  We are gonna beat it this time mark my words, okay We are not gonna get trapped in the same freaking spot for a third time. I need to learn from my mistakes man Okay, yep, he's right there.  He's down the hallway It's cuz I get so confused at this part Okay, there you go. I know there's a door at the right, but every time I look right I look everywhere and I panic and I just can't seem to find it Okay, look right look right There it is. Yes Finally, oh No way. I see toes. I see his toes. Oh My gosh, no Okay, go go go go go go.  Stop danger danger. Yes. I know we're in freaking danger. I can't run. He's right behind me. Go go. Go. Oh Okay, what?  I got you this time. Wait, where the heck am I robot hands, dude? I don't have my hands Guys the game is broken. My hands are missing To the no no no No, no go sucker. All right, I know what to do now Yes, hurry. Oh, that was so close. Oh my god. There he goes. Ah take that loser Yes Wow, seems like we actually did get rid of him. No way. He actually survived that dude. No freaking way It's like it's Star Wars where it was Luke. I forgot man Anakin. They throw themselves down there down the hole. Oh My gosh Yeah, where am I supposed to go now? Oh There's a tape Finally, I find a tape. I couldn't find the last two man Okay, let's place it in relation experiment one zero zero six the prototype Coordination and cooperation is evidently within his tummy. There's another one as well as the skill set of all other experiments of his type And I'm gonna stick around I can hear it.  I Already know that just the fact that the little dollhouse of creepy music and I just saw something I believe It's the door Hello there puppy. Oh, I know we should open it We're dead That's it. We Okay, I expected some sort of jump scare Did I was prepared myself? I'm like don't get scared man. We're about to get jump scared right now Why does that's the ending we let the doll free at the end and why at least that's the ending of chapter one As we see there is gonna be a hopefully there's gonna be a chapter two Alright you guys while that was totally a fun time and experience. I really enjoyed the game Although the front the beginning part was more puzzling and I'm like trying to figure out what's going on I wish it was a little scarier in the beginning, but overall it's a Awesome game. You guys should definitely check it out on steam It does cost $4.99 if you want to play it. I'll leave the link down for you guys Most of you guys probably already played it yourself actually Well, that's all I have for today. Thank you all for watching. Thank you all for the amazing support I truly appreciate it and I will see you all in the next one. Peace


I've been in the Navy for about four years now and it's going to be my first deployment. Pretty cool to be a part of this and be a part of the Mercy and working together with all these people. It just makes me realize how lucky we are to have each other and to have the Navy and just being a part of this team. I am a physical technologist. Basically the main thing to do is to ensure high quality patient care. When we go into the room we need to make sure that all of the physical instrumentation is sterile and ready for patient use. This is important to me because this kid, you know, we could sail in and this could be my family on the ship, my friends on the ship, you know, any fellow American on the ship, like I take pride in my job. I want to make sure we can provide the best care possible for anyone that comes on. I'm proud to be a part of Mercy and patient care.


So let me use the Western Naval Command on Friday confiscated four trucks used for illegal bunkering around the Idemo area of Lagos. The flag officer commanding rare admiral Jason Basas says the trucks will be forfeited to the federal government. Plus TV Africa's correspondent Destiny Momoa has more. In recent times, van der Leezen, illegal bunkering and oil theft have led to lots of revenues to the Nigerian government. The oil firms that own the assets from which these crimes are committed are not spared too. But the Western Naval Command is not resting either. The flag officer commanding rare admiral Jason Basas is here at the site of an illegal operation at Idemo area of Lagos. Apparently, the bunkers saw the men of the Nigerian Navy approaching. The corporates absconded, leaving their trucks and appliances behind. He speaks to newsmen on the development. This is a result of a pinstaking work following the credible intelligence we received for some weeks now. Repeatedly, we've been on this case, but yesterday we set up and all we discovered is four trucks came into this area. The striking thing is that within a built-up area like this, for people to have the air frontry to come out and carry out illegal acts. The air frontry to carry out such illegal activities against the mandate of operation at Wasse in a built-up area is appalling. These trucks are forfeited to the federal government, but on our own part will continue to pursue the perpetrators, at least to know those who are sponsoring this illegal act. Loaded trucks have been moved back to base for follow-up investigations. Then, they'll be handed over to the appropriate agencies. Plants are also on ground to get them forfeited to the federal government. For a group of people to reap the nation of such decent free without any direct investment on it. BASA is grateful to the people of the community for providing the intelligence needed to halt the illegal activity. Their collaboration in pursuit of perpetrators of these crimes has been very helpful. Recently, Western Never Command hosted the U.S. and Spanish naval ships to strengthen bilateral relations and enhance maritime security in Nigeria. Hopefully, these moves will take Nigeria closer to reducing the crimes to the barest minimum. Destiny Momo for Plus TV Africa.


While Jillingham haven't played for two weeks, their last outing and FA Cup win over lead one side Charlton. Perhaps an equally tough challenge this afternoon against the Bradford side with one-four in a row in competitions. One change for Stephen Clementside from that which started against the Addicts. Conor Mahoney faces Jayden Clark for Stephen Clementside. Tony Williams line up against the side he almost joined in the summer. Bradford's last league outing was a three-null win at Forest Green Rovers. They too make one change with Tomkinson coming in to suspended Ash Taylor for Brent Alexander's side. Coming into this one in eighth place, they're outside the playoff spots on goal difference only. They've caught Knight on the training ground and they're with this one and they're looking to strike early. Inside the first 30 seconds, the first shot on goal. It was always rising and a bright start to proceedings for the home side. Conor Mahoney with the effort. The goal kick long for Bradford. Coming into this one, five points behind Jillingham. Halliday finds some space. Halliday with the effort. It's just wide. It's a decent opportunity. Look how much time and space he had just trying to pick out the bottom corner on the side of the upright. For the last six, since Alexander took over, have Bradford alone with the ball in. Claims of hand ball. The whistle goes. That's going to be a three-kick to Jillingham. Decent opportunity here with the set piece. Select towards the far post and the center behind for a corner. Post flick forwards. They're claiming it across the line. Jillingham what the goal? The officials say no. It was a decent ball into the near post. Macaulay bummed with the flick on and somehow Harry Lewis kept that one out. He did start to this contest. Steve on Claim's side. Here's the blue shirt of Jillingham coming forward. Lapsley inside the area. Settlers for another corner. They're playing on the pressure in the first 45. The home he takes again. He stands back towards the far post. Headed back into the danger zone and flashed over the bar. Bite Macaulay bummed. He has to go down as a decent opportunity. It was Ethan Coleman who won the first header. Born on the volley just getting underneath it. He offered too much in terms of an attacking threat in this contest so far. They've got route one again. A long ball over the top. He looked to ask some questions of the Jillingham backline. They've got one at back with Halliday. It's a turn and the shot is comfortably held upon with Jake Turner. As we'll say, he's had to make. He was never likely to test him from that sort of distance. Smith with the effort in the end. From the back. Under a bit of pressure here and Malone gives possession away. Giliad into the box. He's got Halliday on the overlap. Across the face of goal into the path of Walker. And Bradford take the lead. 31 minutes on the clock. And Jamie Walker opens the scoring. His second goal in three matches. Jillingham played themselves into all sorts of trouble. Malone under pressure here giving the ball away. And look at the lung busting run from Halliday on the overlap. His ball in. Bound its way to Walker. And Walker found the bottom corner. And back to base. Exposed to the elements. Cook tries his luck. Time for the season. The figures. But no domestic agent. His finest effort. Rounding that one up from 25 yards. Five matches in all competitions. But Jillingham coming into this one. A trail at the start of the second half. Second half. And that's going to be a free kick. And yellow card for Platt. Wobby is walking away. Bradford keeping full complement of 11 players on the pitch. With the set piece. Into the day. Headed goal. Just over. A decent opportunity for Maxima. Up from the back. The defender rising highest. Just unable to direct it. Goal. Too far away though. Equalizer for the Jills. Bought to Walker. The score of the only goal so far. Looking to turn provider. His ball into the box. Causing problems. And the visitors settle for a set piece. Taking it short. Towards the far post. Should get this one clear. If they play it right there's a counter attack opportunity here. For the home side. Bradford back pedaling. Needs options. Needs some support. Got back in numbers. Decent defending by the visitors. Over the place here. Another yellow card. The referee with a decision to make. Holiday heavily involved. Williams going to ground. And by Cook. Can't get the second ball. It's all a bit scrappy at the moment. My other side getting their foot on the ball. Able to have a spelling possession. Once again. The referee is. Yellow card. Hit long by Bradford. So lined up on the edge of the area. Headed back into the danger zone. Jilling him unable to get it clear. It's head tennis. Walker with the ball back in. Looking for Cook. They just cannot clear their lines at the moment. Walker brings it under control. He wins the free kick. Jilling him one hand ball. But the referee's given the set piece opportunity to the visitors. Just couldn't clear their lines. And when Walker brought it under control. Complaints about that one. He minutes to play. Bradford with the free kick. Cook is over it. He goes for goal and finds the bottom corner. It's 10th goal of the season. Andy Cook on target once again. And Bradford have doubled their advantage. With 15 minutes to go. Is that the goal that secures all three points for Graham Alexander's side. Put new exactly what he wanted to do. He made no mistake. Lie underneath the wall. Jake Turner furious with his defense. But Bradford have a second. One in that time. So it's a difficult task now. In the remaining minutes for Jillingham to try and salvage something from this. In fact Bradford coming forward again. Looking for the third goal. That would surely put it beyond any doubt. Richards just getting underneath it. I think it's a wobble. Rashing the opportunity himself. Jillingham's defense was strapped wide open. Richards just getting underneath it. Slightly awkward one. And the final whistle goes. Bradford's fine form under new boss Graham Alexander continues. It is a fifth win in a row. In all competition secured. Thanks to a goal in either half. Jamie Walker set them on their way. Before Andy Cook sealed the deal with 15 minutes to play. He's reached double figures for the season. The Bantams looking up. It's been his Jillingham nail. Bradford two.