Good morning, folks. And thanks to Anand and Savita for that wonderful session on CACD Pipelines as code. And welcome to our session on continuous profiling with Parker. And in this session, we'll take a deep dive into the world of continuous profiling and discover how Parker helps initiate that process easier. But first, let's have a look at this CPU Sage Metric Graph. And I bet it triggers the job for a lot of us in the room today, like the random spikes that disrupt the otherwise calm baseline. So it usually would have occurred once or twice in a lot of times in our career. So and whenever something like this happens, like theories often emerge within the teammates. Like one might attribute these spikes to the garbage collection runs. And someone else might suggest it's triggered by a problematic code path in the admin users' tasks and stuff like that. And those are theories. And theories are theories. And what we need is data. So data, something like this, that can give detailed idea into what was really consuming the CPU during those spikes. And even to the details of up to the functions and the line numbers in the code, where the resources are being spent. And imagine how much easier it would have been if we had these kind of solid data to back our theories in the first place. And that's the power of continuous profiling. It makes your performance debugging experience smoother and also insightful. Yeah. So who are we? Like I'm Manoj, a software engineer at Polar Signals. And I'm an open source enthusiast. And I'm also a maintainer of PARCA, which we are going to talk a lot about today. And I'm also a creator of Responsibly App. So that's on a totally different vertical from what I'm going to talk about today. So it's a dev tool for front-end developers. Passed along if you have any friends or colleagues who are into front-end development. Yeah, and that's about me. Sumira. Hello. I'm Sumira. So I stare at all the pretty icicle graphs, Manoj, minutes all day. So that's my day job. And I am also an open source maintainer of PARCA agent and PARCA Dev. And I've been working at Polar Signals for two years now almost with this product. And I'm very excited to share what we have built with you all. Now it's over to Manoj. He'll carry on, and I'll be back in a bit. So let's jump straight into the heart of the discussion today, profiling. Profiling is a phenomenon that's been around since the 60s. Like it evolved with the time when modern programming languages were getting evolved. And let's break it down. Like profiling is all about analyzing a program's execution with an emphasis on measuring how the resources are being used by the program. And by resources here, it can be CPU, memory, or like Ivo, or whatever. And also like it gives reports that are very detailed up to the line number in the code that says where the resources are being spent and things like that. There are different approaches to profiling. And today we are going to focus on sample profiling. So sample profiling is an approach where we observe a program's execution for a fixed amount of time. Say for some 10 seconds, we observe a program's execution. And during those 10 seconds, we sample the program's function call stack for every constant interval, say 100 times per second. So by doing that, over the course of the 10 seconds, we'll have 1,000 samples to work with. And that's a good enough number to get an idea into what was really happening within the program. Yeah, and considering the fact that sample profilers don't continuously monitor each and every change in the program, it's very low in terms of the overhead and also making it suitable for a lot of common workload that we run in our cloud. So why do you want to profile our applications? One, to make our applications faster, say you run an eCommerce store. And in the eCommerce world, the golden rule is pretty clear, right? Your sales numbers are directly tied to how fast your website is. So the profiling comes in and helps you identify the bottlenecks so that you can address those and potentially increase your sales numbers. And also to cut cost on your infrabills. Usually applications run code where 30% of the resources are spent on easily optimizable code, which we don't optimize because we don't have the insight that it's being wasted. So with continuous profiling, you'll get clear insights into which parts of the code it's doing, like wasting the resources so that you can strategically apply optimizations to those and, like, in turn, cut your cloud bills. So like we just saw, profiling is an incredible tool, right? But traditional profiling, it has its limitations. It's very momentary. Like whenever you run profiling, you'll get the samples. And once you stop it, you're not going to know what's happening in the application. So that's momentary. And also it's very manual. You face an issue, then you set up profilers and start collecting profiles and stop it. You'll have to do the cycle again whenever you run into a performance problem again. And also it's not very easy to get profiles from production. You'll have to either SSH into the instance or probably port forward to a local and extract the profiles from your application. So all these are both time consuming and also very error prone when we do it in our production applications. And considering the fact how powerful profiling is and the developer experience is not so ideal, so we wanted to solve that problem somehow. And that's where the continuous profiling comes into picture. So continuous profiling, like the name says, it's an act of continuously collecting profiles from your application over a duration of time or the lifetime of the program so that you have a constant trail of what's happening within your applications. And since, like we already mentioned, the sample profiling is very low in terms of overhead, we can, like with any other profiling observability data, like you'll not know when you'll need the data. So it's always good to collect it at low head using continuous profiling. So how does the whole thing work, right? So we employ the sample profilers to continuously collect profiles from all the processes that are running in an order. And we tag the data with the required metadata that will later allow us to slice and dice the data to get profiles from each and every workload that we specifically need to look into. So in addition to solving the developer experience problem of traditional profiling, continuous profiling also brings in a bunch of benefits on top of that. One, your development isn't production. Even though we strive so hard to make our development environments as close as production, we simply won't be able to replicate the same workload in our local. And by not doing that, we're going to miss out on the crucial data that we get from the production workloads. And continuous profiling helps solve that gap. And also the data and context over time, right? So once you employ a continuous profiler, you'll have this profile trail over time across various events like rollouts and also like production incidents. So that whenever a deployment happens and if your performance numbers go south, you can go compare the profiles before the deployment and after the deployment and see exactly which part of your application has degraded and see what's wrong and fix it immediately so that you will eliminate the regression in your performance goals. Yeah, so the gist is it's possible, absolutely possible to profile your production workload all the time. And also we employ our continuous profiler in our production environments and also our users do that all the while. And by doing so, in addition to the performance insights with the help of the profile data, day to day we discover even different insights into our own code that helps us solve bugs and even other kind of stuff. So how do you tap into these benefits, right? So PARCA is our answer to that. PARCA is an open source continuous profiler developed by Polar Signals. And it easily integrates with Kubernetes environments. It runs an agent to collect the profiles. And the agent is deployed as a demon set. And it's also an EPPF-based zero instrumentation profiler. So it doesn't need any code changes to your application. You just have to deploy the agent as a demon set and it starts it magic. So it discovers the processes, each and every process that runs in the node. And it attaches profilers to all of those and collecting samples from those. And it also indexes the collected profiles with Kubernetes metadata, like label values, so that later whenever there is an issue you can query for the exact key value pair that you're looking for and extract the data for those. Let's have a quick look at PARCA's architecture. So it has a very simple straightforward architecture where the EPPF-based agent, it collects the profiles, a bit more on that from Sumera in a bit. And it sends the profiles to the PARCA server where we process the data, do a bunch of simplification and other enhancements to that. And we save it to the profile store, which is backed by a FrostDB, which is a custom built columnar embeddable store that we specifically developed at Polar Signals again. And that in turn stores the data into the object store. And the same happens from the UI. Like whenever we want to query something, it sends a request to the query that in turn gets the necessary data from the profile store and we render cool reports on the UI. OK, let's take a quick look at how PARCA works and how it will help us solve the performance problems. If you're curious, you can go to demo.parca.dev on your own and have an Anson experience on how it works. OK, this is the PARCA's profile explorer. On high level, we can divide it into three parts. Like the first one is the query selector where you apply the queries to get the specific data for the specific workload. And OK, looks like the demo guards are not with us today. But I still have the local running. I'll try and pull that out. OK, so you can see the metrics graph below that. Right now, we are seeing just one metrics in the metrics graph. That's because my local, I'm just processing a single process. But in your production node, you'll be able to see one metrics line for each of the process that you run so that you can see up to the details like what's being consumed and how much each process is using the CPU and stuff like that. And below that, we have the visualization section where we can see more details on within the application what was happening that was taking up the CPU. So this visualization is called Icicle Graph. This is most commonly used visualization for performance data. On a high level, the Icicle Graphs, like the vertical space taken by each of the node, it represents how much resource it takes. Say for this root node, it represents 100% of resource usage. And within that node, we can see each of the stack traces and how much resource it takes and things like that. So the root usually takes 100% since it combines everything within that process. And within that, here, if you see the scrape loop has taken 16% of the CPU and the server has taken 11% and the runtime has taken 55% and so on. Yeah, you can also dive deeper into specific sections here. Like say, you want to know what's within the scrape. You can click on it and it will expand the call stack within that so that you can drill deeper, like go into the Ivo and see more details on each of those. Yeah, that's about it. And also, the query section, you can use the Kubernetes label values to query for specific workloads. Say, you have instance, and so this just runs in my local. So it doesn't have a lot of Kubernetes metadata. But in our production or somewhere where we enrich the processes with metadata, you can query them with each and one of the data that's there. Yeah, another cool thing that you can do, like I was mentioning before, comparing profiles before and after the deployment. You can use this compare feature where you'll have two metrics graph now. And on this, you can select two profiles, one on the left and one on the right. And so that we'll compare both and see how it performed. So I've selected two points here. And the visualization now shows a comparison of these two profiles, a differential view of these two profiles. And the things that are green are improved in the second point compared to the first one. And the red things are the ones that are degraded in performance. So I'll compare a point where there was a high CPU utilization with the one that's with less CPU utilization. So that we'll see a lot of white, a lot of green here since the performance has improved between the compared points. And if we compare a low point here and an high point here, we'll see more data in red since the CPU utilization on the second point is higher than the first one. And the other thing is the targets. The targets in the Prometheus targets, it gives an idea into what the agents are, what are the agents that are running and that are sending data to the Parca server. And talking about agents, I'm going to hand over to Sumera now to talk about all the magic that the agent does. I'm back. So you saw all these pretty stacked traces that Manoj was just showing you. But how does all of that information come from? That's basically what the agent does. It collects all of this metadata, the name of the, for any binary that you're running, the name of the process, the name of the pod, the name of your cluster, process ID, it discovers all the binaries and it collects information about them, makes that into stacked traces. That's where we use EBPF under the hood in kernel space. Then it compresses them into a format, like a very low space, taking optimized format. And then it sends them to the Parca server for visualization. But where's the magic? So it's zero instrumentation. You just deploy it. Since we do this in the, all of it's automated, all you need to do is you don't have to do any scripting. You just need to run the binary with one or two flags. And you're good to go. More magic, it's very low overhead. We are actually doing some very low-level things, like reading registers at some point. But we do them using EBPF. So we have extremely low overhead. It does not actually take up CPU space. And it does not affect anything else that you're running on your machine or your clusters. So it doesn't interfere at all. Next thing, so how do we do this target discovery, though? So you just saw these in the stack traces that Manoj was just showing. All of this information, we take a binary and the agent has, discovers all these targets or the binaries, and then it sort of got a list of targets. Like, if you see at the bottom of the screen, you can see the process ID, you know, that 39174, the Parca agent CPU. And you see, there's the highlighted part in green. It's the name of the binary. It's for VS code, you know. And VS code is, I think, something that everybody is familiar with. It's a code editor. So target discovery in the agent is system-wide. If it's a binary, if it's a process, it doesn't, like, we profile it. Whether it's containerized, whether it's bare metal, we profile it. And we discover all the binaries associated with the process. And this means you can see stack traces for everything that's running on your system down to the last system call. And so I was talking about VS code, right? This is what VS code looks like under the hood. It's intentionally an older image from, like, a few months ago when I was developing this for, like, jittered stacks. VS code runs, it's an electron app, right? So it runs V8, an engine under the hood. And we were just compiling and profiling just-in-time tags and developing support for them. And all of a sudden, I realized that there's some WASM code also, WebAssembly code running down there. And it's a WASM wrapper and compiler kit, I think. And that was my galaxy brain moment, right? I use VS code extensively. And to see what's going on underneath and to discover something cool like WASM, which I wouldn't know about otherwise, it really made an impact. It hit that, you know, there's real life impact of what I'm doing. That was a very aha moment for me. So the next thing is, how do you go from this VS code to seeing all the functions in an icicle graph? So I'm not going to super detailed stuff here, but you have a binary, any application. I've used go binaries as an example, but this extends approximately to all Linux binaries. Binaries look a bit like this under the surface. There's executable code. And there is other information about memory addresses and functions and memory mappings. And so how to read these elf binaries? They're known as elf binaries for Linux. So how to read them is, it's encoded in this format called dwarf. Suffice to say that dwarf is like 500, 400 page format specification that I will not go into right now, but we got your back. So what the agent does, it takes all of this information from the binaries. It does some very cool things reading all the information, interpreting it, reads the registers, and it changes that into this very handcrafted artisanal stack traces. We actually do build this table a lot by hand. We had to do all of the calculations on paper first, and then it was done automated in the code. So then we get this return addresses of functions.  The first function's calling this, and that's calling the second function, and we get all the addresses of that function and memory. Then we compress it, and we send that to the server side. And then we attach all the function names, which we have also gotten from the binary information. It just is less data and more optimal to send it to the server side and then get the function names. And as you can see, function names are essentially just return addresses in a linked list. So that's how we do that. Okay, but next question. How often do we do this? We want to continuously profile, right? We want to see things happening dynamically in real time because we want all the data.  And to find out where the bug was, we want to see the bug as it's taking up space, so that we can do something or we want to later troubleshoot what went wrong. So how often do we profile? The way this happens is we profile, we take samples 19 times every second, so 19 hertz. The EVPF program, it's attached as a Perf event hook. Perf event hooks are basically their event hooks in the CPU that let us look inside what's going on in the Linux kernel. And so all the syscalls, all the processes you're calling every CPU event basically that has to do with performance. And the EVPF agent, it's attached to that and it every like 19 times per second, it takes the samples and collects the data and it puts them into EVPF maps and enriches the EVPF maps. Then from the kernel, we send whatever's information there in the EVPF maps to the user space of Parker agent every 10 seconds. So basically you have data, it's continuous stream of data all the time and it's very optimized. We do it at a very low overhead and there's a special reason why we use 19. Things just work better with prime numbers. Something it's very cool is that there are interruptions and you have CPU interrupts in the kernel space and everything and they tend to happen at time schedule intervals. So but if you have multiples of that, so if you have a prime number, prime numbers are not multiples of anything. So we want to minimize interrupts and any funky interactions that's going on, which is why we choose a prime number. We prefer a prime number. So now overview of what we just saw. The agent looks at all the processes, every process running on your system, every binary, be it bare metal, container. And it takes information from them using EVPF in kernel space. Then it compresses them into stack traces, sends over the stack traces to Parker. Throughout this process, we attach a lot of metadata from the C groups, from your container labels like pods, which cluster, which node, and then from the compiler runtime, which language, which version of the compiler like GCC 1.20 or any of that. And then whether it's jittered or not and then we take some more data from the system.  So it will directly show you user bin, what's the name of the binary that you can, that you usually use to run from your terminal. On Parker side, we see the icicle graphs and that shows us what's being, how much CPU things are consuming. And all of this is no code changes required. You just deploy the agent and you deploy the server. There's all two lines of code, just the command. And yeah, you have that. So now, what compilers and runtimes do we support? This is important. It's important to know what you can profile and what you can't. So we have full support for all natively compiled languages like C, C++, Rust, Go and other languages. Very recently, a few months ago, we added support for just-in-time compiled languages. So with Perfmap or Chetan, you can do C-sharp, Erlang. So by Erlang, anything that uses beam underneath, you can profile that. There's Java virtual machine. So anything that uses JVM, even Java, but also closure maybe. You can profile that. There's Julia that you can profile. So if anyone's into data science and is using Julia, you can look at what functions using how much CPU, then Node.js. So that's how VS Code worked and how also like profiling Firefox and other browsers will work. And yeah, the UI, Parka UI just saw. We profiled that with also like just-in-time languages and all. So then we also, very recently, my co-worker Kemal and my co-worker Javier, they both added support for Python and Ruby. So you can also support all the fancy AI workloads and all the cool, exciting AI stuff that we are running today. Definitely check it out. And we support all architectures. So x86, ARM64, the agent needs Linux to run, and x86 is like super simple, but even on my, we use Macs actually at work. And it's, we only have to have a Linux VM. We don't need emulation, like we don't need to emulate x86 anymore. So we just have the ARM hardware from the Mac and like just have to have a Linux virtual machine and it just works. So, and we do all of this, all the compiled languages and everything with or without frame pointers. So what we need to know about frame pointers is there like an extra register that's there on the hardware level, but a lot of compilers and binaries, this trip that. So with frame pointers, it's just like very easy, but without frame pointers, like I mentioned all the elf and dwarf, all that information from the binaries, we have to take like a lot of, actually calculate the stacks by hand. So this is not something that's very easily done with low overhead and zero instrumentation. It took us like some six months extra like to develop this and initial support's fine, but every compiler has an edge case. So when we say we want to fully support it, we were actually looking for end users and everybody in the community to try it out and tell us what are the edge cases because it's impossible to replicate everything in a cloud environment on our machines. So we try as much as possible to, every edge case for every compiler and that's I think a very high goal for us to achieve, but we have been pretty good at getting there so far and we will do so. What kernel versions we support, technically we do also support some 4.19 and above versions I think, but we always prefer version 5.3 plus and even more preferable is the latest Linux versions. So right now I think latest upstream is 6.3, 6.4 maybe even, but from like some Linux versions like 5.22, 6.2, the kernel itself has one or two EVPF bugs and they have all been fixed upstream, but upstream moves really fast and a lot of cloud providers and people, they don't even me, sometimes we just don't update our machines or the operating system and a lot of distributions they don't back port fixes. So we have workarounds on those bugs but it's like sometimes it's a bit tricky and we want our end users to have like a very smooth experience. So always update your machines people and that's really all. These are links I have added, how compilers actually, the edge cases, how compilers affect Icicle graphs. So really edge cases about C++, Node.js and funky things that some virtual managers, VMs do, that's what the MI contained. These are all blog post links, do check it out and so this is a roadmap that we have for Parker. The query language you just saw, we want to extend its capabilities to more like autocomplete features and everything, more languages, you know, we want to support PHP. There's also been asked for support for Perl, so we want to support Perl and camel and like basically every language we can, Mojo that's like a very up and coming language for AI workloads and all and mostly we also want to have like build a community around this, it's been two years but we're still very new as far as open source communities go and we're doing this for like the long time thing and we want to make continuous profiling a regular part of your observability stack. So please join us at the park officers, join us on the discord, try out the product, the tooling and tell us how you feel about it and how we can make it even more easier for you and so that was my talk, thank you. I'm sorry I went like maybe five, 10, no five minutes over time I think. So I'm sorry for keeping you from lunch and thanks for being very patient listeners. So that was all. Thank you.


There's gonna be a quick video, but I basically just want to do a public service announcement to tell you to watch the bad guys Especially if you have some kids and you're looking for a way to kill a couple of hours. This is a good one The bad guys is based on the kids book series which we in fact own and we didn't even see this movie in theaters Because we were in the process of moving across the country And I kind of slept on it. I'm gonna be honest the trailers weren't very enticing. They had Billy Eilish's song Duh bad guy, which was already a little bit played out in a bunch of other, you know forms of media So I'm like, okay, this doesn't look very interesting or inspiring But it was free on Peacock I believe and we have that stupid streaming platform. So we're like, well, it's here Let's check it out on the cock and check it out on the cock we did So if you have the app go ahead and fire it up on pee right now It's available and I have to say this is a movie that's charming It's deliciously delightful and it's colorful. It's got plenty of action tons of laughs some fun characters and a lot of Unexpected twists and turns there are expected ones too. Don't get me wrong There are expected ones, but I like that the movie knows you're gonna know the writers are sharp enough to say We know you know what we're doing, but then we're gonna do this and take it further and it got me every time I was like, wow, this is really well-ridden. Good job guys premise is incredibly simple It's Oceans 11 for the whole family. The main protagonist is Wolf played by Owen Wilson. Nope Sam Rockwell who sounds exactly like Owen Wilson in this. I couldn't get it out of my head Wolf is the George Clooney of the group. He gets things done He's the mastermind and then you have all the other animals that on their face are supposed to be bad They're supposed to be scary evil. You have shark. You got a tarantula. You got a piranha You got a spacey. You got a Cosby. You got a Weinstein. They're all there Maybe maybe not the last few I said and we got some solid voice work by Craig Robinson.  She is fine and that's a win It's an absolute win. These animals are the best of the best. They elicit fear They toy with their prey.  They're cocky They're confident and they casually get it done. They look good doing it Eventually though wolf will feel emotions. He never felt before and as the story progresses. He's gonna be challenged He's gonna have obstacles to overcome and he's gonna have to decide what's more important at the end of the day Doing the right thing or doing the thing that feels good But might be bad. There's a Taylor Swift song about that. I believe I think it did something bad But it felt so good If you have peacock and you got kids, this is a no-brainer should you throw it on? Duh, if you don't have kids, it's still worth watching. I think it's a fun time Hit it up on the cock. Make sure to subscribe to the channel Just go ahead and throw a hook up there pull that subscribe button down and then punch it in the face And let me know in the comments if you watched this and you also thought it was a refreshing little film that you Weren't expecting you were pleasantly surprised as they say. I'm here. I read put it down in the comments like Do other things and hopefully I'll see you next time What's that sexy animated Fox lady? Oh, yes, thank you for reminding me I'm also on patreon at patreon.com so I shout him does movies or you can become a member right here via the YouTube join button It's a like a monthly thing you give a dollar five dollars some ever ship. It's a you're part of something special part of you're part of me Another it's like a Katy Perry song


Hello and welcome back to the craft box. My name is Brenton. Today we're in episode 11 of the Pirate 101 Privateer playthrough. Skip through, whatever you want to call. Last episode, if you haven't checked it out already, we got both old scratch and rat beard and we collected Guns Gold and today we're in Puerto Mico. I just spoke to the governor. I wasn't actually recording but it's fine. We need to talk to you, collect things, basically we need a new suit because I'm bad at addressing apparently according to these bookstores. So yeah, let us go and get this and I'll be back once I've got the suit. Okay, I am back just finished defeating those guys. There we go, there's a suit made. Now we can go and speak to the governor if we stop going the wrong way. Into the governor's house. Palace, sorry. It doesn't look like a palace but it is. You must be here for your suit. Level 12. Yaaas, fantastic. Good luck and do try to behave yourself. I can dress you properly but I fear. Okay, we are going to level up these guys. Don't really care what they say. Ridiculous, captain.   I couldn't level up here again, no I can't. Okay, train, train. Yep, that's cool. Okay, let us, you know, take up no Medina. It has been pleasant speaking with you but my duty is to demand my attention. Hello. Okay, let us talk to Major Domo again. Okay, and here we go, next area. This place is so small, I really dislike it. Honestly, I dislike it so much. Okay, let's go down here, here and into the cathedral. And a puppet show happens here but we're gonna skip it unfortunately. I really hate skipping puppet shows but I mean that's what we have to do. Greetings, child. I trust you are not here.  So that was Gortez's puppet show. So learning what Gortez is. Yeah, I've kind of been collecting up some side quests which I will be doing off-camera. Yeah, that was meant to do them off the last episode but I mean I'm recording this one straight after because this is coming up in the same day. So yeah, I thought I'd better record before and I'll do them later. Alpha to Arroyo. Where are you? You are in here. Hello. Kind of weird knowing where all this place is because it's really weird sort of small sort of place and no one knows really what's happening. When you sail there, I ask you to take these foods of life to- Okay, let us head over to the gold mine and I will be right back. Okay, I am back and we're in the gold mine. There we go, fantastic. Let us head on over to the river watermills and I will defeat some of these off-camera. Okay, I am back. We defeated the watermills and they told us that we needed to defeat their leader Haku. So we're at Haku. It's like a long way away so I thought, yeah I'm just gonna walk over there. You are too late to help the wonky lords. Soon the old ones will rise. Let us do this then. Yeah, so this is a cool battle. Defeat Haku. Okay then. Actually, I should have probably done a summon but it doesn't really matter. Mega hit is fantastic. Yeah, it's really good. And we're just destroying all of the fans everywhere. That's cool. Okay, let's see how this does. What are they gonna do, Haku? Where you going, boy? Um, okay. So basically they're trying to summon the Azteca source to help defend themselves, I believe. So that's always cool. Um, boop, boop, and I'm sure we're not done. Okay, here we go. And there we go, fantastic. Okay. There we go. Summon. Nice, he will help a bit. This battle can actually take quite a while because there's a second wave, I believe. So yeah, once you defeat Haku, I believe he manages to like rise as people. He's nearly dead as well, which is fantastic. Okay, I'm sure we'll do that. Here we go. There we go, fantastic. Okay. More combo. Okay, so yeah, the next guy lives. And we need to defeat him now. So that's always fun. You would, wouldn't you? Okay. We're gonna peace out of there soon, so it doesn't matter. Azteca's for mommy. Boy, I'm already, why did you block? That is rude. Blocking is rude. Um, okay, let's go. Boop, bloop. Oh god, no, rabbit. You can't do that. Boop, and Jack Russell. There we go. Um, we're gonna do that, done. I can't remember if we have to defeat everybody, so you know, we're just gonna do it anyway. Oh, the watch. Luckily, they only have one more watch. Okay, nearly half-half already, which is fantastic. Um, I think we can plus the blade storm. We should do a bit of damage. Oh, blocked anyway. Don't worry then. Okay, that's good. Dodge, nice. Okay. Okay, that did a bit. Destroy him. No, not quite destroyed. Nearly destroyed. Okay. And here we go. Bloop, bloop, bloop. We'll do that. Sounds good. Oh, blocked. I'm lucky. Go, rabbit, go. Yes, thank you. And check, Russell. Yay, we did it. Fantastic. There we go. Look at that. Amazing. Um, so yeah, that's how you do that battle. Not too bad. Not too hard at all. So, yeah. Next up, um, back to the gold mine. So, um, yeah, let us head on over there. We're not too far away if we go to the life fountain, which is good. Um, also we need help, so it's probably a good idea that we win there. Let us head on over. I've already got quite a few sidequests already. Another chest there already. That's why it's impressive. Um, okay.  That gold game is weak. Let's collect this. Do-do-do-do-do-do-do-do Okay, here we go. Let us go into the next area. Yeah, I've kind of got quite a few quests already Which I will do off-camera like I said before Yeah, there's a banana bundle. We'll just start collecting random things already Especially if we need eight of them. Whoa, what? There's one back there We're gonna get it just because I'm lazy. I don't want to go back. I already know I don't want to go back So yeah, let us hear them to the dark jungle Load, thank you And Cleado Over here This is a really cool place Unless we jungle the area Final survival Let's head over to Creados or whereabouts Which isn't a cave Over here Trying to like use memory to like navigate where everything is I think it's just up here, correct? Yes, I am correct. Hello. Look at that. Here we go Thank you, we can go in that is good to know. Yeah, this is a wee little cave I keep pressing the wrong buttons. I'm really dead You Okay, I'll be back once I've defeated six troggies Okay, I am back. We defeated the things and we found out we are triaddoers. So yeah, let us do this battle now and Do this so Yes Okay, there we go Gotta get them in the right order, you know Mm-hmm. So we need to use all the bonfires and we need to complete that in 13 turns I don't know if we can bomb them No, we can't I know that is because they did not go They did not have the blue dots. So you can't they have blue dot it means it's working and if it doesn't it means it's not So yeah, don't waste things that won't work, you know Yeah There we go one down Two down and three down next round maybe four Of course I fizzled. Yeah Need some more accuracy and on scratch. I really should have put accuracy on.   All of that is done and we need to destroy everyone else now Which requires I think it's just we need to destroy him, but we require It requires destroying us to destroy him. So yeah might as well do that. Okay Okay, and you're hitting me of course you would wouldn't you Weird kind of thing Bye Okay, now who do we have left we have you you you?  Yikes Locked Okay, and Good job Millie Millie is awesome Dumb, okay Uh, that should hopefully have them all out Roots it's over. You're gone.  Bye Um, you will be dead most likely Quite okay.  It's fine Um Oh, you're so lucky. Okay.  I know that for sure glancing blow You fantastic you're half health now and here we go We could go fantastic and Slowly dying which is great Um might do a team heal just because no don't even need to do that. He's dead. Goodbye Okay, there we go fantastic That amazing boop and boop and Talk boop boop boop boop Once more of them. Um, okay. I'll be back once I've defeated four more troggies Okay, I am back. We defeated that. We made the potion. We're passing through the bees and hopper. Hello my dude. How are you? That is great, man. They'll let you in. Yeah, man. Monkey. I can't describe it. You need to see it Okay, that was weird Okay, so there's a whole bunch of armada people here. Yeah, we find out Um, what they did here. Um at the end when we defeat Cain Um, so yeah, 13 amazing leveling up like a bow Okay, and we're gonna Okay, we are gonna quickly Uh, level up companions because we probably can do that.  Yay Can't level up you or you or you. Okay.  I don't have four friends. Jeez Thinking I have four friends game. Who do you think I am? Okay, let us hit in here. This is a cool place.  I'll be back in just a bit. Okay. I am back. We just Finished off defeating those and now we're defeating the commander So yeah, let us do this now Um, they spread out so far Um, you know what? We're gonna just run all the way up there. Sure. Why not? Sounds great idea Um, actually, we're gonna spawn a dude there. Sure. Good done. Okay. Um Yeah, this is like really far down the tunnels as well. So like it takes a lot to get there Um got caught in a lot of battles while I was getting there. I just I don't know I just got caught too much. They just pulled from a mile away. I swear, but you know, I'm not complaining Um, free XP, I suppose. No companions died. So I mean, it's not really a lose situation there Um, yeah Okay, blocked. Nice. Okay. You hit anyway. That's cool. Um, okay.  Yep nearly It's impressive Dodge. Nice. Dodge again. Nope. Okay. That's too much task for Okay, 16. That's okay-ish.  Why not? We'll go for you Um Yeah, just in case. Just in case, you know, just in case Super hurt. Nice. That's a lot. Okay Okay, you're dead. Good Uh Okay, nearly did Let's go with the pirates nearly dead. He dodged twice, but she's great. I'm surprised about that one. Um At least we've got one of them down. The most damage we take is good. Okay. Um Over there with you, you can move up. I suppose done There we go. Fantastic. Two down Three down Okay, just want to go. Fantastic. Look at this. This is not too bad. Unfortunately. He's like full health. So that's gonna be doing Oh, hello Um, he's gonna be doing just a bit because he has full health, but um Milly's got him. Milly's good Uh, yeah, we'll do that. Let me go down there. No, you still can't reach. Okay I didn't know if it was like an issue where he can reach because I was in the way. So if I just check No, that is not the problem Okay Nice that does a lot of damage, which is fantastic. Um Done. Fantastic. There we go. Yes. Here we go. He's dead. Bye Milly Milly. Oh, so close. Milly's gonna kill. Nice bombs. Why you waited until now? I don't know. There we go. Fantastic Yay, we did it. Amazing And this is the last chest probably over here where we killed the other thing You have not come Okay, I'll be back once I'm at Aguaia. Okay. I am back It's really annoying how like Okay, here we go. Go fight the clockworks. But please find one by two Okay, um, let us get on um So, yeah, we probably will skip quite a lot of the battles in here just because it's kind of repetitive um It's a big area, which is great reminds me of um grizzleheim Um, and was it 101 one of those sort of areas? I think it's pretty much poppy pasted from there Always good to do that We will do this guy first Um, because he's cool And then I think we'll just skip to the Gortes battle just because I mean if you want to see like a full kind of like How to do everything go check out my musketeer video It's really good. It's you know, it's got everything you know, really So go check that out. Um, I'll probably do this battle and then skip to Gortes because the others are pretty boring Um, and if not doing much or so, yeah Um, we'll go around the back shore give him the cheeky wee behind the back stab See look at that. That's cheeky. Okay, there we go half health already fantastic So yeah, this is like a 1v1 which is really cool.  I just have a really high dodge and I highly doubt that's the case Um, so yeah 1v1 is not too hot at all. It's like voice cracked a little Super nice No, not quite nearly Okay, that did quite a bit. Um, how much hot does he have like two nine? Okay, basically two There we go fantastic. Look at that easy peasy lemon squeezy Okay, so I'll be back once I am facing Gortes. Okay. I am back and we are at Gortes Um, yeah, so that wasn't too bad. It was uh, collect spider eggs and then collect, um You go and talk to the crystals, which is your parents. So if you want to know what that they say go and um Watch my full game walkthrough Which is on my musketeer. Um, so yeah go do that Um, yeah Fantastic and now the Gortes fight, which is not too bad.  So yeah Yeah, just chill for a bit a Um, yeah, the only problem is that it takes a wee while to get to that one in particular. It's quite far Um, yeah, I don't know how we meant to fight him. Who knows? I mean Following the battle directions usually helps but actually I'm gonna go that way Ratbeak and go up there. You can pass through there Thread the gap Um, so yeah, we're just gonna chill for a bit Um, while we get these because this can take a wee while obviously because they are quite a wee way away Those are good job. Good job. Good job, man Okay, you would hit Ratbead, wouldn't you? Okay Whoo, um lucky jack, please Too much. You need to hit the statue. Look at that. That's double block. That's fantastic Just like the troggy shrine remember they might sink the throne press the keystones. Cool, bro Cool, bro. Cool We'll see if that works Maybe who knows I mean, it's only been the oh, maybe I should put it that way. That's fine Unless we do the better really because quicker we can get Gortes down from his throne Um, so yeah, I mean, they're all just kind of regrouping Um, and taking on scratch is fine. Don't really care about that. Um, yep, that's fine Lucky jack has a lot of health. So not too worried about him dying either Millie is here, which is great. She can join in on the action.  Usually it's completely opposite, but that's cool So yeah, it also spawns more so be a bit careful. Um, I mean Too much damage I say as they mega hit on him. It's fine. Uh, yeah, I mean, we've got Millie and a bone Summon, so it should be fine Should be good indeed Um, Millie will do a lot of damage to them. Uh, so will you. You'll do quite a bit as well.  Let us Oh, we can't go all the way over there. That is a shame Um Oh, yeah, we can't get around we'll go over here All right, you can jump down here. You can Jump over here. You can hit him Done fantastic Okay Here we go That was good. That was really good. I honestly thought he was gonna fizzle but he didn't so that's always good Dodging is great Lucky jack Russell could dodge that would be fantastic. Even if he could block that would be great as well mega Rip old scratch. Nope dodge. Good job. Um Bye Really would have preferred you to do it on Gortes, but that's pretty good. Take take be like the skeletal pirate and attack Gortes You know, he's got relentless. So it's kind of bad We should be fine. Um Rip Gortes Go down here. We'll just keep coming over here. I'm going you done. Fantastic. Good I mean, I'm in the zone now. So we should be fine That was my problem I thought I was going to do that, but it's fine. We progress through If it's nice Oh I'm finding it really annoying how um Like just recently When you go to attack someone multiple times it Like or like in an area it does the damage like if it's a witch doctor, for example It does the damage not all at once like that it does it like after the you've already Like damaged one of them like the main target It's really weird And it kind of annoys me. I was playing my witch doctor. I'm doing some runs of uh I'm in range to get the get captain blood lots of roads um Top or whatever you want to call it. Um And yeah, it was like just It's not like it really bugs me. It's just niggly. Um, yeah, you know It's kind of weird. I mean it didn't do that either. So it's like a new thing. It's weird Um bygurt is thank goodness you were dead um, yeah There we go. Fantastic only lost old scratch, which is great. Um, he did take a lot of damage though So I can understand why we lost them No, stay here my children. There we go. I'll be back once I'm at major domo Okay, I am back just made it back to the governor's palace. Um, we're going right up Um by the sounds of that it's another governor. What a surprise. Oh look, she's on the table now Yep, um cool, bro Okay, um Okay, um, it seems like we're going to monquista. Yay, finally Okay, so um Uh, so yeah next episode we will be heading on into Monquista. So yeah, thank you for watching and to leave it like and subscribe and if you're very subscribed press the little bell So you know exactly when I post another video and remember craft outside the box


Let's change the scale. It is well known that in the first half of the first millennium BC, travel and colonization in the Mediterranean were taken up by different societies that had grown up on its shores in a movement spreading from east to west. One key feature of the ancient Mediterranean world is its cosmopolitan nature, created by decades of interaction between peoples from different regions with distinctive cultural backgrounds. In this era of ever increasing connectivity at both regional and interregional levels, material culture can reflect the movement of people who took with them their own identities and mentalities. The second key note for cues on the religious practices of the Ubyans abroad along the sea routes in the Mediterranean area. The question is if the characteristics of Greek sacrificial practices outside the immediate Greek sphere can be traced through the archaeological evidence. Sacrificial practices are part of the complex system of identities which a person can display in an ancient society. Their appreciation would allow us not only to better trace the passage of and the installation of incomers of any peoples around the Mediterranean, but also in the case of their settling, any noticeable regional variation rising in the organization of the parent cultural, political and economic forms. And secondly to gauge the phenomenon of acculturation and or of appropriation in the complex ritual mechanism of interaction, integration that brought together different groups and communities through collective religious experiences expressed in communal practice. Many of these developments will of course be seen through the prism of Greece changing world. The formation of the city-states seems to have been a long process that experienced various shifts in its focus. It apparently started in the 8th century, not to say before, and was developed in the 7th century with community bonds being achieved by commensality, the communal drinking, a feasting in temples, eras and other public buildings and spaces as as bestowed in heritory, chariots and horribles. The ritual practices of the Greeks, foremost to Sia, sacrifice, where the thick bones and tails were calcinated, leave highly distinct traces in the archaeological encode in the immediate worksfair, and the assemblages issued from Ubiacentraries are among the best examples. The Sanctuary of Apoludaphneforos, the nearby sacrificial area perhaps dedicated to Artemis, the Sanctuary of Athena at the top of the Acropolis in Eretria, and the Sanctuary of Artemis Amaricia in the Coral at Amontos, as well as the ritual assemblage in Lefkendi, and the sanctuaries of Plakkari and Karababa in the Caristosa region in the south of the island. The role of the funnel remains in the debate on identity markers in ancient societies is not yet fully developed. The study of animal bones is indeed now conducted with a relative rigor, but all too often, the analysis of faunal remains site-wide. The systematic identification of animal assemblages in excavated cult areas in Mediterranean should in the future identify the actors of the rights, one's differences in sacrificial practices are highlighted, at least between the Greek and other populations. With the Greeks, we should first expect to find sacrificial habits identical to that known in the emerging cities of the early 1st millennium BC, such as those in Euboea. The question is, what would it mean to make sacrifices in the Greek manner? Hellenistic terrain, as said Strabo, at the end of the 1st century BC, beginning of the 1st century AD, concerning the cult practices that the colony of Frosian Masalia transmitted to other colonies in the Mediterranean goal against local populations. Were there overall Greek practices? The worship of divinities varied on the local and regional level. City-states usually had clearly articulated cult practices, which varied from Polish to Polish, and often colonies adopted this from their mother city. Next to this religious plurality, we note in the final remains collected in the Greek sanctuaries the almost recurrent presence of bones from the practice of Tussia, that is calcinated thick bones and tails since the 8th century, if not earlier. After the disintegration of the Mycenaean civilization, Euboea becomes one of the pioneering regions in the emerging early Iron Age Aegean and Mediterranean trade networks. Even near the end of the 8th century BC, Euboea was still an important node in Mediterranean trade networks. The Euboeans seems to have maintained a steady growth for the centuries as evidence from the settlements, sanctuaries and cemeteries of Euboea island, the Euboean Gulf and the Euboean colonies in the Mediterranean all shows. Greek strategic position at the heart of the Mediterranean is obvious. That of Euboea is less so, and that of Lefkandy, Halki San Eretria, situated on the island's western coast and so facing the mainland, is even less obvious again. The recent archaeological discoveries made in the Euboeo-Tessalian geographical arc have come just in time to confirm the role played by the region on the Mediterranean map. Ongoing excavations at major sites in this arc all show that these sites were continuously cupped between the Bronze Age and the archaic period and that there was contact between the Mediterranean and the East. The sites include Lefkandy on Euboea and on the mainland opposite Euboea, Mitru and Kinos in Locris and of course the Sanctuary of Apollo at Calapody in Focus. Most notably, the excavations conducted at Lefkandy have kept emphasizing the importance of the relations of this foundation on the Euboean coast with the Mediterranean and the East. These recent discoveries have helped to establish the place of Euboea in the 8th century within a regional Euboeo-Tessalian geographical network with which Oropos opposite Eretria on the mainland must have been associated and indeed with a regional continuity that had originated in the Bronze Age. This proximity is worth stressing and may explain the Mediterranean-facused development of these regions. For our thematic on the sacrificial practices, it should be noted by a change traced from the late-elastic 3C to geometric period when the quantity of uncancellinated bone collected in the ritual assemblages in the Euboean-Tessalian geographical arc fell while the amount of calcined thick bones and tail bones increased. We therefore observe a progressive practice of Tussia when established in the 8th century. Sacrificial refuse areas or deposits will create further attention in the settlements founded by the Greek Offer Seas beginning in the Bay of Naples and then as aware in the Mediterranean where Euboeans or other Greeks settled. The logic seems correct but the evidence is not so clear as desired. First, reflections on the commensality practices of the first Greeks in the Italic Peninsula and elsewhere tends to take into account only the symposium practice in the strict sense of the world without its food accompaniment that stemmed from the sacrificial practice. Secondly, the Greek religious contexts of the early period are rarely published foresight in the Italic Peninsula. It is mostly domestic areas, craft facilities and funerary assemblages that are explored there. No place of worship of this first phase of Greek occupation has so far been excavated on the island of Ischia, and rarely as well on the Bay of Naples. The centuries excavated until now in Cuma are from more recent times. The temples of Apollo and Zeus in the Acropolis in Cuma were erected at the beginning of the 5th century, the temple of Apollo over a place of worship from the first half of the 6th century. Let us conclude this review with a mention of current discoveries conducted by Matteo D'Acunto from the Universitial Orientale of Naples in the settlement of Cuma that has developed on the plane, and Carlo Ascigno from the University of Campania Luigi Van Viterli in Cazerta on the Acropolis. Series of technical observations on the main temple located on the Acropolis have allowed to identify archaeological levels. Remains date back to the late geometric period, that is the second half of a century, and indicate that already at this time the top of the Acropolis of Cuma was frequented by ritual activities. Unfortunately, there is no further information about the first archaic building, which most likely was a sacred hut located in the center of the hill, because everything was destroyed by subsequent monuments. The continuation of this very archaeological excavations is promising for our discussion. To conclude my keynote and to open the discussion of the sanctuaries of Ubia Island and its colonies, the challenge now is to advance our understanding of the characterization of the sacrificial assemblages in central, south Italy and Sicily, and in other regions in contact with the Ubeans. Presence in sacred spaces in south Italy is now vital to this issue. The focus of discussion begins to turn in this direction. In Sicily, careful attention must be paid to studies of the native and foreign people, Greek and Phoenicians and others, as in Mochie and between the valleys of Himera and Aligos. The figures of Ubia and the Ubean Gulf, Xenaharambiru, suggest that the social developments observed during the 8th century, including the existence of literate elites, members who adopted a simple-tick lifestyle, ceased after the beginning of the 7th century, at the very time they lost their control of trade rules in the Aegean and the Mediterranean. Matteo da Cunto observes that their lifestyle may have lingered in the colonial world. An evaluation of the degree of conservatism in their sacrificial habits could appreciably add to this discussion. I thank you for your attention.


This study examined the effects of animal assisted interventions on the quality of life, pain intensity, and state anxiety in children with rheumatic diseases and adolescence with chronic pain syndromes. The results showed that the quality of life increased significantly over time, as did state anxiety in some participants. Additionally, there was a decrease in state anxiety following the intervention, although this was not reflected in the data. Finally, no significant differences were observed between the intervention and control groups regarding pain perception, frequency, or intensity.


What's up guys Michael here with jazby's happy father's day to all the fathers out there out there We got our first break of the day a bowman you a four box break. This is number 36 Random letter random first letter of the first name break Number 36 and we are giving away four spots. So what we will do is take our Names here pop them into a list and Roll the dice top four names get a free spot So let's do it All the dice two and a two hard four four times one two three and Four We've got Tristan and Daniel's got three free spots there So we'll pop those into our List here Give it a little hat just so As now it was a free spot now we'll take the new list with the new Names here pop them in there Take our letters Into this list here good there good there Let's roll a new dice here One and a five six times. Let's do it one two three four five and six Six times there. We've got Travis down to Daniel pop them into our list here and Six times again for the letters one Two three Four five and six Six times we've got W and Z down to J Go Make this a little bigger Okay, so we've got Travis with W and Z Daniel with T Paul with P Daniel with S Paul with R Daniel with L and H Daniel with F Tristan with M Daniel with K Daniel with N and O Daniel with V B and D Paul with C Tristan with A and E and G and Daniel with J so we will have a Little quick trade window here For you guys So I'm going to pause the video real quick and see if we've got any trades But yeah, so trade window is open. We are back No chatter So the List is official here. So we're just gonna print this out. I Think something I should point out here is all cards ship All cards ship so flip it here Got our official list Let's get into it as you can see they all got X's on them. So, you know, they're from the same case as the last one Brick number 37 is live right now on Jasper's case breaks calm And that will be from a fresh case So anyone wants to do some more of this chase Wemby's getting Clark Brandon Miller's Jasper's case breaks calm if you're wondering hey, where's Joe today? Joe is that a US Open LA country club. I'm covering for him. This is my last day. I leave for Europe tomorrow for about three and a half weeks So nice way To before I go Nice send-off break in I'm here with Teddy all night. He's on Instagram doing personals anyone wants to Buy some singles actually There is a they're actually doing singles on Instagram today and all singles are 10% off So about I think about every hour. He's gonna go out there and give a little Peek at the cards that are for sale today Anyone is interested in that Teddy's actually showing the singles now if anyone wants to Pop over and see what's for sale. I've only done one box of this Boman you so I'd like to see some something cool. Maybe a super Wemby Anything anything cool. All right. Good luck everybody box number one Mitchell first number here Proceer Bolton green That is out of 99 39 out of 99 and a cool out wear walker Fracture here. I think he's my number. No He's Sean Barthel Invicta Kyle Filipowski a wash scribe skyscraping no autos yet First auto Chris Livingston Chris Livingston. That's gold Gold lava going to see that is Paul Paul draws first blood in this break This top loader is well nice Hit there. You can tucky and a Bryce sense of a purple shimmer not numbered Kendrick Davis refractor Sliming again there skyscraping Hancel and manual green shimmer there. I love this guy 91 out of 99 there. I think he's awesome That's when H which is Daniel Who had got that with this free spot? Brandon Miller and Victor Laya Boston our last auto should be in here Katie Johnson Lava auto out of 199 It's going to the letter K Daniel to numbered autos this box number one Let's keep it rolling. It's number two here Collins refractor Oscar Not even to try Invicta Katelyn Clark base For see that's Paul first auto Hunter Dickinson From Michigan. That's going to the letter H. That's Daniel It is a free spot there Just the base not numbered. I don't like the basketball group there. That's tripping. Yeah, that's auto though purple shimmer Kyle Filipowski not numbered Femme Odukale refractor What's up Logan? How you doing man, and a Julian Phillips and Victor? I know it's bright in there Brandon Miller I know I thought I Was going for a case hit Marcus sassard big kahuna I was going for the The D bag look today This is going to letter M.  It's out of 199 Mark Armstrong Nice hit there. That's going to M again Tristan Seth Trimble refractor Juden Judah mince skyscraping Judah mince again. We've got a second gold shimmer there of Jackson Kohler. Yeah, three out of 50 That's going to Jay. That's Daniel From Michigan State Fractor there a yellow Oscar. I Don't know, but this is the guy on the cover. I know that so that's a nice hit. That's going to the letter O Daniel Oscar The shim boy the shim boy 70 out of 75 there My Danny pretty solid box actually halfway there. I'm just going to stack these last two boxes And then rip them After this is going to be a Panini three and two full case break. You're gonna have a random number block for that So that'll be right after this break is done. This is going to be My last day at work for about the next four weeks. I will be in Europe doing some traveling So tonight will be probably the last you see of me for a while. I am happy I get to spend Spend it on YouTube Doing some breaking just gonna pop open this second box just get it over with And like I said if anyone wants to do some more bowman you Break number 37 is live on Jasper's case breaks calm and that break will be from a fresh case And also happy father's day. It's all the dads out there. I hope you guys are having a great day and Maybe you and your kids are watching some breaking right now if so Kids treat your dad's well and right 20 bucks. There are 20 packs personally Is a lot of fun when you're trying to go fast? Because people don't have time to waste. It's a little bit more frustrating, but we make it work Are there any reds in this? I don't think so because I have not seen a single red out of five out of this stuff Last pack and then the last two boxes here of the break JJ Starling Desjuan de Juan de Juan de Juan. I don't know Paris, Jr from Kansas a Lava refractor 99 out of a hundred there Chris Livingston and Victor Amari Bailey Blue here Kendrick Davis From Memphis. That's a blue lava Dimension out of 199 199 there this box Sky Clark skyscraping Derrick lively the second and Victor MJ Rice What year is this by the way? Bowman That was like a throwback can't whip more. Oh, there it is first auto Kendrick Davis Second one of him in this box going to letter K. That's Daniel S just the base auto not numbered from Memphis Purple shimmer here Zion Cruz From DePaul not numbered very lively refractor a yellow or auto Zach Eddie or a day. I don't know. I know who he is though from Purdue the really tall guy It's a yellow refractor auto. I believe Let's take a look Yep, 25 out of 75. That's actually a nice hit there for Travis with the letter Z K. Clark Horn and then L. J. Crier refractor there close up this box here They're lively is Adam Flagler Okay box number three is done Let me actually just crack open Pack topless here All right last box Let's do it Tari's Hunter refractor Cover boy and Victor. That's what I'm gonna call him Lauren Betts. I Wonder if she has any relationship to Mookie bets can whip more All right, and we got our first auto here. It's a nice one Mikey Williams. It's not a first bowman, but very popular Young basketball player just the base version there Going to M. Tristan with his free spot there. Hey cover boy Purple shimmer not numbered Clark is still in the lead Armando Bucket bake it. Not this guy again. Dejuan Harris jr Gold refractor Dejuan Dejuan Dejuan I feel like every time I break they give me a run for my money with some of these names gold refractor out of 50 But you do I guess you gotta learn so do the mints. It's a refractor Ayanna Patterson Terriel Morris MJ Rice another MJ Rice Ernest Uda jr It's like a lava and Victor That is out of 250 gonna e Tristan all right still waiting on one more auto Bruce Thornton refractor armstrong refractor and to close off the break here Julian Phillips and Victor chance West Street That I came on Clark base and our second auto Bruce Thornton Gold lava refractor should be out of 50 It's one of the letter B. That's Daniel with his last spot mojo spot 46 out of 50 there for Daniel Sleep up all the Caitlyn Clarks will be going to Paul and that does it do a quick recap here Got the Bruce Thornton gold Mikey Williams auto Zach Eddie or a day whatever yellow Mark Armstrong lava we did hit a big kahuna a Marcus sassar Under Dickinson Katie Johnson and a Chris Livingston gold out of 50 That does it for the Bowman you for box break number 36 Number 37 is live on Jasper's case breaks calm with nine spots left Let me switch this here nine spots left And this one will be from a fresh case Jasper's case breaks calm and I will see you guys in the next one. Bye guys


updates welcome folks we have the down industrial stuff finish up by two three thirty three thirty nine nazi cup two sixty four s&p's up fifty seven gold contract down twenty one dollars trading at nineteen eighteen gold saves itself while the dollar actually save gold dollar was down over a thousand ticks end up being down six hundred eighty three ticks the thing that was wild about a focus this would you always want to pay attention to if you're not gold market look at the dollar what we had out here this morning the dollar was down a thousand ticks gold was down like fifty fifty five dollars kind of interesting something else you want to keep an eye on is the gdx the reason being is that what happened out here this morning is that you can see when the gold was down like that when the dollar when the dollar was down the gdx was the first one that came back and it wasn't down that far in the context of where they were anyway so when you see something like that fundamentally dollars lower golds higher oil oil card contract trading down a bucket one oh four ninety seven you get the notes and bonds the ten year note up twenty six trade one twenty two ten the third year up a full point plus sixteen ticks at one forty nine oh four and king dollar king dollar was down six hundred eighty five six at ninety eight four oh seven so I want to go to the king dollar first because this has been this has been a hard setup to really call you know it's chopped around in a huge way today I mean had a monster deal today you know if you look at candlestick charting this is a major bearish candle I mean the bearish engulfing in a monster way we went from ninety nine to ninety five to ninety eight oh three seven so I was down twelve hundred ticks we'll see whether it can break the swing the swing is that ninety seven two seven twenty seven and if we break the swing bottom line you're going to see a lot lower price inside of the dollar market the spy in the index one hundred there aren't ABC structures on the way up and you gotta remember their A to B equal C to D and their fast moves right now spy closed up by five sixty two you had volume come in we had an expansion of volume out here today the price projection of the spies four seventy eight right now you're four sixty one and the X one hundred same type of setup you get an ABC structure up the difference with the the cues folks is that the cues their price projection is much lower than their highs the cues price projection is three ninety one you're three seventy one and the high on the cues okay it's four oh six have a great night folks have a safe night come back and visit Tommy tomorrow morning kicks us off nine o'clock in the morning great show don't forget about our trading room come join our community have some fun growl proud make some money be out here at seven o'clock in the morning get those ideas going great night safe night


The president nor his campaign have provided any evidence to back up their claims of electoral fraud. Show us the evidence. We heard nothing today about any evidence. All it does is inflame without informing. Passed down on the integrity of the entire electoral process. It's a disgrace. She's charging. The other side is welcoming fraud and welcoming illegal voting. Unless she has more details to back that up, I can't in good countenance continue showing you this. False claims of fraud can be every bit as destructive as the fraud itself, so we need to be careful and responsible, all of us. At this stage, the fraud that we can confirm does not seem to be enough to alter the election results. We should be honest and tell you that. But President Trump's legacy will only become more significant if he focuses on moving the country forward.