out this iPod. I guess I ain't doing it now. And inside there was, well there was something rattling inside. We'll do it again. So let's check it out and see if it works first. This thing is not Bluetooth but we're gonna have to take out this plug here. Just gonna plug the audio pin. Coil T free music on my phone here. This is from Silent Partner. It's called Fire Breather. We can adjust the sensitivity of the lights up here.  I guess all we're gonna have to do is find out why the hell or what's rattling inside it. So let me get my tools. Oh I guess I'm just gonna need a Phillips screwdriver I got right here. So let's see what let's see what's inside here.   It's a good thing I bought this magnetic.  Alright so I'm looking for more screws and I'm not seeing any. I'm probably not gonna keep this although monkey likes it. She said if it works and I'm like I know but because these things sell I looked them up online it's by Sharper Image. They're very damn cheap. They're going for like between 10 and 12 dollars. Okay so there's something something inside here. I mean if she wants to keep it we will. You know I'd sell for five bucks. Other one here probably one on the back side. Kind of sounds like speaker came loose but we'll just have to see here. It seemed like it had a decent sound to it. I mean I know people you know say listen to the difference on video but the sound quality is only gonna be as good as it's recorded and as good as like on the playback you know your computer. Okay so this is probably yeah so this is what happened. The speaker came apart. Look see that through the speaker. It's in here flopping around. Now sometimes you can put these back together but it sounded like they were both working though. That's a shame. It may just end up keeping this one but it sounded pretty good. Let's see if I can find out. Yeah if I can get this to go back in here we'll be okay and I'll find some glue or something to glue that back on there. Okay now I don't advise this but we need to plug this in make sure it won't work. So turn it on. I'm not supposed to be doing this. I'm supposed to be resting. I've been sick for a couple days now. Monkey had to take her mom to Walmart so this was my opportunity. Now we're going to want to see that move. A glue gun and we'll try to glue that. See if we can get my glue gun out. Okay guys I got my glue gun out here. I'm just gonna put a couple little dabs here and there and then I'm going to run across if I can. So a monkey like this before should really like it now. Probably super glue on it but super glue drives hard. At least this has some give to it. Let's run one more across.   They're sticky or stringy I should say. But yeah she really like it now. I think that would probably be enough to hold it. I mean for five bucks. So that means you know I'm going to have to use it around here for a while. Make sure it ain't going to pop out again. I would say it's been dropped. Usually that's what happens to these things. They get dropped and which that's... what is that? It's an 8 ohm. How many watts is that? Five watts. That big one's probably a 12 watt. 8 ohm or 10. There it is. It says it right there. Get you down here and I'll show it to you. How well you guys can see that right there. 8 ohm, 12 watts. Now I've used these before and door speakers in cars and believe it or not you get them inside a door and they are phenomenal. So this this is not really a speaker speaker. It's more like a tweeter. So all right that seems to be dry. Let's go ahead and put this back on just like that.  So it's like every January anybody that's monetized me and loses like 50% of their ad revenue. I haven't lost 50% but I've probably lost 35 or 40% well more like 40% my ad revenue but happens like every January February and March usually picks back up so it doesn't really concern me too much. If it doesn't pick back up by March then I'll have to do some more research on it find out what's going on but so if you guys have heard about that or if you're having the same issue I wouldn't be too too concerned about it yet. I mean there's there's a channel that monkey watches a younger couple. They live on an island there. They were complaining well we got to go back to work because we lost half of our ad revenue and well I don't know if you really lost it but they had to go back to work they were complaining ain't worked since whenever and all this and I'm like well you know you got people like that complaining because they have to go back to work and you got a guy like me that would give anything to be back in that shop where I was at working on trailers welding cutting grinding building things fabricating and I can't do it I mean I probably could somewhat but not like I did for 10-12 hours some days okay the glue gun's hot alright let's get this back up here leave it off to the side here and let's flip this flip this back up in here like this some more blue stuff try to get this back in here pretty easy fix here then we'll check and make sure it works I'm pretty confident it will because it worked before so that is the worst damn thing who I subject myself to such punishment alright guys down before she gets back means I got to speed this up whoops I just used my screw treas and a straight alright let me speed this up for you okay so there it is this is not broke it's made to come out it just sticks in those little it's got those little rubber pieces right there and these tabs go in some people like it off I want to look at them speakers and some people like it on it's a little dirty needs cleaned up but like I said for five bucks what the hell right you know I mean like like this had some kind of tape or something on it looks like a piece of tape but we'll clean it up and check it out but let's go ahead oh by the way I sold the weed eater put it out today for 35 bucks I got 30 bucks out of it so I did sell the weed eater I think it'll look all right cleaned up plug our deal in there here we go we got silent partner same song this is free on the on YouTube in your creator studio under create I believe it is you can get all kinds of sound effects and stuff like that so of course it's got a load so there we go just another little that much more little tiny projects like that trying stuff out we're still going to try out the R2D2 thing and things are like 70 bucks so if that works I don't see any reason why I can't get 20 out of it but we're going to check that out together maybe tomorrow I don't think I'm going to set up tomorrow I think I'm going to do some little projects around here catch up on some videos with you guys and things like that so pretty easy fix there I didn't think it was it was going to be anything major I thought maybe the speaker broke loose but this you know it was still this was still in there you know that's why it was it was confusing me but yeah I think it's going to be all right I'll use it a couple times next couple days or two and we'll see if it you know if it holds together and then I'll put it out for sale five bucks what the hell right all right guys thanks for watching I appreciate it don't forget to comment give me a thumbs up and please hit the subscribe button keep notified when I upload more videos like this I'm sorry it's so dark I got this light behind me here so anyway guys don't forget to check out monkey 1000's channel and we'll chat to you guys soon so again thanks for watching y'all enjoy the rest of your week tomorrow's Thursday so you know two more days guys and weekend will be here so we'll check you out later bye bye take care


alright welcome back everybody yesterday was the Donovan video and I also started going in on Rich Cooper but then I had some problems with the camera there was some kind of memory card error and I realized whenever I got home the video was recording then it would just cut off so back at it again it was pouring down rain earlier but the sun's out now so I figured I'd get out here get this one over with so I told Blackpill truth I'd get it done I got to make a correction from yesterday I kept referring to Anthony Johnson as Anthony Joshua yeah it turns out those two are not the same person who knew yeah they just just a little bit different Anthony Joshua was a bad man though I can't wait to see him fight again that's why I kept thinking of that name Anthony Joshua and then whenever I looked on 21 Studios I saw Anthony Johnson like ah yep all right but anyway onto Rich Cooper aka Griff Cooper aka entrepreneurs and cars aka Bell Cooper I believe that's what looks Maximus calls him if it's somebody else I apologize but yeah Bell Cooper Griff Cooper whatever you want to call him I like to call him Griff Cooper because he's on the grift you've probably heard of him if you're familiar with the man of spear or if you've ever looked at any sort of red pill redditch you've probably seen his quotes he likes to talk about single moms a lot and he makes up these lists of things that women women need to bring to the table when they're looking for a high-value man he gets a lot of flack on on Twitter for that but I think it's all it's all pretty much by design it's just so he can get more publicity and find more people to grift and more people to hustle so I grift Cooper oh shit yeah my my shield just fogged up really bad it's not even cold out what the hell's going on all right you anyway yeah Griff Cooper's got a lot of experience with single moms let me just give you a brief history of this guy his YouTube channel I believe is about seven years old I think he started it back in 2014 now it never really gained a lot of traction until magically he found the red pill which and basically by found the red pill what I mean is he read the rational male that's that's all it is he was simping his entire life in his late 30s possibly even in his early 40s he got married to a woman I believe she was a single mom but as soon as she popped out his kid or at least what he believes to be his kid because he probably got cucked but as soon as she popped out that kid she divorced him and of course she divorced raped him and then this idiot spends the next few years messing around with single moms spending money on them spending money on their kids taking them and their kids on vacations trying to play daddy to the kids trying to raise the kids and working on stuff around their houses I mean this guy was a complete cuck but you know as I said one day he he read the rational male and he's another one of these dudes he didn't he was a simp his entire life he was a simp for over 40 years and then he read the rational male and he was like you know what I can make some money off of this and whenever I talk about these guys that that are simply their entire lives and then they read the rational male and all of a sudden they become experts the majority of them are guys who are recently divorced and you know what that means that means they got taken for a lot of money possibly a lot of property and they don't get to see their kids nearly as much as they used to if at all so that's why I am very suspicious when I see these recently divorced guys trying to sell you stuff I mean if people are just making videos and as I said in the dawn of a video maybe you know writing a book and charging 10 or 15 bucks for it or something yeah I get that but when you're selling these hundred dollar courses or five hundred dollars thousand dollar four thousand dollar courses or if you're like Rich Cooper and you're charging $33 a minute yes that you heard that right $33 a minute for relationship advice yeah that I have a problem with so Griff Cooper his channel has been around for about seven years never started taking off until he started talking about the red pill and the single mom stuff I mean if anybody knows about him in the man is feared you know he's the single mom guy that's pretty much all he's known for so he's just another guy found the rational male read a couple probably read a couple other books actually I'll I'll get to that in a minute I know he's read at least one other book that I happen to own and that he just started the griff man he he was a really soft-spoken beta type guy in his early videos and all of a sudden he finds the red pill he's oh yeah big bad alpha yeah he's still a little bitch if you listen to Anthony Johnson Anthony Johnson even talks about how whenever Rich Cooper was at his house people he would do calls his $33 a minute scam which I think he only used to charge like $12 or $15 a minute only yeah only but so he would be at Anthony Johnson's house taking calls from people and he would basically just repeat stuff from the rational male like he didn't he's not giving them any advice that's coming from him it's nothing original everything I mean as far as I know everything this dude does is stolen from somebody else so I mean if you check out his channel sort the videos from oldest to newest you'll even see that I mean he had a couple of videos that they got over a hundred thousand views a couple of the car videos but his subscriber count if you look on what the hell is it called subscribe not subscribe star what am I thinking of social blade that if you look on there you'll see his channel didn't didn't start taking off and getting subs till he started the whole single mom thing in a whole red pill thing so the first thing that I'd like to talk about is the plagiarism Rich Cooper is known for coming up with the saying women don't care about your struggles they sit at the finish line and bang the winners folks I'm here to tell you he did not come up with that anybody who listens to Bill Burr stand up knows that is from a Bill Burr stand-up album from way back I believe in 2006 or 2007 and it's called emotionally unavailable now if you were to look that up which I'll post it on the screen the title of the track is actually called the finish line so you can't tell me that's just a coincidence and Richard Cooper says what Bill Burr said almost word for word and I've heard so many people I've heard Donovan Sharp say that and they always give Richard Cooper credit Donovan Sharp Rolo Tomasi I think MLD all those guys have repeated it and then you'll even see people in comments sections using that like posting that and quoting Richard Cooper so I finally got sick of that shit and a couple months ago I called some guy on the call didn't call the guy out in the comments but in the comments I said hey he put that quote women don't care about your struggles they just sit at the finish line and bang the winners and then he had that in quotation marks and then he put Richard Cooper next to it as if Richard Cooper was the one that came up with it and I had explained to him like now man he didn't come up with that he stole that from Bill Burr so there's what's really messed up is there's a lot of people out there who wouldn't have a problem with that or they just don't have a problem with it and those people are pieces of human garbage I mean I know what it's like to have people steal stuff or try to claim that my work is their work it's not a good feeling I think the problem is there's a lot of guys out there they've never created anything worth stealing so they don't understand it like the people who think when it comes to stand-up comedy oh it doesn't matter if he stole the joke it's about who tells the joke better I heard people say that about Carlos Mencia before I'm like no it's not about who tells the joke better that's plagiarism plagiarism can get you kicked out of college plagiarism plagiarism can get you fired from your job that's a very serious thing and especially when Rich Cooper has never came out and said no I didn't come up with that it was Bill Burr if he just did that I would be cool with it I mean he'd still be a grifting scumbag but at least he'd have a little bit of integrity so the second the second saying that he's known for is do the work and as soon as I heard that I'm like oh that you know lightbulb started flickering in my head and I'm thinking where have I heard that where have I heard that and then it hit me it was in one of Jocko's books Jocko Wilnick or however you pronounce his name that's a nice ass house right there yeah a bit too much for me way too much oh yeah this is straight up rich rich street right here we're robbed these motherfuckers roll up in their houses and straight jack them why am I talking about this okay so I I start I have a bunch of call a sack I have a bunch of Jocko's books on MP3 Ron audiobook and on ebook so I got an ice cream ebook reader open it up hit ctrl f and I type in do the work and I search for it on all the books that I have from Jocko sure enough I can't remember the title of the book but sure enough that's where it came from so this dude the two sayings that this guy is known for and that other people will claim he came up with he didn't even come up with him and he's never denied that he again if he would just come out and say hey I got this from Bill Burr I got this from Jocko yeah still be alright still be a scumbag but he would have at least a little bit of integrity so those two things right there like people I swear man these guys guys like Richard Cooper all of these grifters they pray on weak men that seems to be a recurring theme with these guys like they they take dudes who are hurt emotionally guys who never really had any luck with women and they just charge them a ton of money to give them generic advice and that whenever they don't want to they don't want to pay him anymore they just belittle these poor guys and that's why I said you know Donovan Sharp's not gonna try to market his grift or whatever course he's trying to grift he's not gonna market it to a guy like me he's not gonna market it to guys who can actually get laid he's looking for the guys who are hurt and that's why I don't understand why this is migto so much because we all know that the majority guys claiming migto are just incels who don't want to admit the truth to themselves so you talk smack on migto but yet that's who you're marketing your product to just doesn't make any sense at all Richard Cooper the same way this dude charges $33 a minute for dating advice I mean what kind of dating advice is he gonna give you and if I'm sure he might say oh well there's business advice to like bro you own a debt consolidation company so again praying on weak people who have been hurt playing on weak people who ran up a bunch of debt and now they're in financial trouble so he's praying on these poor guys who can't get laid and he's praying on people who have possibly ruined their lives and gone into debt my shoe keeps fogging up all right I'm gonna keep my shield open just a little bit I apologize if there's a lot of wind noise I'll try to cut it out in audacity but my shield just keeps fogging up this is getting really annoying and I got the top vents open okay but so this dude charging 33 bucks a minute for dating advice I mean what is he gonna tell you that you can't learn for free online don't date single moms oh gee thanks bro thanks I mean I had no idea that that was something I shouldn't be doing I like what the hell his entire experiences with single moms and this guy was dumb enough to get married in Canada in either his late 30s or early 40s and the laws in Canada even the divorce laws and all that stuff or even worse in Canada than they are in America there's you guys up in Canada you got more of a what the hell do they call it a civil union or whatever you're not actually married but if you're together for so long she can still take half of your stuff it's ridiculous so for him to do that and then all of a sudden just turn around and be like oh I found the red pill and now on this now you know one of the top guys and the man of spirit to give you advice like what advice what are you gonna tell us nothing there's absolutely nothing the guy is a scam artist everything he does is a scam but people fall for it man there was some idiot replied to one of my comments and said well you think a guy with that many subs knows what he's talking about yeah subs don't mean anything I mean look at people like Lilly Singh and all those crazy leftist they got a ton of subs they don't know what the hell they're talking about subs and views don't mean a damn thing but that's how stupid some people are and some guys just don't question anything that's another thing man these guys like Donovan Sharp Richard Cooper MLD they don't like it when you question them they want to ask you all kinds of personal questions about your life your finances and all this stuff but they don't want you questioning them and saying well you're telling me to do this but why should I do it they can't explain why but so it you know it's and it's just like modern-day leftist politicians they don't want people questioning anything you just get in line get in line and comply don't question anything there was no fraud in the election you know all that kind of stuff the the coof the coof isn't just a big conspiracy it's not about control stop questioning things stop thinking for yourselves what the hell wrong with you just believe everything the TV tells you turn on CNN and believe everything they tell you and these guys like Donovan Sharp and Richard Cooper and no different that's exactly what they want you to do just blindly follow orders and don't question anything and like I said there's plenty of people who will plenty of people who just line up and give these guys their money now one thing I did leave out about Donovan Sharp is that he claimed that his wife he won't say that's his wife but we know he claimed that his wife quit her six-figure job to come work for him so what that tells me is that if she let's just say that's all true and that she really did have a six-figure job and she quit to work for him that means that his grift is at least twice what she was making because she you know you're not gonna quit your job to make less money that wouldn't make any sense so he the grift that he has going on especially with what the hell those whatever courses he's trying to sell women ease and all this crap all this stuff he just stole from reddit I mean he's charging what seven eight hundred dollars even more and then he keeps coming out with a new one like every six months yeah that dude I'd like to see his tax returns I'd like to see what kind of money he's making he that that dude is grifting hard it's like these guys are having a competition having a competition to see how many suckers can we rip off and you know normally I would give them credit because I love watching stupid people get suckered I love watching like you see these guys guys online giving girls on only fans are giving girls on twitch hundreds of dollars like you got you're never gonna have sex with her you got no chance with this girl why are you giving them money it's just sad there's nothing absolutely nothing these guys are going to teach you in one of their courses that you can't learn on the internet for free oh it's wild again people fall for it people fall for it all the time because they prey on those weak guys because those weak guys sure as hell aren't going to ask any questions they're gonna be the oh this guy he talks about banging all these tens he must know what he's talking about or they look at Richard Cooper and they're like oh he drives a nice car and his YouTube channel has like 200,000 subs or however many he has so he must know what he's talking about oh boy yep just get in line and comply but alright that's about it for Griff Cooper I'll leave my camera on I'll leave the mic recording that way if I remember anything else I'll be sure to add it to this video when I'm pretty sure that's all the stuff I wanted to go through the stealing from Bill Burr stealing from Jaco the $33 a minute grift to give dating advice what a joke all right but anyway that's about it oh it's looking nice actually I think I'm gonna go for a ride I was gonna go home but looks like we may not get any more rain for a while so yeah thank you guys very much for watching thank you Blackpill Truth for sharing the Donovan Sharp videos the short and the full length video and to to anybody who is new to my channel thank you very much for subbing and for watching I've got content going the whole way back to 2013 if you want to you want to talk about OG when it comes to red pill content go back to 2013 and look at my red flags videos I got videos talking about girls that are hoes girls that are just using guys because they have nice cars girls that use guys because they have nice motorcycles stuff like that I mean all my receipts are right there and I'm not one of my lay counts only in the 50s I got nothing to brag about there I'm not one of these dudes out here claiming oh yeah my lay counts up into thousands and all this craziness but anyway thank you guys very much for watching I'm gonna wait no I'm gonna keep going that's the way I came from but I'm gonna keep on riding here maybe I'll make another video who knows I don't know anyway thanks again for watching I will see you later enjoy yourselves peace


Join us as we Surge Ahead. We are the student research journal called SRJ or Surge. We are SLIS's own open access, fully student governed, blind peer reviewed home for LAS scholarship. Surge accepts submissions from current graduate students writing about LAS topics. Surge publishes work in the fields of library and information studies, archives, and museum studies. Surge's editorial team is made up of 10 dynamic, engaged SLIS students who've chosen to take an active role in promoting LAS scholarship. Here is our current team. Our editorial team receives invaluable support from our faculty advisor and our advisory board, native of SLIS's full-time faculty. Together, our team's work on Surge serves the goal of growing and further developing the research community at SLIS. To find out more, visit our website.


Hello dear learner friends, I am Pallavi Gugoy of Krishnakanta Handik State Open University. Welcome to today's program on English vocabulary and phrases and idioms, which is a part of the first semester Bachelor of Arts in English from the course titled Foundation Course in English. This short video also welcomes and addresses anyone who is inquisitive to know about the course as well as eager to gain a brief idea on what the course has to offer on the specified topics. To provide you a comprehensive idea, the Foundation Course in English is designed in a way that addresses the needs of the learners on various aspects of grammar, vocabulary, punctuation, reading as well as writing skills. Thereby, it aims to encourage you towards strengthening your overall language skills and steering your self-confidence. Coming to the first topic on English vocabulary, like to say, Rome was not built in a day. It takes a very long time to build one's vocabulary and to build on one's word stock. The best way to get started is to get hold of your dictionary every day and jotting down a few words. Say five to ten words and then refer to a thesaurus to see how these words are used in the sentence form. Do remember speaking and writing correct English complement each other and working on your diction will subsequently improve both your reading and writing skills. Some of the important vocabulary items are number one, synonyms and antonyms, number two, one word expressions, number three, words used as different classes, and number four, phrasal verbs, the details of which is offered in the Foundation Course. You may not necessarily enter a spelling bee contest but the best part of working daily on your vocabulary is that using a dictionary also enables you to improve your spellings if that happens to be a weak point. Slowly but surely, if you do work on your vocabulary, you will experience a marked improvement in your everyday interactions and even writing skills as well. And what is more, you will surprise yourself with a rush of confidence in every way. If you happen to be a writing enthusiast or harbor a desire to be a profession speaker, building your vocabulary will also add that extra edge and advantage to your set of language skills. Moving on to the aspect of phrases and idioms, like all languages and culture, the English language has a rich stock of idiomatic expressions. The apt or appropriate use of phrases and idioms will certainly add a dash of sparkle to your regular expressions. Phrases and idioms also add a tinge of wit or a dash of humor to your expressions. Now, here is the catch. There are two central features underlying an idiom, such as, number one, the meaning of an idiomatic expression cannot be deduced or extracted by examining individual words in a particular expression, which implies that you will have to have a broad idea of the various kinds of phrases and idiomatic expressions, their meanings as well as their usage. Number two, these expressions are fixed both grammatically and structurally or in other words, they are universal in a way. In addition to this, an interesting point about these expressions is that a word can enter an n number of constructions. To cite a quick example, a word like hand can enter into as many as 92 idiomatic expressions in combinations like free hand, upper hand, hand in glove, catch red-handed, etc. There are thus an n number of phrases and idioms in the English language that gives you the right expression in the right capsule. With this, we come to the end of this video. I hope that I have been able to run you through these two important topics of English vocabulary and phrases and idioms in order to provide you with a brief idea on what it has to offer. Also, I hope I have been able to infuse you with a new sense of curiosity and a desire to explore more with regard to our course. Let learning be a joy and a lifelong process. I wish you all the best and heartily thank you, dear learner friends.


So my name is Ryan Whirl and I'm here to talk to you today about how to build anything with FoundationDB. I know that sounds a little nuts. I can't be literally everything because I'm only here for half hour. But I want to provide you with some ideas and some inspiration to tell you that even if you're not super familiar with FoundationDB today that you can, you know, dream up things that you can do in the future. And I want to give you the foundations of just like how do you use keys and values to do stuff. And we're going to do that with two examples today. The first one will be modeling what looks like a relational database schema, which you are all very familiar with by now after all the talks today about the record layer. And some of the details were in the CouchDB layer as well. And the second problem is how to add features to an existing distributed system that doesn't provide super strong guarantees. And we're going to do that by adding consistent object listing, basically removing some of the problems with Amazon S3.  It's not quite literally nothing because you have the tuple layer, but it's not a whole lot. And I think this is a quote from Dave Sher. I'm not entirely sure. I think it's from the first open source thread on Hacker News when FoundationDB was released. And this is the best description I have ever seen of what it feels like to use FoundationDB. What I want to do today is give you the hammer and the nails with which to take those two by four framing studs and build a house or a database. An alternative way to look at it is you get some Lego, which is a little bit more fun than building a house. So when we're talking about databases, I think we should, you know, I want to do some definitions first and, you know, kind of map out where things fit. And on that screen, the D probably doesn't come across as vibrantly as it is on my screen, but those are divided between blue and pink. And what we're going to be talking about today is basically C in acid. FoundationDB does the other stuff for you. So what is, you know, you have to talk about this for a second. I'm not talking about the C in the cap theorem. That's not what I'm talking about. You know this, this is not what this talk is about. This is really not relevant for the first half. It'll be slightly more relevant for the second half. But again, really, not really. That's not the C I'm talking about. This is the C I'm talking about. Your program brings the database from one valid state to another. Emphasis on your program is your job. So even, you know, even if you're just building like a Rails app on top of a SQL database, it is still your job, at least partially. And you need the A, I, and D from acid in order to do this. And my experience in the real world is that data corruption is a combination of bad application code, as in bugs that you all write in your programs, and bad databases. And I'm sure you've all experienced both. Some problems are a bit hard to track down, whether it's one or the other. But it's definitely a combination of the two. And hopefully, FoundationDB gets rid of the bad databases part. So it's just your bad code that's the problem now. You've got to fix that. So most databases provide you with a few things in the C realm, other than A, I, and D, which I already mentioned. The most important one, I would say, is no false positives or negatives from index lookups. That one you kind of need if you have indexes. But again, if this is your layer, that's your job. Schema management, like inserting and indexing records, and some elements of type checking. Not all databases do that, but a lot of them do. And foreign key like referential integrity constraints. Not all databases support those either. But if you're going to add that, it's useful for ensuring there are no bugs in your program logic. So how do you create consistency? And remember, this is consistency in the asset sense, not in the cap theorem sense. So yeah, you're provided with A, I, and D. And C is your layer's responsibility. So how do you do that? So in the example today, we're going to talk about a simple SQL-like schema. It's not about any particular database. It's just a logical model that we're going to think about. So it's a bit oversimplified, but it's not too far off. And I think the record layer talks gave you a lot of information about how to productionize that type of thing. So more definitions, because again, these words are overloaded in a lot of domains. So what do I mean by a database? I mean a named container for tables and some other things that I'm not going to talk about. But we're just going to talk about tables today. What is a table? A table is a named container for indexes and attributes. What is an index? It's a description of how you transform a record into some type of key that you're going to index and what you're going to store in the value. And an attribute, I think you all kind of get that at some field on some record and that you're defining at the layer of the table. What's a foreign key? I kind of talked about that before, but you need a way to manage the lifecycle and the relationship between records across tables. A lot of databases enforce that using an index under the hood, even if you don't have one. Not all, I mean it's not in theory required, but that's a common way to do it. So using the tuple layer, which is basically the thing that you get in the bindings in order to structure your keys, which is a good idea to use, you could think about modeling this as you've got a database called school. It's got a table called students. An index that is the primary index and the value that you store in this index key, which I'm going to explain a little bit more, is the value for that ID column. And you can see this structure over here. I'm going to use this throughout the rest of the section of the talk. Each one of those blocks is some component in a tuple. And the way that I've, the insight here that I think may not be obvious is that if you're trying to think about how you model a SQL database is the primary index is an index like any other index. And you can put data in there like any other index and it's not necessarily some special thing. So this is the kind of creativity you have to have when thinking about how you're going to model things. So what about a non primary index? That's another index too. And as an aside here, the long names in the components of the tuple are just for illustration purposes. You're not going to actually do that in a real layer until maybe you would with Redwood prefix compression. But today you'd probably use something like the directory layer to turn those into shorter prefix codes or something that you do yourself. There's a benefit to doing this besides just prefix compression that I'll talk about later. So remember when I said what an index is. It's some rules for transforming a record into a key that you put in an index and a value that you store. This index is a non unique index. You can imagine some other person with my name and some zip code I used to live in that is also indexed in this table. So you need to store the primary key for the record at the end. So if you imagine there's another person named Brian that lived in zip code 10075, they could have primary key two and they could both live in the index so that when you do a range scan, you get both records. So this is the difference between unique and a non unique index key. On a unique index, you wouldn't put the primary key necessarily in at the end of the key. There's this is, you know, things that you can choose to do, but it's a method of ensuring that your index is unique. It's not about enforcing the rule. That's something that you do in your code. This is just a way to structure the key. You'd still presumably go read that key and make sure that it actually doesn't exist before you just blindly write to it. That's not the point of what I'm trying to illustrate, just the key structure. Yeah, so you want to keep the last value in the key as the primary key just again so that when you do a range scan, you get them all back and you can de-reference them on the base table. This was covered in the CouchTV talk today and it's very important.  It's not just the byte order. You need to support collation is what it's typically called, where you would store some type of a representation that goes through something like ICU to turn it into a key that sorts well for the database, but then you need to also store the representation that the user would see. That's important for... Basically, if your app is gonna be used by people that don't just speak English, you need to do that. So CockroachTV, which is a SQL database built on top of a key value store, has some documentation about how they do this, which is very good, because it's like a real thing that works in the world and it has lots of details, just like the record layer that you could go check out. And I'm gonna re-upload a new version of the slides if you saw them, doesn't have this in it, but it will soon, so you don't need to take a picture or whatever. Yeah, so now I can explain to you why you would necessarily, not just for prefix compression benefits, want to put some type of indirection between the name of a table, for example, and the ID of a table. So if you wanted to support renaming a table or any other logical schema object, you don't wanna have to rewrite the whole thing just because you stuck it in the key. That would be annoying. So there are benefits as well to being able to do that type of renaming and remapping it to some ID, the schema object. Another feature that you may want in your layer is non-blocking schema changes. The consistent metadata management feature added in 6.1 makes this much easier than it would have been in the past, so I can actually explain it in 30 minutes. So when I say consistent, again, moving the database from one valid state to the other, consistent in terms of the metadata management is a, that's the cap theorem type consistency, but that's the one I'm talking about right now. So an index must not return false negatives by allowing queries before it is fully built. That is a rule. How does the metadata version feature help? So if you version stamp the metadata object that, excuse me, if you update the metadata object and update the metadata version key at the same time, you can, as was described in the lightning talk, keep the history of the metadata and cache it in your layer so you don't have to repeatedly read it out of the database and cause a hotspot. It's stored at that key, which everyone saw earlier today. And you use this to signal that metadata has been changed in your layer. Again, this is stuff that you've already seen. It's free to get this key. That's another thing that I want to emphasize. It's free to get this because it's sent to you automatically when you start a transaction in starting at 6.1. So the paper that I think Alex referred me to, originally about how to do this is online asynchronous schema changes in F1 from Google. F1 is basically their SQL layer that works on top of Spanner, which it's roughly in a similar situation as you would be in FoundationEB. So it makes sense. It's a little bit tougher for them because they don't have that notion of a metadata version. So the paper goes into lots of complicated rules about how to do this if you didn't have the metadata version. Luckily, you can just implement the state machines in the paper and it's a lot easier. So I'm gonna just describe adding an index. There's a whole bunch of other ones that you can do that I'm not gonna describe. But basically, you have to update the schema object and the metadata version in the same transaction to signal that the schema has changed. You're doing this in a transaction, it's atomic, just like anything else. So you set the initial state to write only and this means it's invisible to reads for other transactions that are going on. Why does it have to be invisible to reads? Because it's being built. That means if you served reads from it, it could serve false negatives. So as new transactions start after the metadata change happens, they do write into this index. Again, they don't read from it. And same thing for updates and deletes. And in the background you do some type of a backfill job to add the new records. And one way to fulfill this is to store the version of the metadata that an object was written with so that you know if it's from the older, the new version of the schema and you can do a big scan in the background and add it to the index. Yeah, so you use that version to detect like if it's from before or after. The background scan, that's something that Nicholas just mentioned is going to be more parallel in the future version of the record layer. Again, you can reference the record layer for how to implement these bits efficiently. So when you're finished with that background scan and indexing all the records, you can update that metadata again along with updating the metadata version to say the index is ready for read-write traffic. And then you're done. And this is a lot more, this is a lot simpler than what was described in the paper because you don't, like you have access to that consistent metadata version. Another feature that you may want to implement because it's commonly requested by business people is to have change data capture. So you can audit changes to your tables. The goal of this is to log the before and after version of every record that's inserted into the database in the order that they were changed in some type of a log structure. Those of you who understand FTB will understand that this is hard. This is not a thing that you just get for free. And that's why I'm giving you a warning that if you do this, you really have to understand what you're doing and do some careful capacity planning because this is basically like append-only type structure. And if you fall behind while you're moving this around, say you're gonna write it and then periodically move it into some other system, if you fall behind, you will run out of disk space very rapidly. So how could you implement this in FTB? Again, this has performance implications, but depending on how valuable it is to you, this is a thing that you can do. So before you write to a key, which represents a record logically, like in the primary index of the table, you read it first. So again, this has performance implications because you have to do a read before you do a write. And it also has conflict implications potentially. You store the new version of the record and the old version together in another value in some log-looking thing using a version-stamped operation. And the reason that you can't do the read concurrently with the write or after is because of the read-your-writes cache, you'll just get back the value that you just wrote and that will be invalid for our goal here. So when I say old and new, I keep saying those words, what do those mean? Old or new, before and after, this is basically the same thing. For an insert, before is null because it's a new record and the after is the inserted record. If you've seen the MySQL bin log or any type of other database change log, it should be somewhat familiar to you. But an update, the before is the old value, after is the new value, that one I think makes a lot of sense. For a delete, the old value, the before value, excuse me, the before is the old value and the after is null because the record no longer exists anymore. So how would you implement something like this? This is, again, a simplified key structure but the primary index and the change data capture index are, they're again, they're just indexes. And you can take the old, on the top you're imagining, you read out that old value, you're gonna update it to the new value. You would write into the change data capture index with a version stamped operation both the old and the new value such that in the future you can go back and read it out in order. So another thing, if you're familiar with FoundationDB, you have to try to avoid write hotspots. You need to structure your rights to write to multiple ranges at once so that you don't overload one storage server. In order to read this log back out, you have to read every one of the partitions starting between whatever version you're trying to read and up to that future version. So this is a very naive way to do that just to spread the data out, pick a random number mod by the number of partitions. There's many more fancier schemes that you could come up with, especially if you wanted to keep records from the related records in the same logical partition. Oh, the reason why it should be a power of two is because in theory, you can split and merge the number of partitions you have based on that. If you don't pick a power of two, that's harder to do. So feature request that I have, which may be it's somewhat related to things that we're going on for backup, but exposing the data on the T logs to applications may be useful. Some people may find it easier than implementing this thing. It doesn't let you get the before images, but it lets you get the after images, which is maybe more valuable to some people than the before. You could also implement this thing on the storage server. All again, that's kind of crazy and it's not free, but that's another spot that could implement this for you as a change feeds type feature. This breaks the key value abstraction once again in favor of efficiency for a high value use case. It's arguable if this is high value for you or not, but that's just a common theme, especially with the query push down feature that was talked about this morning by Evan. It's breaking the abstraction in favor of a little bit of efficiency.  It has a lot of limitations. These are quotes from the documentation. Amazon S3 offers eventual consistency for overwrite puts and deletes in all regions. That doesn't sound good. I'm not gonna read this one, but basically it just says that object listing is not consistent again, not fun to work with if you want to work directly against S3. This one is not obvious at all. And if you make a request to S3 for an object that doesn't exist, and then you write into that object, say you're speculatively hoping that an object will be there at some point, future reads on that key will have eventual consistency. I don't know why. That's just a thing that it is. Maybe they fixed it and don't update the documentation, but yeah, something you gotta live with. This is basically the killer. There's no conflict resolution that it's not, there's no locking, basically. If you simultaneously try to write to the same key, you better hope your timestamp is later for the thing that you wrote, otherwise somebody else wins. The thing I'm gonna talk about is that object locking mechanism somewhat of what we're gonna build, but FoundationDB takes care of that before you. So what can you do with S3? Like what actually does it give you? Assuming you read only already written keys and you know for a fact that they were already written, and assuming you never update them, you get consistent read after write. That's basically the only thing. You do not get consistent listing at all in any way. So that's not a lot. If you wanna operate directly against S3, that's hard to deal with. So how do we fix listing? This one is kinda easy. You just write all objects to S3 first, I'll describe a little bit more about how you do that, and then you write a pointer to that object into FDB. So if you perform your equivalent of S3 list operations using only FoundationDB get range requests, you get consistent object listing. There's lots of more details that you can go into about this to describe exactly the semantics that you want, but that's the gist. But that's not the only thing. We need a little bit more to make this work.  You can imagine some scenario in which you successfully write to S3 and you're gonna go then write it to FoundationDB, but FoundationDB is unavailable, so you have some garbage data in S3 now. That's fixable, but not that interesting. So the way that you write objects now in S3 is you just pick some UID key that is random, long, unique, and you wait for S3 to acknowledge the request and then you write that real key that you're trying to write your object to into FDB along with that pointer to S3. Now you can do something like conditional writes, like Google Cloud storage can do based on the metadata and the reason Google Cloud storage can do that is because Google Cloud storage is backed by Spanner. So how do you read out of this structure? You just go to FoundationDB first, read the key, and then you read the pointer out of S3, so it's a slightly more latency, but really not that much. S3 is not particularly fast to begin with. So how do you delete data out of this? You add the pointer that was stored in that key into some type of queue that will ensure that it is eventually deleted, and then you delete the key from FoundationDB. All of what I just described is basically how you can wrap some other system in a shell of FoundationDB that protects it from all of its bad spots and lets you get more features that make it easier to program against. So if you can imagine some type of analytics application that works against data in S3 that previously would have had to deal with these artifacts of eventual consistency by retrying until it saw what it expected to see, all kinds of other tricks that now it could somewhat avoid. So go build stuff. Thank you.


We continue today with Chapter 30, Beyond All Idols. Idols are quite specific, but your will is universal, being limitless. And so it has no form, nor is content for its expression in the terms of form. Idols are limits. They are the belief that there are forms that will bring happiness, and that, by limiting, is all attained. It is as if you said, I have no need of everything. This little thing I want, and it will be as everything to me. And this must fail to satisfy, because it is your will that everything be yours. Decide for idols, and you ask for loss. Decide for truth, and everything is yours. It is not form you seek. What form can be a substitute for God, the Father's love? What form can take the place of all the love and the divinity of God the Son? What idol can make two of what is one? And can the limitless be limited? You do not want an idol. It is not your will to have one. It will not bestow on you the gift you seek. When you decide upon the form of what you want, you lose the understanding of its purpose. So you see your will within the idol, thus reducing it to a specific form. Yet this could never be your will, because what shares in all creation cannot be content with small ideas and little things. Behind the search for every idol lies the yearning for completion. Holdness has no form, because it is unlimited. To seek a special person or thing to add to you to make yourself complete can only mean that you believe some form is missing. And by finding this, you will achieve completion in a form you like. This is the purpose of an idol, that you will not look beyond it to the source of the belief that you are incomplete. Only if you had sinned could this be so. For sin is the idea you are alone and separated off from what is whole. And thus it would be necessary for the search for wholeness to be made beyond the boundaries of limits on yourself. It is never the idol that you want. But what you think it offers you, you want indeed and have the right to ask for. Nor could it be possible it be denied. Your will to be complete is but God's will. And this is given you by being His. God knows not form. He cannot answer you in terms that have no meaning. And your will could not be satisfied with empty forms, made but to fill a gap that is not there. It is not this you want. Creation gives no separate person and no separate thing the power to complete the Son of God. What idol can be called upon to give the Son of God what He already has? Completion is the function of God's Son. He has no need to see for it at all. Beyond all idol stands His holy will to be but what He is. For more than whole is meaningless. If there were change in Him, if He could be reduced to any form and limited to what is not in Him, He would not be as God created Him. What idol can He need to be Himself? For can He give a part of Him away? What is not whole cannot make whole. But what is really asked for cannot be denied. Your will is granted. Not in any form that would content you not, but in the whole completely lovely thought God holds of you. Nothing that God knows not exists. And what He knows exists forever, changelessly. For thoughts endure as long as the mind that thought of them. And in the mind of God there is no ending, nor a time in which His thoughts were absent, or could suffer change. Thoughts are not born and cannot die. They share the attributes of their Creator, nor have they a separate life apart from His. The thoughts you think are in your mind as you are in the mind which thought of you. And so there are no separate parts in what exists within God's mind. It is forever one, eternally united and at peace. Thoughts seem to come and go. Yet all this means is that you are sometimes aware of them and sometimes not. An unremembered thought is born again to you when it returns to your awareness. Yet it did not die when you forgot it. It was always there, but you were unaware of it. The thought God holds of you is perfectly unchanged by your forgetting. It will always be exactly as it was before the time when you forgot. And will be just the same when you remember. And it is the same within the interval when you forgot. The thoughts of God are far beyond all change and shine forever. They await not birth, they wait for welcome and remembering. The thought God holds of you is like a star, unchangeable in an eternal sky. So high in heaven is it set that those outside of heaven know not it is there. Yet still and white and lovely will it shine through all eternity. There was no time it was not there. No instant when its light grew dimmer or less perfect ever was. Who knows the Father knows this light? For he is the eternal sky that holds it safe, forever lifted up and anchored, sure. Its perfect purity does not depend on whether it is seen on earth or not. The sky embraces it and softly holds it in its perfect place, which is as far from earth as earth from heaven. It is not the distance nor the time that keeps this star invisible to earth. But those who seek for idols cannot know this star is there. Beyond all idols is the thought God holds of you. Completely unaffected by the turmoil and the terror of the world, the dreams of birth and death that here are dreamed, the myriad of forms that fear can take. Quite and disturbed, the thought God holds of you remains exactly as it always was. Surrounded by a stillness so complete, no sound of battle comes remotely near. It rests in certainty and perfect peace. Here is your one reality kept safe, completely unaware of all the world that worships idols and that knows not God. In perfect sureness of its changelessness and of its rest in its eternal home, the thought God holds of you has never left the mind of God, its creator, whom it knows. As its creator knows that it is there. Where could the thought of God hold to you exist but where you are? Is your reality a thing apart from you and in a world which your reality knows nothing of? Outside you there is no eternal sky, no changeless star and no reality. The mind of heaven's Son and heaven is. For there the mind of the Father and the Son joined in creation which can have no end. You have not two realities but one. Nor can you be aware of more than one.  Forget not then that idols must keep hidden what you are, not from the mind of God but from your own. The star shines still. The sky has never changed.  And from the workbook, Lesson 236, I rule my mind which I alone must rule. I have a kingdom I must rule. At times it does not seem I am its king at all. It seems to triumph over me and tell me what to think and what to do and feel. Yet it has been given me to serve whatever purpose I perceive in it. My mind can only serve. Today I give its service to the Holy Spirit to employ as he sees fit. I thus direct my mind which I alone can rule. And thus I set it free to do the will of God. Father, my mind is open to your thoughts and closed today to every thought but yours. I rule my mind and offer it to you except my gift for it is yours to me. Amen.


Good afternoon cyber traders welcome on back here this Tuesday June 7 post traders talk edition of our afternoon meeting great to see James and Brian and so mark just before Petros and all of a sudden live inside the cyber group room great to see you all great to see all this joining us back on social media Facebook Live or YouTube. Are we not having fun folks. Are you not entertained. This Jan stock right now just made a huge pop. I mean took long enough. Honestly. But I mean this is just the next big pop and runner that we've caught today live inside the cyber group room. So without further ado folks let's hop right into it. We're actually watching the AERC stock also is that's beginning to reopen up off of a halt. But Jan right now I mean finally just made a big pop but you know the big level that we were focused on from earlier today and we talked about this inside our traders talk workshop earlier today. It was right off 350. Now to be transparent this exact pop was really surprised. I was not expecting the pop right then and there. You know it is to say if it's not going to tank from the level if it's not going to break under 350 and freakin tank. Maybe there is a chance. That's the one thing I could tell you but I wasn't expecting this right here right then and you know for right now hopefully there's a lot more opportunity left on this Jan trade here heading into the close. It was the second day in a row. I don't know about 10. There we go. Alright so Jan at least we'll have on the watchlist to begin. But the other one and the one that we've had our eyes on you know a lot more compared to this to be honest the AERC trade right. Now let me ask is anybody currently in this AERC trade right now if you are I don't want to distract you honestly you probably shouldn't be in it right now. It's not really the best time to be in it. I'm asking out of curiosity because you might have a couple of us that were still holding on from much much much earlier in the day. You know if you had an entry off of 390 when I wrote to you in the trading room at 935 in the morning that that is big support. Yeah you have a lot bigger of a leash to work with so in that case maybe or when this ended up breaking above resistance off of 437 or 438 exactly. That's when we were calling it out you know coming off of traders talk. Well you know hey you have a little bit of cushion room there right unless if you're in from there I wouldn't look for you to just jump into this trade right now. I'm expecting this to pull back a little bit further towards 1025 10 ish as support the yellow lines on the screen for at least all the slide inside the trading room at least all of my face to students. Those are the big opening halt prints when the stock got halted and reopened up so namely at $8.51 when this ended up reopening off of its first halt on the entire day. We had the opening print open at 51. All right well that should be a pretty big level. Well it was it came down under it back over it and often running she went. So you know for right now I hope to see this actually pull back a little bit lower and then from there really explode into the close. If I don't catch another runner on this one myself and it goes without me I honestly can care less you know if you leave money on the table folks. I you know unless if you only made like literally five sensors so then I'd say I'm sure you took a good profit either way given how much this stock ran all together. So you know I'm sure I would have loved my shares back from 438 from earlier but that was for a quick 60 cent or 70 cent profit at the time it's like geez you don't know when this is going to pull back down. The only thing though that would lead you to hope for this stock to continue to push up throughout the day and thankfully that's what we had here so far and we talked about this in our traders talk earlier today. Stock has a lot of recovery to do at one point it went from 110 all the way down to like two bucks right around two or under. You know so from yesterday the stock ran and I was pretty you know interested in this one myself going into the open. Thankfully it played out how I thought it could have but that's not all how they work right so with this it's just to say thankfully we were really early to the punch on this trade it paid off.  So maybe it doesn't shake back down maybe I don't get that bigger pull back down to 10 or 1025 first but you know we'll come back to this at least at the end of the meeting here it already goes on the main list you know Jan and the AERC trade to start. Alright so folks let's go right from top to bottom otherwise got this stock here that's like below a dollar so I'm just going to skip over it for right now there's probably a lot better stocks to follow you're heading into the close. And we haven't even talked about the market yet as a whole the S&P markets are grinding on up right now but they're at the highs so aside from just what we're covering across the gainers and losers here. You know I'm sure there could be a couple of good sideless stocks to work with going into the end of the day so you know ONCR right now hey this actually doesn't look half bad. You know it's trading about 13,000 shares per minute good spread good volume on the book for right now. You know it doesn't hurt us to put it on our list for right now it's up enough right so you hope to see this make the bigger move heading into the close like the AERC already did but you know at least for right now this makes the cut. AX DX just want to check in with it quickly little move up grinding on up across the afternoon bigger pop from the early part of the day but yeah nothing really too much happened here. Now I did see some chat earlier I didn't jump to the EFOI I really haven't seen this chart at all up until right now my first glimpse on this trade today. So it ended up making more of a you know pop going into the early to mid afternoon you know shortly prior to one o'clock Eastern topped off around 220 and now it's making a bigger pop here. So you know for right now I definitely like it EFOI just taking a quick look on level three I don't have my level for open for this trade but you could at least see it 250 right on the offer. 28 plus thousand share order on the ask so you'd assume for you know 50 cent level to be resistance anyway but that certainly confirms it right. What else we got here folks let's kind of just skim through here at this point. The AUVI I guess it was a glitch from trade station it was up like a thousand percent. It's actually pretty pretty nice looking here you know grinding on up right now or from earlier and it's making a push back up here right now. So you know what I don't mind it looks good. Now I would say for right now though just check on level three once more and you could see an order on the ask right off of one sixty nine twenty twenty five plus thousand shares. Yeah the AUVI for right now it looks good checks out nicely. The HUSA from earlier today I don't know if this is going to be a sharp looking now looks all right. I mean but this one from earlier today I mean AERC and then really it was the HUSA stock HUSA ended up making a huge pop as soon as the market opened up. You know very unassuming and pre-market we wouldn't have assumed for this to have made the type of run that it made by looking at it in pre-market just very flat dead. But you know hey again that's where we like to work together as a team. You know I think that one of our students Norman I think he had called this out first if not Norman I forget so I want to give rightful credit to where it's due. But you know we were on top of this early pretty quick right so I actually didn't get my hands on this. I was following the AERC more so it ran without me but a lot of our students in particular did really well on this one. You know it's still very lively right now. It doesn't hurt us to put this on the main watch list here for the afternoon. Brian first called it out there. There we go Brian. Brian you also shouted out the VERU stock which I'll give you credit once more on because I ended up catching a few cents on that one. That was a nice trade. I'm sure we'll find that on the gainer side here at some point kind of trying to find it here. All right let's see what we have here in the meantime in the middle here. Yeah Seabae up 19 plus percent that's a familiar name for me so just wanted to look at it pretty quick. It's pretty flat. It's like very slow moving so pass on it for right now. The HUSA was moving up pretty nicely. That's an energy stock. ENSV is another one. So you know those two could move similarly to one another. ENSV is up like 18 plus percent spotty chart though. I mean it's near the highs don't get me wrong. You know stocks near the high of the day but little inactive. You know not as much volume on this as the HUSA stock at least. SIOX it's a cheap yet it really needs to click on this. So we'll kind of skip over it here. On a whole lot happening here on the gainer side otherwise we'll definitely check in with the sideless stocks like the airlines cruise lines. My EO AMC I saw up a little bit earlier. So a game stop popping a little bit in the beginning of the afternoon. So there's definitely a lot more to sift through here folks quadruple you. This one trading by six million shares up 13 percent. Whoa look at this pop right now. That caught me off guard. The only reason I clicked on this is a couple reasons. I am familiar with the ticker. It's up enough good price and it was trading like six million shares. So you know that's not too little. That's not too much. That's like kind of middle of the road. This looks really good. Now I want to check in also with the chat board. Michael has been trying to get my attention on the CCJ stock here. Just calling the pop. Yeah I mean they have to be you know all the uranium stocks right UEC. Yep. Just all of your uranium stocks collectively. I've been here long enough I guess when you know it by heart right away. So you know quadruple you and then that makes sense because I knew for fact that CCJ that Michael was calling out inside the trading room. That's a uranium stock UEC. Let me just check Benzinga Pro briefly here folks. I don't want to take too much time and go through news here but obviously I'm pretty interested in seeing what happens here. It's obviously a whole sector based move. I got nothing so far. I'm just doing a really brief check and then I'll check back in with the trading room. Alright so here we go. I got it. Looks like shares of uranium companies trading higher following a report the U.S. is seeking 4.3 billion to buy enriched uranium from domestic sources. So that headline came out exactly at 2.30 Eastern Eastern time and with that like all these are making a big push.   Alright so that's that's a nice development there. URA also from Wendy. Let's take a look you know if it's not trading enough volume or if it's expensive it might be an issue. You know it looks alright. It's up 4%. It's another one. Keep on the side. You know the others I think are making a bigger push percentage wise if I'm not mistaken the UEC up near 8%. This one that's not bringing. So 10%. So you want to focus on the ones that are the most active right. It's not a bad call from Wendy. You know just you want to make sure that you can focus on the the most active ones if anything. The ones trading the most amount of volume the ones that are up or down the most namely. Now really quick I'm going to just jump over to the loser side here in a moment just as I'm still looking at the chat board here in the trading room. Alex calling out the SIGA stock on the way up to 12 and yeah it's a pretty good call right.  You know it's a stock we're familiar with like I just mentioned and it's on the way up to the highs and a major resistance. So you know what this one I'll put on our list. Let me just check out the VIRU again that was Brian's call out from earlier this morning. You know ended up making a really nice run from the morning. It's up 17 plus percent right now. You know if I could snap over 16 I think that we have a great trade on our hands but it looks a little weak compared to the others. So you know in the name of kind of trying to be conservative in the sense of being picky and you know trying to not produce as big of a watch list. I'll skip over this for right now but this would obviously be a good stock. Should it break over 16 year. All right. I'll tell you what Rich is out sick today and normally when he's any sharing the screen might buy platforms a hot mess right now. I got to reorganize this year at the end of the meeting but let's go through the loser side here next. Let's see what we have on this side of the field. I got a bunch that's hard to borrow so basically not to sound lazy. Skip over them for right now. You know unless if there is one of them that you can short short personally and you want me to look at let me know. But I mean I'll tell you markets are moving up where they were just before so I'm not expecting a whole lot to be on the loser side here anyway. Cheese and there's not a whole lot that is easy to borrow to begin with. I guess I'll check out PTR a $6 stack kind of near the lows down near 10% but it's just really flat for right now so pass. All right so folks let me know if there's anything else up down left right more than 5% that you'd want me to look at or check out here just before we finish up. A couple of comments on YouTube that I'll jump to first from from Lionel which is the best time to follow you so that's a great question Lionel and I appreciate you joining us. Normally Fausto will do our morning meeting Fausto is the president founder of our company Cyber Trading University. He'll do our morning broadcast at 9am Eastern time so you can catch him every weekday on our morning broadcast on YouTube otherwise I'm here every day at 2.30. But if you wanted to join us live inside our trading room we continue the audio commentary live between Fausto myself another instructor of ours Rich. Just go right down to the link on the yellow banner below that you see right there on YouTube and you can sign up. For Mark he's asking may I ask are there other order books other than NASDAQ another great question I've had I've had a lot of issues with NASDAQ. So NASDAQ is the most liquid of the ECNs there are plenty of other order books though between the Archipelago book between bats batty direct edge edge X. You know there's several different ones that you could look to get data from know if you have a platform or broker that offers the data great. Otherwise you know you can look to get level four you could join us live inside our trading room to learn more about that. But yes I mean you know there's other order books or ECNs collectively aside from NASDAQ. All right so any other call outs folks stocks up down left right more than 5% that 8 ERC slumping back down for right now. I'm not fully sold on the drop down to 1025 just yet but I would love to see it make that move. If it could end up snapping back above resistance roughly off of 1175 then I could be pretty interested in a slingshot but.  Yeah I mean this thing looks relatively finished up unfortunately now at this point you know for as much as it popped back from pre market even then just now. You know that could be easy to say looking at this intraday after this already dropped off but. What do we say here. History has tenancy to repeat itself. I mean just look at the daily chart here from like last week and then also go back a little bit more. All right so Mark says AUVI AUVI is already on our list. Nice pop. So I think that we should stick with what we have here for right now folks I like what we have here so far. All right so for all of a sudden Facebook or I should say for all of a sudden YouTube say YouTube only YouTube only say Bobby I got to write back to you Bobby. I'm going to write back to you on YouTube right now one of our longtime students. I apologize Bobby I'm going to get back to email later on today just you know. But for all of us aside from Bobby because I'll be writing back to him anyway but if you wanted to send over any other questions thoughts comments suggestions. You're more than for to do so Josh C2 trading dot com Bob you'll get you back inside our trading room but if you wanted to join us otherwise for all of us. Just go right down to the link on the banner below. All right so for Grant Mark Steve Wendy Alex Michael. I'm going to post the list. Rich is out today. I'm on a coaching call at three o'clock. No audio in the training room from three to three thirty today only or I think today only I think Rich should be back tomorrow. We'll see. But just so you know want to make sure that was known beforehand. No audio today only from three to three thirty. I will be back on right at three thirty though to wrap things up for us. All right folks I'll talk to you soon. Just nine dollars do it today.