Welcome to a fresh new episode of Start It Up and Entrepreneur. In the times of gig economy, we millennials are looking at different kind of careers. It need not be one career throughout our lifetime. We might be a coder in a week and might become a chef over the weekend. Today we are going to talk about new kind of freelance services which have opened up a new kind of business option for various entrepreneurs. You might be good at offering various kinds of consultancy services. You might want to offer some kind of legal services. You might want to offer taxation services or accounting services to anyone. That's where somebody can look at your repertoire of work and reach out to you in case they are looking at working with you. Having a freelance business is less about investment and more about the skills which you possess. You need to own your skills which could be about writing, which could be about consultancy, which could be about managing an event and further see how to scale it up. In case you are offering photography services, it might need your investment in terms of camera and other equipments related to it. And in terms of writing, you might want to invest in getting yourself a crash course in creative writing or others. Initially you can build a portfolio of work and send it to your target audience to see what kind of services you can offer to them and what do you stand for. If they find it interesting, they will reach out to you and offer you more services. Once they have owned your skills, it's time to reach out to the world and let them know that you are available for business. Platforms like LinkedIn offer open for business services wherein you can tell the world that you can offer these services. In the time of social media, the best platform for you would be an Instagram account wherein you could showcase the pictures of any event you would have hosted last night or maybe your comic jig that you did at a corporate event last Saturday. Before you get into this business on a full-fledged basis, you need to do enough research about the kind of clients you can target in this sector. First would be to target customers in your local area where in case you are offering an event-based services, you can see what could be your potential clients or companies you could reach out to. You can start writing to them or maybe doing some cold calls and sending them a repertoire of your work so that they can see and then come back to you in terms of the services they would need. Once you have zeroed in on a client, it's time to negotiate the cost with them. In a freelance basis, you have to negotiate with them on a purpose-based basis. Understand from the market what could be the cost for each freelance project. In writing, it might be per page, per words or per article you do writing for them. In an even management business, costs get attached in terms of the kind of services you would keep on adding to an event and what kind of hours you need to put in on that project. The only down turn in a freelance business is that you have to dig the well each and every day. There would be lesser cases of somebody coming back to you with their work but yes, word of mouth publicity can work in your advantage. One important aspect to be kept in mind is to sign a contract with your company when you are offering them freelance services so that it doesn't backfire. So what are the challenges in this business? One is about being paid on time and second is about having the regular flow of work which might not be the case. So freelance business most of all look like a seasonal business in case somebody is offering photography services in the wedding season it might be on the top but in rest of the time it might not be available. So it's good to keep it as one of the options for you rather than just leaving your full-fledged job. That's all for today. Let's start it up. Look forward to more ideas on www.entrepreneur.com for more videos.


Okay, I'd like to ask you to take your seats. We will be starting in a minute. I just have a few things to remind you. Today you can sign up and vote for the Lightning Talks. The table is right outside of this room.  Just if you feel like it, use the hashtag defconfzz or define future. Please, when you are coming through the rooms, just close the door very gently. Don't smash them. And respect the full sign. So that will be all from my side. And now please warmly welcome Honza Horak. Let's see whether mic works. How are you guys in the back? Great. Good morning. It's great to see quite a lot of guys. Well, maybe a little less than previous dawn, but still great for another talk about containers.  So what this talk will be about, you already heard about how to use Docker for testing applications, how to build Docker, what to choose to use, what's the history of the containers, all that you already know. And I think some of you might already try to write your Docker files. And eventually, maybe in a few weeks to run them in some platform as a service like OpenShift. And this is what this talk will be about to help you with this particular task. So I'm Honza Horak. I'm working in Red Hat. And why I'm talking about this topic is exactly because this was our task during last year. We had a couple of packages, RPM packages. Well, it was actually a set of software collections. And it included quite nice set of development tools in quite recent versions. And we wanted to give those nice set of packages into containers. And what was more important, these containers were supposed to run nicely in OpenShift or generally platform as a service. It can be even something different. But on the other hand, there were supposed to work nicely on some usual machine as well. And it turned to be kind of challenging. So this talk is like set of things that we learned during the way. And I would like to share with you because it's not necessary to fail again the same way as we did, right? So if you will remember some of the tips, I'm sure that you will fail less than us. So the talk will cover several parts or several topics. First, some general stuff. Then we will take a look how to create a database container. Then we will take a look how to create a Python container as an example of application runtime container that will be used for building your applications. Then I will say some few tips how to build containers based on software collections because it's not always that easy.  This talk won't cover some basic stuff about how to run containers, how to, what the containers are about, some technical stuff below. It was probably already done or will be done by some other talks. So I think you will probably find this information in other talks. So, and yeah, this is also not about OpenShift itself. I won't show you any examples running the containers in OpenShift, but you are also able to see these examples in other talks. Yeah. So, I said this was not about, this is not about basics, but still some very, very basics about containers are mentioned. This is how I imagine containers if I hear the word containers. I'm not sure if you imagine something like this, it's like similar. And I just recently realized that it's kind of a good, well, there are some similar things between Linux containers and these kind of containers because when we want to be ecologic, right, we put the right stuff into the right container and we put only one kind of stuff into container. So it means we kind of use these containers as one purpose things, like microservices are supposed to be designed. So that's the first thing that we should care about what the content is inside and also that we use these services as microservices, like the applications in containers are microservices. Well, these applications, if we run the same application on virtual machine, the usual way, it can be also microservice, right? But what's really nice about containers is performance because we don't have this level or layer of another kernel and the app provider running. So it's much, much more efficient. But on the other hand, you already heard it several times, I'm sure, there is some security risk because since we don't have this another layer here, it's totally possible to influence the host system or other containers if we found some issue in the kernel. I won't talk about details. I'm not the right person for it. But this is really necessary to keep in mind if you are developing the containers. Yeah, this is one of the tweets from yesterday which proves that it really matters what is inside and if there is only one thing that you will remember from this talk, so please remember that it really matters that the content, what is the content inside the container. And this is one of the first steps I give you, look for the content that you really trust. When you are putting something into the container, it's also, even if you know what it is, it should be something you really trust. So if we speak about RPMs, you should be like sure that these RPMs are coming from real resource. They are signed, you should check it. How we can build a container, this is very, very, the easiest way how we can build the container is the slide pool, the image after starting the container, running the container and then running the Docker commit which creates the Docker image. Well, yeah, it works, but don't do this. If you want to create Docker images or container images in another formats, use some recipes and reproducible builds because the way, the example, what was, well, this example isn't very reproducible. So use reproducible builds. In the Docker world, this is what Docker files are served for or this is what Docker files are for. So this example shows the same what the previous example was about creating some file with some nice greeting and we build it using the Docker build. Nice. So let's move into some more interesting stuff. Postgres is here used as an example of the database. We want to put it into container, but you can imagine any other database because it would probably work the same way. So when we want to create the Docker image and we want to, like, deliver it to someone, we start with the Docker file again, we start from some nice base image which in this case might be rel7 and we install RPM, well, quite easy so far. And again, Docker build. And we see that, yeah, the YAM is running, there are some layers created for every command and yeah, the build is successful. But what is the problem here in the example is that YAM creates some cache inside the container and we don't want to have these caches like distributed to customers or users, right? So we need to take care about the container size in this sense as well, but generally we try to create the containers as small as possible. So in this case, what we can do is to use some options for the YAM command and run YAM clean all in the end. And question for you, why is this YAM clean all used with the at, at, not as a separate run command? Anybody knows? Right, every command creates, well, the run command creates another layer. So if we did it in a separate run command, it wouldn't make the image smaller but even a bit bigger. So this is the right way to do it. Another thing is when we try to build this Docker file again, we will see a bit different output because the Docker is working by default with caching mechanism. So the YAM that already passed before, the YAM command will be used again because Docker thinks, well, the command is the same so the output will be the same. But it doesn't know that there was a security update in the Postgres image yesterday, right? So what could happen is that you want to update your container, you build the same Docker file again after the security update of Postgres is out, but in the container there still will be the old stuff. This is because of the cache. So, easy fix, Tomasz was speaking about it yesterday using no cache. True is one of the options Tomasz was mentioning, well, more options out to avoid caching. So please be aware that this is something you should just keep in mind. And of course there are some services for it. You can use some tools like OpenShift build service and some something more about it. Well, I hope it was mentioned in Tomasz's presentation. I'm not sure now because that was what I supposed. But so probably you will have to find more about this service. It's like an implementation that should help you to build Docker images in a correct way. Okay, do you think it's all? Are we ready? Already because we have like Postgres in container, right? So we should be almost ready. Well, but we are not because, yeah, there are simply a couple of things that we need to do. One thing is related to security. So this is, yeah, try for a joke for you. So this is a question. For you, anybody knows what is small green and very, very dangerous. So it's a frog with root access. And why am I saying it here? It's related to the first slide for the first box slide when I was speaking about possibility to break through kernel to host system or another containers. If you are a root in the container, it's not very safe still. Well, there are username spaces now in Docker since yesterday, but still it's better to not be root inside the container. So this is quite easy fix. You change the user inside the Docker file. And all the Postgres is already ready for usually databases are usually ready for running as non-user roots, non-root users. So it works pretty much well. There are also other environment variables set. And this is done because, yeah, this is just a tip summarizes in order to memory. And yeah, that makes the frog not to be that danger. About the environment variables, that was the preparation for these two lines. We don't want to have just the Postgres inside the Docker or image. We want the Postgres to be the microservice. So once user downloads the image and runs the container with the Postgres, he wants to run the Postgres, right? So we want to run the Postgres, right? So we want to make this happen inside the container or inside the Docker file, which is done by the CMD comment or, yeah, comment and it runs some script, which is not in the Postgres RPM. We need to edit into the container. It's some arbitrary script and I will show you how it looks right after another trip. That we should do the microservices, as I said. And this script looks like this. It's a database that needs to have some data directory prepared, like Postgres needs to have some directory prepared for running correctly. This is done by initdb comment. So when we run the container, the initdb comment prepares the directory with the data. This script also creates some configuration options to listen on all devices. And finally, there is exec Postgres, yeah. And why is exec here? Well, it's a good practice that we found during the way that in order to pass signals properly to the process, it's better than forking from the bash. So another thing for you, if you want to, well, if you are ready with the preparation of the container process, use exec instead of just comment which would fork. Okay, and we are ready again to build and we can run it. The minus p option, I think you already saw it in some other presentation. It maps the parts inside the container to outside, so to port on the host. And we also named the container with some shorter name than the long hash. When we want to connect to the running Postgres container, we need to know the IP address, which we can do like this. And we already see that the Postgres is asking us for the password. So we are almost there, except that we don't know what the password is, right? Or anybody knows? Anybody, nobody can know because there is no default password and it's really by design. Please don't use default passwords because users are lazy. They won't change the default passwords. We can rather use something like this. We can configure the PG HBA, which is the configuration for accessing the database. And this part is again part of the starting script. It starts the container locally, starts the Postgres locally, like the database itself, but without being able to connect from outside. It changes the password for the admin user, which is called Postgres in Postgres SQL. And it changes the password based on the environment variable. And it stops the process in order to start it properly again. Now we are able to set the password because we know already that what the password is. And I see right now that there is a small mistake. We should have minus E option here to specify the environment variables. It will be in some further examples. Yeah, this is missing here. So yeah, you see that it works. Okay. How to configure the database? We already saw one option to configure the default password for admin. We can probably do more. For example, setting max connections to the database and it's done quite in a similar way. We use the environment variable here and write it into the configuration file. That's what we do. And we can run the command like this. Setting a lot of environment variables here, you see what I meant by the admin password environment variable before. And you see that we also can pass some variables that specify which database to create initially, what password to use for a regular user called questbook here. And this is actually the way how we configure the containers for OpenSheet because if you did something different like bind mounting a file with configuration into the container, it wouldn't scale much in the Kubernetes. That was one thing which we really talked about a lot with OpenSheet guys. And this is the way which we chose in the end. So for Kubernetes, it's much better to configure the services using environment variables instead of the bind mounting. And since we don't want to have like different user experience in OpenSheet and outside of the OpenSheet, you also decided to support only common options, which is kind of weird. So we can ask what if I can change some another option, right? It's obvious question. So the answer right now is, if you want to do something special with the container which is already prepared for some general use case, you should create your own thin layer on top of it because Docker, as you know, works in layers. So you will use like a good general, but only general image as a base and use, well, create a thin layer on top of it. One thing I already saw but I didn't talk about it is bind mounting the data directory for database because you don't want to lose data once the container stops or breaks, whatever. You know, Kettle, it's not bad. So it can just happen that the container crashes and you want to have the data still somewhere. So this is what we should do with the data of the database. And what's the point here is that users, when they use bind mounting, they need to know the path inside the container. Where to bind bound their directory. So you should consider using some paths that are common for Postgres. It's usually this path in like regular system. So why not using it inside a container? And that brings me to another tip that doesn't have any example, but as I was speaking about the thin layers, the thin layer was actually extending the container so users should have an easy way how to do it. So we just think about what it means to extend your container. That's it. So that was for the Postgres or general database container. Let's look about, yeah, question. Right, so the question is what's the ownership of the files inside the container and outside the container, how to make it working? Yeah, this is responsibility for the user who is running the container. So the data or the files have proper owner. It's also connected to Selenux. They also need to have proper Selenux. It's not about ownership only. And yeah, since currently as till yesterday, there was no username spaces, so we need to keep the UIDs the same inside the container and outside. So this is a responsibility for the user who is running the container. Okay, the Python container is one of the examples of the build containers, how we call it. So the build container, what I mean with it is that we use this container to build another applications, okay? Yeah, or we can use the term build image. That's what I mean by it. Okay, so let's try again from the scratch, creating the Docker file from the base REL7 image. Create, well, installing Python with Python pip. Okay, I should probably ask before I edit. So yeah, hopefully some of you managed to spot the issue. There was no YAM clean all in the end. So yeah, this is how we do it correctly. You already know why. And again, running it and we see that the build succeeded. But we also see, maybe it can be overlooked sometimes, that YAM was having a problem with Python pip. Yeah, it's not available on the REL7. So it's kind of weird that YAM can't install some package but still the build is successful. So please be aware of that and don't believe YAM much. Well, look at the look and see what is happening. Or we can use some trick that we started to use in the images that we checked the packages installed using RPM minus V. It's also way to go. Okay, so this is basically, the Python itself is not a microservice at its basis. Like, we can't do much with the Python, right? So we have the Python in the container and we can be almost ready. So we can ship this to a user and we can say, okay, this is it, use it, and the user will ask, okay, how I get the application inside? So this may be one of the options. So now we are using as a base image or already our created image before, okay. We add some installation script. We run the installation script and set the command, the default command to run the application itself. So let's imagine that this script will install some big guest book application and the application will be located here and we will set this as a default command. Yeah, it works. Well, let's see, yeah, this is the script actually and after we build it, yeah, it should work. Well, it really is not anything wrong with it. What is wrong is that every user would have to do something like this and well, it's not that complicated, but we can make it better. So let's try to be user, let's try to make user to be a bit more effective and for this purpose, there is the tool called source to image and it was developed by OpenSheet specifically for this particular case to get the source into the image and produce in the end another layer image with your application already. So this is that definition. I hope you already managed to read it, but let's rather take a look at the example. So you can install the package called source to image and this package includes the binary S2I and using this command, we do pretty much the same as before using how many lines, maybe 15, 10, I don't know. So what it does is it downloads or just copies the application on this path. It can be also the git repository. It will use this Python 3.4.7 image as a base and creates another container called guestbook. Now how it works inside because that's probably what you are wondering about right now. In the base image itself, we need to have some support for this source to image and the support means to have basically two scripts only. We use batch scripts. It can be probably whatever language you want, but batch is totally fine here. First script, SMY is used during creation of the layered image with the application and second run script is used as the main command, as the default command to run the container. Let's see how the most simplest example might look like. This is the SMY script. It just copies the application which is at this point mounted to the TNPS SRC. And we do also some, well, I would say clever decision if there is some requirements TXT, which in Python word means usually PyPy packages list. We install these requirements. The run script is also, well, can be much, much simpler than this, but in this case, I want to show you how we can be a bit clever that when there is a Django application installed, we can run the application so the user doesn't have to specify this manually because Django applications are run in a simple or similar way, so we can do it for him. And of course, in the practical, well, in the end, we can support more frameworks. So this is another tip I would like to give you, focus on most common frameworks and try to support them. As I was speaking about microservices, this is also something we should care about in these kind of images, exposing some known parts. For example, 8080 for the Django. Yeah, it's quite usual part. And this is exactly because we want to create microservices. One special requirement from OpenSheet was that the containers should run as a arbitrary user. So let's have an example. I would run the container as user 5006, for example, and it should work. And it was not that easy to do, well, but it is possible, of course. So this is how we do it. We need to change ownership of some files to some specific UID, and especially here, you can see that we set the group ID to zero, which is what Docker uses if you specify the UID without group ID. So this is how you can manage to run the container with any user ID and it works. Of course, you won't be able to use the root inside, but that's not what you want. You can already work with the non-root user at this point. Another example, how the source image works in practice with the GitHub, as I already mentioned. And this is a test of you. What really matters in the container world? Right, content, thanks, thanks. Okay, now, we know how to build containers, and as I said, we need to use good content for it where to get the nice bits. I already mentioned it in the beginning, software collections already deliver nice content, test it, it also includes PIP for REL7 or REL6. So why not use software collections? Installing the RPMs is quite, quite easy. Software collections just use some weird names. As you see, the packages have some weird prefix, but it doesn't change anything in the Docker file. And what is special about software collections is that when you want to use some, for example, binary Python in particular version, you need to use this trick, SCL enable to change the environment. And that was like, this would be done in a non-container world. In container world, we are able to do something like this. We can hide the fact that the container includes the software correction. We won't be able to say which of the containers include software collections, which not. That's quite nice because what people are complaining about software collections is because of this weird SCL enable stuff that must be done and the weird packages names. So don't be afraid to combine these two technologies. It's working quite nice. We can have containers testing once, we can have multi-perversions of particular image or particular package in the container as well. Well, usually you don't need it, but sometimes you might. For example, the Python example, you still need to have Python 2.7 in order to use YAM inside the container. So when you want to have like Python 3.5, well, software collections might be quite usable. So how to make software collections enabled by default? Yeah, this was not an easy task and it's not working in 100% of cases, but only in 99%, so it's quite good. We can just, yeah, this is the example how it runs, but how it is done is here. We can play a bit with mesh environments. We can then unset them. Well, this is just for the reference probably. I won't speak much about it because time is almost done, so just if anybody else would like to do the same, like changing environment variables using some command, this is how we can do it. Yeah, and entry point we use is very, very simple, but we need it for the collections, but don't use entry point much because as I see in different containers on the Docker Hub, people use container entry point much and it's not good because you break. Well, there are reasons to not use it. So what containers do we have right now in the Docker Hub or in the Red Hat Registry? We have containers for CentOS on Docker Hub and for ReL Atomic or OpenShift in the Docker Hub or the Red Hat Registry. We focused on creating these containers look the same. For example, databases use similar options and as I said, we support only specific use cases. This is a set of containers based on software collections in the Red Hat Registry, as you see. This is again set of images, similar set but available for everyone on Docker Hub and this is a set of images based on CentOS. So we can try them right now if the internet is working here or in the afternoon. And what I would really recommend is even if you want to build your containers on top of some another container, use the containers for ReAlbo provider like Red Hat or CentOS. So you will probably find it a bit difficult to find those ReAlbo containers on the Docker Hub. So just use like, yeah, you need to find a bit and if you want to push some Docker files or the Docker images into the Docker Hub, think about what the name says about the containers because you see that the name is the only thing but users see. Okay, this is not very important and I don't have much time for it. So just a few things about how to call the containers. Not very interesting. What I call the API of the container is something what users see from outside. For example, the paths. I already mentioned it. So just pick the paths correctly or use the paths that are supposed to be used outside the container, for example. Also use some metadata for the containers. For example, in OpenShift, you can use this metadata to be able to find the containers easily. Yeah, so taking note about it. And don't forget about the security. And at this point, I just recommend to use some of these links or both of them. Idai to Dan Walsh and Marianne Defis coloring book. It's really fun. You can really coloring the book. It's not like, it's quite fun and a lot of things to do, a lot of things to learn. Okay, about complex applications. I realized that this was what Wasek Pavlin was talking about yesterday.  And yeah, it was about the electrical stuff just to refresh your mind. And that brings me to the end. And since we are almost, not almost, we are out of time, I'm here during this day of the whole tomorrow. Talk to me about everything, what you want to know about containers, building containers for OpenShift, whatever software collections even. Yeah, I'm here. I'm on Zahra. You can see my email here. Thank you. Arras. There's like five people out there. No, no, no, I'm not presenting myself right now. Oh, right, okay, okay. So you get one of those? Yeah. Yeah, so you have 40 minutes total. We'll show you the time when it's time to have a slap. If you have time for questions, if you have a scarf, some people who make like, ask good questions, you can give it to them. So we have a second microphone. Yeah. Yeah, we have some spare here. Thank you very much. I can't. No, if you're sure, it's great. The notes will be nice, but let's check out the schedule. So is it possible, of course, to grab the slides now? Or do we have to do that? Do that work? That works, we just need to put them on to the laptop. Are you sure that you have any dependencies on what you bought there or something? No. It'll be easier to go back after. That I don't have. Let's watch it again. Do you have any of the key notes working? The scratches of this microphone, so I'll just leave you with the scratcher. There's something, there's something to get the scratcher off the microphone, so I think we should get it off. I'll do this one. I'll go and visit the museum. Yeah. I'll just start it. Okay. I'm feeling to move a bit to the center because I'm using up the size and then... Yesterday it was actually full, now it's... We'll see, we still have our measurements and you'll really be able to see them. Probably because it's tiny, it's not that early. Yeah. Alright, thank you very much. It works in that directory, but it doesn't... that directory doesn't have it in the notes. No. Okay. So please take your seats again. We will be starting in a minute.


Hello everyone, you should watch this ELC video to find out about proofreading your essay. You will also get some Assessment 2 reminders. Ok, proofreading is very important if you want to get a good grade. So on this slide are some of the mistakes that students often make when they're writing essays. The first part of this subject is all about academic style, but sometimes students forget about academic style by the time they write the essay. Please review your notes on academic style. Remember to make your writing more formal, don't use informal vocabulary and grammar. Avoid using contractions and don't start sentences with informal phrases. Also remember that your citations are very important. Use a range of in-text citations, check that they are accurate and please check your reference list against the ELC referencing guide. Use the correct referencing style for your subject. And then there are the simple grammar errors where students often make mistakes. For example, confusing singular and plural nouns, getting countable and uncountable nouns mixed up, forgetting to end verbs with S in the third person, making tense errors and confusing different prepositions. These are all quite basic errors and usually easy to correct. Often, the grammar checker in Microsoft Word will highlight them for you and reading through your essay will also help you to find them as well. OK, next some reminders for you about assessment too. Please check the information sheet and ask your class teacher for the exact submission time and date. You've got to submit via turn it in on blackboard. Remember, you can submit multiple times before the deadline, so you can look at the similarity index and then edit and improve your essay and resubmit. You need to write between 900 to 1000 words and you continue from your first draft which you submitted for assessment one. Your teacher should have given you feedback for assessment one. Take that feedback on board and then improve your essay. In this final version, you need an introduction, body paragraphs and a conclusion. You also need to include at least four references. These references have to come from academic sources, for example, journals or books. Include a range of in-text citations, so both integral and non-integral citations. Don't use different reporting verbs, don't just use points out repeatedly in the essay, for example. And finally, make sure your reference list is accurate. Right, there are some resources you can use to improve your essay. First one I'm going to talk about is the common error detector. That's on the ELC website, you can copy and paste your essay into this and find quite a few of the errors that I've talked about today. This is free of charge and it works quite well. Second one, and you will see lots and lots of advertisements for this, is Grammarly. OK, my advice, the free version works OK. You don't need to pay for the advanced version, just use the free version. Actually, your grammar checker on Microsoft Word probably does as good a job and that's totally free. The next service is strongly recommended. WAP in SIL provides one-to-one consultations about your writing. It's not a proof-reading service, but you can get advice about how you can improve your writing from a teacher in a one-hour session. OK, that's it from me, remember, proof-read your essay before final submission and enjoy your time at PolyU.


Believing in something is a really powerful thing. If you believe that you're scared of claps, then you're gonna be scared of claps if you really, truly believe that you are. But it's not gonna be a flip of a switch, right?  It's like- Again, habituate yourself to it. Stogging to be blue don't generally habituate sensory stimuli.


nice should be live on both platforms excellent to which has kicked in and rumble should kick in with the kitty cats i think anyway there might be a little bit of delay on rumble coming in hopefully there isn't too long old delay just checking it out maybe i have to do a little refresh let's do a little refresh and see let's check it out let's check it out ah there we are nice nice nice and we are live on rumble as well awesome awesome hi everyone this is chichu welcome to my channel and welcome to nala stream today today is august 19th 2023 and we're doing part seven of mapping out global conflicts talking about the world geopolitics economics politics peace war civil war supporting war and all that jazz and this is round seven we've done seven of these and we've built up the map slowly to where it is right now and we're visiting it on a regular basis to do whatever modifications we need to do to try to get a better understanding of what's going on in the world and we've got some modifications to do to this specifically in northern africa west north central africa i guess uh if you want to think about it elder god honk honk salutations brother subscribe for 19 months i gotta pour my beer do a little salute to this and gang elder god i made a legend here's our legend for the map another one another one another one yeah by the way you did it yesterday did you get another one how many accounts do you have brother but we've got a legend we've got a legend for this map so elder god has been kind enough to people pop in and go what are the colors mean and he's had a little comment that he does with the color scheme and what the legend does and stuff like this and i remembered to put it together seven i'm gonna pour myself a beer while we wait for people to roll in okay god i love it i can barely manage one account well i have multiple accounts and multiple platforms so that is it is exhausting trying to maintain things i'm going with the pills there this is the last beer i have in the fridge the weather's cooled down a little bit so i might chill on drinking more beer but we might as well polish this one off right why not why not very nice i've given it very little head very little head refreshing magus how are you doing hey how are you doing doing well thank you very much salut gang welcome to another live stream so nice so nice very nice jalan salutations if the us ever has another civil war what would the left use as weapons if they don't like guns uh here's the thing all those uh the high level people that are saying oh we have to get rid of guns and stuff like this they have the most number of bodyguards you could imagine right so all those clowns are saying that you're not allowed to protect yourself they have on taxpayers dime as well usually the politicians anyway the bureaucrats they have multiple people protecting them with guns right so the civil war is going to look different than uh he just woke up he's like pet me love me uh it's going to look different than it did in the past it's we're as far as i'm concerned we're already in a civil war in the united states i really want to put a yellow there as the legend says yellow civil war i think the united states is in a civil war it's it's a quiet civil war right now it's it's uh lawfare right those people have been uh referring to it it's it's sort of what the united states did after 9 11 which was renditioning people from across the globe they had they would go into people's countries and steal kidnap people put them on planes and send them to black sites all over the world guantanamo bay was one of the better known ones right but they would send them all over the place and lock them up torture them solid confinement or whatever it was right they're doing that to american citizens right now right yeah you step out of line in the united states and in a lot of the western countries they'll take you seize your bank account freeze your bank account throw you into salty confinement lock you up for weeks days weeks months years right without due process right so i think we're in a civil war already to the truth john very much so extremely divided extremely divided right all the god america's bordering on r e d r e d border oh bordering on well no it is red as far as we're concerned it's already involved in war war so it's civil war are we talking about colors or r e d stand for something else america should just be a rainbow was it while there are peaceful places in the united states as well so maybe maybe we should put it all four colors right depending on where you are the bipolar bear salutations what's going on on mr chichot we're doing a map global map we're back to our map round number seven round number seven i only got chichot i had a great day with my mom ah nice got my six hour sleep six hours is is a good sleep man i'm like you four to six hours is perfect four hours is a little bit on a short side six is a little bit on the long side for me seven is a little bit on the wrong side wait red already red already yeah us is red already here kitty cats just woke up and just going crazy sal was trying to sleep and via came and said i'm awake i'm gonna wake you up i was like pounce don't know kitty cats are hilarious kitty cats are hilarious uh gang i'm gonna do my little intro um i'm gonna add more thanks to this but we're on patreon substack subscribe star we're live streaming on twitch and um rumbaugh we're live streaming on twitch and um rumbaugh right we do have a gilded server where you're definitely welcome to join us and participate in discussions and share your thoughts challenge us question us see what our community made made out of and contribute to our community right we do have a soundcloud page where i upload some of the stuff as podcasts i've been again i've been lazy on that front i should be doing more and i will get back into it in a fall okay um we do have a twitter account we do have a mines account we do have a getter account we do have a gap account we do have a substack notes account we do have a vk account right i'm gonna basically fill up this whole thing with all the links where we want to be right uh because censored platforms censored to twitter right they're censored right twitter said it was they allowed the debate to open up a little bit but then they hired on the world economic forum clown and that person is introducing more censorship shadow banning and it's no longer about um if they won't allow you to post on their platform they're just limit your visibility right so you're basically pissing into the wind right so you could you could upload something but they'll block it from going anywhere which is what facebook was doing right people on facebook my new people on facebook's a lot of them have left right but basically you would post something and they wouldn't get any comments any feedback and then they post something else they got a lot of feedback and they're like what's going on it's like they're suppressing your stuff please add pilled dot net aka uh the foxhole okay i will uh send me a reminder and guilt at elder god i'll i'll add it on i because of you i created an account there but i haven't looked into it just getting everything else layered layered layered layered right with the new computer and uh with the live streaming and stuff like this uh and by the way can you live stream on pilled as well the way we do right now on rumble and twitch if so maybe we'll add pilled on there before we add the at the rest have you read the berserker manga chichou i know i've read it no i haven't read the whole thing i've read you know 10 pages here 10 pages there um but i don't have berserker i may have like two or three do i have any berserker i don't think i have any berserk manga i might have read it in the library or something but i've read a few pages here and there right you can add personal gifts to your streams oh nice okay so we can okay cool i'll do i don't think i'll be able to do it um for this set of streams because we're doing five streams in a row so i'm just setting everything else up i'm adding little things you know i set up the base and i'm adding a little bit at a time so i don't get burnt out um but if i can't all add it and you know maybe this set most likely the next set i'll see what i can do to add that stuff on there okay uh for those who are supporting this work on these platforms and more gang thank you very much for the support it is in large part because of your support that we're able to do what it is that we are doing and i thank you for in the bottom of my heart i'm going to take these guys down we need to talk about this map we need to talk about this map and one of the things we need to talk about is especially in regards to africa right and there was an article i put out in early 2010s regarding why there was so much warmongering involved with iran and what was going on with syria why syria was being attacked right why katar saudi arabia turkey israel united states europe were tag teaming doing sort of together attacking syria why russia was defending syria with iran and stuff like this about the pars gas field here which is a largest gas field deposit in the world where it's jointly owned by iran and katar and basically what happened was syria rejected the offer by satir arabia to build a gas pipeline going through syria to feed europe so satir arabia got pissed off sending the jihadists with the help of the united states and turkey and all that jihadists right the islamists the isis right so basically the wars in the middle east wars in many places wars in afghanistan stuff have been about resources energy and the means to transport that energy pipelines right finished to holy pop you be streaming a lot nowadays indeed we've got five set up in a row this is number three we've got two more to go right now what's going on in niger what's going on in niger this is what's going on in niger ready for it gas pipeline planned gas pipeline going up from nigeria through niger going to algeria from there splitting up and feeding europe to compensate for all the energy that europe in their infinite stupidity cut themselves off of coming in from russia so europe's energy starved they cut off their cheapest easiest fastest most reliable source of energy on behest of the united states and the oligarch see you the psychopaths here because they thought they could annihilate russia and balkanize it steal its resources the way they did in the 1990s that didn't happen the way they wanted to they thought they could bring in gas pipelines from syria that didn't happen the way they wanted to they thought turkey was reliable i good luck with that deal right then they also have pipelines coming in from africa to feed europe guess what that ain't happening now either dangerous times dangerous times hopeless robot what do you call a military officer who goes to the bathroom a lot a lieutenant ha ha ha funny funny funny finished dude yeah starna hurt the old wallet indeed and it's going to hurt a lot more this happening here expect there's a reason gas prices level off bottomed out that around 60 to 70 right a few months ago and they've slowly been creeping up we're into oil anyway into 80 plus rain right right now and natural gas i haven't really looked at the chart too closely lately but i believe in bottomed out now it's going to start climbing up again so energy costs are going to kick up again right inflation up the yin yang right supply chain is broken right how the message oh my magus automod held your message because it thought when you said Niger it thought you said something else right that's how low IQ these so-called filters sensors are on all these technocratic platforms right okay so magus said wait so the Niger pipeline was also rejected yeah Niger cut it off they said they're they're not doing that right so the Niger pipeline is also being which i Nigeria yeah it was okay with Nigeria wasn't okay with Niger right but the pipelines going through Niger right so they're gonna have to figure out a way to get the gas from here to there you can't use ships it's just too much it's too slow right you want pipelines you want arteries right uh sinfberry i'm assuming you heard the the alexonials yeah yeah yeah i did regarding canada and the new variant coming out right and suppose we're gonna bring out the mandates and whatnot and by the way gang um we might be talking about stuff that we can't talk about on sensor too right yeah i got that we love g-joy evil x are you doing homeless robot do you think there will be a war between Egypt and Ethiopia because of the dam on the now i've talked to some egyptians that i know in victoria a couple of egyptians that i know in victoria they're saying they've sorted it out they're saying they've sorted it out but uh we'll see we'll see right so the whole thing is uh Ethiopia has been building the dam and uh we'll see what happens they're saying no there won't be okay they're saying there won't be i tend to believe them right there's already enough chaos going on and they have intermediaries because egypt is in good relations with russia so is ethiopia is in good relations with russia i don't think they'll uh jeopardize that relationship with russia because they i'm pretty sure they'll want to work together because what's going on bricks right because of bricks oh my god a most convenient country name a most convenient country name for the sensors right uh excellent hope you are too awesome awesome evil okay so that's a huge piece of the puzzle regarding what's going on niger mali was occurred a few months ago right where mali told france to get the f out niger told france to get the f out france europe and united states and cana annihilated libya right so basically what's happening right now most african countries are pretty effin pissed at the western world rightfully so and they're making legions with russia and china now that they see russia can stand its own ground against the west against the full force of the western world right not just military but economic right so economic war military war sanctions propaganda up the yin yang everything right like the west threw everything at russia everything the only thing it hasn't thrown is nukes and the only reason they haven't thrown nukes at russia is because they know a lot more nukes would be flying back at them right so they threw everything including the baby at russia they've lost right african nations see this they see cracks in the western tyranny right and they're knocking it right they're knocking it we'll see we'll see where all this goes right so we need to change this color to red that's full on proxy war there's no doubt about it now right and again what i'm going to do is we won't cut this off yet for censor tube right however there's been some news that's come out regarding canada that who brought it up since barry mentioned it regarding alex jon saying that you know word is coming out that there's going to be lockdowns coming in mask mandates blah blah blah blah blah the tyranny kicking in again right coming out of canada whatnot right one of the reasons that might be happening or might happen is because ukraine is done the war against russia is over not over in terms of what's happening but it's our it's decided like western world lost right russia won there's no doubt about it like russia achieved almost everything it wanted to achieve and it will achieve almost everything it wants to achieve achieve including because we haven't killed it on censor tube i gotta be careful what i say including making sure that ukraine stays neutral no matter what needs to happen right and and that basically implies that the western world as can be seen in the markets and the data coming out and inflation still staying pretty high interest rates going up blah blah blah blah blah that the western world is in a major economic downturn as is china by the way as is the world okay so if the conversation in chat takes us to something that we're not allowed to talk about on censor tube i'll bring this up again and kill mention that we can't you know people have to go to the other free speech platforms to be able to uh to continue the conversation right i'm just going to take this legend off here and if someone needs it let me know i'll pop it back up again okay i love to see you on tick uh on kick yeah evil i i try to get on there i because the odds are i have to go through another platform to do it i haven't put in the time required to do it i tried with this set of streams with the previous set of streams to stream on twitch rumble and kick at the same time right um kick it was telling me on obs that it was sending the stream to kick but the stream wasn't kicking in from kick uh so i have to look into that uh the odds are i'm gonna have to use a secondary platform to live stream and uh hopefully i can get to it in the next couple of weeks okay before the new school season starts uh with my students i'm gonna kick that in really slowly i've told people slow because i went pretty hardcore last year and i want to make sure uh i don't sacrifice the live streaming the work i do online for that what needed to be done for my end right eduardo which excuse would they use for lockdowns a variant variant and okay we're going to kill the stream on censor tube let me let's talk about this okay um gang on censor tube we can't just not talk about this right uh gang on censor tube um eldegot math channel needs to be protected math channel needs to be protected uh the mass stream because our centralized indoctrination centers have eliminated math education in our society right in the western world anyway so a lot of kids are graduating without having any critical thought right and i saw that happening 15 years ago 20 years ago i saw this happening right um and 10 years ago really kicked into high gear 15 years ago i realized centralized education was done and people were gonna try to uh homeschool educate themselves and stuff like this so i started making math video blah blah blah blah blah blah right so we have to protect that um so gang if you're on censor tube we can't talk about what we're about to talk about on this live stream that we're live streaming on rumble on twitch on censor tube the full link will be in the description of this video and the video will be loaded on pichu rumble and odyssey my apologies no choice no choice i highly recommend if you're only consuming content on censor tube to check out some free speech platforms including kick including pilt including whatever free speech platform on rock fan whatever you want these are the three that i'm uploading to right now i will kick in kick and pilt and whatever else we need to okay uh so links will be in the description of this video


So today I guide you to the best places to farm those beautiful legionos, with the best spots for all areas of the game, meaning every item not matter the event or DLC is exclusive to, today I have a farm for you which will help you no doubtedly get that item you are after. How's it going guys my name is DPJ and today I bring you another BL3 video if you do enjoy leaving a like really helps out and subscribe if you do want to see more. Also to note my discord link is now fixed I don't know what happened over there but there was a match reset I believe on discord links I had to reset mine and go back through all my videos and put in that new link so if you do want to join my discord with dedicated trading sections and so much more for Borderlands no matter the platform you play on do join via the link within the video description. So forgetting about the loot of the universe as that rotates every week, today I bring you 5 amazing legendary farms which cover all aspects of the game so you can literally get everything you are looking for besides obviously a few exclusive boss drops. As I wanted to bring you an all in one video a place to learn about every good farm and that's what we have today. So gain into it and starting with 2 places you can farm so you get all non DLC or event legendos. So at 5 we have this amazing spot which is the Slower Shaft. So located on Pandora the Slower Shaft is probably and always will be one of the best non DLC and event legendary farming spots. Just because of how many higher tier enemies are here mean you have increased chances of getting those legendos. It is like for me sometimes like every one in 2 enemies deals drop a legendo here and you can fill up that space pretty quickly. The thing about this place is though the fact of how hard it can be for some but taking it in the right weapons and builds makes this place a piece of cake. Zane users out there struggling with the Slower Shaft I will link you 3 of my latest builds which will see you walk through this so so easily. Next up we have another great farm for non DLC and event legendos and this is a lot like a small Slower Shaft. Again located on Pandora you want to load into the Splinter lands and spawn into the pit stop. Here there is an area where you actually come across a ton of enemies where you can run a simple route and see yourself rewarded many many legendos. Still load into the Splinter lands follow the path I take on the screen now to get here. Once you are here there is a save point outside this place so go in get that loot, quit out load back up with instant repeat and earn that loot people. I am fully aware of a lot of people who are experiencing Stingy loot drops upon Mayhem 10 or Mayhem 3.0 in general but I can confirm it's not the same for everybody. I've spoke to many many people now who do state that Mayhem 10 or Mayhem 2.0 seems normal but for me it isn't like that. Some places for me seems the introduction of Mayhem 2.0 have become way more inconsistent and it's why I will show you a few other places which I can confirm still work great for me so hopefully they will for you too. And that last place I just showed you I mean it's a great place but it's nowhere near as consistent as it once was and it's why it was recorded on Mayhem 4 like a couple of other places I will show you today are also recorded on Mayhem 4 just to show you what they can be like. So yeah this video was supposed to be 5 amazing locations to farm those legendary trying to cover everything the game offers in terms of events and DLCs but I will add an extra few here and there. So another place which I haven't long stopped farming and the footage you are seeing is what I just got is the Jabba Mogwara Pani then 6 located on Ambamia, seen via the location on screen now. Just come here bring yourself a Croyol weapon and these dudes duplicate when you shoot them with that Croyol. You can spend the entire day here farming these dudes. Now what I do and it's perfect for Zayn is get yourself an incendiary redistributor with that Croyol Sentinel anointment I mean it doesn't have to be a redistributor it can be any incendiary weapon but as long as it's got that Croyol Sentinel anointment it will work because what happens is you are shooting and damaging them with the incendiary but at the same time doing Croyol damage meaning they will duplicate so you can just keep farming these dudes all that and all that and those legendos that rates him real high here too, way higher than what they used to be so yeah people use this and enjoy it. So next up and moving onto the Mux's house to the handsome jackpot DLC1 and without that the best DLC1 legendo farm for all those beautiful legendos is the level 2 Freddy farm so upon the handsome jackpot within the VIP area where Freddy is hiding to draw him out go and destroy all robots he will then spawn. Now here when he does spawn in there will be a chance that he will appear at level 2 if he doesn't quit out and load back in repeat the process of taking out those robots yeah it can be long but trust me it's worth it. When it does appear at level 2 you are ready to earn that loot like nothing else you have ever seen so simply kill him let that loot drop then just fast travel back down to the start of the VIP area run back up here he will respawn straight away kill him again fast travel back rinse and repeat until your fingers have had enough and you will earn some amazing Mux's house to loot for sure now we've just covered Freddy which is probably the most consistent farm still in the game for that mayhem 10 loot and it's just crazy easy to get it from him but if you want a place where you can farm Mux's house DLC legendos but at the same time get a great amount of cartel legendos too in actual fact an insane amount of cartel legendos probably the best place in the game outside of the villa ultra farm the cartel underbuses buses like the roaster fish lap the tenderizer joe z by franco firewall and any other underbuses this place is incredible for events and this place is actually quite a famous one to scrap trap prime he's located upon the conductor and the handsome jackpot and he has his very own little area so follow the route I take here now once you are here this farm is simple and efficient a scrap trap nest will spawn in in their crazy numbers and with them those cartel enemies will spawn in a great number two to a point of view seen sometimes up to five underbuses per run before scrap trap shows but once he does you kill him wait for that red school to disappear off the screen then run into this corner into the back corner wait here a few seconds run back in and the whole process will reset meaning you can just repeat this all day long and it will give you a great amount of legendos from the maxis heist of the handsome jackpot as well as villa ultra violet legendos at the same time okay so moving on to dlc to the guns of love and tentacles so the best place to farm those legendos here people is no doubt you are cool tum and jerry aka tum and zam so tum and jerry are located on a xylagus and can be found within the heart desire so here you want to load into what beats beneath then simply jump down into their arena once you are here it's simple just kill one so kill evil or then just fast travel back to this fast travel station when you come back down here people they will both respawn so you can rinse and repeat the process of killing one of these and then fast traveling back doing this you earn a ton of guns love and tentacles legendos faster than any other way okay so this is another place I've heard people stating that it isn't as efficient as it once was I mean this for me though isn't too bad but if you are experiencing problems here yourself there is another place in which you can farm upon xylagus which isn't as good as tum and jerry when they work I call tum and zam tum and jerry by the way people if you're confused of what I'm going on about but another place to farm for decent guns love and tentacles dlc loot is a mac this bus spawns in a pine curse haven so spawn in our homestead square and follow this route I take on screen now only a quick little route and the area you will go to will be full of enemies so it's up to you if you want to farm these as you will sometimes see a high amount of cart out enemies here too so if you want to farm them you can but amok himself spawns within this corner he falls out of a teleporter he's sometimes a little late to appear but he's almost always here and he does drop a high quantity of loot most of time so enjoy these people okay so lastly guys a farm for all of the new revenge of the cartels event legendaries so with this farm you first need to gain access to the villa ultraviolet once you are here do what's needed to make your way to that joey ultraviolet encounter once you have got here though it's pretty simple people before joey appears you first have to take the shields or health bars off two sub-buses these sub-buses are either Josie bites Frank or firewall no roster their tenderizer fish lap or tyron smallans any two of these sub-buses spawn here and it sees who you will be farming use the guard on screen now to see what each sub-bus drops so once here it's pretty simple firstly once a bus was born in you'll take off that one health or shield bar then the other will enter the encounter while the first one disappears you then need to take off the health or shield bar of the second sub-bus after you've done this they both then re-enter the fight with joey ultraviolet here it's simple just kill the sub-buses but do not kill joey ultraviolet once you've killed the sub-buses and that loot has dropped here you have two options you can either fast travel back to the start and run back here or you can do the quicker method which is a little expensive in killing yourself if you do kill yourself you spawn right above the bus room and it saves you doing all the running but doing evil works just fine and when you get back into the fight both sub-buses will respawn and it can then repeat this process it is as simple as that guys now if you come here and the two sub-buses ain't the ones you want they don't drop the loot you want quit out and load back in doing this will see you spawn right back at the beginning but you can just run straight up to the mansion doors where you just have to kill one sub-bus once you kill that sub-bus you re-enter the mansion and they can jump straight back down into the fight this process though will have to be repeated if the sub-buses again and again ain't the ones you are looking for but yeah guys ease in my opinion the five best farms for legendaries across the game covering all aspects of the legendary loot pools if you enjoyed the video leaving a like really helps me out if you're new around here want to see more boylands be sure to subscribe if you never want to miss a video I upload counter notifications on by hitting that bell button if you guys want to join an amazing community full of players on all platforms with dedicated trading sections LFG sections and much much more join my discord linked within the video description but guys I not know we have come to the end I hope you enjoyed the video and hopefully I will see you on that next one


What's the world y'all welcome back to call game Kenny frill whatever you want to call it man the last 30 to 35 hours in the NBA world have been Ridiculous, and I'm here to talk about it before we do that here's some housekeeping things I won't be able to post an episode of the call game recap over the next couple days because I have a work trip I will be going to LA to film some things and because of that. I won't be able to do these recaps I mean unless something ridiculous that if something ridiculous happens I will almost have my phone and I will do a selfie style But that's only on extreme circumstances big trades or whatever my trip to LA is related to this thing I told y'all they call games expanding and when I'm in LA We're filming with NBA players. It's all I'm saying. It's all I'm really saying I won't give away anything else, but I'm filming NBA players and every time I'm next to an NBA player I realize how short I really am I'm clocked in at like 5 7, but when you stand next to somebody that's an NBA that's 6 6 6 7 You really I picked the wrong profession to be in basically because of my height anyway I want to talk about this last 30 to 35 hours because here are the three major events to happen in the NBA that have Adam Silver Probably making calls trying to do damage control So it starts off Charles Barkley who's supposed to be this component of the NBA He's supposed to be a backer an analyst comes out and basically said on national TV in front of everybody He hates the NBA right now He hates the product that he has to watch every single night Adam Silver probably not happy about that Then the same night LeBron James calls out the NBA and Adam Silver for for a putting on an all-star game when it probably ain't the safest Probably ain't the best for him. And then lastly today. We had this whole virus thing dealing with Kevin Durant Adam Silver is probably doing a lot. I mean a lot of damage control I want to focus on today and not really talk about Charles Barkley in LeBron's takes and and I mean Maybe I will eventually depending on what LeBron decides to do because that's a big F if LeBron decides to set out I don't even know what's gonna happen. Anyway, let's talk about the Kevin Durant thing and everything I'm gonna say is my opinion because even right now Things are a bit murky because I don't really understand what the NBA was going. Okay, so this is my understanding of it So Kevin Durant they have to lay scratch it because they think he has been in contact with somebody that might have the virus They aren't sure if the person has the virus, but he might have the vibe They might have the virus so Kevin Durant close close proximity your lay game scratch makes sense to me That's being cautious. I think that's what most people would do Most most people think is the right idea, but halfway through the first quarter. They're like, you know what Kevin? We think you good bro Go who go who and they loud enough for a quarter in the half And I'm like, you know what Kevin the person that we you are in contact with does have the virus get him out of here And Kevin Durant calls out the NBA for being fake cautious because at the end of the day That's what it is And this is my personal opinion if somebody has been in contact with somebody that they believe might have the virus Steer on the side of caution and not allow this player to play But I always have to realize that the NBA is a business and that's why we will have an all-star game And that's why Kevin Durant was probably pushed to play a nasty televised game I wonder if this was Reggie Perry instead of Kevin Durant if the NBA tackles it a little bit different Because let's be realistic the average NBA fan they they see that Kevin Durant is not playing today Maybe they turn off that game. You know what I'm saying? I I don't understand what the NBA was thinking and now Kevin Durant can't travel even though We don't even know if he doesn't if he does or doesn't have the virus He's gonna continue to have to test and test and test anyway It's just a weird situation and let's let's get to actual talking about the basketball that was on the court The Toronto Raptors get a big and I mean a big time win that propels the frog I think they were the 10 C going into this all the way up to the 60 That's how close the race is right now in the Easter and Western Conference But it's a really really big win Nick nursing company had this goal to basically run the zone for a majority of it and not allow these Isolation heavy players to isolate at the end of the day when James Harden had the ball they sent the W a double and and James Harden did a great job of finding his teammates and not allowing the Offensive become stagnant because he was getting double But the Raptors did not allow him to get off shots the fact that I don't know how many shots in the end up with He ended up with eight shot attempts Is that an all-time low as far as star James Harden I'm sure he's done it when he was coming off the bench and stuff But star James Harden that is extremely extremely low and that is because of the defensive plans from Nick nurse and the Toronto Raptors Like I said, this is a very big win for them because they they figured out that they had a matchup nightmare Or Pascal Siakham pretty much being guarded by anybody on the Brooklyn that's no matter who he had on his back on that block He can do a spin move he could do whatever he needs to do and he could get them buckets And there are portions of this game where I thought he was gonna struggle I'm like, I guess he did struggle missing two to three in a row But they kept going back to and he kept going back to and he ended up hitting some big big shots And he shot nine for ten from the free throw lab which helps but the big thing here is Cal Laurie Yes, I said a Cal Laurie start off the game like one for six one for seven And there were Fred Van Vleet also shooting bad This was like a recipe for a game where the Raptors lose but Cal Laurie picks it up He ends up scoring 30 ends up playmaking ends all over the place offensively and defensively now What people really want to talk about between this game the Bulls game with the with the magic the New Orleans Pelicans and Enina Pacers This was a weird day for officiating, right? Cal Laurie ends up doing his best Nelly impression because he gets hit so hard his eyes starts to bleed And now that I say that I'm sure that majority of the people watching this video Don't understand a Nelly reference because y'all to be y'all are young bro I realized that a lot of people watch these videos are actually really long you're really young But anyway, the officiating is this is my take on officiating at the end of the day It is a man-made job and because of that they have eyes like us, right? So there will be missed calls there will be phantom calls But my only complaint about it because I know that with the end of the day some games will be lost to officiating It's just the way it is as long as it is a man-made job. Some games will be lost to officiating But here's my opinion on it. It has to somehow become Consistent on what's a foul and what's not a foul And I don't know how you do that because at the end of the day every game is officiated differently because every group of refs See things differently and even just not groups every individual ref sees the foul call differently It's just it's just a truth and there has to be some form of consistency because NBA players don't know what's a foul It was not a foul nowadays, and that's why you get the complain on every single call Anyway, this is a very very big win for the Toronto Raptors on national TV I did a video on my main channel that'll drop tomorrow while I was talking about the Raptors quite a bit They are they are way better than what they have performed this season And they're starting to get production from like Aaron Baines who was god-god awful for the first half of the season And though Aaron Baines production is just like setting hard screens and playing defense. That's what they need That's what they need and it's been successful and they're going on this nice little streak and this is beautiful Another game we want to talk about when it comes to officiating Was the Pelicans versus Pacers games because I saw a lot of Indiana Pacer fans hitting me up like wasn't that a foul by Lonzo ball the answer in my opinion, I guess we'll find out on a two-minute report tomorrow I don't think that was a foul that looked like the rule of verticality and y'all know right here with the Indiana Pacers was That was his thing so Lonzo ball ended up doing it against the Pacers unless today was the day of the ball brothers Wasn't it Lonzo stop all of the bleeding from the Indiana Pacers Bench hitting I think four threes in the fourth quarter and the biggest one and then getting that defensive stop to no No, this last couple weeks for Lonzo ball has been really really good And again, like I said stopping to bleeding because the Indiana Pacers one on this huge run with their Bench unit Aaron the holiday brothers, you know, I'm saying it was go to the dotsy and everybody They went on this huge huge run to basically come back a game that I thought was pretty much over going into the fourth quarter I need to stop doing it stop turning off games But I did go back and rewatch this he stopped the bleeding Brennan Ingram hit a big shot here and there But the big question I've been seeing is why didn't Nate Borgren End up putting his starters in on that last possession Why was it four Bench players and one Miles Turner and not Malcolm Brogdon who's already hit a couple Couple game winners for them. Why not some bonus who's an all-psychologist player And I understand your idea of putting them in the game because at the end of the day If they're in a game you get a better shot than what you got for Miles Turner Right even though the Miles Turner shot was close to going in You probably get a better shot if it's Malcolm Brogdon or if it's DeMonte it's a bonus And here's my opinion or probably what Nate wanted to wanted to do was grow trust with his Bench unit Because honestly as a Bench player There's like this probably this notion in your mind that no matter how good I play at the end of the day My starter is going to be in when it matters the most right But in this game this Bench players without playing the starters and he grew this trust in his Bench unit Then like if I am playing good as a Bench player No matter the circumstances if I'm having a really good game I can trust that I will be on the court when it matters the most and I think that's kind of what it was I think this is a long-term plan for coach Nate. I think he's playing chess when everybody's playing checker Sure, they end up losing the game here But at the end of the day does this increase the confidence of Aaron holiday Does this increase the confidence of one of the backup bigs and Goga Badati Probably to know that at the end of the day Nate was Nate was willing to let them be on the court even though they have guys like All-star guys and it's a bonus and potentially Malcolm Brock. That's my opinion I know that you want to win that the game, but there's maybe a long-term plan Nonetheless not the officiating game the Bulls end up losing to the Orlando Magic and this was I'll quickly talk about this The Bulls don't have a center on their roster right now because window card is out an injury and Daniel Gaffer just Ain't that right now in his year number two. Um, and anytime the Bulls will go against a skilled center he's probably going to dominate and Nick Busavitz put on a um a very good performance his career high performance For me as a Bulls fan, it was cool to see the little mini comeback that we ended up having Unfortunately, it wasn't a win. Patrick Williams putting up 20 points for his first time in his NBA career super exciting But at the end of the day, we were missing window Carter Lord marketing got injured halfway through this and then we were also missing out of Porter So I can't complain too much.  The biggest question about Lamello was can he hit the NBA three? Through the first 20 or so games Yep, he sure can now they didn't end up losing this game because the Utah Jazz don't miss three corners at all But this is just such a promising thing when it comes to the charlotte hornets. Um, there's no way There's no way that when who was it when uh, pj wilson pj wasa comes back to the lineup that Lamello goes to the bench somebody else is is getting benched whether it be terra rosea or whether it be um, vante Somebody's getting benches man. It's been playing way way too well And the best thing about it is not just the fact that he had he had uh 30 34 He didn't turn the ball over at all I know it's a lot to talk about a player that called L But he's a ricky player and he just had the best game of his career by donovitz Remember when we talk about the jazz we're saying that by donovitz haven't put it together On the last couple weeks last week and a half Stellar stellar this utah jazz team is hitting all-time numbers from the three-pointer They have like five players on their roster shooting over 40 percent from three. Is that sustainable long term? I don't know. I mean it's it's 23 games into the season It's not a hot streak, right? They got like five players shooting over 40 percent from three. That is ridiculous Especially on the volume that they're shooting. So big big wins. Um, I've spent a couple seconds on his the end of ross who hit a game winner today Where al-horford had his best game as a okc thunder and then people on twitter trying to figure out what's next for al-horford because um He's playing good this year But the only problem is he's got like a 2 plus 1 and 27 million I know there are teams out there that could use center play, but not for this price Not for that price good game from him It took everything for the timbles to win this one. There was no say gives alexander. They I mean The thunder had like eight players total Lou dork didn't play, you know what I'm saying? It took every it took every single shot from the timbles to get this win But a win is a win and then the last game the one I stayed up for It was a good game between the Celtics and the Clippers at the end of the day But it was hard for me to be invested because there was no paul george and no jaylin brah I'm happy. I did watch it But this is one of the games that I think rusty buckets on twitter talked about a two We're like it could be a good game between two good teams and you literally don't have any takeaways And I think that's oh the takeaway kimbo's cool You know what I'm saying? Like is that my take? Yeah, kimbo walker look good today after starting off bad That's my take like it was just one of those games man. It's just one of those games Lou wins also had a good performance, but that's it That's it. If you enjoyed it leave it a like I'll see y'all soon man I will recommend follow me on socials if you want to keep up with what's going on Behind the scenes to call game stuff because I do want to post a decent amount with to be on instagram or twitter or what's going on Um, but that's it. Appreciate y'all. I'll see y'all soon. Peace


Introducing yourself. I'm John. I'm John. I'm Jackie. I'm Jackie. I'm John Kennedy. I'm John Kennedy. I'm Jackie O'Neill. I'm Jackie O'Neill. It's nice to meet you. It's nice to meet you. It's nice meeting you. It's good to meet you. It's good to meet you. Nice to meet you too.


Every human being that exists on this earth deserves to live a dignified life and that includes of basic things, quality education, access to water and sewage, housing. To be able to give people an opportunity and chance, I think, to unleash and unlock their potential. I'd really like to live in a world that looks like that. There are many ways to achieve that kind of world, but one of the ways is in tax. Domestic resource mobilization is important for two reasons. One thing, obviously, is governments need to, like, develop infrastructure, give education to people, invest in health. So you need money for that, which comes from taxation. The second thing is redistribution. So to redistribute, also, you need tax policy, so where you can take from the rich and you can transfer it to the poor. But you do it in a manner which does not destroy incentives. Beyond the issue of having data for research in the first place, I think the other part is looking at how the receipt of AIDS by most African countries and what comes with that affects the ability to actually research and analyze policies before they're implemented or the reasons behind implementation of certain policies without a proper research or policy analysis. So to bridge the gap between research and tax policy in Africa, we have to look at the actual objectives of implementing certain policies and where they come from. In Africa, I think there's been a lot of movement in terms of thinking about what's the appropriate taxation rate. But where we haven't yet done well is in terms of thinking about the tax base. In other words, who exactly is paying for taxes? So we need to think hard about how we expand that base and ensure that there's sufficient revenue for countries to be able to fund the mandate on the expenditure side of the budget. So what research offers to tax administration and tax policy is essentially to have a very clear perspective on which policies and which administrative interventions were and which do not work. We need to work with real-world data to make their models work and to estimate how the firms or workers or businesses behave in response to taxation. But also for tax collectors because they can improve policy design based on the evidence that research generates. One example I can give is Ugandan Revenue Authority partnered with researchers from Univider. So they looked at a scheme whereby the Ugandan Revenue Authority can expand their tax base by bringing in small firms under a simplified presumptive tax regime. And what I know that those interventions were like huge success in the sense that they increased filings, more people were filing returns. So the base was expanded and the people were happy. So it was kind of a win-win situation. I'd like to see a world where there's ease of access to tax administrative that although it is highly sensitive and confidential but we could find a way of ensuring that we could use it for research purposes to inform policy. The value of the wider winter school really is that we've been able to bring together experts in the fields of tax policy research. And this is in the areas of international taxation, informality, tax evasion and avoidance. Researchers from different revenue authorities and government institutions now have an opportunity to hear from these experts. So we've had data lab sessions where the experts have actually gone through line by line how to run some sort of analysis. The key thing for me is to have this network where they can engage with fellow researchers but also have access to Univider in terms of support. I think that is really useful for emerging researchers to have. We've had an amazing cohort just realizing that the issues that you face in your own country are not unique. Someone from Zambia or Malawi or Uganda has similar issues. I think it helps us to be able to brainstorm these ideas around. If we have a similar issue how do we put our heads and brains together to be able to solve them? So the amazing people I think I've met has been quite a highlight. For me the big learning has been that if you don't talk to people that are inside revenue authorities then you're never going to be successful in terms of designing new policy. So that's also why I think this wider winter school has been so amazing is because we brought together the people who actually work at the coal phase together with the academics to think through best practice but best practice that's embedded within a particular context.