a be running in these vehicles, we're talking things like self-driving cars, all the sensors, all of the infotainment systems, all different types of software, but the bottom line, we're doing things with System D and Podman and adding new features like Composer Vest that I'll cover and a lot of these other functions in this talk. So basically Rivos is a binary distribution based on Red Hat Enterprise Lakes. We're not building a brand new operating system. We're taking all the basis of rel and moving it into automobiles, and really what we're trying to do is move towards justifying that the operating system that runs in your vehicle could be rel. One key difference, or at least the default, is that we're gonna be used in real-time kernel and as we talk about what it means to run an operating system in a car, you'll find out why we have to use the real-time kernel. We're also planning on using OS images built by customers. So think, we'll keep this quiet, but it's core OS in a car. So it's gonna be an image-based system based on OS tree using atomic updates. We wanna have a mutable operating system. We'll talk about that a little bit later on. We weren't basically the main operating system to be read-only from the processes running inside of it. In the operating, we really are stressing that it has to be container-friendly. So we really want to run a lot of containers. All the applications that we run inside the vehicle, or most of the applications in it, are gonna be containerized. So the biggest hurdle to getting rel into a car is a thing called, a little thing called functional safety. And functional safety, this is the, if you go to Wikipedia and look up what functional safety is, is functional safety is a process of reducing the risk, both simple and complex systems, so they function safely in hardware. So this is fundamentally different, similar to security, but in some ways different. What we're trying to do here is we're trying to build into a moving vehicle, build an operating system in a moving vehicle that is as safe as possible. We don't want the machine to cause injury to someone. So we want to look at making sure that there's no, or as little possibility of something going wrong in the software system that could hurt a person. So that's really what we're talking about, functional safety. And traditional functional safety, and this is one of the reasons the car companies have had a big hurdle to get new software into vehicles, was that you would have to write your design documents for the entire CPU, the entire operating system. Then you would have to code to produce, to match those requirements. And then you would have to test the code over very, to make sure that the code works as designed. So the thing of that is like the old fashioned waterfall design and everything had to be built from scratch. So what the car companies have had to do is they constantly are redoing building an operating system, redoing it and it just takes forever for them to be able to do it. And so they wanted to move to a new system. So from a Linux point of view, is there any design document for Linux? Anybody got a design document for the kernel? And Linus put out a document 25 years ago, I guess. So it really wasn't designed. It just evolved. And so Linux system is already written without any real design document so it doesn't fit into the traditional functional safety model. But basically what we're doing is we're documenting the functional safety APIs. Basically the APIs that we tell General Mode is to use when they're running the vehicle and they can run it in a safe mode. And guess how we're documenting the APIs? We have a little thing called man pages. So we're basically going through all the man pages, making sure they're accurate for the functional calls and things like G-Lib C. And then we look at the code and then we look at make sure there's test suites to make sure the code. So basically that's part of our argument for functional safety. We're also looking at arguments like this stuff is used for many, many years. This is the open sort that the kernel is probably the most examined piece of code on the planet. So looking at the way open source develops and that it's basically a functionally safe environment. So we have to make all these arguments and document it. And then we have to get other companies to basically come in and say, yeah, you've proven that Linux is designed as a functionally safe operating system. So other than functional safety, we also have to do a thing called we have a need for speed here. When you turn on your car within two seconds you hear a beep that tells you to put your safety belt on. Well, that's coming from an operating system. That means the operating system, the hydro has to start, get settled, load the kernel and at some point after that we have to emit a sound to the speaker to tell you to put the seat belt on. If you put the car into reverse, within two seconds the backup camera has to be on. So we have to be able to boot an operating system or bring an operating system out of hibernation within two seconds. And that's a fundamental thing. Now if we're running containers on top of that we also have to look at how quickly a container starts up. So a lot of our focus has been around speed. And we in the Podman team we wanted to run things in containers and we did some testing on the base of the lowest possible standard system, Raspberry Pi with very little memory and Podman took two seconds to start a container. So you hit Podman, hit return, it takes two seconds. That's way too slow. So we basically went into the code and just looked at every piece of code all the way it was, used all sorts of tools to analyze it and we found all sorts of little speed ups but we're talking microseconds, right? But we found hundreds of them and then we were able to achieve a six times speed up. So we went down to about 0.3 seconds. So now you can start with Podman and the upstream Podman right now you can start a container within 0.3 seconds on a very low power system. Now for most human beings it doesn't matter, right? If Podman takes a second to start a container you're not even thinking about it. But when you're talking about the overhead of starting containers in a car you have to look at speed all the time. So these cars are not gonna have one computer and they're probably gonna have, oh right now they have hundreds of computers in them and one of the things the car companies want to do is they want to consolidate down to a few computers and then have the computers analyte basically using sensors all over the place. So these cars are gonna have multiple nodes so how do you want to manage those services? Oops, what just happened? Is it working now? Oops. So what do you think about Kubernetes in a car? Right? So a lot of the car companies came to us and said, what we really want is we want sort of Kubernetes in a car or we want cloud native computing. We want to be able to put all these cool wind things and have the car constantly updating. And we came back and looked at Kubernetes in a car and then we looked at functional safety. So Kubernetes has the concept of eventual consistency. So the system will be eventually in the correct state. So the braking system will eventually work. So that's probably now where we want for it. The other problem is you're taking a huge Go program that's constantly monitoring, constantly working on it and trying to justify that, this multi-threaded behemoth is functionally safe is pretty much not gonna happen. Not gonna happen in a time frame that we want to get this product out the door. So Kubernetes, so we actually wrote an article at PM, myself and Alex Larson wrote an article back in October because lots of these communities were forming around Kubernetes in a car. And we wrote an article that said that it just ain't gonna happen. We don't believe that that's the correct route for running it. But we have this really cool orchestrator that orchestrates lots of these systems, right? The stats and stuff services all the time called SystemD. So we're really looking at, can I have an application profile? So my application, one profile can run one or more applications. I can have one application, can have one or more SystemD services as defined for it. And then I have a capability to switch between different profiles or different targets. So think of it when you boot up your system, right?  So it brings up network and might just shut down some other services. When your switch is from network mode, it goes to multi-user modes. It turns on some services, turns off some services, and finally goes to graphical user mode. It turns on services, turns off services. So that's the way SystemD works, but how about SystemD in a car? So all the features that we just talked about, multiple applications running in these system services, but now I start the car. So it's gonna start up certain server, I might click on sensors, do, you know, turn on the cameras, things like that. Then I put the car into reverse. I put the car into reverse. It's gonna start certain services, shut down certain services, turn on the backup camera, turn on the backup sensors. Then I gotta put the car into drive. Again, it's gonna turn off the backup camera. So all these targeted run levels all can be handled just using standard, standard where the SystemD runs, starting and stopping services. So SystemD for a single node is the way we're telling General Motors that they should do and then just build services and you can build the relationship between the services that are gonna run the different pieces of software that are gonna be running. But SystemD runs for a single node, but RIVOS is gonna be multi-node. So how do we get multi-node capabilities into SystemD or into RIVOS? So we need to extend the SystemD concepts across multiple nodes. And so we built a brand new project called Herte, or Herte, or however the Germans wanna pronounce it because it's a German word. And it's a German word for shepherd or herder. And really there's two major components of it. So the first one is a Herte agent, which is gonna run on each one of the nodes. Eventually you might even be running more than one on each one of the nodes. We'll talk about that in a few minutes. So a Herte agent is just gonna be out there and it just talks to SystemD and it talks back to Herte on the server. So you're gonna have a main processor that's running Herte and then you're gonna have Herte agents running anywhere. And basically it's just gonna be like a spoke designed system where we can have bi-directional communications from the main node out to the agents. And all the agent's gonna do is basically relay messages to SystemD. So the way you talk to SystemD is via D-Bus. So we're gonna be, Herte's gonna be talking constantly back and forth to these agents and just relaying SystemD messages back and forth between them. We have a test program, a CLI, a tool, but Herte Control, which is Herte CTL, which is very, it's based on SystemCTL. So again, we'd be basically taking what SystemCTL does and expanding it to go to all the different nodes. And to give you an idea of what the architecture looks like, here we have, this state manager is sort of what General Motors is gonna give. So this is the thing that's waiting for the human being to say put the car, just stop the car, put the car in reverse. And it's gonna talk to, via D-Bus, to Herte, the main Herte server. And that Herte server is then gonna talk to Herte agent and that Herte agent's gonna talk to SystemD and SystemD will stop the services. It'll also go extend D-Bus over TCP and talk to Herte agents on each one of the nodes and similarly, it'll be just relaying those D-Bus messages around the environment. So this Herte agent will tell this SystemD to go into reverse mode, tell this one to go into reverse mode. If a service crashes for any reason, then SystemD here is gonna realize it's gonna tell Herte agents that a service crash, that's gonna be relayed back to Herte and that's gonna go up to the state manager to say some service crash, right? So if you're driving along at 60 miles an hour and all of a sudden your sensors go down, your self-driving mode, your sensors go down, service crashes for whatever reason that General Motors application has to be notified and then the car is no longer safe so it has to go into some reduced mode. So think you're in self-driving mode and this is when it tells the human being to take over. Human being, I can't do self-driving anymore, something bad happened. So we had to build this entire system and it's real, if you go to GitHub container slash Herte, this is a, it's available there. It's fairly simple, it's fairly elegant. It's written in C again because functional safety, we have to build code in non-multithreaded environments. So when we're talking to General Motors, we're also gonna tell them how we think they should build their applications. So a lot of people, we're talking structured language that we wanna run on the environment so what structured language do you use for running these applications? And the answer is Kubernetes. So we want to use Kubernetes structured language in order to run containers on the car. So we're really talking about Kubernetes YAML. Podman has full support for Kubernetes YAML, understands how to set up containers and pods on Kubernetes YAML. And the nice thing is that we build on Kubernetes YAML, then General Motors or any car company then could use OpenShift to running all these EICD systems so they could run, take the same app, same definition of the application that's gonna run in the vehicle, run it in the cloud and run it all sorts of tests on it, even have OpenShift maybe running native, the actual native operating system and run some of the tests on that environment. So using Kubernetes is sort of a scheduler for all your testing environment. But we have the same language all the way up and down the stack. Podman supported Kubernetes for many years now so Podman has this tool, Podman Kube Generate and more importantly Pod Kube Play can take the same Kubernetes YAML file set. Kubernetes understands and run Podman with it. So when we want to run, we wanna run Podman underneath SystemD, we decided to build a better way of running Podman inside of SystemD and that's called Quadlet. And to give you an idea where that comes from, if you play with Kubernetes at all, what do you call it when you take a Kubelet, which is the way you squash it down, you call it a Quadlet. Okay, that's where the name comes from. Real clever engineers. So this is an example of a Quadlet and this is in Podman now, full support. This you don't have to get rivals for this, it's a full support. Anybody that's played with Podman in the past, Podman had Podman Generate SystemD and that would take running containers and running pods and would generate a SystemD Unifile which had sort of our best knowledge at the time we wrote it of how to run containers underneath SystemD. The problem is that thing then becomes a static document, right? It's a static service running on it. So when some of the rivals engineers looked at Podman Generate SystemD, they said, well, there's a better concept inside of SystemD called the Generator. And what a Generator can do is you can define something that looks like a standard SystemD Unifile and then when SystemD, you define an execute, put an executable in place and when SystemD does a system, systems control, deem and reload, it'll run these generators that can take something that looks like this as a quadlet and actually generate a SystemD service file off of it. So now we get to have a fairly simple definition of what a container is. So I'm just putting a container here as UBI 9 minimum and I'm doing an executive sleep inside of it. So that's really simple and what that will actually generate is here you, this is the actual service that that generates. So you can see the original code here coming in but it generates a real fancy Podman command here and it does all sorts of SystemD witness to make this work and basically this is all the knowledge that the Podman team has worked with the SystemD team to figure out how to run Podman underneath a SystemD environment. I'm already down to 10 minutes. Gotta move it. Okay so quadlets also support running Kubernetes in the environment so we can run Podman PlayCube and again this is built in totally into the system. So we're using quadlets all over the place for running containers and now the last concept that we had to work on was a concept in the vehicle is called freedom from interference. And what freedom if interference means is we have two types of software that are gonna run in a vehicle. You have sort of the functional safe code and that's called automotive safety integrity level otherwise known as ASIL. So you'll hear that this term ASIL or ASIL A, ASIL B, ASIL C and ASIL D. So these are standard ways of you want to run functionally safe code. We're only documenting rel up to ASIL B. So basically that means all the software that's used for like self-deriving vehicle things like that can do. My example of the break eventually applying that's actually bogus because that would be ASIL D. We're not putting that in our description here. But the second part of code that runs applications that run in your vehicle are gonna be called quality managed which basically means their quality code but they might not be functionally safe. So when I want to run quality code and think of this as being your infotainment software. So this is probably in RIVOS we're describing that you might want to run your say your infotainment software inside of your Android operating system that types code inside of a VM running inside of the QM environment. Other things that might be QM are like that little heat seat, the seat heater application. So you press it on to turn your heat seat or maybe the windows going up and down. Any type of software like that that's not really involved in necessarily making the car safe. But it's, and there's other applications that General Motors wants to, eventually the car companies want to make this a money maker for them. So they want to sell you software in the vehicle that they could use and that software is probably going to come in the form of, well, they're coming to AISL and QM. But basically we have to take the QM software and we have to isolate it from the rest of the car. So we're designing an operating system with two different instances running inside of it. So you have the AISL software and that's going to be running lots and lots of containers and then you have the QM section that's also going to be running lots and lots of containers. So we had to design a sort of a sub-environment to run for the QM. Now we could use virtualization for running this but a lot of the AISL applications want to control the QM applications. So it has to be heavy communication between the two environments. So we've decided at this point to use containerization to isolate the QM environment from it. So if you want to isolate an app, say you're driving along in your car someone steps up a curb. It's going to launch an application to know that in the functional safe environment that that human being is there. Simultaneously you're saying turn the heat seed up which might launch a container and run it. So how do I make sure that system D which is probably doing both operations is isolated? How do I make sure that podman coming up and that's starting the container is isolated? So we really need to isolate the entire stack from the environment. So we're describing running system D, separate system D instance, a separate fully podman instance and this is how we're doing it. So this next section is all going to be defining how we're setting up a QM and we're using quadlets for it. So a quadlet, this is the QM container and if you go to GitHub containers slash QM you can actually install QM right now on your systems, on your Fedora 38 systems. So QM is basically setting up a system D unit file, again a quadlet that looks like this. The top pack is all things that go as standard system D commands for setting up things like C groups to isolate these environments. And the bottom part is all the fields that we're using for setting up podman basically. So the first thing we're gonna look at inside of this slice is we want to identify the entire C group or the entire environment.  So we're just gonna name a QM slice and then you can do things, special things with C groups like the top one here actually says I'm gonna run all my applications in the QM. And in this case my laptop has 12 virtual CPUs on it and I'm just saying I'm only gonna run on the bottom six CPUs. Now the rest of the ASIL environment can use one, zero through 11. They can use all the CPUs but the QMs can only run on that. This is easily changeable by General Motors. If they only want to use two of the CPUs they can do that. Similar CPU weight. So CPU weight basically says in C groups a CPU weight goes from zero to 200 and the default CPU weight is 100. So if you set your CPU weight to 50 in your C group that means all the processes inside the QM are gonna get one slice for every two slices that the system gets. Then I can do IO weight, very similar. That's again, and these numbers can be changed, right? You can set it to 10 and get 10 times as much. The next thing I wanna quickly mention is the idea of umkiller. So umkiller is when you're running in C groups if you start to run out of memory on the system the kernel can't take memory away from the process. All it can do is shoot it in the head. So what we wanna do in the QM environment is say I am the Katniss, right? Pick me, pick me to kill. So by setting these scores in the car goes from umkiller goes from minus 1,000 to plus 1,000. All processes run with zero and what we're saying here is anything in the QM is gonna get priority to be killed over the rest of the system. The last thing I wanna show in the system depot of it is we're defining where the software is. We're not gonna be using an OCI image for this environment. We're actually installing the software directly on disk. And so the software's gonna go into use a live RudaFest and then in the container section of it we refer back to that RudaFest. So this is how the connection goes inside of the Quadlet. Now we're in the pod, these are the commands that Podman's gonna interpret on the system. So the first thing we need to do is name the entire container and that's gonna be named QM. We want to run system D as the primary process inside of this containerized environment. We also want to, in this case, we're probably gonna share the host network because it just adds complexity. We can adjust the amount of capabilities they're gonna run in the container. Probably we wanna run a lot of privileged, somewhat privileged process in here so we're gonna leak in all the capabilities so we're gonna be able to run containers. We can add special devices so if you wanna have special devices go in. We wanna run read-only for the entire environment except we have to have read-writeable Etsy and Vios so these are the ways you can set up a read-only petition and then have Etsy and Vios to be read-writeable. And finally we want to have Etsy Linux running inside of the QM. We want to isolate containers in the QM from each other and from the host operating system. So all that stuff generates a huge, that huge command line to basically show how well that gets converted. So the last thing that we have in the QM package is a big setup script that sets up this entire QM environment and I'm gonna stack that up as I run out of time. So everybody get off the network so this will work fast. All right, so QM is the standard package inside of well, Fedora 38. I'm running the script now. The script is gonna go out and actually install all the software that I'm about to demonstrate. So that setup script that I'm running right now is actually gonna do, oops, skip ahead. It's gonna install root FS so I'm dropping all the files in so I actually destroyed that entire directory and reinstalling it right now. These are the only packages we're putting in the QM. So we have SC Linux policy because we wanna run SC Linux in it. We have Podman system D and we have a Hurtay agent because we want the Hurtay in the system to manage the Hurtay agent to manage that system D. So we'll have two system Ds running inside each one of these environments. This is the software we're installing on the system right now so that there's a DNF update that's installing those packages. This script can be run multiple times to actually update the software after the fact. We're also installing a containers.conf which is the way we can reconfigure Podman inside of the QM and there's a couple of key fields in here. So this tells Podman to, again, do setup memory C groups. So that's also the Katniss. So this does two things in the environment. Now, if you recall, QM was 500. Now we set up all the containers as being 750 which, again, means these containers, each container should be killed before the QM is killed. The memory oomcgroup also tells the kernel to kill, the kernel usually kills just processes but if you set that flag in the C groups, it tells it to kill actual containers running in the environment, our entire C groups. So lastly, in the setup script, we're also setting up, we want to take advantage of user namespace so we want to make sure that UIDs are different from a QM environment, from an ASL environment. So we're picking out 1.5 billion UIDs to run the containers in and we're picking out a different 1.5 billion. So if you look up here, I've allocated from 1.5 billion starting at 1 billion UIDs for the container and then I'm doing 2.5 billion and then 1.5 billion on there. To give you an idea, 4 billion UIDs available on a Linux system. So the last thing we do is we set up Herta and Herta, all we're doing is we're saying Herta inside of the QM environment is going to have the same name as Herta outside of the QM environment with the QM.prepended on it. Okay, so that finished the install of the system. I'm actually showing the QM services up and running. So this is a quadlet that generated a service and the service is now up and running on the system. If I look at the CPU weight, remember we talked about setting the priority of CPUs. So I set it to 50. Well, the nice thing is from the ASL environment that they want more priority during the running of the car. Something's happening. I need to squash down the entire QM environment. You can do that with C-groups. So I'm just gonna set CPU weight to 50. I'm changing it to 10 and now all of my QM environment has dropped down to only 10. So that means for every 10 slices of the CPU, the QM's only gonna get one. What's interesting here is you see that a service running under the QM still has 50, but that's actually a sub of the 10. So it's only gonna get 50% of the 10%. So everything is isolated inside the environment. Here I'm showing what the QM looks like. So I just did a podman exec of to show you the processes running in it. We're running with a separate SE Linux label. So it's running as QMT. And now I'm actually running a, if you see the podman exec in front, that's basically saying run podman inside of the QM. So I just ran a container inside of the QM environment. I ran another container. I ran a container outside of the QM environment in the ASL environment. And to show you that there's two different podmans running to two different databases show the difference in the images in the environment. So this is showing you using username space so I can actually run lots of containers inside of the QM environment. And notice that they all start with one billion something. Each one has a separate UID range. And now if I run on the host, I've said my system isn't quite what the documentation is, but you can see that they're running at 500 million. So the containers on the ASL are running with different username spaces than inside the container. I'm out of time, so I'm not gonna show this. So with Herte set up on the system, here's Herte running. And this is just listing all the running services on it. So my laptop's called Fedora. And down the bottom you'll see all the services running inside of the QM Fedora. So what I can do is I can actually run. So now I'm gonna demonstrate pulling down inside of the QM environment. I'm pulling down a UBI8 Apache service. Just pulling down the image into the Podman database. And good, you were all off the network, that's good. Okay, now I'm setting up a Quadlet. So I'm just defining a simple Quadlet to run that Apache service that I just downloaded. And I'm setting two fields in it, just the name of this image that I did. And I'm just setting up network equals host. So it can be run on the host network. Now I'm using Podman copy to copy the file that I created in the ASL environment into the container environment. I'm doing a Podman exec to do a system control daemon reload inside of the QM environment. So that basically triggered the Quadlet to become a service. Now I'm actually gonna stop the service, be a her to control. So her to control is saying, restart that new, my Quadlet service, I just generated and it can do it to the QM environment. And then, so I'm gonna list out and I'm showing that the service is now running inside of the QM environment. And I can curl, you know, not a great demo, but it's running baseless shows, Apache is running inside of the QM environment. I can stop it with her to control. I can list units and show that they're all done. And that is the end of the presentation, except for shameless plug to buy my book. So I think I'm out of time. I'm sure they've been flashing that up, but this comes out erotics time, so I don't really care. Any questions? Yes. So what types of, so you're talking about hardware? What hardware? So right now with General Motors, we're working on Qualcomm and Qualcomm's developing a brand new hardware for the operating system. We've talked to lots of car companies and they want to work. The three vendors that we see, they seem to want to work with Qualcomm, NVIDIA and Texas Instruments. Those are the three names they have. But this is Ralph, right? We wanna be able to run on any operating system. We're not building the operating system to run on a specific piece of hardware. We want to be a general life, general purpose. That's by the way it really is, but any light that you need to hold. Yeah. Any other questions? Well, you'll get less radic. This is good. Where did my idea come from that? That wasn't my idea. That was Alex last time. Oh, to get rid of the co-op, that. To get smaller? Yeah, to get smaller. Yeah. I'm not sure. Go ahead. So anything would change. We're investigating, there's basically about 100 people working on RIVOS at this point. Anything that we change, find to help, say, speed a boot, we'll go back into the regular kernel. We'll basically go into the upstream kernel. So everything we're working on is going back into REL. So right now I'm not the kernel engineer, so I'm not sure if we've had to fix things. We've had to fix a lot of things in Podman. We're working with other parts of the operating system to actually even going through the FUSA process, we're updating hundreds of man pages just because we're finding problems in the man pages as we actually look at them. Yes. I'm supposed to be re-asking the question, sorry. Are there any, why are we used to both disk size? So one of the things I did pull, this slideshow goes on quite a bit longer, but I was, time usually takes well over an hour to go through everything. One of the things we talk about is potentially having separate disks for the QM environment so that the QM environment can actually, accidentally use up all the disk space so that the ASL environment can. And traditionally in the car companies, they have lots and lots of petitions, way more petitions than we would normally recommend to, but basically for isolation like that. The IEO stuff is also, the IEOC groups would also take away the ability to pound the disk and cause an application not to be able to run. All right, last question. Yes. Do we have any type of monitoring going on to see what's going on? Yeah, we, so we have these, you sound like General Motors. So the, so what General Motors wants to, they want to know like the car is running out of memory before the car is running out of memory or they want to know when we get to 80% CPU or things like that. So we are looking in for open source projects. So they come to us and say, we need to work this. And we don't want to, in HRTA we had to generate brand new code. We're trying to make sure we get open source projects. So we're looking at different things. Right now PC, PCP is the performance co-pilot, which I think is the way that REL right now does things like that. But General Motors wants us to be able to monitor things like special devices. We have to make sure that they can build code to look at GPUs and things like that. So, but yeah, the PCP right now is, is what we're thinking, but if anybody has suggestions, we're always all yes. Anyways, thank you for having me and Roddick you can take over now. Yeah, I'll see you soon. Yeah, super. You're gonna start reaching me, aren't you? Ah, it's gonna start.   Wait a minute, I'm gonna sit down. All right, we're waiting till everybody gets seated. Get your seats. We're locking the doors. So, hey everyone, good afternoon. I'm so glad so many people survived to the very last session here. That's amazing. Even some kids, right? Ciao. How did you enjoy the conference? Good? Yeah? Yeah. Should we do it again in summer or winter is better? Summer. Ah, I knew it. Let's do it. Summer. Summer, summer, okay. Okay, we're not doing winter. We don't need to. All right, yeah, that was an easy question. We're gonna have some harder questions very soon, but before that, we need to thank a couple people. First, we had amazing 250 plus speakers, workshop leaders, people who were helping here. So first, a round of applause for all the speakers please. Thank you. Thanks a lot. You'll see quite a few of them in these. What is the color of the t-shirt? I don't know. Indigo Hush. I'm here to provide information, precise. Again, thanks a lot, but this conference wouldn't happen without all the volunteers. And I'm thanking Dorca first because she's the main person here. Yeah. Thank you. Thank you. Thank you. It's a lot of kid-herding, right? A lot of activities that need to be coordinated, put together. This is not your third day of the conference. This is like 160s something. It's like sixth month of the conference, but I'm so happy it's over and I hope you enjoyed it as much as I did. But you wouldn't do this without the volunteers, right? That's true. Without you, Radek, as well. So thank you very much for steering the conference, for staying present. And I like this part the most, that we always say thank you to all our volunteers, but they are never in the room because they continue working their tidying at the venue. So I hope they will watch this and make sure to thank them on the way out because without them, we would not be able... It's more than 100 volunteers, so quite a large group of people. Yeah. Find it funny that you said that everyone is outside working with exception to Paolo, who's dealing with our streams, right?  So thanks a lot for keeping that thing work. If you're watching us online on YouTube, sorry, we don't hear a clapping, but hopefully it works. Yeah, you will definitely are clapping for sure. But I see some other faces here, so I'm going to name you now. So thank you, Martina, for coordinating all the volunteers. Thank you, Lenny, for all the speaker support. Thank you, Andrea, for all the venue support. I'm so happy that we have such a great team. We have so many people who return to us and volunteer every year, which brings me to, you can volunteer next year as well. We will be looking for people to help us out. It's fun. Yeah, it's a lot of fun, yes. Someone was asking me this weekend whether everything works, everything is great. And I'm like, no, there were so many issues behind the scenes that you didn't notice, but it was so great because we all got it sorted, we had some fun here and there. Yes, that's the fun I'm talking about. Fun. But I have to say one thing, that it's really volunteers and speakers that make this event, and it's slightly different every year, and I hope you enjoyed it. Yeah, one last number before we go on. We have over 1,000 people that attended the conference. Did you count it? More than 1100. 1100? More than that. That's a great number. At one point, we were worried that after COVID, the conferences are not a thing. Travel budget restrictions for anyone, right? Yeah, sorry. So it's great that we still see quite a few people here. You managed to get here, managed to travel, you spend a nice weekend here, so thanks a lot again. Yeah, and I know we have a lot of new people attending DevCon for the first time, so thank you very much for joining us. Hope we'll see each other next year. Perfect. So now we go to the interesting part, the part you're all waiting for, right? So every year, we're doing this interesting quiz. Oh, I was supposed to put this slide, why we were talking. I did. Sorry. You can tell that this is the last day, right? We're always doing this quiz thing. If you didn't know, I'm always asking these trivia questions about the conference, how many people were here and things like this, but I already told you these numbers. I usually also ask for how many bananas were eaten, and I have no idea. Do you know now? It was so many, so many bananas were eaten. We were so surprised. We had all the fruit on day one. We thought it would be for the whole conference, but you're healthy now and you're well. You're healthy, right? Yeah, it was all for your health. So we're doing something different now. We'll be doing this competition where you will be able to win some of the prizes here. We need to pick those lucky ones who will have a chance to come down here and pick whatever you slightly want here. But I'll be honest with you, I got really excited about the fact that we are meeting here all in person. I've seen you all chatting outside. I've seen the shadow track under the tree that was very popular, right? It was perfect, and I kind of figured that I want you to remember the faces of the people that you've met here. So we'll have a really tough competition now. You will have to figure out who are the speakers on these pictures that I'll be showing you. The way we're gonna play this game is gonna be easy. Well, the first part will be a little hard because you will all have to stand up in these weird chairs here, so. Good luck. Unfortunately, let's start with that, so please stand up. We're gonna be using a very high-tech approach, your left hand and your right hand. You will basically see for each of the pictures, that's what I suppose was gonna happen, right? For each of the pictures of the speakers, I've put two names there. You'll be voting with your left hand for the name on the left, right? So it's the green arrow, right hand, or the right arrow, right hand, right? Just please keep an eye on your neighbors so they're not cheating and they're not switching hands, right? And whoever gets it wrong sits down and will be playing this until we get like roughly 10 people who will get to pick something and we'll see how fast we will be, so we might have to do like two or three rounds. It all depends on how good I was in picking up some of the pictures, how good some of the speakers were in sending a very interesting pictures on themselves from like the early childhood and things like that and how good you are actually in guessing the names, right? So shall we get started? I'll stay here for the first one. This is sort of a practice round, right? So let's see if this works, right? So on the picture that you see there, is that Dorca or Lenka? Okay, how many people? You have a lot of left hands, good. So this is how it's gonna work. Whoever used the left hand sits down. Is there someone like that? Oh, really? Good job, good job. Let me try it, right? Anyway, there's gonna be another round, so don't worry about it. Everyone knows how this works, right? Perfect, perfect. Okay, so let's start with some more fun. So who's the speaker? Is this Martin Stefan Korz, Stefan Bunchak? All right, this is gonna be fun because I see some left hands, right hands. So this guy, Martin, Quarkus superhero. I'm gonna mention some of the talks. Well, this is gonna be super fast, right? We might even do more rounds. I'm so glad for this. So is Martin here? If the speakers are here and you guys recognize yourself here, please just pick up, right? Martin was doing a bunch of Quarkus talks here, a J-Bus user group here as well. Great session, hopefully some of you attended. All right, who's this guy? Is that Michael Hoffman or Phil Taylor? Left hand, right hand. Good. Oh, that's Michael. Everyone get that, right? So Michael was doing a talk today, but we've probably seen him on some other sessions as well. He's working on the Kernel integration project and he had two sessions at least that I know of. I believe he was on a third one as well. Good. Anyone recognizes this guy here? Yeah. Most of you, right? So is that Josef Malik or Josef Malik? Yeah, that's Peppa. Oh, yeah. Yeah, Peppa is a long-term hacker. He used to work at Redhead, but he's a fan of these weird nail mobile devices and he was talking about one of them, whether it's suitable for automotive or not. Anyone remembers the answer from his session? No. All right, a couple of you actually sent me interesting pictures with your cats. So you're gonna see a few more cats here. Florian or Nikolas? And this guy was doing a presentation today. Is he still around? Maybe at Nikolas. Nikolas was doing the chopping the monolith session, I believe on Friday, but also he did one on open telemetry. We still have quite a few people, so let's speed up a bit. All right, this skateboarder here, Latisha Buffoni or Katya Gordiva. Good, okay, it's like half and half. That's Katya, good. It was supposed to be a trick thinkers. Latisha is a famous skateboarder. She's like a pro skateboarder. So. How many people are there? There's still too many, okay, good. Anyway, Katya was doing great talks on ML Ops and if she was part of the, was it? No, that's wrong. She was doing another session, okay. Yeah, she was doing the, what did we learn from machine learning AI and how we implemented that with if else in three lines of code. So, sorry about that. Iker sent me this one and he basically asked me that I should be able, I should be showing this one because he's throwing away a kit. So, the question is which Iker is it and should we actually reveal the name now? All right, so this is Iker Pedroza, but Iker Reese is somewhere around here as well so that might have been confusing for some of you. No? Oh, this is the other way around here, right? Hold on, hold on. Sorry. I said the name right, right, but I have it wrong on the slide, right? Yeah, let's do another one. Sorry guys, I confused this one. All right, I have few more weird pictures so let's try this one, okay? So is that Lukasz Baran or Robert Piescianski? Good, it's gonna help as well. Robert, our scrum master, agile coach and he had this failure in change management session. Should we do one more or is that enough? I think we can do prizes now and then one extra round of the game. One more extra round? No, let's do prizes now and then... All right, I think we have enough people for the prizes.  We have enough to pick up. And if anyone has some swag they still wanna get rid of, this is a perfect place to give it. All right, guys, hurry up because we wanna do another round. You're done. All right, so we're doing a second round. Hopefully, especially those who, immediately guess wrong at the first round, like pay more attention now please. I'm giving you some hints.  Oh, I don't know, I don't really care. If you wanna play again, play again, right? All right, so apparently some people are missing the cold winters here because I received like four pictures of people in sweaters, right? In blankets and things like this. Who's this person? Is that Ryan Bludon or Mackey Titch? Good, good. This is Mackey. Go big with Supercharts, agile. Mackey is a software engineer at Red Hat, perfect. Cool, a lot of people guessed right. So, let's do another one. A Batman picture, really cool one. Is that Cavita or Cine? I guess a lot of people saw her talk yesterday, right? Some of you at least, right? She was doing the OpenShift OS customization bootable container talk yesterday and a really interesting one. All right, let's go for the next one. Dan Chermark or Dan Mach? This is good, okay. So, it was an interesting question. Both actually work at SUSE. Dan Chermark was running the booth here. I think I saw him a couple minutes ago. He had interesting talks on testing container images with Python and PyTest. I think he works on OBS and there was another session interesting also of what he didn't learn at university. Good, let's go on. This is an old picture of a person who first came here and presented at DEF CON, I believe, at 2008, maybe nine, a long time ago. Is that Fowler Bonzini or Simo Source? Yeah, that's Simo. Ha, ha, ha, ha. Yes, I double checked. Yes, it is him. Ha, ha, ha. Hey, I need to make it a little more difficult, right? So, again, an interesting picture of a person with goats, I guess. Alan Bishop or Matjesz Kowalski. Good, so this is Matt. Principal engineer at Red Red Head. Can on-prem be also a cloud? He's working on the networking stack. There he is. Ciao. Ha, ha, ha, ha. All right, another interesting picture. I guess this is from the late party last night. Is that Anton or Vitaly? Good, good. So this is Vitaly. Virtualization team, he's been a long time Red Hutter as well for many talks here at the conference, too. Another winter picture. So another person who's missing the winter, right? Is that Jen Padriaga or Alison Kelly? Everyone knows. Jen, thanks for being here. Jen is our event. What team are you on right now? It's the event team, right? I like what you say on your profile. You make fantastic things happen and you connect people. That's perfect. All right, how many people do we have? Still plenty, okay. Another winter picture. Seriously, guys. Is that Remy or Renault? This is Renault. S-Trace session, I believe on Saturday. We have Renault here now. Perfect. All right. Another person who's missing winter, Carol Chen or Ling Cheng? I'm joking because Carol is actually from, she's from Finland, right? Yeah? You wouldn't guess that, right? Carol is the principal community architect. She had a talk on Ansible Community Building and since I know her, she's been always involved in Ansible. This guy, I don't know who that is. That Paul Dumas or David Duncan. Can somebody guess please and what's going on with his brain right now? Okay, I think this is gonna be the last round for this one. David, how many years have you been at DEF CONF in a row? It's like eight, six, seven, something like that. Now people will remember you as the guy with a squid on the head. Anyway, you guys come down because you're the winners of the next round. Let's give it some audience. Then let me ask this question. Are you guys interested in one last round? Because I still have some pictures. We still haven't seen some. Does it matter? We always have some prizes. There's always something under the table here. I don't know how she does it, but she can solve any problems. All right, you know the drill. One more time. This is gonna be the last time, really. And we're, I know we're tired, so we'll do this really fast. Okay, so Alberto Filosi or Paolo Maldini. Some people are waving at me. Sorry, you have to choose your hand. This is Alberto. Paolo Maldini, I think that's a football player in Italy, right? I just picked some random names, so that was great. Anyway, how come I have this wrong description here again? Sorry, Alberto. I was still working on this last night after the party, so sorry about some of the descriptions. That's a trick one. Now I have the description right. At least I have the description right here, right? So yeah, you can tell that my slides are not perfect. Anyway, let's try this one. Okay, this is correct, right? Is that Pavla or Ivana? Perfect. You might have seen her here, I believe, today because she was doing the DNF Five Talk. Good. I really like this picture. It's very visionary, especially for the DNF team. They are rewriting DNF again, right? Happens. All right, another one. Is that Phil or Eric? Good, good. This is Eric, scaling your organization with GitOps. Cool, again, I'll speed up. We'll see how many bugs we have there. Some people know. Good, we're like half and half. Petja, can you tell us the story behind the picture? It's a game. I ask all the speakers for sending me the best picture that they have, and this is what I ended up with, Petra. Anyway, Petra was doing a presentation today, right? On safe upgrades and open shifts. So thanks for doing it, Petra. Cool. Yeah, let's speed up. This is a cool one. Is that Felix or Andrew? And that's another question, right? I don't really know, to be honest. Yeah, this is Felix. Is Felix still here? There you are. What's the name of the doc? I don't know. I don't know. Okay, so yeah, Felix, Kubert, right? Thanks, yeah. All right, another Fedora person. Fedora T-shirt, right? Lukas Vrabets or Lukas Ružića? This was easy for the people here in Bernal, right? Lukas is the open QA guy for Fedora. Still a lot of people. So let's do another one. Ivan Nečas or Lukas Doktor? Good, good. I guess, how can you tell? This is Ivan. And yeah, he used to be a guitar player and he used to look different. Anyway, Ivan is the architect at the Insights team and he had the correlation, is it not causation? He was talking about the data connections. And here's another one, great family picture. Maya Masarini or Maya Konstantino? And yeah, it's the person in the red house, right? Maya was doing a talk on Cup packet, right? RPMs and she works on that team. Can somebody guess the name? Yeah, so you're sitting right here, review, review, sir, but yeah, this is Adam. Where was the first time you came here for Deftipa? That was a long time ago as well, right? Must be like 10 years, so please. Yeah. All right, so I think we have like, how many people, six people here? So should we wrap it or? Yeah, I think we're done. I have another one, but I think we're done. Let's just sit back and talk about it. All right guys, so thanks a lot again. This was a great thing. Some famous last words from Durka. Please fill out the feedback form. You can give feedback to each speaker in Scat and take some fruits on the way out. Thank you for joining us.


Hey, what's up everybody, how's it going? This is fan service, Ruseeth's official anime podcast. I am one of your hosts, Cole. I'm joined by these lovely people today. Hi. Eesa. Miles. Tori. And yeah, how's it going? It's going good. I just, sitting here hearing you say that this is the official Ruseeth anime podcast does bring up a really good point. Be on the lookout for all those unofficial Ruseeths. I do run unofficial anime podcasts. Yeah, no, you gotta watch out.  It's going to fall apart on you within a month. It's going to have fan translation. Yeah, they're going to have trash opinions on anime. Like, make sure you're not connected. Like, they always make sure you're not connected to the network. Watch your legs. Did I unplug your computer?  Yes, this is on the official anime podcast. It just happens once, maybe twice. We'll see you later in the video. Speaking of official, we're an official type of show. So we show up at conventions. Official conventions. What? RTX. Ew. I think we're in the last window to get early bird tickets now if you want to see us. I like RTX because I get to go. Yes. Last year, we started our fan service panel coming out to Cruel Angels Theses that someone quickly pulled up on their phone and gave to me to play over the microphone. And honestly, that was like my favorite part of the phone. I was so uncomfortable that entire panel because. What? Because there were not enough chairs for everyone. That's true. So I had to stand behind the transparent podium. The mic was not big enough. So I was like, what are you guys thinking about anime? And then at one point, I hid inside the podium because somebody said something very horny and sexual. Oh, yeah. But yeah, no, I think by the time this episode comes out, you should still be able to get general admission early bird stuff. There's a little bit general early bird.    You're just doing the best you can. It's the only convention I get to go to. That's a lie. I don't know why I said that. It's the only one that we have an official anime official panel officially. The official anime. Is that going to be the title of our panel? Rooster Teeth's official anime panel. Yes. That's actually really good. I mean, we all know Ruby's not an anime, so get dunked on.   But that's enough time spent on that. Plug yourself. You want to come see if actually I will be more shameless plug. If you want to see us at a convention, tell that convention. You want to see us. Oh yeah. Tell them real good. We haven't really had an opportunity to say that, but that's the only way that we get to go to a convention. Yeah, let's do it. If they invite us. Call up Thomas Convention. Call up Mr. Convention. You say, Mr. Convention? And he'll be like, please, Mr. Convention is my father. Sorry, Tom. Can you get the fan service boys and girls into your good convention? And he'll be like, who are you? I'm just thinking about the convention family at this point. I thought you were going to talk. That's what I started thinking about. Yeah, exactly. It's like Mr. Convention's my father. I was like, who's the daughter? She's just, she doesn't want to be a part of the business anymore? Oh my god. Like, does she change her name from convention? There's one thing you got to know about the convention family, and that's that their family reunions are extremely well run. They got the signing booths? Wait, argument, argument. Would you argue that most conventions are not well run? Is it too many cooks? Is it too many cooks situation? No, that could be a deal. No, no, no, no. I think it's an extraordinarily well run family reunion that does have a side-bio problem. Because it's never the organizer's fault. It's always the fan's fault. Yeah, exactly. OK, we've got another time talking about the heir to the convention throne. Let's talk about the anime. It is a good time right now, because you get to watch the first episodes of all the anime that's coming out. And I, I like. Well, before you said, you thought it would be a bad season. I still think it's going to be a bad season. But I've also taken a mental step back and go, you know what, surprise me. Oh. That's how I found out about Re Zero. Like, I didn't know that's how I found about one of my favorite of all time, a place further than the universe. You know what? Surprise me. Surprise me anime.  Just like, bring in the next entertainment. I am not the entertainment. OK, I can shoot the bow. I can cook for you. I can, I can, what? He's like, no.  Seven on my anime list. I'm sorry, I'm glad Ada, but in this case, you cannot pick up girls in a dungeon. Take it away. I like, I like, I spent like the best this weekend watching a lot. Oh. I watched a lot. As opposed to other weekends. Well, normally, I find out what I want to watch, and I only watch that, and that's still a lot. But this was like, watching a lot of bad stuff. Oh. And then some good stuff. OK, there's a couple good things. Standout for bad was plunderer. Standout for bad was plunderer. Wait, hold up, plunderer. We did a little bit. Do we want to talk about, what? Go ahead, no. You go, no. Well, I was going to be like, wait, just from the title, what is plunderer about? Yeah, tell me what it's about. I told you about it last week. I told both of you about it last week. You just don't remember? It's a memory test and an anime test? I know, right? Damn, they got us. They got us. They got us by the balls here, man. Thank you, guys. Thank you, Issa. Have you guys been reading? I think that I didn't do the reading. Quick, quick. You guys Xeroxed my textbook, but then lost it. 10 seconds. Give me it. It's about pirates that looking for gold. Shit. That's too good of an answer. I don't have enough time. I see, so that's y'all's joint answer. Pirates looking for gold. No, no, no. No, no, no. Oh, he has a second one. The pirate's looking for gold. I don't know. So is the pirate's looking for gold? You're going to find a way to prices right me about an opinion somehow. Pirates looking for gold. It's not about pirates looking for gold. Pirates in one. Damn, he's like, that's right. What is it? So you got closer. It is about a fantasy world where everyone's value and self-worth and whether they get to live is dictated by a number on their body. Yes! Oh, I did it! Prices right you! Dinnit, dinnit.  You don't get to the state of this. No, I'm going to click on it, justy! For example, one rather well-endowed female, she has a number on her boob. It's a number 69 I quit right now. It's 77, she already passed it off. That's crazy, that was crazy. You almost lost me right away. And that dictates the amount of times that a customer at her tavern has said her food is delicious. Every time they say it's delicious, it goes up. If they're like, oh, this is awful, it goes down. Oh, wait, this is the yelp. No, no, that's easy. That's really good. That's a different one. That was a highlight of the season. But this was bad, why was it bad? Oh, it's just very rapey and very... Oh! What is that? I was very like, slow, slow-pace, maybe annoying character. I'm not even going to the hard part. Annoying character, the girl starts up as a little girl and became a big girl.  By what? Where?  Just a bunch of hands. Where, to where, to where? It's like full metal alchemist type. It's just into the ground. Oh, OK. Just out of nowhere or is there a reason? Because her number is zero.  No, your number gets zero. The girl's walking around and she has it... In her thigh. And she has 447. Or a 447, yeah, something like that. And that's because... 441, sorry. That's because she has walked 440,000 kilometers. Looking for the main character who is constantly just trying to look up everyone's skirts and constantly rubbing her thighs and legs. And there is something not great about a story starting off with just, so what's the story about? We're looking for the main character. But no, we're not showing her. That's the problem is that they realize that they needed to get the exposition out. She's the one asking about exposition. She has a number of 441 on her leg and she's like, what does this mean? Oh, y'all, I have this watch, right? And I've had it for a while, I got it as a gift. And I've noticed something weird. The number goes up a lot. Like there's a number underneath the time that just goes up and then every day it resets, I just have no idea what this is. It's a Fitbit. What? The other thing is, this is this world's form of currency. Oh, just like Justin Timberlake's clock? Yes, because essentially, if you have a higher number, you can command a person who is below you to... It's in time. You can command a person to do stuff.  Oh, so it's like the anime version of that black mirror thing. Yes. Ah! And so like, the main character is a dude who his number is negative 999. But you can have objects, they call them a... Oh, what is it? They have these objects that essentially... Bounty Baron? No, they have these objects that essentially you can hold that are numbers. So his number, he has such a high number object that it offsets his own negative thing, which they haven't revealed what his negative thing is. My dad's credit card. I don't like that. It was real interesting. And do you say it back here? Well, his is like, well, she has like one of them as well that she's supposed to find this Legendary Hero. I don't know. I don't want to spend more time on this. Girl, move it on, move it on. I'm going to continue watching it because it's like... You're going to give it its time. Garbage? Sure. Sure. Let's see, what else? We're going to talk, y'all are going to talk about Isaacan. Yeah. You're in a little bit. Oh, Haikyuu is back. Haikyuu is back. Yeah, how was it? Did you watch Haikyuu? It was so good. This is volleyball team boy, right? Yes, season four, but they also released some OVAs to kind of match up with some of your other favorite characters from the other season. It's just a constant reminder of how good that anime is. Oh yeah. You get so worked up over a volleyball game. But it's so good.  I mean, that's what I loved about Yuri on Ice.  Yeah. I love Haikyuu. My favorite is the... What is the center back? He's got the one different cut hair. Oh, the libero. Yeah, the libero. And the libero in volleyball is the turf of the person who is basically your last line of defense. Last line of defense.  Right? Typically the person who will bump the ball all the time. So most liberos are actually kind of short in comparison to everyone in the volleyball team who are very tall. And it's because they're always a little bit at the ground. Spoilers are in the first couple of episodes, one of the biggest things like, it was just so good this episode because there's this point where, oh no, it was in the OVAs because it was between like some of the other teams and you wanted to see where they went for nationals or if they made it. And it was so close, right at the end. The libero for one of my favorite teams, Necoma, he like, it was this crazy rally and the ball was going around. And then the libero, like the ball went too far off because someone did a one touch to the ball. So it like went out, but he has to touch the ball just to put it back in the game. So that's the second touch and you only have one more touch. Yeah. So he legit runs all the way from the court and like hurdles over the audience barrier because that's where the ball was heading and he makes it. And then everyone's so excited because the rookie who's like the tallest one in the team, he's like, he gets it. And he spikes it. He goes, oh my God, I did it. Yaku, like the libero, I did it. And then he stopped mid-sentence because they see two teammates helping Yaku out because he twisted his ankle. Oh no. This is too real. This is like flashbacks from middle school basketball. It was, I was just like, oh no. You turned for about 45 seconds that you turned this podcast in an anime, all right, into a sports podcast.  I was just like. Thank you, watch it. It's so good. Like go back and watch it. It's long, like there's, this is the fourth season and they're each 13 episodes at least. But it's really good. It's really worth it. And it's kind of like, we watched for a season with my hero, you know. We watched the whole season of Demon Slayer. It's kind of the same vein of like, the pacing is actually really good because they really tell you how to care for each character. Is there at least one game for everyone? There was somewhere it's one game per episode. And then as it gets longer through the next seasons, because of the more major games, I think it ends up, there's just one season where the third season's 10 episodes. It's all one game. What?  Oh no! I can't do that. No, I love that. But you're into it the entire time. To me, that's like, we have the utmost confidence in the story of this game. I love that they were able to make a sports anime bottle episode. A bottle season. But here's, in volleyball, a whole set is actually three games. The same one? So technically, it's three games in one season. Okay, because I feel like it's just like, I've outsmarted you. No, I've outsmarted you. No, I've outsmarted you. No, I have outsmarted you. It's just a back and forth. Hey, come here. I've outsmarted you. It's really good. Another one that I was very surprised by, it's toilet-bound Hanako-kun. Oh! I remember, I think we saw this. I saw it. I saw this close one. I went, oh, I kind of like that. I'm not gonna come down. Are you excited for toilet-bound? Immediately! I was like, is someone stuck to a toilet? I was like, is this a story of a little... No, it's a story about a girl wanting to... It's a story about school legends. Or school wonders. So it's like this, there's a ghost in the girl's bathroom that is like the seventh wonder of the school. And so, and it said that if you go in there and make a wish, the ghost will grant your wish, however, take something precious from you.  Yo, Japanese urban legends go hard. So, I don't know if we can, we might be able to show a still of it. I wanna show y'all at least a little bit of this. Just the animation style is amazing. How do you turn this down? Is this your first time using it in Mac? No, but it's different. So like... New fangled, whoa, whoa, whoa, whoa, whoa, whoa. I saw a glimpse of something there that... Oh, oh, I love this. I love the hard, hard-witted outlines. Yeah, me too, I'm a big, it's just super bold and immediately just grabs you by your arms. We gotta find some way to get this. Yeah, thanks you. Get this in here. Yeah, first introduce to that in like early... I love the character designs. Character designs are very good. And it was just like a very wholesome fun. It's kind of got some energy to it. Oh, don't get this out of here. Kind of got some fun energy to it. I recommend it. It's one of those things that I don't know if it's like my favorite show of the season. Sure. I was intrigued by the art alone. Yes. Ooh, looks like, ooh, interesting. So did you guys know that Square Enix publishes their own manga? No, no. Yeah, monthly. That's where Full Metal Alchemist was actually published in there. Yeah, we should have. So it looks like that one is Square Enix from their screen. Did y'all... I posted it in the fan service Slack. Did y'all see that video of a Japanese people reacting to English title? No. It was great. Because you said Full Metal Alchemist, like, essentially they showed the English Ramanji Full Metal Alchemist. And they're like, Full Metal Alchemist. And like, there's always like, they always ask pairs. And like one of the pair will like kind of know English. And the other one's always like, oh, so impressed by the other one. They're like, oh, you know English? Whoa! And it was like, oh, this is cool to see the opposite of that where I'm not so impressed with any of those Japanese. That was one of my favorite moments of going to Japan the first time was discussing with people at the table of like, to meet like, oh, you know, yeah. I can't remember what the one, oh, a devil is a part timer. Yeah. And like to them, they were like, oh, that's a hilarious title. Like we call it this. So I was like, oh, that's neat. My novel title, if you say. Now I'm just thinking about future stuff. Future stuff.  And it's like, oh, like that's not called Castle in the Sky at all over there, but Full Metal Alchemist was one of the ones that popped up and it was like, no, none of them got Full Metal Alchemist. And then it was a. Because the original Japanese name is Haga, and Haga ran something. What does that mean? It's actually translated, like the English titles actually translated into Japanese in Japanese. I don't know. Okay. It literally means Full Metal Alchemist, or like Metal Alchemist, but I just remember the Japanese term for Full Metal Alchemist is Haga ran. Or it's like. Haga ran no renkin jutsu shi. Yeah, renkin jutsu shi. So like, but none of them knew.  And then later they would. The word jutsu is in there. Okay. Jutsu is a term for like illusion, or that's what they use in Naruto. Sexy jutsu. So this is a jutsu. Bam. Stairs. Stairs. Spice. So like, so here's my small thing in Full Metal, right? You can't make nothing out of, you can't make something out of nothing, right? Yeah. And when you do a stairs, boom. Where's that coming from? The ground. The ground. Essentially I looked this up because I was trying to think what the best superpower is. And I think it's hands down magnetism. Like Magneto has the best superpower of any superpower. Because he doesn't sacrifice anything? Well, cause he's on a planet where everything's metal. So he can control everything. He has flight. He has super strength. He has like, essentially a bunch of other powers that could be considered like travel, but he can also make himself travel faster and like increase durability. So he won't. I was trying to think of one with the least amount of weaknesses. And that one seems like he doesn't have that many weaknesses. Who? Magneto. Yeah. So then, I mean even at a point where he can do the iron and people's blood. Yeah. So then I was like, what is like, I was trying to think what is the actual scientific breakdown of Magneto's power? Is he controlling iron? Is he controlling what metal? What metal is it? Yeah. And so like, ooh, what about a carbon? I think it was like a carbomancer. Like somebody who can control carbon. And I looked up. Oh my God. I looked up carbomancers and full monoclonal octopus popped up. Oh. Carbon mancer. Sounds wild. Carbon. No. Oh God. Also shout out to my hero from this weekend. Oh yeah. That was one of my favorite episodes. Period. I got Demon Slayer chapter 19 vibes from that episode.  It was so great. But then there's also just like story moments and Deku's problem-solving continues to just like make my jaw slam into the floor with the mighty sun. It's him versus the big plague man. Bad man. Overhaul. Overhaul, thank you. We're getting pretty close. Yeah. God damn. God damn. He's so good. Yeah, this is like... I've been wanting to see that animated. This is beautiful. This section of the arc is like the best. Came to the crop. Yeah. The stuff with Lumillian. I love him. The stuff with Night Eye and the stuff with like, it's all...   I wanna watch it again. Another one that kind of caught me out of the left field is the English title is In Slash Specter. Okay. And it had a really interesting first episode where it's just this guy and this girl talking on a bench. And she's like... She's like... Bitch.  This all sounds bad.  Now I can go confess to you and hopefully like... And she's like, well, how did you guys break up? And he was like, oh, well, one day I was, we were in Kyoto for a trip and as we were walking along the river, a kappa popped out. What's a kappa? Kappa is like the green water demon that has the bowl of water on its head. I'm gonna pull up a picture of a kappa. Okay. That's a good excuse. I just know it has a... A good excuse. A kappa. Listen, you're nice with this kappa over here. With this kappa over here. You can't even... Is that a twitch thing too? Yeah, there's a twitch emote kappa. So this is a Japanese folk lore for kappa.  It's also the ferryman in Animal Crossing. Catching that turtle before. Kappa and the kappa? I've had to fight that turtle before. Wow, okay. So the ninja turtle, the ninja turtle sprung out. So Donatello was like...  Oh, my ex, she's like super brave. She never runs.  She was like in my arms trembling. And like scared. And he was like, whoa, like, okay. And then like it cuts out of the flashback and he's like, yeah. And so then he was like words it in a way and then a certain someone ran away and like she broke up with me because she didn't think I was that kind of guy.  So she's like about to be, it's like a one year separation. One, maybe two year. And she's like, well, here's the thing. You're not the one that ran away. The kappa is. And he's like, how'd you know? And she has the ability to communicate with spirits and stuff and it's like, oh, all the spirits are telling me that you have a scary aura around you. What? So he's like, so she was like, she saw the kappa, the ex-girlfriend saw the kappa run away, looked back at him, he had a scary aura and she was like, I didn't think you were that kind of person that like, monsters would be afraid of. Oh, so she broke up with him. Yeah. What? Okay. So what's the conflict of the series?  And she's now become a goddess for the spirits. And so she's going around solving the spirits problems dealing with malicious spirits. And so I, the way you were selling this, I thought it was going to be like a rom-com show. No, it's awesome. Also, your delivery is inconsistent, right? We talk about the other anime, he starts off, bam, rapy, right? We're talking about this anime, it's kind of like a little low sort of thing, bam, no arm, no high. Here's the thing, is I want to explain this in a way that's like, I don't think, I don't want any of you guys to watch Plunderer. If you guys want to watch Plunderer, cool. People at home, if you want to watch Plunderer, you understand what I'm saying. This is like the kind of thing I'm setting up to where, hey, I don't want to give away everything that happened in the first episode. I want to lead, and if you ask questions, I'll answer them, but I want to lead some breadcrumbs to lead you down. And then like, if you get surprised by, because this, that's like the same reaction I had in the episode where it's like, oh, it's kind of cute, oh, it's sweet. That's a little scary. Okay. Okay, yeah. Let's show her without a break. You're looking at your TV, like I didn't think you were that kind of man. Remember Cole, Cole's whole thing is, surprise me. Surprise me. Oh, I think he was surprised. Oh, that's the call. I was surprised. I was surprised. I was surprised. So. That was there. Let's see. Let's talk about Isaacin. I didn't see this week's Isaacin. It's very good. You start hands off, Isaacin. Manga, and making the anime. He was there. You didn't like it. You wanted more sticks. That's what, okay.  It was pretty. Interesting. This time, this episode, they finally get, they make the club. They make the club, they get their own club room. It is quickly noticed, or everyone quickly notices that they are out of funds. They have no money.  So, it's not necessarily problem solving that, although it's more so, it's great. It's two people making dreams out of like clouds and one person going, guys, please for the love of God. Focus, yeah. Focus. What is it? It was funny. I was watching it, and I turned to the person I was watching. It was like, this is me working with, this is me working with Austin Hardwick and Dustin. These guys are laughing, because they know what I'm talking about. Shout out to Austin and Dustin, you guys. Oh my God. Wait, who are you? Oh, I was the person going. Guy's focus. Guy's focus. Please for the love of God. So, I didn't enjoy it as much as the first episode. And it's mainly just because of, I thought the first episode was a charming, it felt like a great charming short story. I didn't feel like the second episode really added much until the last moment where the episode starts with one of the girls falling and injuring herself while they were goofing around in their clubhouse. And a teacher tells them like, hey, before you're like, don't post that video because it could lead to some legal stuff. And then the end of the episode, one of the girls is like, hey guys, I just got transferred like 300 bucks. What's going on? And then the others are watching TV and on the news is the video of her following. And that's the end of the episode. And I was like, okay. But prior to that, it reminded me a lot of Carol and Tuesday, which was, we have this problem and we need specifically this. There is a great moment where it shows off tall girls' producer skills to just like wrangle people. And like, she's great. Like that was probably my favorite scene in the whole episode was her just like intimidating people into getting what they need. But then they get what they need. And then on top of that, they get like exactly what they need and have like, oh, it's a full on old animation light box desk. And the multi-plane camera which I did appreciate. I was like, oh cool. We're like teaching people about multi-plane cameras because I think those are fascinating. That was just like the nerd side of me. But the rest of us was like, it's not, it's okay. It's just more stuff that like I'm kind of already familiar with and they had another thing where like, let's imagine what this place would be like in the windmill. I was like, okay. It just kind of felt like another version of episode one to me. I think the way, while hearing you were saying his low stakes very much, I think episode two was still kind of very low stakes for like 90% of it. Sounds like they established a stake at the end though. Exactly. And so I'm like, hopefully a good Brazilian barbecue. Well maybe. Establish the stake. Well maybe capitalize on that. But again, but then this is just where Stakes like meat? Yeah, but you have a Brazilian. That's like where they come on about those swords.  When I think about Brazilian, I think of your, your care, your hair care. My hair care? Oh, like getting waxed. Oh, Brazilian wax. I thought you were calling me out. I don't get Brazilian waxes. For anyone who's interested. Okay, come on. What about you, Chory? But no, and again, so that, I just want to make sure it's clear though, like I'm not criticizing the show. I think the show's doing an extraordinary job of what it seems to have set up to do. I am just personally like, I was happy with the first episode. I'm hoping something else will keep me wanting to come back. All right, I'll add some spice. It's boring. It's pretty. It's beautiful. It's got this, it's a boring show. So. There you go. Hot, spicy taste. I can't, I, so. Oh, we're talking about some hot spiciness.  I did try to watch the second episode. Oh, sweet. And I fell asleep. Yeah. Oh, no. That was the double confirmation that this show is not for me. You are also in the zone right now where you need action. You need stakes. No, okay. So I watched, I watched Seven Scissors. Oh yeah, on Netflix. On Netflix. And it's goofy, but it's action is super well animated, but unfortunately, and I'm gonna bring up Chris from our last podcast, sound design is horrible. Oh. Like it just has that bass like someone picking sounds from a library like, metal hits the ground. I was a little ticked off because I was watching something and I started thinking about audio.   Let me enjoy my anime. No, but like it's, it has a, because on that podcast I was like, a lot of the shows on that place have like, we did the sound design on this later and did not put much thought into it. Like it's scissors, but it sounds like a chainsaw. It's kind of an interesting look to it. But yeah, it's super cool. It's, it's super adult and real rundown. It's a world of assassins and they're trying to get, he's like, you need, we need to get you to the number one assassin, right? He's number like 17,000 or something or whatever. He has like a little bird companion with sunglasses, gives him the power to change it to whatever he wants. And then out and the kid also has telekinesic powers with these scissors. And then the bird guy gives him indestructible scissors and his first mission is to sneak into a wedding and cut this lady's hair off undetected because that's what assassins do. And the way he gets into the wedding is turning himself into the rose pig on the table.  It's very funny. It's very comedic. It's really well animated. And it's like super adult too. And she's like, it's a Chinese anime. Oh, cool, cool. Second mission is him, a cat hires him to take down the alpha dog. But the reason why she's mad is because the alpha dog broke up with him, broke up with her, but he broke up with her because cats and dogs are two different species from each other. So he couldn't have any kids because of this species. Are they actually dog and cat?   And the other guy, the main guy character, he didn't kill the dog because he's like, oh, they're in love, this is gonna be great. So then he shows up, bunch of cats and her get into a fight. Cat fight.  That sounds funny. Oh, that actually like biped or like quadrupedal. Oh, yeah. No, I thought they did. Weirdly, I was with you from square one. I kind of was too. No, it is as you think it is. I thought it was like a furry thing. And cat glasses as well because they're lower sunglasses and then it's really fun. Cool. That's actually pretty good. That's a weekend for anime, isn't it? Pretty good. Pretty good. Two other ones hit up real quick before we hop out. It doesn't have like a lot of positive reviews. I didn't think it was this bad. Infinite Dendrogram on Funimation, I think. Is the best anime adaptation of an MMO that I would wanna play? Whoa. Okay. Okay, okay. It doesn't think we're, it doesn't, something interesting that I think a lot of MMO isekai type things don't really do where the characters, if you die in the game, you are locked out of the game for 24 hours. And in the game time, that's 72 hours. NPCs can die permanently.  So like the main character, first time he's there, he gets bumped into in the town square and some girls like, can you help me find my sister? I can't find my sister. She runs off and like all of a sudden, quest added, find this girl's sister. The thing is, if he doesn't help that girl's sister, then in there, that girl's sister could die. Oh, this is some fucking. That's kinda cool. Yeah. No, no, what was the zombie game in Dead Rising?  That's a game. It gives you anxiety. Also, it was as good as I wanted it to be Ishizoku reviewers. Oh, Yelp for brothels. Yelp for brothels, four more years. Give me seven more seasons of this. This was an example of a anime that's better than the manga. Oh, okay. The manga is just like, oh, wouldn't it be funny if we went here and did this? They're adding a little bit of a story. Give me one sentence to try and hook me into it. Anime monster girl brothel. No, no, no, no, no, no. It was specifically for the first episode.  Kinda like when you were talking about how one of the people was like, I want that 57-year-old woman, hell, yes, sexy. I mean, this is that episode. This is that episode where, what? You're there? I'm in there. You're there. I couldn't remember what it was from the last time, but I am interested in the old way. No, I'm not interested in that. I was like worried about our sexual preferences. In the anime. I'm interested in the anime. Yeah. I wanna see it. It's got some anchovies. Because right now I'm all about like, I need some steaks or whatever, but if it's goofy, like the one I was watching. Yeah, that's right. I can get into it, like if it's goofy or whatever.  It was like, because I've watched some like intense stuff and I was like, I just wanna watch this. Okay, this is, it knows exactly what it's trying to be. It's not trying to, like- Okay, be like our- Kind of like how the Fast and the Furious movies are at this point, like, we know who we are. Well, cause I thought it was just gonna be like a checklist of like- You're gonna turn it back on family? What's this about a family? Hey, just crack a corona and watch Yelp for brothels. Oh, Yelp for brothels? It is. If you watch the intro, it knows exactly how horny it's gonna be. Okay. Oh, we'll pull. I'll show you guys the intro. Is it as horny as the S-O-I-D-A-N-T-R-O? Ha! Ha! Ha! All right, great. So, that's all the time we have for this week. Yeah. Does we have any housekeeping business we gotta do? Oh, not really. Check out the RTX tickets if you wanna come see us. We'll have that panel official, official, official. Share this with your friends. Share this with your enemies. Yeah. Share this with your family. Please, please, yes. Spread the word. And yeah, we're continuing to work on some other like cool segment ideas and stuff in the future. But we always love hearing what you guys are thinking about the show. Stuff that you miss, stuff that you want. Stuff that you're liking. Let us know if they're- Something in me! But seriously though, I feel like a lot of times there isn't enough positive commentary on like, not to say there's no positive comment, but like, hey, I really like that like, y'all just talk about what you're watching. We are- I like this segment.  Yeah, yeah. Tell me your favorite high-Q character. And tell Tori, and if you're into 57-year-old women. Ooh. See you next week.


No waves, a dents, a diki, is the best to come. Why? Dents, a diki, is the best to come.  I'm Corbin. I'm Rick. Go Yankees. And you can follow us on Instagram and Twitter. We're still the world champions. Not for long. But thank you for the page on the Polish official Twitter account. Today, a new trailer dropped last night. Yes. Where did it land? Over there. Oh. No was a dents, a diki, no was a dents, a diki. What a musical name. It's called... Mee-di-chor chakatakor. Mee-di-chakatakor. Yeah. How would you pronounce that? Well, first of all, Mee-di-chor, not Mee-di. I don't know. I don't care. I like it. Better is Mee-di-mo-di-chor. Mee-di-chor, chakatakor. Mee-di-chor, chakatakor. Starring Nawazan and Tzadiki and Atia Shady. The incomparable. Yes. The one of the greatest actors of our generation. The infamous. Period. Infamous. And the one who did the sex in the sacred games. You have to see our sacred games if you don't understand that. Yeah. But no idea what it's about. But here we go. We love Nawaz. Here we go. Am I dumb? No.  You are laughing. You will get married and return from Dubai. You are married. You are married to Pus Vinder. Our Mora is short of Mora. You are late. Yes. Why are you late? We are not going to get married to anyone. You should get married to someone. Aunt, her salary is not over yet. She is going to get her pension. I will pay you. I have fallen in love with her for the first time. What? Have you fallen in love? I have fallen in love with her. What is love? Are you mad? No, mom. Do everything. Don't do that. Go to Dubai first. What are you teaching, mom? Without love. I can't do anything. I can't do anything. Close your eyes and think about Burj Khalifa. Your feelings will come to yourself. As soon as sister-in-law comes, Pus Vinder's job is done. Pus Vinder's job was already done in Dubai. Pus Vinder's job is already done in Dubai. Pus Vinder's job is done in Dubai. I love Nawaz. I know.  It would have happened even if it looked awful. I'd still see it. It's Nawaz. I love Nawaz. He's such... One, obviously, I think he'd started with more of these types of roles before he became... Right. Nawaz. Right. And this looks... Unless I'm wrong, this is an arranged marriage, and they're trying to fall in love. Yeah. They don't... They're initially not attracted to one another? I think he's initially attracted to her. Well, yeah, of course. And she's... And she's not. Yeah. Right. And then so now they're trying to actually fall in love. Yeah. So I... I want to look up actually what that... What that means. What that means. You know what? He looked actually very similar to his lunchbox character. Kind of almost a reserve. A very reserved, kind of got very similar to his lunchbox character. But... Man. I'm certain the guy can do everything. Yeah, and there's very few that can do that. Yeah. But he seems like a... I just don't know if he's a song and dance man, too. I don't know. Yeah. Have we done a... We did a song with him, right? Didn't we? With Nawaz and Tzatziki? If we did, I'd forgotten. I would remember that. What was it? I mean, he may have had a cameo in a song, but he hasn't been the star of a song. Like we've seen Shahid and Akshay and even Big B. That would be funny. I would love to see that. I would love to see a Nawaz dance number. Rithik Ranveer. We've got a long list of stars that have been... See Nawaz dance with Rithik? Oh, that'd be great. Please. Oh, that'd be great. I want to see Nawaz and Tzatziki and Irfan Khan in a music video together. There's no synopsis on IMDb. Yep. Fantastic. Great. Thanks, IMDb. The director is... Is she a first... Are he a first-time director? I don't know. I see no other credits. Wow. Divamitra Biswal. That's interesting. Very interesting. She is from... Don't know. I don't recognize her. Wow. I don't recognize her a lot. Who's the production company? The two companies? Doesn't say. Great job, IMDb. Wonderful job. Well done. Doing your homework. Doing your work. Glad that's what we're paying you for. What's the deal? Somebody made it. Somebody produced it. Someone's just you're gonna get. You're welcome. And I don't know if this synopsis is on... Let's see. Hold on. VidCon 18 Studios. Okay. So they're a pretty big production company. Okay. Irfan... No, that's a different one. I'm trying. I think there's a synopsis here, but it's all in Hindi. Ah, well, that won't help us. Comes out November 15th. And I'm wondering, obviously, hopefully we'll get a two-day release out in Simi Valley somewhere. That's what we have to see most of our films. Most of our films is in Simi Valley. There's only two theaters really we go to on a regular basis that play the films that we can see and we have to see them within two weeks or they leave. I'm trying to actually find the synopsis. Hold on. Ah, Medi Chor Chakni Jejeha. It's a Bollywood comedy drama. Helmed by a popular TV director. Ah, there you go. Okay. Devamitra Hasan. The movie stars Nawazid and Siddiqui. Anastya Shetty in lead roles. Medi Chor Chakni Chor is all about wedding and relationships. Gotcha. Gotcha.  On the other hand. Oh, kind of. You know what this sounds like? It sounds like this is written by a surfer, dude. It really does.  You know, but on the other hand, Athea Shetty, she plays a girl who only wants to marry an NRI. So thanks to her and Larry's tour, many two people end up tied and not. NRI. Yes. A non-resident Indian. Is that accurate? 100% accurate. Yeah, non-resident Indians. Oh, gotcha. Yeah. Is that a thing? That is a big thing. Really? Yeah. Most of the Indians you're going to encounter here in L.A. are NRIs. Well, yeah, because they're American. They're non-resident Indians. Well, if they were born there, yeah.  So she's saying, I'd be willing to marry even an NRI, basically. Yeah. Or just, is it an Indian just non-resident of India? So that's a... Right? Yes, a non-resident Indian. Yeah, but what does that mean? Does that mean a white person? Or does that just mean an Indian who's non-resident?  That's true, but I'm asking what that means.  You're an Indian who's not residing in India. But you are Indian. Hence the India part of the NRI. That's what I'm asking. I didn't know if it meant just some immigrant. No, it doesn't apply to Mexicans. Racist. Non-resident. I'm trying to understand. I understand. Ugh, you're the worst. But yes, I'm hoping by the next trailer they'll give us a little bit more info. I just want a teaser now. Why? I don't know. I think it would be fun to just give us a nonsensical teaser with no wasa though. But it's no wasa then, Sadiki. So I'm interested and I will see it. We'll see every film he does. I don't. Has he done a bad performance? I just want to see it. I'm sure he's done a bad film. But I'm asking about the performance because I don't believe it. Right. It's not, like, it's something I can't envision. I can't either. Like, I can envision him being in a bad film. Right. Of course. But like, it's just not a bad performance. Never. No. Please let me know if there's one. I won't challenge you with that. Yeah. The gauntlet has been thrown down, friends.


My name is James Chan. I am a local San Francisco Bay Area filmmaker. I was ecstatic when I got news that I got the Artisan residency. There is a project that I've been incubating.  A world of challenges unto itself that I'd like to explore through the medium of perhaps virtual reality, through first-person perspective. I look forward to the residency and seeing what comes of it.


To help a child improve their language skills, you can ask them a variety of questions. You can use questions with the words who, what, when, where, why, and how. For example, if the child says they played a game, you could ask, who did you play the game with? And they might say, I played with my friends. Then you could do the same thing with the other questions, like, what game did you play? Or where did you play the game? You could also ask questions using when, why, and how. This activity will help the child learn about different kinds of questions and how to respond to them.