Hey guys! Hope the new year is turning well for you guys. I'm an update about something that I didn't think I would get to start the new year with, but admittedly I'm actually quite behind on this. This update came about two weeks ago, but I didn't even notice in my email stream. I'm back at work now, so my email's just flooded. We have an update about the undergrads movie. Just when you thought there was nothing going on, Pete Williams started the year with an update about what they've been up to, and there has been some significant progress. Now this was shared on the Kickstarter page, which supported eons back now. I still have a bunch of the posters and everything else that I got from it all on the wall, and admittedly there's something that he talks about in this update that I kind of really regret having not participated in, so I'm going to read it off and talk about kind of what's coming and then just, you know, kind of give us some overlay on what's coming. Happy New Year's everyone! I once again throw myself on the sword for not doing a better job of providing updates this past year, but don't let the radio silence fool you. We've actually accomplished a massive amount of work on the movie over the past 12 months. The epic scope of our script has required a ton of new designs to be generated, and in 2001 our small but dedicated team managed to crank out nearly all of them. And so what he shows here is 10 new locations and 150 props. Right off the bat, the knight helmet is kind of interesting to me. The laptop thankfully does not actually give away the age of the film. The only thing that does here actually I will admit is the segue. I don't know how they're gonna kind of keep to the timeline, especially when you see the flip phone. The cell phone is, I would almost say is age accurate to the time of when the show was, because the show was in the peak 2000. That's kind of cool to see that, and then there's over 50 character designs, and some of these look like kind of updated versions of what we are used to. The fact that there's a little alien in the corner there is pretty funny. The guy on the very far left looks like a different version of Rocco, like a Rocco brother, and that also can be completely contrast with the guy on the far right who has, oh, he has socks and sandals or those crocs. Those look like socks and sandals. They got a different assortment of other characters here, so that's kind of cool. Then 70 costume changes for the main cast. Love Knits in the Indiana Jones outfit. Absolutely love it. Cowell is incredibly familiar. Rocco is Evil Knievel. That's great. I like the Jess's outfits. Of course, Knits is also getting a Han Solo one. The fact that Cal is Legolas is hilarious. I don't know who the guy in the paintball outfit is though. I don't know. I kind of find it interesting. There's not a lot of Rocco ideas, so that's interesting. Continuing on with Pete's update, and we're nearing completion on designing all the background characters based on you generous backers who pledged to one of the $500 rewards. The most exciting thing I have to share is that the storyboarding for the movie has officially begun. This is big. This is actually quite important because storyboarding, especially for a film like this, just basic animation knowledge, you have to get these things done before anything else gets done. So the fact that he's giving us this, there's durations, scene numbers, all of these panel works, that's great to see. And then apparently in the coming weeks, I'll be recording a rough scratch track of all the voices. And once the storyboards are complete, we'll be cutting together an animatic to see how the pacing of the movie is working. Again, I can't thank you all enough for your continued patience and support. The next few months are shaping up to be really exciting as everything starts coming together, wishing you all the best 2020. This is awesome. I'm really happy to see that something is coming together from this. This looks like it's going to be something I'm happy that we actually have some forward progress because it has been a little bit quiet for the last while. But admittedly, this project unfortunately started at probably one of the worst times. It got the money, got the funding, and obviously it had to start getting through legal stuff. And then COVID hit, and that definitely prevented a lot of things from coming together. Thankfully, as we've seen, a lot of big corporations can figure out how to work it in with the idea of working online. But when you are a smaller team, and it kind of, I don't even know how Pete is putting together like kind of the salary or compensation or whatever it would be for the people who are working on this, I don't know. But I imagine that's a struggle. So I'm happy that we are actually seeing something from this. I'm very, very excited. I cannot wait to see what he comes up with. Here's hoping that things come a little bit faster. I know I've said that before in the past, but it's really cool. And this kind of corresponds as well of what was the last update video I did when he was talking about looking for animators. So there is some forward progress. Pete has not forgotten about it. And he hasn't run away with money. Like I know a lot of other kick starters did because back when the started, 1200 of us pledged $145,000 to help put the project together. Now, admittedly, that is definitely not enough to make this film because they are going to have to kind of do some changes and take some risks. But I think this was more so just to get a good copy going, so then they could look for investment to help make the rest of the movie. So there is still a long road to go. If anything, I would almost say that realistically, we could probably see this thing coming out in 2024. Maybe 2025, possibly. I'm still patient. You know what? We put the money in. We're seeing dividends from it. He already delivered all of the rewards. Now it's all about putting his hockey stick on the ice and just getting it done. So anyways, that's the little video update I have for you guys. If you guys want to check this out, go to the Kickstarter page, the undergrads movie Kickstarter page and check out the updates for yourself. Until then guys, hope you enjoyed the video. If you did, leave a like and if you're interested in more subscribe. Otherwise, see you guys next time. Thanks for watching the video. You're probably wondering who I am. My name is Knitz and you might remember me from the animated cult classic TV show Undergrads. It's been a while, but I'm happy to say the click is finally getting back together in an all new movie thanks to a successful Kickstarter campaign. But we are still asking for your support. You know, Knitz, you can't get more money unless you offer questionable favors. Yeah, guy. Unless of course those favors involve the ladies guy. By support, I mean getting the word out guys. Oh, well, couldn't you find a better means than this guy? All he seems to talk about is supernatural or hold a coffee mug real awkward. Why didn't you ask a Kardashian or something? Yeah, guy. Get in with the ladies guy. Hey, he's trying to help out. Like you've been trying with Kimmy Burton? I've seen Jabba the Hutt finish a marathon faster. Yeah, guy.  To see any and all updates about the upcoming Undergrads movie, be sure to check out and like the Bring Back Undergrads Facebook page. And with any luck, we'll see you guys soon.


We are doing a bit of wait-and-see with space weather this week as we take a look at our earth-facing disc We do have two big flare players in earth view right now One is region 3102 and the other is region 3107 that's just rotated into earth view Neither of them are firing off really super big flares Although we did have an M class flare from region 3102 here just in the last 24 hours and a little bit of a R1 radio blackout because of that, but it didn't last all that long Meanwhile, we're also watching region 3107 because that region is a solar storm producer And if it continues to potentially fire off solar storms, it could give us something earth directed very soon Now on top of that we also have a big coronal hole That's going to be rotating into the earth strike zone here over the next couple days And that could definitely send us some fast solar wind and could bump us up to storm levels So aurora photographers get ready. You could be in for a decent show More at high latitudes and mid latitudes, but nonetheless it could still give us some decent aurora Now as we take a look at our far side This is stereo a and it's looking at the sun just a little bit from the side You can see region 3102 rotating off of the west limb in stereo's view And it actually you can see that in in that region there was a big solar storm being launched back on the 18th That is not earth directed So we don't have to worry about it, but you can see region 3107 and it's a pretty big region And it is definitely active And so we are expecting some level of activity from this and then you can even see some stuff behind it So we are expecting that solar flux to kick up We are expecting radio blackouts at least the potential for them to continue And that means both amateur radio operators emergency responders and also Space traffic and and radio comms for space traffic. We're going to have to stay on our toes easily in through this week For more details on this week's space weather including how those two big flare regions might affect you Come check out my channel or see me at space weatherwoman.com


What does it look like? Yeah, so, it's pgf. And what's good? What should we do? F11, I think. Maybe not. F5? Something should be. What does it look like? It should be like... Do you have any clue how it's been done? You can actually do the full screen of the presentation. F11, no? It's very simple. Full screen mode. Control L. Hey everyone, we are about to start. Please turn off the sound on your phone. Like, each session I can hear the phone ringing. Please do it. And don't forget to vote. The mobile app or the website for a favorite talk, presentation and workshop. And please welcome Dmitri Levin. Can you hear me? Okay. And Dmitri Levin, the manager of stress. And today we have a little stress session. So in the first half of an hour, I'll be talking about stress fault ejection. And in the second half, my colleagues will talk about stress structure. So... Does anybody know what stress is? Please raise your hand if you do. Okay. It's going to be fun. So as some of you know, stress is a traditional diagnostic debugging and instructional user space utility for Linux. How traditional? Well, about 25 years old, so quite traditional. It used to monitor interactions between processes and Linux kernel, which includes system calls, the most known part of it, but also signal deliveries and changes of process state. Stress has a traditional common line interface, so it's easy to use, right? And it also has various filtering capabilities that make it a quite powerful tracing tool. And the last year, that's the most interesting part of it, the last year stress has been extended to tamper with traces using so-called, this is called fault injection. So today, I am not going to focus on traditional stress features, but I'd rather talk about this new feature, which is quite untraditional for stress. But you can see some traditional output too. So what is a fault injection? It's a software testing technique used to improve test coverage of error-hunting code path that might otherwise really be followed by the means of reducing faults. Thanks to Wikipedia for this nice definition. I wouldn't be able to produce something like this. So where do we place stress among other fault injection tools? It's obviously a software and time tool that does it by means of this call into precision. It's user space, not a kernel space. It's unproved, and it has a traditional command line interface. So now I'll show you a series of examples so you get an idea what the interface is and what can you do with it. And I'll start with a simple program, a cat from Corutals, which is dynamically linked with libc. So in the top block you see a traditional stress output with a simple filter that shows all open just calls. And in the bottom block you see the simplest fault injection syntax where you tell... No, it's not going to look better this way. Where you instruct a stress to fail all open just calls. From this you can see that the first just call of open made by... it's a dynamic link, by the way. It tries to open its cache, obviously it fails, and then it tries to find libc in four predefined locations on this architecture. And fails and then it gives up. Let's try to change the default error because the default error is inocys that is functionally implemented. Let's try something different. Let's pretend that all these files are not found. So tell that error is in the end, that it's not such valid territory, and you can see that it makes difference for dynamic linker. When it sees this error code, it tries to find libc in four more locations. But it has no chance. Let's limit the number of places where we fail this open just call to just the first one where dynamic linker is trying to open its cache. It looks like the previous pictures, the previous slides when you've seen that when dynamic linker can't open its cache, it just iterates over predefined locations. And it finally succeeds and everything is fine. So now let's do this. Let's fail second and all subsequent opens its calls. So when dynamic linker successfully opens its cache and reads the location where libc is supposed to be, you see it tries to open it, fails, and then it falls back to the same procedure you've seen before. It iterates over its predefined locations and expectedly fails. So you see it tries the same location and tries the first one, but it doesn't know about it because it's just different parts of code. It's just a coincidence that they are the same, this location and this location. Now let's go on and let's try to mess with open libc's calls made by cat itself. So it looks like you would expect it to be. When open syscall fails, it cat just reports an error and exits with error code. This is the way how you do it. It's a bit artificial example. So you can see how you can inject false, not just a subsequent, but with a step. So this instructs a stress to inject false and with third opens syscall and then every second one, plus two you see. This way you can do some funny stuff like fail third, open and then fifth open and you can see that cat has this situation properly. So it opens whatever it can and protects it and reports about those that it can't open and exit status indicates an error. Now let's combine a fault injection with a path chase filter. So in the top block you see a traditional path chase filter. So you see all syscalls that have something to do with the file specified here. And let's now fail one syscall after another and see how cat is handling this. Starting with open, well, open we've just seen what's going to happen. So let's go to the next one. The next one here is fstat. Let's inject some plausible error. fstat is not likely to fail, but what's going to happen if it does? Cat treats it as a fatal error. I don't know why. As you can see from this traditional output, it's actually not needed much the result of fstat in this case, but cat treats it as a fatal error. The next syscall however is an optional because as you can see it's optimization. It instructs kernel to do sequential reading. So when it fails, like it's not available, it could be. Cat just goes on. And then a reader happens, a hard reader happens. Cat also treats it as a fatal error, which is quite logical.  Would a cat restart or retry this syscall or not? It would. So if you inject an interactive system call, it retries. Cat is a good program. That's the most funny thing about cat. After all this reading is done and the processing of this file is over, it tries to close it. It's a read-only descriptor. If it fails to close this read-only descriptor, it treats it as a fatal error too. I don't know why. It doesn't sound logical. The processing is over. Oh, nice. So some more examples of fault injection syntax. Here you can specify several ones, like in the first example. And in the second example, you can see that a trace can follow descriptors and actually can see files behind them. So you can use a trace as a trivial, like access control filter, which is a bit funny. Okay, now to real bugs that was found with this tool. The first one is the bug in Python 3.5. Every invocation of Python requires some random data, and when it fails to open or read data from every random, it generates a fatal error, but instead of exiting gracefully for some reason, it prefers to raise a six-fold at a hexadecimal address 50. Why do I think Python does this? It's just a method of an object that's not allocated, so the object is at address zero and 50 hexadecimal is just an offset of the method.  Okay, and another bug was found in Lipsy dynamic linker. For some emission, it doesn't check for the return code for the first mProtect call, but does for all the rest. And mProtect call is allowed to fail, for example, because of fragmentation, so it's a clear emission on dynamic linker side. Why it happens? Just because there are different parts of code, and this was the only part in Lipsy where mProtect was not checked properly. So what's going under the hood? As you probably know, a trace works using kernel API called ptrace. It's the same API used by GDB, for example. So when traces invoke, this is called, what happens? First kernel puts trace into so-called syscall interstop state. This awakens a trace. It fetches syscall number and arguments from registers and memory of trace. It applies its filters. You've seen a lot of them already. It may decide to print something. And then it tells the kernel to let the trace go on. The kernel is likely to execute the syscall if it's valid syscall. And anyway, then it puts the trace into so-called syscall exit-stop state, which also awakens a trace. It then fetches syscall return code arguments if a trace thinks it could be changed. If the syscall is not filtered, a trace will print something. And then it tells the kernel to let the trace go on, and everything repeats until something stops this. So if we take all these two parts together, you can see in this trace workflow there are two places where trace could tamper with syscall numbers and arguments and return code and whatever with syscalls being invoked. So this is the way, actually, how syscall font rejection is implemented. A trace changes the syscall number to an invalid one, which is minus one. And then kernel sees this. It's an invalid syscall. So it just returns an error code. A default one on most architectures is in a sysfunction not implemented, but on some it could be a different code. So you shouldn't rely on something specific on this. And then on existences call, a trace just replaced this error code with the code that was specified, if something was specified. So it's quite simple, but quite powerful at the same time. As you can see from this slide, a trace could do something more than a classic fault injection, which is replacing error code. It could do some fancy stuff. For example, it could inject a signal. I don't have any ideas for real use of this, but some people do. So this is an example of how you would inject a signal right at the exiting of syscall. So you can just dump core and then do the core or whatever, like attach gdb to it. Or you can skip syscalls, pretend that they are successfully completed, like inject or substitute an error code to a successful one or whatever you like, and pretend that in this example that unlinked syscall succeeded and the file was removed, I mean unlinked, but in reality it's still there. But the trace has no idea. So this is mostly all I would like to tell about this fault injection stuff. This trace is a free software project. You can find it in many places. And now your questions if you have some. So the question was when the fault injection happens on entering or exiting. It actually happens in both places. On entering the syscall number is replaced and on exiting the return code is replaced. So it sits in both places, right? So the question was what's going to happen with resources? When fault injection happens no actual syscall is invoked. So it's just a natural failure of syscall. It's emulation of syscall failure by natural means. So if open fails it's the application that should handle this. That's why all this thing called fault injection that's what it's all about. You inject a real fault not an imaginary one and then application should handle this properly. Success injection is something different and all these questions would be applicable but this is a rather modern thing and it's not stable unlike fault injection which is part of already released a trace. In theory you could do this but currently we have no interface for this. So the question was could we change syscall arguments with fault injection? The answer is that technically it would be possible if we could think of some convenient interface to do this. Currently we have no interface for this but this is likely to change in future. A functionality available as a library as well. Is it still possible to build other things around a library? A trace is traditionally an executable so you probably could write a library wrapper around it but by itself a trace is an executable but you're the second one who asks this question and I'm starting thinking that it might be useful. I know some people are hacking a trace for this but we don't have an interface. The question was could we inject delays? The answer is that it's theoretically possible but we don't have any interface and a delay is not possible. The question is theoretically possible but we don't have any interface and a delay would mean that our... What kind of delay? For example, when a trace traces several processes should it delay everything? Or should it delay just this process? It needs some thought to make some reasonable interface. So it's not a question of implementation it's a question of good interface. Any more questions? The question is could we specify some randomness? Originally it was proposed to specify some randomness in this interface you've seen but currently it's not implemented and to be honest I'm not sure it's a good idea because if you're doing some fuzzing it's probably up to a driver of this fuzzing to specify randomness. So probably a trace is not a really good thing. Okay, so I don't see any more questions. The last question, yeah? It's a well-known stuff. So it's a very well-known thing how a trace affects performance was the question and the trace is a synchronous program so everything is like synchronous. As you can see or probably as you've seen on this workflow slide a trace evakes several times a lot of context switches so it's quite a big overhead but it's the only synchronous interface so nothing is lost. Everything is very slow but nothing is lost. All modern kernel interfaces are asynchronous so you can close some events but it's much more fast and orders faster. So a trace interface is just slow but synchronous. So the last question, really last question now so the question was why didn't we drop a trace in favor of Peruv which is asynchronous because for some tasks we need synchronous. Just need synchronous and we cannot allow losing any event. For different tasks we need different tools. That's why. The main difference is that it's synchronous and when you need this tool to be synchronous you can't use Peruv. When you don't need you can. That's life, I think. Thank you.


to take a job as a high school teacher. And I really heard a voice really saying from the beginning that, because I'm hired as an English teacher, and a voice was saying, like, you're here to talk about love. And I was, like, enormous fear coming up. Like, I knew I was going to face a lot of fear in that job.  It seems to think that it's all pretty meaningless, which, like, I agree with them. And I remember feeling that way also when I was in high school. And I really want to reach out to them. And I perceive suffering, and not only there, but other places also, like, other people in my life. I have this feeling that I'm, like, responsible, that I usually feel guilty. If I'm, like, going through a day and I'm not connected to spirit, I feel guilty for not being able to help anybody because I wasn't connected. And, but also, like, I read the Course, and Jesus tells me that, okay, you can be the voice or love in this world. And I need you to, like, reach your brothers that are lost.  And I don't know how to do that. And it's, like, how do I perceive that? Because, like, you said before, you want to change your mind about the world? And I'm like, I perceive the error. Yeah, it's like you're just at the beginning stages of, like, being used in miraculous ways. And I remember that one of, actually, my last so-called job in the world was as a teacher. I was teaching a psychology class at an art institute in downtown Cincinnati. And it was the very, very, very last job that I would have. And it was this place called Antonelli Institute. It was four-hour classes. And I remember going into that and it was very miraculous how I got the job, too. You know, this woman pulled a resume that I had written and sent in, like, years ago and it had dust on it. And she just intuitively felt to reach over, pull the first one off of this stack of old resumes in this office, blew the dust off of it, called me up. I happened to have my parents' phone number on it, happened to be staying with them when she called. I said, who is this? And she said, can you come in for an interview to teach at Antonelli Institute? I went in there, I went through two interviews. She said, I love, I like your smile. I, da-da-da-da-da, you're hired. And so I got, that was the last job that I actually, you know, got a paycheck for kind of in a regular way or whatever. But, and then I was thinking like, I had a lot of fear coming up, because I was like, it was four-hour classes. And I got all this specific instruction about I was not to have like a syllabus or lesson plans, actually it was lesson plans.  Like a semester, teaching a four-hour class and no lesson plans, it was just, it's like, oh, it was really stretching me to the edge. But I needed to be stretched to the edge.  And the very same thing happened. I got in there and mostly young people, like 17, 18 years old, some that were back with gray hair from continuing education, but majority like 97% just young people, disillusioned, fed up, angry, and all kinds of hairstyles and colors and rings in every part of the body that I'd never seen and so on and so forth. And it was great because I was kind of thrown out there, you know, like, like David in the Lions then, I was like thrown out there. And the spirit was like, you're gonna, I'm gonna teach this class through you. So I felt like it was like a walk-in kind of a thing. You know, really, like I was supposed to go out there and teach a four-hour class and the panic would set in, you know, I mean, at least if I could have had lesson plans, but the Holy Spirit would not let me even have lesson plans.   And I think I was there for maybe a couple semesters, but I got so intimate and so relaxed with them. And the man, the woman who hired me, she moved on to another job and then the man who came in as the head of the Institute, he never checked up on me. I was like in an incubator. I could let it rip week after week after week after week. Nobody ever checked up on me and I just got into this experience that started to feel like it was all for me.  Nobody checked up on me. We grew so close because it was so meaningful. Every one of those classes was so meaningful. We taught meaning of life things. There was one point in the semester where I had just had this realization that I had, you know, Jesus said in the Beatitudes and the Sermon on the Mount, judge not. And I just had this realization, I think it was during my second semester at some point, that I actually could not grade students. I could not evaluate them. I'd actually transcended that even though I was still in an academic setting and that was my responsibility to assign grades, I actually had had the realization that it was absolutely impossible for me to grade or evaluate them. So I was like, and now what? You know, you're teaching the class, what are you gonna do? So I just showed up and I remember that day, you know, I can only sit down, they're all sitting there. I said, you all have A's. And they were like, what? I said, you all have A's. We started, I've reached this realization in my mind. Nobody was checking up on me, so I, where I cannot evaluate you. So I cannot grade you. So you all have A's. They're all, yeah, yeah, they're all really happy at everything I said. And I said, but we seem to be in an academic setting here where grades need to be handed out and they expect that these will be based on the criteria. So I said, remember, at the beginning, we had, you know, you have to do a paper and you have to do this and you have to do this and exam and so on and so forth.  You see, the Holy Spirit handled that. I was off the hook. I was not going to grade them. And I knew that because I had transcended the possibility of grading them in my awareness. I said, now, you're all gonna grade yourself based on the criteria that was laid out at the beginning and this and this and this. And also when I gave them the final exam, it was all essay and it was all meaning of life. Like I had a whole stack of the deepest, most profound questions that the kind that I always would have wanted to have on an exam. Really practical meaning of life questions, you know, really deep and profound. And then I would say pick like out of whatever 15, pick seven and answer them. And I said, and remember, just answer them from your heart because there are no right or wrong answers to these questions. So I took the pressure of right and wrong, took the pressure of grading off and whoa, there were blue book kind of things. You, when I got these back, I cried reading the blue book exams because they poured their hearts out. It was the beginning of no people pleasing and no private thoughts. They poured their hearts out. They even wrote things like I never told another living soul this, not even my parents. And they would write out their deepest, darkest secrets. I cried reading them. I'm sure they had huge healings unveiling themselves. And this was all in an art institute. You see, the Holy Spirit took an art institute and me teaching psychology as just the backdrop for this tremendous thing to occur. And I didn't know at the time, I had no idea that I would be used to go to like 20, 29 countries and do all the speaking. I was voted the most quiet in my senior class. I was not, I was like a Moses candidate, you know, Moses stuttered and he has to deliver the 10 commandments. And I was voted most quiet and all these assignments in all these countries. And this was preparation. This was just like clearing out the channel so that I could do my life's function, starting off with a psychology class at an art institute, at a private art institute in downtown Cincinnati. And in two semesters, the channel got so opened that I was like, okay. And what I heard after that, at the very end of that assignment, the man who was the head of the institute came into me and he said, I said, you know, I have to go on now. I have to move on. And he said, oh my God, we can't lose you as a teacher. I said, well, I really, I didn't say the Holy Spirit or anything, I just said, I have to move on. I have to go on now. And he said, well, you'll have to find a replacement. And I thought, well, that's odd. I usually you don't have to find a replacement. But he said, very matter of factly to me, he said, you have to find a replacement. So I had my friend, I was into a course in miracles. My friend Don Tolheimer was, we had gone to these transpersonal psychology colleges to try to go for a degree in transpersonal psychology. I took the route of coming back to Cincinnati and getting this miraculous job from the Holy Spirit. And he took the route of going to that. And when I was like, what am I gonna do? And then I thought of him, the Holy Spirit said, call Don, I called him up. He just graduated with a master's degree in transpersonal psychology and needed a job. I said, have I got a job for you? It's a setup. He came back, he waltzed right in. The Holy Spirit even took bringing in my replacement. And it was so beautiful. And then as I went on, all those skills and abilities that were used in that way got used in broader, broader ways. And I remember Jesus saying to me, that was your last regular job that you'll have in this lifetime. And he said, now you're mine. And I will use you in ways that you cannot even conceive of. Talk about no plan. I will use you in ways you cannot conceive of. And believe me at that stage, I would not have conceived of all these round the world trips and speaking to all these different people in all these different countries and everything. I had no clue what was coming. But I could feel the miracle of him using that simple psychology class and the four hour class in that institute. And that was my preparation. That was kind of like, instead of going to Jesus University or whatever, that was it. It was compressed really into two semesters. And it just worked so well. So you're just right on, and it is a little scary because you're stepping into the unknown. You've got a whole life's mission that's ready to unfold and you're just getting the part of, you're gonna teach love in an English class. And then, okay, show me the way. Give me what's next, what do I do? It's a great adventure. All for me. Yes. I'll always come back to that. This is all for me. Yes. The fear comes in when you start to think about them. But in that, it's all for me because there's only one. It's all for everyone. It really is. It's funny, I don't think about these things anymore, but listening to you talk, David, I'm reminded that one thing that Michael Beckwith would say to the ministerial candidates is he would say, God does not call the qualified. God qualifies the called and all are called.


Going on everyone Sam here late in sports cards doing a two-box football mixer for Andrew H We've got one box of 2022 panini score and one box of 22 a panini select draft picks football Good luck here Andrew. We'll start with score Andrew just so you know that base will not ship All your rookies do do all of your inserts your autos your numbered stuff. Just know that base That is it Then everything does ship out of select roll through this base Marvin Lee out. That's gonna be a color match 24 out of 50 nice one there for the Steelers and Albert, uh, Oklahoma, but not Oklahoma is it Oklahoma Oklahoma, but not Wabanam of Wabanam. That's what I think it is nice one there blue 200 Chris Godwin on the gray Charleston Rambo, can you pick it rookie? Bailey zappy right behind it as always Oh, this is kind of nasty Coral Patterson Super Bowl auto for the Patriots Patriots Coral Patterson. That's kind of wild Forgot he was there during one of their Super Bowls nice CPAT Congrats Andrew. That's awesome, man. And Wanda Robinson Gray because outside of rookie year stuff 2013 Don't see a lot of Coral Patterson, which is kind of cool. So nice Nice card to add your collection there Andrew Federa and Mathis He was only there for like a year or two Yeah, Caleb I pulled a um God, what was it? Donovan McNabb auto yesterday. That was wild. Yeah, that was actually really I was so pumped about that Nice Now again Can he pick it and tow the line AJ Brown 46 out of 50 Nice one there. I don't like that card because He's mopping on Humphrey Syracuse legend actual Syracuse legend Washington and Vikings legend on a bit of map Malik Willis rookie and gold speaking of dude 44 out of 50 Donovan McNabb. That's so weird Nice one there. Congrats Andrew I think we're still looking for two more autos out of this as well Who do I think wins Ohio State or Michigan? Probably Ohio State.  It's like basically like playing it a In division rival in the NFL like anybody can win, but I think Ohio State's really so I think they get it done Forgot that's on tomorrow too. Kind of Bailey zappy auto. Nice. There you go Andrew. Congrats, buddy sweet card there Followed by a gold Marquez Valdes scantling 18 out of 50 still a packer in this or a breeze hall Kyler Gordon, that's not upside down. Nice one there. He's actually kind of a beast for the Bears Nice one there and great Hunter Renfrow has been a great has been a fantastic box of score Right here. I'm all in on this box of score Hey, I'm gonna make a Fitzpatrick of USC wins the championship that they're kind of a sneaky sleeper team USC I mean the Pac-12 kind of sucks So there's not a lot of like they're not really playing an SEC competition or a big 10 Big 10 kind of sucks the SEC rules all beyond let's be real with ourselves here Let's not sugarcoat it watch a fortnight Josh Allen on the graph That is tough. All right guys. Let me just move this base over here. And then we've got our Select graphics Just double-check that's the right one twenty twenty two select draft picks football Perfect. All right. Good luck here Andrew Can I pick it rookie? We've got Devante price youth explosion, Florida International University Nice one there. Not numbered. Arnold Ebikita Penn State 149 and the Falcons Josh Jacobs who's actually rated the number one foot running back in football right now Really? Yeah Nice one there that decline the Raiders declined his fifth year option K-bomb tibet oh Johan Dotson Garrett Wilson spark silver Kyron Williams debo and a Kobe Dean on your field levels. We've got Reggie Roberson, Jr Nice one there SMU on the youth explosion not numbered Andrew Booth for the Vikings and Clemson Orange Isaiah Spiller field level to 49 nice one there silver Mahomes Concourse Chris Olava silver Kenny Pickett on the rookie Jake Plummer Isaiah Spiller and Jamar Chase is Dustin Crumb X Factor trying to thank you. I could drop it really quick for you That's Rob Gronkowski Baker Mayfield to 199 Terry McLauren silver CJ Stroud silver Traylon Burke sensations Tom Brady Mike Williams and Nick Chubb That'll do it for your break there Andrew. Thanks again, buddy. We'll get them right out to you my man


If you've been using Linux for a reasonable amount of time, you probably have noticed that there are multiple ways of doing pretty much everything. If you want to move a file in the terminal, there are at least three ways of doing it. If you want to back up your home directory, there's at least four ways of doing it just that I can think of off the top of my head, and I'm sure there are actually many more. If you want to install a new Linux distro, there are probably at least two ways of doing it, probably more. And this phenomenon kind of permeates everything when it comes to open-source software. And if you're fairly new to this community, you're probably wondering why. The answer to that question is a little bit complicated, and it really has to do with the nature of open-source software and the nature of humans really, because when it comes to pretty much everything, we're all unique little snowflakes. And we all have our particular ways of doing things, and that leads us to not liking the way other people do things. So how I manage my workspaces and workflow and everything like that isn't the way other people manage their workflow. And that leads to conflict when it comes to development. So for example, if everyone loved the way Debian worked, let's just say Debian is our Daddy distro. It's the distro that we started from. It's not actually the first distro. I'm pretty sure Slackware beat it by a year maybe, but I might have those things mixed around. But the point is Debian is a really old distro, and it has been around for a long time, and it's the granddaddy of a lot of other distributions. If we all liked the exact same things, and we all enjoyed the way Debian worked, Debian would be the only distribution in existence. But of course, we know that that's not true. There are literally hundreds of Linux distributions out there, many of them based on Debian. So we know for a fact that not everyone is hunky-dory with the way Debian functions. Some people want rolling releases, so someone went out there and they created Arch Linux. Some people like the way Debian worked, but they wanted a different user interface. So they went out and created a boom too. You get the point, right? When someone comes across a way of doing things that doesn't really mesh with the way their ideas work, they went and created something different. And that's just in the realm of Linux distributions. The same thing applies to pretty much every piece of open-source software. Someone didn't like the way that LS worked, or they didn't like the language it was written in. So they went and created a program called EXA. And it's basically LS, but with some pretty features, but also written in a different language. Same thing with a rust clone of Cat. And there are rust clones of NeoFetch. And the whole thing goes on and on and on. Some people use this as an opportunity to learn new languages. Some people do this kind of development work simply because they have used a piece of software, realized that they didn't really like it, or thought that they could do better, forked it, and then decided to either rewrite it or put in new features, whatever happens to be. At the end of the day, and what it results in, is multiple ways of doing pretty much everything. Now, that all transitions into the question, is it a good thing? Because it does lead to fragmentation. The argument over whether or not fragmentation is a good or bad thing when it comes to Linux and open-source software is one as old as Linux itself. There are arguments on both sides of this debate. And really, what it comes down to is whether or not you think the open-source itself is a good thing. Or if it's a good thing but has some negative aspects to it. So if you fall down on one side of the argument where you think that open-source is 100% good and it was a good idea and the licenses and everything work properly, you probably think that fragmentation is a good thing. Because it allows choice, right? And choice is always supreme to having no choice at all. This is the argument of probably most people in the open-source and Linux community. They would argue that it would be much better to have an abundance of choice when it comes to distros and ways of doing things than to have no choices at all and just have to be forced to use either one distro, one desktop environment, and that's just the way things are. Most of these people, and I hate generalizing, but at least a lot of these people would look at the other camp and think that they're all fascists or communists. There's something really bad, you know? Because the other group would argue that fragmentation is bad and it actually hurts adoption. And their arguments is that too much choice is confusing and overwhelming to new users and therefore there should be a set of defaults, sane defaults, that permeate the Linux and open-source community, that everyone should agree on. And those are the things that should be the most popular. So in their world, Ubuntu, Fedora, and Arch would probably be the three main distros and those are the ones that we would point everybody towards. I don't know if that's how everybody would argue it, probably not, but that's kind of the idea that there'd be some kind of sane default system that everyone is kind of agreeing upon that this is how we get new users into the community and then they can branch out if they want to. So these two arguments are not really all that compatible because one says that all choice is good choice, one says that some choice is good, but really we need to have a set of sane defaults and that would make it easier for new users to enter the community and not be so overwhelmed. So that all leads to the question which side is right and I don't think that there's a true answer to that because in some ways the way open-source and Linux works is a good thing. So all the choices that we have, all the distros, all the ways of doing things, those are all the results of the way open-source works and if we didn't let open-source work that way, we wouldn't have open-source because it's just kind of the nature of the beast. You are free to take a piece of software and do with it what you want and that includes fork it, change it, rewrite it into a new language, add features, take away features, whatever you want. As long as you abide by the terms of the license, you can do that. If we were to curtail that and make it so that these things were all, you know, some the most popular things were the standard and we changed the license so that it was harder to fork things or whatever, that would take away some of the aspect of how good open-source can and really is. So for me personally, I fall down on the side of that fragmentation is a necessary evil. It's something that we have to put up with because taking it away trying to solve the problem would really kind of dilute the awesomeness that is open-source. However, I empathize with the people who say that there's just too much choice. There's too many distros. There's too many ways of doing things and it's confusing. I can completely understand that and the problem is that there's no solution. There's just really no solution. There's no way for us to go back in time and say, hey, Debian is the way we're going to go or we're only going to allow Debian and Arch. Those are the two distros we're going to have. That's it. You can't fork these, you can't use them, whatever. We can't go back in time and do that and even if we could, I don't think that we should because I think that by limiting the freedom that developers have to do what they want with software would actually lead them to be less interested in actually doing things with the software. If you don't have the right to take audacity or OBS or whatever and do with it whatever you want under the terms of a license, you're probably not going to do anything at all. It's a lot different to say, well, I'm going, especially with these two, especially with those two examples, especially audacity. Audacity is now owned by a major corporation and if it was not open-source the way it is now so you could fork it and do whatever you want with it, that means that if you wanted to contribute you would have to do so under all the rules that that corporation sits down so you'd have to sign their contributor license agreement and all this stuff and there are certain aspects of that that just aren't going to be appealing to the vast majority of developers who aren't going to be paid for their work in the first place. So their ability to take software and then do what they want with it actually motivates them to do work at all. It just makes them have the opportunity and the inertia to move forward with whatever projects they like and while it does lead to obviously multiple different clones of audacity, the vast majority of which now have been abandoned, it's still good that the developers who chose to do that had the opportunity. Otherwise audacity probably would just be a proprietary piece of software for the most part or I should say it would be open-source only in name. So those are my thoughts on the idea behind fragmentation and the whole duplication of effort thing. I've talked about that before on the podcast and on the channel before and I think that my thoughts on this have evolved over the last year or so because I think I fell down much more on the side of there's too many distros before and that we needed to do something to make it easier for new users. Now that I've kind of grown into the open-source philosophy a little bit more I find myself thinking that yes fragmentation can be bad, yes choice and stuff like that can be overwhelming but in the grand scheme of things there's nothing we can do about it and even if we could it would probably make open source worse. So the real solution to all this is to solve another problem which is to have a place on the internet that can kind of point users towards sane first options for them. So when someone comes up on reddit and asks you what distro should I start out with we should all have a fairly sane answer to that. Don't point them towards gen2. Okay it's just I mean that seems fairly obvious but that's definitely not a good choice for a new user. You probably shouldn't point them towards Arch Linux because that is not going to be easy for them to install if they're brand brand new, right? Point them towards Ubuntu or Fedora something that is easy to install something that is easy to get their software on things like that. Of course we're not all going to agree on what we should point those people to and that kind of comes up with the problem is that it's hard when there's a community this large to kind of say hey this is what we're going to point people towards but really they can try whatever they want. Really the answer of course is to tell them to try everything and that has been my advice for quite a while. If you are a new user there is no best distro. There's just not. There are distros that are better for new users absolutely true. Fedora, Ubuntu, maybe even Manjaro, PopOS, elementary OS maybe that's still around in four or five years Zoran, things like that. Those are really good for new users but at the end of the day the best thing you can do as a new user is try everything. If you want to try Arch Linux do it. Throw that on an ISO make sure your data is backed up try to install it. Follow the ArchWiki you probably will get it installed because ArchWiki is fantastic. If you want to try Gen2 more power to you I wouldn't recommend it you'll probably just be a sad sad person at the end of it and be left with a system that just doesn't you know work because Gen2 is hard to install or at least hard for new users even experienced users really but in the process of failing you've probably learned something so that's a good thing. So at the end of the day the best thing to get past the fragmentation and the overwhelming feeling of so many choices is just to start somewhere you know you probably have heard of Ubuntu go try Ubuntu use it for a little while see if you can find some of your software choices on there that you're going to need in order to replace the programs you used to use and if it works really well for you fantastic maybe that's your home you know some people try a distro and that's just what they stick with because it absolutely works for them. If there's a couple problems and you don't feel like solving them hop to a different distro learn how that works if that has problems and you don't want to solve them hop to another one you know just continually learn and you'll have a good experience and it won't be so overwhelming at the end. So those are my thoughts on fragmentation and how new users should kind of deal with that if you have thoughts on this topic you can leave those in the comment section below you can follow me on twitter at the linuxcast you can support me on patreon at patreon.com linuxcast just like all of these fine people thanks to everybody who does support me on patreon youtube you guys are all just absolutely amazing people if the rest of us are snowflakes you guys are i don't know snowballs or something it just it was a really bad metaphor i i don't know where i was been with but thank you so very much for your support truly do appreciate it thanks everybody for watching i'll see you next time


Well coming off a 14 win campaign in the school's four semifinal appearance in the conference tournament the BSU women's soccer team has high expectations heading into 2017. Now a week into practice for the Beaver soccer team and the excitement for the upcoming season is very easy to see. Great just to see all the returning faces and and to get to know the newcomers more and just kind of see the team come together here a little bit in this first week has been rewarding. Twenty players returned from a season ago from a team that saw plenty of success advancing the conference tournament final four but it's a new year and they want to learn from that run and improve. It was awesome and and I could tell by the end we were burned out and now we've learned from that and now we know okay going into that locker room the energy needs to be there and we need to really realize oh my gosh we're in the semifinals like this we could be in the championship. Joining the 20 returning players a group of eight talented freshmen that have gelled together from the start and ready to make an impact. You can just tell they love it here they all bond really well together and that just makes it easier for them to bond with the returners and yeah it makes it fun and you can just tell that they are hardworking and they love to play soccer and will do anything for us. And one key to look for for the Beavers replacing forward Sarah Strom offensively and to do that they'll need more scoring from their midfield and other areas. I think we have players who can step up into those roles and kind of create goals but you know we may play a little bit differently and try and in order to create those goals. So with their experience and talent returning to the field the Beavers were picked third in the preseason for the NSIC this year but they know the season is a grind and are ready to take it day by day. Work hard come to every training put everything else aside let's just focus for this hour and a half maybe if a game doesn't go right not how we want it okay let's just put it behind us and reset and really start start a new slate start start fresh. So they open up September 5th 5 p.m on the road at Minnesota Crookston. If you've enjoyed this segment of Lakeland news please consider making a tax deductible contribution to Lakeland public television.


प्रविट लेबल ब्रन्ट्स और औन ब्रन्ट्स is the next topic we are going to discuss. रीटेलर का वो ब्रन्ट जोके वो अपने नाम से या किसी अपने अपने identity के नाम से वो चलाता है, अपरेट करता है, और प्रोड़क्स को संभरिला के अंदर अपरेट करता है. सो सब से पहली अप्ष्यों नमारे पास है, मिन्पक्षिरर ब्रन्ट की? मिन्पक्षिरर ब्रन्ट कोंसा ब्रन्ट है, for example if we talk about let's say P&G, जुने लिवर, नेसले, एंग्रो, ये तमाम मिन्पक्षिरर जोके अपना ब्रन्ट मनारे है, these kinds of brands are normally considered to be a national level brand. मु आप्बा क्यतता कोंसे क्यते, थो क्यते और मैन्ट योंट है, दीम से आप्ब आपना बंट हो, लेवे लीवर रनट है, the are brands which are regional level brands also, they are manufacturers and regional level. तो मिन्प्कषिरे के क्यतार के अंदर, तो जोके अपना ब्रन्ट है, the will be international brands, manufacturing category, then second part, second brand for a retailer is private store brand or private label brand they are actually the brand which targets the selling articles of the retailer in the perspective of their brand that which brand is my, which product category is this in which I can make this space so normally specially fresh products came there, normally bakery came there, normally dairy came there these are the easy low hanging fruits which are retailer targets for his private label brand and then third are the brands which are the generic brands so these are the brands which are generically available which are actually very low level brands and they have less identity in terms of separately store brand stores for example they are generic products which are non-branded if we talk about fruits and vegetables so they have been considered as generic products however what retailers are doing now they are properly packing these kind of generic products and they are shifting it into the private label brands let me discuss with you a good Berman events private label brand test normally you have to identify which retailer is this which has a particular brand its own brand as a private label brand is present so we have a lot of retailers whose examples are present and there are a lot of brands which are mentioned so I will pick two of them so that I can give you a broad idea to understand how a retailer takes a general private label brand so for example if I talk about Metro as a retailer so Metro has a private label brand so if I will see it is fine food so Metro's own brand is fine food there are other umbrella brands also but in the list I have found fine food which is an own brand which is a private label brand for Metro similarly if we will talk about Costco so what is the private label brand for Costco so private label brand for Costco is Crickland so this has been identified here so two examples I have picked for you so that we have an idea of how a retailer matches its own brand so all retailers almost every retailer has its own brand if I give an example early in the beginning when a retailer just starts it normally it is 1-2% of the total business but the target of every retailer is to increase the size of private label brand business because it is more profitable and it is bringing more loyalty for the retailers so what is the approach of Costco of private label brand if you will see the Crickland this is the brand as a private label brand which is used by the Costco so normally in all the Costco stores you will find for jeans and apparels this brand Crickland normally the big retailers will not write Costco on that particular product or they will not write Metro on that particular product or they will not write Walmart on that product private label brands are separately registered brands under the umbrella of main brands which is Costco because if there is a chance of some problem to the brand some consumer court cases so then the whole retailer business should not be get affected so the Costco approach to private label brands is that for the apparel and jeans category they have Crickland as a private label brand in the same way if I talk about Deffy so what Deffy has done they have distinctive branding strategy what they do in all their retail stores whatsoever is the products available you will find this all products with their own brand if I give you an example from Pakistani perspective so let's say colors or breakout for related to the kids clothing so whatever you will find in that particular store is the branding, is the own brand is the private label brand of colors or breakout so private label brand on one side is a great strength of a retailer and on the other side is bringing more money, more margins so every retailer's target is to make private label brands encourage private label brands increase their business and ultimately you can build profitability and loyalty


What's going on everyone? Sam here with late in sports cards, ripping 22 Panini Playbook Football Hobby 8 box half case break number 28 random team style. Here's a look again at your random results. As always you can find those on the website under the results tab as well as a link in chat. So good luck here guys. Let's do it and still eat to go here. Going to drop you guys a link to that. I mean it's basketball breaking at the end of the day. My friends with Sean. God. I keep forgetting that there's two breaks after this though for the Sunday. Oh, that's cool. Justin Herbert to 199 for the chargers. That is mammoth materials. James Cook. Cook, Rook 94 of 99. For the bills. Jeff Garcia 45 of 199 for the Niners. Buccaneers living. Jeff Garcia. Goal line graphs and really cool one here. It's going to be CJ2K, Chris Johnson. Three colored patch auto for the Titans. Number 12 of 25. CJ2K. That's cool dude. That's really cool. Take the risk to get the reward. I don't know if the reward's worth the risk on that one. Believe me, speaking from true experience, I don't think the risk is worth the reward, Shane and Dean to make friends with Sean. There's Garrett Wilson, mammoth materials to you 49 for the Jets. We've got a Damian Pierce to 49 for the Texans. 12 of 49 followed by Vilis Jones Jr. to a 49 Rookie Auto for the Bears. Vilis Jones Jr. And then we've got Isaiah Spiller. Rookie Jersey Auto for the Chargers to 249. Congrats, Chargers. Tyrion Davis Price, TDP 12 of 99 for the Niners. Mammoth material. Two-color patch. Nice. RG3. Shotgun Auto, 35 of 49 for the Commanders. RG3. We've got Breesaw, Rookie Auto. Oh cool. It's like only the second one of these I fold. We've got a Storybook. Four of 49. Kenneth Walker. Three-colored patch booklet. These are so clean. The Storybook. Grats on that. They're Seahawks. Really cool. I've only pulled like one of those so far. That is sweet. What is the story? 40 of 99. Three-color patch. Garrett Wilson for the Jets. Tyreek Hill. Three-color patch for the Dolphins. This time to 75. Grats Dolphins. We've got KJ Hamler. Hash marks to 199 for the Broncos. Broncos, KJ Hamler. And Dante Hall. 14 of 15. Three-colored patch auto booklet. The Human Joystick. Nice one there for the Chiefs. He was cool, dude. 14 of 15. Two-49. Mammoth materials. Breesaw for the Jets. We've got a Down and Dirty. Drew Bledsoe to 75. Game used for the Patriots. That's cool. Nice one there in New England. Down and Dirty. Goal line grass is going to be Michael Carter. 13 of 99 for the Jets. Michael at Carter. To 299, Alec Pierce. Jersey Auto booklet, or Rookie Jersey Auto booklet for the Colts. And guys, eight to go. Still on eminence. Eight to go. Richard Pierce. Hash from the Homes. Double moves to 199 for the Chiefs. Dual Jersey. Amon Ross St. Brown. One of 75. Three-colored patch. Hot routes going to the Lions. One of 75. First auto is going to be Romeo Dobbs. 34 of 49. Rookie Auto for the Packers. And playbook Jersey Auto for the Cowboys. Drew Pearson. Jersey Auto. Congrats on that there. Dallas. 2199. Drew Pearson. We've got Chris Olave. 20 of 99 for the Saints. Chris Olave. Chris Olave. We've got Sam Howell. Three-colored patch to 25 for the Commanders. Nice one there. Mammoth Material. Sam Howell. Followed by Jelani Woods. Base Rookie Auto for the Colts. And Johan Dotson to 249. Rookie Jersey Auto for the Commanders on the booklet. Johan Dotson. Jay Dot. And the last box of the break. Good luck here, everybody. Christian Watson. Hot routes. 299 for the Packers. We've got a Mammoth Material. Traylon Burks. 49 of 75 for the Titans. David Bell. Rookie Auto for the Browns. Nice one there. Cleveland. Last card of the break for the Rams. Henry Ellard. Rookie Jersey Auto for Los Angeles. 2199. Henry Ellard. Do a quick recap here, guys. Eminence Basketball. That is Patrick Mahomes. Justin Herbert. James Cook. Tyrion Davis-Pres. Chris Olave. Christian Watson. Garrett Wilson. Down and Dirty Drew Bledsoe. That is Traylon Burks. Madras St. Brown. Tyreek Hill. Garrett Wilson. Damian Pierce. Breece Hall. And Sam Howell. Autos. We've got David Bell. Jelani Woods. Breece Hall. Goal line grabs. Jeff Garcia. K.J. Hamler. Yeah, K.J. Hamler. Michael Carter. Vila Jones. Romeo Dobbs. And Robert Griffin, the third. FSU Henry Ellard. Hell yeah, man. We've got Booklets. That is going to be Dante Hall. That is Chris Johnson. Kenneth Walker. Storybook to 49. And Isaiah Spiller. We've got a Henry Ellard. Alec Pierce. Jahan Zotzen. And Drew Pearson. That'll do it for the break, guys. Thanks again for the fill. Up next, we've got Contender's Optic.


Hi, my name is Selena and I'm voting yes for marriage equality. I hope you'll vote with me the reason I'm voting yes for marriage equality is simple I think marriage equality is pretty pivotal for Ireland and Through that for the Irish people and people who live in Ireland Today if you were to fall in love with someone like completely Completely falling in love with someone No matter how much you love them, you won't be able to get married if they're the same gender as you This is not okay To think that a man and a woman can get married no matter what But a man and a man or a woman and a woman can't get married no matter how much they love each other If they love each other so much it hurts their soul Still they can't get married because of that. I think we need to change it I think we should all be voting yes for marriage equality without our votes


Perhaps agitation by the people of southeast zone of Nigeria to produce the next president is gaining ground on daily basis. The former Speaker of the State House of Assembly has declared intention to run for president. Ike Ibe, who declared under the platform of the PDP, says the time has come for an Igbo man to become the president of Nigeria. He argued that Igbo are the only major ethnic group that has not produced any democratic president and as such should be allowed to do so come 2023. The problem we have had with many leaders of Nigeria over the years is lack of national development vision. Nigeria has touched onto the national stage so many irredentists who only think of their zones to the detriment of overall national development. When I look at Nigeria I see a nation made up of people who seek genuine development and unity. Granted that there have been so much imbalance in national development, my potential presidency will definitely ensure that areas unduly and unfairly disadvantaged in terms of infrastructure and social amenities will be brought at par with other areas in accordance to their circumstances.


This is TFNN, The Tiger, Financial News Network Update. Good morning, everyone. On those Wednesday, the 23rd of August, then I'm going to do my webinar at 4 o'clock for subscribers today for an hour and a half. We're looking at the Dow at this 10 o'clock Tiger Financial News Network Market Update. It does up 81 and 34,368. For quite a few days, it's tried to rally and then it's failed. It hasn't made a new recovery high. It'll have to be above yesterday's high to be able to do that today. And that would be above 34,514.04 because that .01 will make a difference. So we're looking at kind of, okay, up 85. It's really, from my perspective, market is oversold to the extent that there should be a balance. There's enough energy for a balance. I don't see much more yet than a balance. SBX is the S&P and that's trading right now, up 24 at 44.11. It's actually been a little bit better than the Dow. It's actually in a gray leg, eight to the upside. Oh, I must make a note of that tonight. This afternoon, I would discuss the idea of gray, meaning not a blue. Blue means you're ready in a buy mode, but gray means you're getting there, but you haven't been able to reach that level yet. So looking at the QQQ, SB is up .53%, Dow is up .23%, SB is up .88%, up 3.16, 3.66, 4.6. Now it's above, just barely above the 14-period moving average. So this actually is really good. There were moments where I was looking at the market over the last few days and said, have we made A low or V low? And I think it's just A low, it isn't V low. But these balances can be quite, look at that weekly chart, look at the nine-period moving average. I'll be discussing that in my work this afternoon. And that will also include the bigger outlook, the trends of the different sectors I'll be looking at. So IWM up 61, and 184, it's just really strong. Now gold had a really good move, up 18, up 19, and 1945. Now one of the things we're looking at here is, if the GDX, which is the gold miners, has finally caught up with gold, it wasn't acting all that well. Now it's doing very nicely. If you're looking at the dollar, now the dollar should be plunging with this kind of move. The dollars are 146 and one of the 174, maybe running out of upside energy. We'll see about that. And crude oil is in a cell mode in the daily chart. That's very, I'm sorry, a cell signal about to go to a cell mode. And the TLT is trying to round it. That's one. I'll be back in a moment for the Tiger technicians hour. Hope you say check out.


for it. We're going to we're not going to add different categories, although we could by this point add categories by like vendor maybe we might say these are the Gibson guitars or maybe these are the electric versus the acoustic or something but we're not doing that right now quantity on hand is zero because we're just purchasing them you never want to put anything usually in this here unless it's the first time you're starting the business but they make you put something there so I'm just going to put it zero as of the beginning of the period reorder point I'm not going to put one or I can just put zero on the reorder point when it gets down to zero you can start giving me warnings and stuff inventory asset that's the account that will be going up when we buy the inventory not with the purchase order because we don't get the inventory yet but with the bill form or check form or expense form and then it will go down when we sell the inventory with a sales form or invoice form the description we want it's going to be I'm going to call it a Gibson SG and again I'm not an expert on the guitars and the prices we're just making it up here people so what there it is we're going to say the rate is going to be we're going to say we sell them for five ninety eight and we don't actually sell these so like if you're trying to if you if you're thinking you want to request a guitar because that's like a good price for them or something I have no we just made it up all right we just made it up but we're going to say this is the income account it's going into the sale of product income that's going to be on the income statement when we sell them with the use of an invoice or sales form and then on the purchase side of things when we buy the things I'm going to say it's the same description that will show up on the purchase order the bill the expense form or the check form whatever we use to purchase it well let me switch these I'm going to I'm going to say that we purchase them for that five ninety eight and then we're going to sell them for we're going to say seven seven seven okay so now you don't want it anymore is that it not because I raised the sales price but in case we're going to say that's how we'll do it and then the cost to goods sold that's the account that will be impacted on the expense side of things actually will be recorded when we record a sales form invoice or sales receipt the sales form reporting both the income side income account and the cost meaning the cost of goods sold and then we could add a preferred vendor which was Gibson I believe so we could put the preferred vendor if there if we so choose as well and boom we have created on the fly as we go during the data input of the purchase order a new inventory item impressive very impressive let's put 10 of those we're going to say we get 10 of those and once again we're going to say that some we have a customer that wants those particular guitars that's why we set it up so we're going to say it's called music this is our customer name stuff store I know it's a horrible name our creativity is waning at the moment so bear with us that's what we call it so there it is once again nothing will be recorded with it this is an internal transaction so let's save it and close it this time selecting the drop down which is actually a rise up because it's on top instead of below and we'll save and close it save it and close it and then once again we can track this information in the expenses on the left hand side possibly in the expenses area where we can filter by the purchase order now we've got our list of purchase orders and then we can we can filter by the purchase orders right I can use my filtering option and I can look at the status we're looking at all the purchase orders they're all open right now so obviously if I say open purchase orders they're all there if I was to change them to closed purchase orders those that we have created a bill with or that we have received inventory for obviously nothing is there for those ones let's go back to the all transactions now let's go back to the contractors and not the contractors the vendors and now we've got five people that we purchase stuff from and there is our open purchase orders we've got two for the diamond or one for diamond head epiphone two and Gibson two and the next thing we expect to be happening we get that box of guitars we hope we hope that no one takes them before we get our hands on them because our we need to we're trying to feed we're trying to put some food on the table here for crying out loud how can we put some food on the table to steal our inventory before okay so but then we'll have it and there'll be a bill inside of it and then we'll enter the bill into the system which we can populate from the purchase order and if there was a customer on the purchase order we can finally turn around and try to make some money for crying out loud by issuing a sales receipt form and an invoice because we purchased those guitars specifically for a customer no impact on the financial statements for the purchase order as we mentioned therefore the trial balance if you were on last time then it will be the same this time and we should be good to go forward to next time