Namaskar. So, how is the conference going on? Good. And anybody feeling sleepy already after the yummy lunch? Because I haven't started yet. So, hi everyone. I'm Kushma Thapa. And today I'll be presenting on running Selenium Test twice as fast. How we got rid of the Selenium Grid dependency. So, I'll be talking for about 35 minutes. Then we'll do a demo of 8 minutes. And if anybody has any questions, we can do the Q&A at the end. So, hi again. I'm Kushma Thapa. I'm from Nepal. And I'm working as a senior software engineer in Versen Technologies. Versen is a multinational company based on US. And it focuses on developing software targeting the US health market. And I work for the Payment Accuracy Division. And the reason I'm telling you this is to give you an idea of the type of project that I'm involved in. And the type of project that my team writes the automation test scripts for. So, back to me again. So, exactly two years ago, I attended my first ever Selenium conference right here in Bangalore. And the event was very fruitful for our team because we had a lot to take away home. The experience of the fellow attendees and the speakers, the knowledge. And especially the confidence to bring about changes in our existing framework. So, we went back home and we developed a Jmeter dashboard. It is a dashboard that shows the performance of our application across the multiple environments. We developed it using Ember and Node and we used D3 for the charts. Then another change that we brought up on was we did a POC on our architecture. And hence the removal of the grid dependency. So, two years ago, I attended my grid workshop. And here I am today talking about how we got rid of the dependency. So, I walked as a front-end developer for two years. Then I switched my stack and I joined Versand. And since then I've been working as a QA automation engineer. And if anybody wants to connect with me, please add me at Wings-Kushma. And you'll find me in LinkedIn, GitHub, Twitter. I'm not acting on Facebook, but you will find me on Twitter. I'm sorry, Instagram. So, let's discuss about the topics that I'll be covering today. First up, I'll be talking about the current practices that is followed when it comes to running Selenium test, integrated with the CI server. Then next up, I will describe to you the project architecture of the Payment Accuracy Divisions UI Automation project. That is the project that I'm involved in. And thirdly, I'll be discussing about the problems that is with the current practices. And especially I'll focus on the problems that we faced in our architecture following the current practice. Then fourthly, I'll be talking about the alternatives that are available versus the constraints that comes up when being associated with a large enterprise. And fifthly, I'll talk about the alternative that we proposed and the alternative that was accepted and is being implemented. And lastly, we'll do a demo to see how the change of the architecture executed our test two times faster as compared to the architecture that was using the grid dependency. So before I start, I would like to know how many of us here are using Selenium Grid and how many of us use CI and type of CI server. And how many of us use Bamboo as the CI server? Quite a few. So then I'll be saying some things that most of us in this room already know, but I'll come to a point later, so please bear with me. Okay, so the first thing is we have an application that needs to be tested. So we are given a COA, the criteria of acceptance, and we develop our test around it. Now after our Selenium test suits are ready, we can run it locally, but then Selenium Grid gives us the distributed test execution facility, right? So that is when Selenium Grid comes into the picture. We can run our test across multiple browsers, multiple versions as per the need of the project. Since we want our target is to mimic the end user who is using our application, so we configure our grid and our node according to the need of our project. And being tester, we like to catch bugs. We love catching bugs. We love giving headaches to the developers, right? So that is when CI comes into the equation, the continuous feedback to our developers. So with CI Server, we have the flexibility of test execution and test planning. We can schedule our test to run a number of times in a day or in a week or on a need basis. And we can also schedule our test to run whenever there is a push or a comment. So that is there. There in the screen is the project architecture of payment accuracy divisions, UI automation project architecture. So our organization and our company, across all of the organization, bamboo is used as a CI server. So in our project as well, we have bamboo as the CI server. Then we have bamboo agents assigned to the bamboo server. So we have a number of bamboo agents. And in each bamboo agents, which are the standalone server, we have an unit installed. Then there comes the hub. In our project, what we have is that we have configured each of the hub to run a test in a specific browser. So we have one hub that is dedicated to run out test across the Chrome browser. Then we have another hub that is configured to run out test across IE10 and so on. And similarly, we have our grid nodes configured accordingly. So the grid node executes the command for the wave driver and the tests are executed in the respective browser. So this is the basic architecture of our project. So let's discuss about the lifecycle of a test from being executed to completion in the architecture that I showed earlier. So first up is the MSBuilder. So our project is on .NET. So hence the MSBuilder. So in bamboo, what happens is we have plans to run our test. And then there are jobs. Jobs are basically test classes. So we have test classes segregated according to the need of the project to mimic how our end users approaches our application. So our test classes are segregated accordingly. And jobs are actually basically the test classes. But the first thing we have to do is we have to build our test suite. So the first job in our bamboo plan is mostly the MSBuilder. So our MSBuilder compiles and builds our test suite and then it generates the test assembly. It generates an assembly and it shares it across the agent. So any of the free bamboo agent, the bamboo server will pick any of the free bamboo agent. And the MSBuilder job is taken by any of the free bamboo agent. And the assembly hence created will be shared across all of the bamboo agents. Then next is the an unit runner and the parser. So an unit executes our test, parses and displays the result. So what happens is in each of the plan we have certain number of jobs. And we run our test through an unit. So each of the job except the MSBuilder has a task called an unit runner. So this an unit runner we can configure it to run a certain category of our test to exclude certain category of our test suite. So it will take the input from the assembly generated from the MSBuild as the input. And this an unit runs on a single dedicated agent. So on each of the dedicated agent server this an unit is there, which executes our test. So here you can see in the screen I have a plan and there are two main stages, packaging and test run. And on the first stage I have a job MSBuild. So this job will build and compile my test and generate the assembly. And then I have two jobs under the test run stage, the personality test phase and the registration phase. So these are just some names I gave. These are just the jobs. So in each of these jobs I have a task and unit runner. You can see in the registration phase I have a task and unit runner. And it takes the input, the DLL created from the MSBuilder. POC build POC automation.dll. That is the DLL created from the MSBuild. Then we have the categories we can include. Selenium here I'm including Selenium as the category to include. And then I'm excluding the category working. So what it does is it runs all of the tests through the DLL given, configured over here. It runs all of the tests that falls under the category Selenium. Now after the test completes the test are then the results are saved into the test results at XML file, any of the files so we can name it. Then comes the hub. So we have a pool of compatible hubs. And then the bamboo agent will choose any of the freely available and compatible hub and send the request to the hub. And the hub will do the same. It will pick one of the compatible node and it will send the request to the node to be executed. So our test executes on the node and finally after our test completes whether it fails or pass the results are parsed and shown in the bamboo to display the final result. Now comes the question. So what is not working for us? So why we are trying to remove the grid dependency? So what is the problem with the Selenium grid dependency? So first off our agents, they were being highly underutilized. So they were just acting as a mediator, transferring the request from the agent to the hub. So that was just what it was trying, it was doing. Our agents were just passing the request to the hub. Then secondly the three-layer network latency that was happening. So the communication was happening from the bamboo server to the bamboo agent and from the bamboo agent to the hub and then to the node. So there was the three-layer network latency that was going on. And because of that, mixed with the latency, the test execution time was also highly increased. It was like some bachelor living in a very big bungalow. So all of the rooms, all of the spaces are being wasted and not being utilized. So there is the underutilization of our agent machines. So then everything that I just said are just the problems that is with our architecture and nothing with the Selenium grid. But then Selenium grid itself is not free of bugs. So that's why there is workshop, fix a bug and become a commuter. But before we dive into the problems with the Selenium grid, I want to know what are the advantages of the Selenium grid. So somebody can tell me what are the advantages of Selenium grid. Anyone? I can't really make what you're saying. Okay, I really did not get it, but that's okay. So I have listed it here. So the basic main advantage is it allows parallel test execution. That means our test suite will complete faster. The test execution time is reduced. Then comes the feature that it has, the cross-browser testing. It allows us to test our scripts across multiple browsers and across multiple OS. So we can run our test in a Firefox running in a Linux environment or a Chrome browser running in a Windows environment. So we have that advantage. Then we can also run our test. We can also configure our test to run on a remote machine. So we are building it locally. Our code is running locally, but the test is getting executed in a remote machine. So we have that advantage. And other thing is Selenium grid manages its resources itself. So it will ask a free note to pick up any of the tests that is in the queue. So these are the advantages of Selenium grid, some of the advantages of Selenium grid, right? So then what are the existing problems of the Selenium grid? First of all, if you keep on adding the node servers, then the performance of grid is very low.  So we run 1100 plus tests in Dev environment daily.  And we run it across UAT as well on a need basis. So what was happening was our grid was starting a session in a node. And sometimes due to the network latency or the connection issues, the test would not execute completely. So what was happening was the session was active on the node, but the node was not running the test. And because the node and the grid both cannot delete the session that is active, and the web driver instances are also, the browser instances are also active on the node. So we were getting this direct OSS warning. And because of that, the nodes were actually taking up the slot. So there was this request awaiting slot issue as well. So here you can see, this is something we get to see twice or twice in a week basis. So here you can see the browser IE10 on both of the server are actually busy, but they are actually not running any of our tests. It is just hung in a session issue. And so 14 of our requests are waiting for a slot to be free. So we get this issue twice or twice in a week. So the hub has started a session and it has opened the IE10 web driver browser, but then it hangs on this page and our test is also not running. So the slot is taken, but our test is not running. So what was happening was on the 10 to 7 office time, we had to run the 1100 plus tests in Dave and QA. And if there is any bug, if the developer pushes something, some code and we are not aware of it, then we have to fix it and send the results on the very day. Then it was tiring because there was less time issue. So we had to stay up late and fix the bug and make sure all of our selenium tests are passing. So what we were doing was we were waking up 12 in the midnight or five in the morning and checking the status of our selenium grid console. And to fix this issue, we had to manually restart our selenium hub service and we had to clean up all of the instances of the browser that were created because of the failed session issue. So here you can see how the communication is happening from the CI server to the agent hub node and the web driver and finally the test is executed in the browser. Now let's discuss about the architectural constraint. I've been telling about my company since the start of my presentation, actually only to stress on the fact that it is a large enterprise and being safe that one can understand proposing a paid alternative or proposing an alternative that requires change of the stack is a very big step for such an enterprise. So it is not encouraged unless it is very necessary or we can convince them otherwise. And also because our application serves a large number of client, change in our existing framework, any major change in our existing framework is not encouraged as well and it is not entertained. So the option of using a paid alternative or option of changing our stack was eliminated for us. So we had to look for a solution across the architecture itself. So we had to improve our architecture and that's how we had to look for a solution. So what we did was we asked why we are using the three-layered communication thing. Why are we using greed when we can run our test just by using the bamboo server and the bamboo agent? So we are getting the same feature from the bamboo agent and the bamboo server. If it's happening, if it's working for us, then why we are using the greed dependency? So we removed the hub and the node and we did a POC on that. And if you really look at it, the architecture of bamboo allocating the jobs to the agents is actually pretty similar to the architecture of the selenium greed. So why use two selenium greed architecture in a single project when we can do with just one? So then we proposed the alternative. So what happens in our proposed alternative is that our code and our test runs on the same machine. So after the artifact is shared across the agents, so when we run our test, it is like we are running it locally. So our code runs on the same agent itself and our test also executes on the same agent itself. And not on a remote machine like in the selenium greed. And we can also create multiple instances of the bamboo agent, bamboo remote agent on a single server. We just have to install a jar file through the command. And we can get a multiple number of, even hundred number of bamboo remote agents without any hassle. And just like before, there is the sharing of the built artifacts and the aggregation of the results. So this is the improvised architecture. We have a bamboo server. We have a bamboo agent. And note that these bamboo agents are not the standalone servers. So we have certain, suppose we have five number of bamboo servers, then we can install multiple instances of bamboo agents in a single server. So these are bamboo agents and not standalone servers. So the AN unit is installed in all of the standalone servers. And the bamboo agent will invoke an instance of the AN unit and run out test in parallel. So here you can see how the communication is happening from the bamboo server to the agent and to the wave driver. So faster than the previous architecture. So back to the life cycle. So even in this case, the MS build works the same way. The task is taken by any of the freely available agent. And the MS build will compile and build our test suite and it will generate an assembly and it is shared across all of the agent as an artifact. And here in each of the server, we can assign some number of remote agents and each remote agent will invoke the AN unit instance. So what happens here is that bamboo agent will copy the artifact and it will run the test in the agent itself. So our test is running on the agent itself and our code is also being executed on the agent itself. So it is like we are running our test locally. And just as before, the AN unit will work as I described earlier. And finally when the test completes, the results are parsed and shown in the bamboo. So obviously what was happening was, since there was this network latency, we will write our code locally, we will run it locally and it will pass and then we will send it for the peer review. And our peer will, when our colleagues review our test and running in the bamboo, the test will fail and we had to adjust our code accordingly so that it will pass in the bamboo server. And now after implementing this method, this architecture, we had to actually make changes in our running, passing test because our tests were running faster than our application. Our application was actually slower and so because our tests were running faster, we had to add conditional weights to adjust to this new architecture. So then what are the advantages of Selenium Grid over the alternative that, over the proposed alternative? First off, visibly the utilization of the VM machines. Our VM machines were now not merely acting as a mediator, but doing much more. In fact, they were running our test as well. And since there is no hub and no node, there was no requirement of configuring our browsers. In our case, what we are doing was, we were configuring each of the hub to run our test in a particular browser. So we were configuring our hubs accordingly. So there was no need to do that. So the need for configuring the browser was eliminated. Then second, every time we updated the wave drivers, we had to update it across all of the node machines that had the wave drivers that we were using. So the need for updating the wave drivers was also eliminated. Updating the wave drivers across the node machines was eliminated. And there was the reduced network latency. So now we are not using a three-layer network latency, rather we are using a two-layer network latency. And then since there is no hub and no node, so there is no direct OSS warning issue. And in case of bamboo, what happens is if any of the request fails, it will kill all of the sessions. So it says, if I go down, I'll take everything down or everyone down. So let's look at the demo. It would have been really great if I could have shown you how the change of the architecture actually made a... How the change of the architecture actually made our test run faster in our real application, but then there is the security and compliance. So I could not show it on the real application, the application that we use. So I created a dummy test suite across a dummy application and I applied a loop so the test execution time is faster. And so we can see how significant the reduction of the time is. So what is happening is through the removal of the grid dependency, through the proposed alternative, the test is completing in five minutes, whereas through the grid, it's completing in nine minutes time. So here I have two bamboo plans, POC no grid and selenium grid implementation. And this server has the grid installed and a node with one Chrome browser. So this is where the selenium hub is configured and the node is configured. And then for the POC no grid, we have remote agents. So we can install remote agent through the jar file running it in the command. By using the following command, we can install a remote agent in our machine. Any number of remote agents. So these are the local agents and this is the remote agent that is online for now. So this machine has the remote agent installed, the bamboo remote agent that is the remote agent that is running in the background in this server. The first loop I have not fast forwarded the video because I wanted to show you the lagging that is happening. But because the video, because the test takes about nine minutes. So at parts I have fast forwarded the video. So let's run our test with the grid architecture. So once the MS will complete, it will generate an artifact and that is taken by the test runner job by the annual task. So here you can see I have a dummy web page and I have a dummy test suite. So basically I'm just filling up the text field and I'm checking the check boxes. So in this first fill up, I have not fast forwarded the video to show you the lagging that is happening. So testing the text box for the maximum number of fills is actually what we also have to do in our application, what we also write for our test application. So it's filling up the form. I'm sure it is evident that there is a latency going on. There is lagging of the communication and the request standing. So we are checking the check boxes. So this is the scenario that we that was happening in our case earlier. So now the second loop is running. So I have fast forwarded it now. So it's executing much faster because I have fast forwarded the video. And finally the test is completed. So let's see how much time it took for the test to complete. So it took the test to complete nine minutes time. Now let's run the test using the no grid option. The POC that we did. So the POC build DLL. It's taken by the ANUNIT and our tests are running in the server that has the bamboo remote agent. So as you can see the wave driver is open. That means our test is running like it's running locally. This is not fast forwarded. So this is the actual response how the test responses are sent. I have not fast forwarded in the first loop in here as well. So as you can see the text box is feeling faster than compared to the first case. Again we are selecting the check boxes. As you can see the check boxes are actually being selected much faster than it was in the first case. And now I have fast forwarded the video. So this is not the actual speed of the test. So the test has completed and it took five minutes to complete the test. So the same thing and it is running faster. So the test has completed and that is how we got the POC no grid. I mean running our test twice as fast. So any questions? Hey, so this is only implemented for bamboo server like we are using Jenkins. So that cannot be possible there. Can you speak louder? Yeah, we are using Jenkins. So is it possible through Jenkins or only through bamboo? So we are working for the bamboo and I have not used Jenkins so I have not tested for the Jenkins but I am sure it can be implemented in Jenkins as well. I mean there must be something related because it is similar to the CI server thing. Okay and how many bamboo servers you are implementing because you are getting rid of the Selenium grid totally. So how many bamboo servers you are going to implement based on the test? Say suppose thousand tests are there. Thousand tests? Test cases. So the number of the bamboo servers is the same but now what is happening is we have added the remote agent. So we can add multiple remote agents in a single bamboo server. So it is just like hub and node. So the server is the hub and the remote agent are the nodes. So we can add the remote agent and we don't have to add the bamboo server. So one server can handle multiple remote agents. Depending upon the number of remote agent that is installing the bamboo server it can handle multiple. And to add your bamboo server it will be a cost? Yeah, it costs to add the bamboo server of course. Hi, you mentioned that you are using the remote agent to run the test right? So why not run them on the local agent? Wouldn't that be cheaper? Yes, local agents are actually unlimited but then local agents run on the bamboo server itself and it creates a separate trade with the JVM that runs with the bamboo server. So it means it is going to take up the CPU and the performance. It is going to take up the resource of the bamboo server and the bamboo server is going to be slower. That's why the remote agent. Okay, thank you. Any other questions? You said in grid we would have to update the Chrome driver or whatever driver in each node. So my question is when we are using the remote agents to execute the tests, in those remote agents do we have to go and update the Chrome driver or they'll share some single driver? No, because in the remote agent case the web drivers are actually in the code itself and so the web driver will be executed through the code framework itself. So we don't have to update it in the remote agent in the case of the selenium green. Any other questions? Okay, thank you so much. Thank you everyone. Thank you for having me.


This is a discussion show you're watching and it's on politics for the people. I'm your host, Stephanie Stoll Dalton, and we have a panel of guests to help with our discussion and I'd like to introduce them now. We have Jay Fidel, we have Tim Appichella and Winston Welch, and we also have Karen Buzzard. So welcome panel guests, appreciate you're being here for this discussion today. And our topic is about what basis it is that homegrown war crimes claim to have. So to get right into what we're gonna be talking about, let's ask Jay, do you hear war crimes war crimes war crimes and if you do through the media or otherwise, who's crying war? I couldn't tell what he's talking about war crimes or war crimes. What, yeah, when you say war crime means somebody calling for violence, but if you're talking about war crimes, well, that's, I guess that's violence, that's that offends the sensibilities more somehow. I see both. I see both. There were war crimes going on all over the world and they usually start with war crimes evolve into war crimes. Ordinarily? Yeah, yeah. Well, I mean, if Trump gets up there and calls for violence, there are a lot of people who respond to that.  He can speak to his base, some of those many armed people and have a little sort of conspiratorial arrangement where this person goes out and kills somebody that Trump's whisper. And it's true, that's the way it would happen.  But it wouldn't work that way. He wouldn't do it. He'd have somebody else do it and you wouldn't know. You wouldn't know. That's the way he sets things up. And that's one of the reasons the insurrection investigation is so interesting because he has his proxies, his acolytes do it for him. But if the question is whether he's calling for violence, he is calling for violence. And if the question is whether there are people out there who would abide by his call who would hear the dog whistle, there are. I don't know if I'd say millions but enough to really create chaos. And the other question is when would this happen? And I think about that because I believe it's gonna happen. And I think it's, and what you do is you wait for a provocation and then you strike. And like what he did in his attempts at the coup, he used the power of government agencies and he couldn't do that in 2022, but maybe later. In 2022, this year for the elections, if the Republicans have their way, they're gonna do outrageous things and the African-Americans and others will be mighty offended and will go out into the streets. I don't have to say that that's gonna get them anywhere but they'll go out into the streets and then you have the problem of one side in the streets and then whether the other side responds. If the other side does respond, the government responds or has to respond or if the liberals go out in the street and the racists meet them there in the street, what you have is street violence. And who exactly will stop it? So I think it's coming. Yeah, and who is gonna do it? So you mentioned all Republicans and you mentioned Trump is calling for it. So who is making these words shout, who's shouting out these words when, who are these people that are actually? They're the insurrectionists. They're the white supremacists. They're the second amendment people. That's what they do. And they're just waiting. They're still organized. They haven't gone away.  Everybody remember Merrick Garland? Try hard to remember Merrick Garland. Yeah, you can do it. Merrick Garland, you know, his efforts at prosecuting them really haven't stopped them, haven't stopped, haven't really prosecuted seriously enough of them, haven't prosecuted the managers of that insurrection and in fact, they're growing. I think that's the real news. They're growing and when the time comes, they'll be out there. Well, you know, I see Tim is animated. He's always animated, Stephanie. The poor bugger can't help himself. Thank you for that, Jay. I appreciate it. Well, you know, I am reacting to what Jay's saying and he's mentioning who's starting the fire here. It's Donald Trump. And I also, Jay said, well, the minorities will go out in the street and then they'll be met with a white supremacist. I think it's the white supremacists go out in the street and not only the supremacists, but people who are agitated and why are they agitated? Well, on January 15th, Donald Trump, and I saw this video with my own eyes. He said, and I won't exactly quote it, but I'll summarize it. He said, if you're white, you're being withheld vital, life-saving COVID medicine. And if you're white, you're going back to the end of the line.  So what happened a week later?  Now, that's Donald Trump, our former president of the United States doing this. If Charles Manson was alive, remember Charles Manson, the helter-skelter thing that he was so excited that he happened, which was a race war, he'd probably be pretty pleased with Donald Trump. So it's not just these splinter groups that are trying to fan the flames of potential war. It's our former president himself. Thank you. That's very interesting. I wanted to ask Winston, do you think that... What do you think is the basis then for these cries for war? What is the basis for it, Winston? What do you think? You're muted. You're muted. Honestly, I don't know that there's too many cries for war. I think really, like Jay has said, do you like going to the dentist? Do you like going to Costco? Do you like having rule of law? The overwhelming huge majority of people in the entire world like those types of things, including in this country. And while there may be some lunatics on the fringe calling for this, that, or the other, because they're in some insane... I'm going to call it just a news bubble. It's not even news, just an insane loop of where they're getting information and living in an alternate reality. That may exist, but our fellow countrymen and women, whether they're considered themselves to be Democrat or Republican or independent or none of the above, they're not crying out for war. They're crying out for sane government solutions, sane society, civic society. What they got to do is also step up because they're often saying, well, they need to do something about this or they need... But the they is the we. The they is the we. So when people say they need to do this or they need to do that, they don't need to look any further than their own face in the mirror and step up for civic change and get involved as I often preach on these shows. It's up to us individually, but I don't hear cries for war and I don't expect that we're going to devolve in any type of situation like that. And in fact, if there were any level of violence that was at any meaningful level, you would immediately have... I mean, you saw this in Portland a couple years ago, right? With the, this is so-called Antifa and then the white supremacist or whatever the version of their KKK that came in into town to fight those folks. If it weren't put down by the Oregon National Guard, it would be, or the city, it would be put down by federal troops, which is what Donald Trump threatened to do. And that's actually probably the more realistic and scenario here is that if there were some sort of violence on any level where you had two limited groups fighting each other with violence, then you would have a call for public order to be implemented. And then from there, who knows where that then backs down? How do you back out of those sorts of situations? And that's really where I see the main danger is that it gives a pretext for an increasing sort of fascism or takeover on a level that we don't understand or have in this country and haven't had, but that's where I see it. I don't see that our neighbors are gonna be going to violence because one of them voted for Hillary and the other one voted for the Donald. I just don't see, I would hope that it could never be an eventuality. Well, I'm hearing you say that if there is any such violent eruption, it would be something or more on the order of inter-communal violence that would be immediately sprouted to us, you know, sprayed with water and go away. Well, Karen, do you also see it that way? What are you thinking about those? I guess I agree more with Winston. I see it as having grown up in Missouri and knowing a lot of these people, I don't see them getting out their guns and marching around, whatever. I do think that there are extremist groups that are increased by Facebook and the other media, whose algorithms basically target them and then feed them conspiracy theories over and over and over again.  And I could see, you know, some white-winged supremacist groups, that kind of thing trying to stage something, but I don't really see the general populace at war. So I'm hearing you say that if there's anything it would be small scale, something small scale, not full blown civil war or maybe we're moving into cold war, okay? What do you think about that? Cold war. Well, I'm reminded of the panel program that Tim hosted, chaired a couple of days ago, where a very sophisticated political science guy who was the Dean of Political Science of UH Manoa for years, decades, Neil Miller, he began his comments by saying, it's inevitable that we will have a civil war. What he didn't, that's what he said. You can go look at it. There's a Tuesday show. It was what now America for a special super show. Anyway, Neil's comment was incomplete in a sense because he did not define what is a civil war, the civil war that he thinks is coming. And I think it's worth spending a little time on that. It could be pockets of violence, Hither and Yon, maybe in the cities, but not in the rural areas. It could be pockets of violence to turn into larger violence. It's probably not geographic, but it could turn into geographic. We don't have a Mason-Dixon line, but we do have the ability to go to other parts of the country to get away from what we don't like. So maybe a philosophical difference turns into a geopolitical difference. But I don't think there's really any doubt that the election in November is gonna be a mess in many, many states. And I think people are gonna be mighty offended by that. And I think whether you bring in the supremacists first or you bring in the people who are offended, racial minorities, the African-Americans first, it'll be in the streets. And once it's in the streets, it's like the genie. It's hard to contain it. It's hard to go back. And I think we are on here in Think Tech. We try to connect the dots. One thing about the dots is they keep on moving forward. It doesn't go back. It doesn't return to normalcy or a better time. There's nobody out there that's able to achieve that. We can only stave off the inevitable contention. And I think the contention is coming soon. And I think the contention will reflect in violence. And the right thinking people don't carry guns around with them. And the right thinking people are at risk. They're the victims of this. And they are not gonna have a lot to say when they face somebody in the street or at home who has a gun. And I think that, sorry, but I think that's where we're going. And I don't think this much we can do about it. I don't wanna be pessimistic, but I am. I don't think this much that the right thinking people can do about it. We have to rely on the government. The government doesn't seem to be able to actually address this. And so it's up to fate right now. Well, thank you, Jay.  The question is, are the positions of the side so intractable that the only problem-solving mechanism we have left is war? So in a way, having some speaking to the unlikelihood of war is very hopeful. Does this persuade you in your thinking about it? Well, I'm getting hung up. I'm sorry, I'm getting hung up on semantics here. And I don't see all out war. What I see is a slow strangulation of our democratic principles to the point where it won't be war in the streets. It'll be a vote here and there in the Senate that takes away the rights that you and I enjoy today. It's a slow moving, I think it's a slow moving erosion of our principles and it won't happen overnight, it'll take time. So that's war, then I guess that's war, but I don't see it quite in the same light as a sudden cataclysmic event. I see it a slow draining process. Okay, thanks for moving this along to be perhaps a different approach to for controversy to go. In other words, I was gonna suggest the examples of South Africa and Northern Ireland and the Middle East that they go towards these other categories as you say, the Cold War, the Civil War. Well, I think we'll have incidents of violence. We'll have pockets of violence. We won't have an exact January 6th insurrection of the Capitol, but we'll see as things get uglier and a little bit tougher, we'll see incidents of violence. And, but does that constitute a war in the streets? No, I don't think it does. Winston, are Americans ready for this to go this way? No, Americans are ready for the exact opposite. That's why they chose Joe Biden. He's baking soda. We need to be part of the baking soda. Look, this country is armed to the teeth. It has been for decades and it's interesting. I was just looking as we were talking on Gallup's poll of who owns a gun and who doesn't own a gun. Well, of course, men own it more than women. And more interesting, I thought was that the more money you make, the more likely you are to own a gun. Conservatives own guns more. Married people own guns more, which I find interesting. Those that identify as conservative may also do own guns more according to Gallup. And when we talk about war, I think we should, Tim mentioned semantics. I think we need to be a part of toning down the verbiage used here because if, and if you want to use that, then we'd say according to Miriam Webster's, our American Great Dictionary, the second definition is a state of hostility, conflict or antagonism, that's two A. Two B is a struggle or competition between opposing forces for a particular end. We're in that right now. So we could call it war. I don't think it's particularly useful. I think we can say that this nation has a history of hopefully a competition for the best ideas to percolate to the top. We aren't living up to our ideals right now. We're in some dangerous territories with some demagogues. All of that is true. But no, the huge majority, overwhelming majority of Americans have people in their families, their neighbors or friends or coworkers who cross political spectrums, who cross all kinds of spectrums. And that is not going to change and they're not going to start harming each other because one of them voted for the Donald. I just don't see it. And if it does happen, then God help us all. But I think we need to be part of that Joe Biden baking soda solution as much as we can be. But what about the insurrection at the Capitol? What about the other assaults and the other states on their capitals, Michigan? We are turning a dangerous blind eye to that right now. And that really, really needs to be addressed because who wants to run for public office or even a school board, given the lunatics that show up there and they are unpunished. I mean, my feeling as a person who believes in liberal democracy is those types of people, the enemies of an open public discourse where people feel the need to physically threaten each other with violence to elected officials need to be arrested and incarcerated and stomped out like a fire that the dangerous fire that they are, they cannot be allowed to run rampant like they have been. And there's not a lot of stomach for it right now, unfortunately. Okay, Winston, what are they doing about that now? Is anybody taking care of that business of locking these people up or even just putting them through the judicial system? What? So you're saying this is what happens, has it happened? We're seeing slow begrudging moves by the Department of Justice. They say they'll cast a wide net and get everybody on January 6th. But what about what happened in Michigan at the State House there? This is these sorts of things they need, they are tracking these groups across, go to the Southern Poverty and Law Center, the FBI is tracking these extremist groups across the board, whether or not they're gonna do anything about it remains sort of an open question. But I think for the huge majority of Americans, they find this behavior, this ideology of extremism reprehensible. And they are more likely than not, if they found out something to call up on their friends, family or neighbors, if they found something like that. And I think we see evidence of that in the real world. As far as it being gotten away with on the fringes, it happens all the time, way too much. It leads to very bad outcomes and it inflames everything. So we need to have a much stronger response for these very anti-democratic and violence-prone people just because they're criminals, I mean, at that level. And that's the way that we need to view it. Okay, well, thank you. Karen, do you see that there's a huge proportion of Americans that feel the way Winston has described us as pursuing our democratic and constitutional principles? What is that huge proportion that's gonna come in and call 911 and also vote the right way? Is it? Well, as I see it, I think that there needs to be much more, a lot of this gearing up toward war is perpetrated by the media. And I think there need to be much tighter regulation also of the media, including Facebook needs to be broken up. And this would, I think go a lot and even Fox News, I think needs to be addressed. You can't just even know in the name of free speech, allow them to post and say incendiary things. So I think there needs to be a much tighter because we don't really speak to each other in person anymore. It's all through these mediated means that we get our information in that way as well. So for me, I think I saw where, for example, the FCC consists of five people and right now they have two Democrats, two Republicans, the Biden's nominee to break the tie, which would allow net neutrality to come back into place, which was dissolved under Trump. They won't let her nomination go forward. So it's that kind of thing that's I think holding things up because if the internet were regulated like a public utility rather than an information source, then it would fall under the guidelines of the FCC. And a lot, some of this could be content to be addressed. That's interesting. So all right, so since that nominee is held up, what is it that we can do? Where all of these safety nets gonna be thrown or put up? With that being the example of where we are now and does it look like it will be any better after the elections this year? Well, I did hear that Biden is getting more and more of his nominees through. In fact, they said in terms of like judges, he's gotten more judges through than any other president at this time. So he has been successful, but of course, this particular candidate, they definitely want to hold her up because they know that it would change the net neutrality role. She is an active proponent of net neutrality. So, but I think he's doing a good job, but this whole thing of holding up the nominees in their process, I think is an issue for, in her situation, and maybe more pressure should be put on the people who are holding up, which would be Congress. Thank you, thank you. I mean, Jay, this sounds like the eye of the needle is now there in the Senate. I mean, they're putting through some of these judges, I guess. I mean, Biden has done a wonderful job of getting so many in in his first year, but then there are these other positions that have to go through the Senate too. So are we up against, and they're making the eye of the needle not getting anybody through, and therefore not being able to have any safety provisions in place to keep us from getting more tense? Well, the answer is the government is not really working. I'm happy to hear that some confirmations have happened in the Senate, but a lot of them haven't happened. And then there's a lot of Trump appointees, like DeJoy, who are still in office doing their thing. And the government is riddled with blind spots and failure points that are still in existence from Trump. This is not a good thing. So the government is really dysfunctional, lest we forget. But that might be my piece is that we only have a certain amount of time to correct this and it's not moving fast enough. Certainly the Department of Justice is not moving fast enough. When we get to, I've said this before, September, October, when cap-sentee balloting ostensibly is supposed to start, there's gonna be a mess in the country. There's gonna be lawsuits and confusion. There's gonna be people who don't wanna vote, who have no confidence in the voting system anymore. And the election, you can say the election has the logical prospect of solving some of this, but I doubt it. I doubt it will. I think the Republicans will take both houses. And if you think the Senate is stuck now, wait till then, that not only will the Republicans win a lot of seats, but there'll be confusion. Nobody will know who's who and what's what. And if they lose a lot of seats, which is not likely to happen, they will not exceed. They will not agree to the transfer of power in their respective elections. This is not going in a good direction. My feeling is, as I said before also, we're in a kind of constitutional convention where the whole country is evaluating its morality, evaluating its ethical approach to government, evaluating what it wants to do. Problem is there's no real leadership to govern that constitutional convention, which isn't really constitutional at all. And at the end of the day, you're looking for chaos and chaos is another way of saying the war cries have their effect. The other thing I wanted to mention is that, if you look in other countries and you take a sort of sampling of countries which wound up in horrible straits in Africa and Latin America, it's a certain pattern. And that pattern can be identified here. It's power. Power ultimately comes from the mouth of a gun. That's where it comes from physical force. That's how you maintain control and power at the end of the day. And the other example of it is that you can have governments that are in place but don't care. They don't care about the public. They care about retaining their ostensible power. They care about making money and becoming wealthy and staying in power forever and becoming increasingly wealthy. And when you have that, and when you have government that doesn't care about the people, the social condition or the rule of law that governs the country, then you have a complete breakdown. And I think we're headed to that. Thank you, Jay. Let's go around here to finish up as we're getting really close to out of time. So what would you like to comment on Tim regarding the predicament and its outcome? I'd actually like to tag a little bit onto what Jay was saying about potentially losing the House or the Senate. And I know the media is saying that's what's probably gonna happen most likely but I'm still not convinced. And why is that? Well, I think there's things in the air that could possibly happen. What are those things? Who knows what the select committee final report will look like? Will that motivate people and outrage people? So to the point where they get out of their chairs be it Democrat, independence, and non-Trump Republicans, will they be so outraged by the details of that report that they are actually motivated and make a difference in the voting booths? Does Build Back Better part two get done? Do they scrap the existing one and rebuild and get something passed that people say, okay, there's an accomplishment? Democracy is working. This administration is working for us. Does some kind of altered voting rights package get passed? And so maybe it's accomplishments and maybe it's the select committee's report that could make the difference come 2022 and 2024. All right, thank you. Winston, briefly, we're almost out of time. Okay, your comments, summation. Yeah, just if we're looking at who are what we're talking about. I think, well, Jay says, power may come from a gun. Yes, that's true in a blunt, gross way. But we have a great moral authority in this nation, ethical considerations that the huge majority of people follow, they want to be kind, they wanna be helpful, they wanna be part of this great experiment. And I have faith in my fellow country, men and women most of the time. And for the few fringe, we're talking a very tiny portion of people who are, it's a criminal element. We just have to recognize them for that, but it is, we need to separate that out and say this isn't enough to a free society. The rest of us, we're never gonna get what we want all the time. And that's part of what it is to be in America. And we're gonna continue to have this discussion. I don't know of a better system out there. So we gotta protect, promote and preserve what we got across the political spectrum. Okay, thank you. And Karen, yeah, there isn't a better system out there, but there are lots of systems to default to authoritarianism and dictatorships and that. So are you feeling good about our prospects going forward and that this is a small minority that we're worried about? Well, I think my closing thought would be about AmeriGarland. I think he is not being as active as he, I think he should be. And I would like Biden to keep an eye on replacing him. Maybe if he's doing more than what I'm seeing, I don't know, and not exposing what he's doing, but from what I've read about him in the past, he's one of these people that likes to say things but he's not big on action. So I guess that would be my closing thought. Well, that's a serious recommendation. We can't go around again because we're out of time folks, but I think that this has been a wonderful contribution of you all to this topic, which is a hard one to talk about. And this show is Politics for the People and I'm your host, Stephanie Stulldalton. Mahalo for your viewership and we'll see you next week.


This is the VOA Special English Education Report. Many new college graduates in the United States have trouble finding a job in the weak economy, but not graduates from the California Maritime Academy. The Academy is the only school of its kind on the West Coast. Students attend classes on the University campus in Northern California, but they also gain experience by going to sea in a floating classroom, the training ship Golden Bear. 288 cadets recently sailed on a two-month international training cruise. The ship travels south to the Panama Canal. Along the way, it visits countries in Central America and the Caribbean. Vasile Tudoran is a mechanical engineering student at the California Maritime Academy. He spends much of his time working deep in the heart of the ship. He says he is not worried about finding a job. Robert Jackson is one of his teachers. He says the majority of the Academy's students have between one and two job offers before they complete their studies. He says most of those job offers are between $60,000 and $120,000 a year. In addition to working on ships, he says engineering graduates from the Academy also get jobs with power companies and satellite companies. Instructor Bill Schmidt says the situation for marine transportation students is not as bright as it was before the economic downturn, but it is recovering. He says most Academy graduates are employed in the industry if they want to be. He also says the coursework is demanding because ships officers are almost like doctors for airplane pilots. He says people working in the shipping industry have to make the right decision all the time. He says a success rate of 70% is unacceptable. The California Maritime Academy has a 94% job placement rate. Still, only about 900 students are currently studying there. Cadet Andrew DiTucci says the Academy is different from a traditional college. It is a paramilitary school and the students must wear uniforms. Andrew DiTucci is majoring in marine transportation. He says when he was growing up, he was always told it takes a special person to want to go to sea for a living. In his words, my favorite thing about it is waking up every morning and seeing nothing but the ocean on all sides of you. I get a thrill out of that. For VOA Special English, I'm Mario Ritter.


Women are underrepresented in leadership roles in health systems in low and middle income countries despite making up the majority of the health workforce. Intersectional analysis shows that gender intersects with other social identities, creating unique positionalities of privilege and disadvantage. This can lead to barriers to career progression and leadership, such as lack of mentorship and sponsorship opportunities, reduced value, recognition and respective work, increased likelihood of taking on dual burdens of professional work and caregiving, and biases against effective leadership styles. By looking beyond gender and considering other intersecting social identities, we can better understand how gender intersects with other social identities and address the persistent barriers to career progression and leadership. This article was authored by Zara Zainali, Kuei Muraya, Sasi Malinu and others.


So first let me say thank you it's great to see a full house here especially day two at the end of the summit and I think it just is a testament to the excitement that's building up around this community and clearly an exciting action-packed two days a lot of a lot of things and I know many of you don't know me but I'm excited and I will show you the face of excitement that is the face of excitement but I am excited and I'll tell you why in a couple minutes all right and so that's me on Twitter so you know as we look at the world today more and more applications are being published and pushed to clouds the concept of the data center is fading into the past right on-premise data center client server we've now emerged into the world of cloud computing and mobile access to that right so more and more applications today and the growth of these applications are growing at double digits cloud native applications but there's this perception that all clouds are created equal and some customers and especially some of the early adopters are finding out that that may not necessarily be true in some cases they are and in many cases they're not so this notion of a cloud foundry is compelling and profound and critical to cloud native applications and it's critical for a multi-cloud world if the world devolves into a single cloud provider we don't need cloud foundry right because it's a single uniform homogeneous cloud but the world will be multi-cloud cloud foundry is a critical part of that and you here in this audience can help make the difference I'm convinced 133 percent then 140 percent confident in five years time we'll look back on this community here and say these folks here have changed the world so you can make the difference and as a result all cloud native applications can be deployed via a cloud foundry so a little you know quick background about myself started at AMC 1985 believe it or not engineer number five at the company and I've been in data storage development up until about seven eight months ago and I started at EMC when I was right out of preschool and have been doing product development and then I jumped I took the red pill I call it if you watch the movie the matrix so I took the red pill in October and it's been quite the ride and now I'm kind of looking at the world from a different side kind of from the platform down instead of the infrastructure off so I can look you in the eye and say I have seen clouds from both sides now so now I drew the cut line at 40 I know where you all are sitting although all the millennials are like what is he talking about so there's this if you're millennial there's Joni Mitchell back in the 70s and she sang about cloud illusions and there are illusions about cloud there are perceptions about clouds and customers experience are different than their perceptions the perceptions are that they're created equal and clouds never come down right I turn a cloud off on it and should never never ever come down and our data is safe in the cloud right I put it there don't have to worry about back up and things like that because when I put it there it's always there regardless of what my retention policies are and I can save money in the cloud right but customers are finding out hey that stove is hot and when I touch it I can burn my hand and sometimes it's painful once I'm into a cloud infrastructure it's hard to get out and that is a picture of me when I started at EMC I just brought it along just to prove the point so I asked this question about a month ago John Rose our CTO is here he held a summit technical leadership summit for all our distinguished engineers and fellows at EMC and I pose this question what differentiates a good cloud from a bad cloud and there's roughly about 150 people in the room and I got a lot of different answers and attributes of what does differentiate and it means different things to different people right I can run my workloads and it's predictable I got a great user experience I can meet my recovery time objectives I have great performance or good efficiency or ease of use it's easy for me to deploy my applications into the cloud I don't have to worry about security I get business value out of that so many things to many people and the answer is all of the above right these are the attributes that the customers and people that are publishing applications to clouds worry about and it's really the quality of service that you get out of the service and the service provider that you have quality not in the sense that it works right or availability quality in the sense of the quality in the value that you get in your experience and how you do business with your cloud service providers how many have written this command okay so a question when you push your app does you do you push it to a good cloud or a bad cloud or how do you know right how can I be confident that when I'm writing that command I'm pushing to the right cloud right based on my governance risk and compliance policies based on my business requirements you know whether be retention policies or whatever right so this is what I mean by the differentiation of good clouds and bad clouds so I have a dream I am sticking with this 60s and 70s theme here today so I have a dream when we look when I look at this community and the things that we hopefully are about to achieve and so what if we or you as customers could deploy and manage all IT applications and services on to any IS stack easily and consistently with confidence that it meets all your business objectives right so there's a lot of breakouts about what applications are good for cloud foundry right what applications are good to run on certain types of clouds whether they be on-premise or off-premise hybrid clouds right and so what if we could solve this problem holistically so we didn't have to care and we didn't have to differentiate and when we pushed in public applications we didn't have to worry about the fact that our business requirements may or may not be met and what if we could understand this upfront right instead of finding out the hard way and finding out that that stove is hot when we touch that so I have a wish list for 2015 for the community and part of that wish list I have like three three requests there's this challenge with non-12 factor applications and persistent data what if we could solve this problem holistically right and we can expand the set of applications that can be deployed to clouds not just stateless apps with stateful apps and do that in a holistic way more like a software defined way right what if I could solve that problem of persistent storage and provide persistent data services around that and do that in the DevOps lifecycle versus having to stand up persistent storage you know later you know later down the chain so what if we could solve that problem deploy it as software up front and I'll come back to that in a minute number two is what if we had an open industry marketplace for pass and I ask microservices and software the benefit of the marketplace is I can go into the marketplace and I can see that the chocolate is next to the peanut butter right and when I see the chocolate next to the peanut butter I can do different things with that versus today you know we have chocolate in one marketplace in peanut butter and another so what if we had an open marketplace approach to cloud foundry if there is only one cloud provider that starts with an a if you look at their marketplace it's one-stop shop for software right and the chocolate is next to the peanut butter right and we can do a lot better if we can start to look at what services and software that we can offer in a marketplace that's available to all right so some of the challenges that that that we have I think as an industry is getting to that right because we still are competitors partners in the industry we have our own different approaches things are different you know priorities but we also don't offer a place in which any independent software vendor can publish software into our marketplace per se whereas the public cloud does and what if that marketplace included not just pass but I ask and EMC being obviously a data storage and infrastructure company what if some of the services or microservices I guess it's an overused term but things that are kind of thinner deployed as software or stood up as a service what if we could deploy persistent storage services or microservices not just for block and volumes right but solve that problem holistically around file around object and if we know that we've got wonking blocks of flash that are closely that's a W boss for technical term but if we had lots of flash closely coupled with complete compute could we do some interesting things up front could we deploy in memory no sequel could we do that better having that knowledge what if we could integrate backup and deploy backup as a service much more efficiently and effectively or reduce some of the replication into a thinner set of services to either replicate a VM level or maybe even a container level what about data security things like data shredding if I'm moving my information my if I use cloud foundry for portability of my applications and content and I move that how can I be certain that I shred that data so data shredding we used to call that data corruption in the data storage industry but there are capabilities that we can bring to bear to ensure that you're meeting your compliance requirements for data what about mobility and access and things like active data or migration capabilities that were offered or data optimization right there's service providers often offering elastic block or elastic file on flash what if we optimize for that because we know that not all information is created equally and what if we provide data deduplication services on top of that and then finally what if we work better together with the open stack community if you look at the the two big open source barbells or the ends of the barbell in the industry with open stack at the is level cloud foundry at the platform level what if we work better together to provide a service catalog that could be offered up and we could do a better job of application workload placement based on the requirements of the application right and do that effectively to I ask clouds and if we did this could we further change the world I'm convinced we're going to look back five years from now and say wow you know look at what was done by this community it established a critical component of cloud architectures and it's called cloud foundry and I fundamentally believe that we can change the world with that so to help emcee in March mid-March it was roughly about two months after the formation of the cloud foundry foundation announced the first cloud foundry dojo this is going to be in Cambridge Massachusetts co-located with our team from our CTO office also in a great community right right next to MIT there's Google there's Microsoft nerds in the neighborhood so it's a lot of great innovation and incubation grounds so that opens mid-summer of this year we'll be able to bring developers in go through the six week program dojo program for paired programming and test-driven development and you can follow us at on Twitter at emcee cf dojo or email us at cf dojo at emcee dot com so in conclusion more and more applications are being pushed and published to clouds the model is off-premise the concept of the data center is fast becoming an artifact of the past so cloud foundry is transformational it is a critical component as we look forward this community is making the difference and as a result of that we will be able to change the world thank you for your participation here and going forward and also thanks for participating in the conference today thank you


70! The Switch! 70 games for it! 70! 70 Nintendo Switch games coming... Soon, maybe? Ah, who really knows? It's been a very weird year, and it doesn't really seem to be getting any better. I really do hope this video helps you find a ton of games that you can be excited to play on the console, because I know that this year with Nintendo and Switch, things were pretty quiet. Whether that was because of COVID, or Nintendo was just always going to have a quiet year this year, I don't know. And even right now, going into the end of the year, looking ahead to 2021, would allow me to try and fix that as much as possible, because I have found a ton of really fun games. And I've even scraped the bottom of the barrel to throw in a bunch of, this could be fun, but we're going to have to wait and see, because I want to give you as many options as possible, and try to give you all something to look forward to right now. We have so many games to get through, so I'm just gonna start blasting through them. I'd really appreciate if you could hit that subscribe button and the bell, by the way. Look how many of you haven't hit the bell. But first, this little guy and I want to thank you all for your insane support on the channel recently. In fact, speaking of support on the channel, I would appreciate it if you could also help support the sponsor of this video, Skillshare. Skillshare is an online learning community where millions come together to take the next step in their creative journey with thousands of inspiring classes. My favorite classes are the ones that teach me how to be a better video editor, like Jordy's classes on Adobe Premiere, where I learned to do this. Yeah, you're jealous now. You could take the same course and you could learn how to do the exact same thing. If it worked, I don't know, I might screw it up. There's classes on film and video creative, writing, graphic design, and everything you and your adorable cats could ever dream of.  Okay, Kimberly, how affordable is Skillshare? Very affordable. Very affordable, at less than $10 a month. That is insane, considering how much you can learn. But here's the catch. You can get, come a little closer. It's a secret. You can get Skillshare premium. But it's only for the first 1,000 people that click the link. And believe me, they go fast. So don't even think about it. You don't have time to think about it. Click the link, and then worry about what you're gonna learn later. So thank you Skillshare for sponsoring the video. Thank you, Simon, for being adorable the whole time. You can pay him in cat food. Oh, I pay him in cat food. You see this hunk? Yeah, that looks like a hefty deposit to me. And he ain't paying out dividends. Well, actually, he does. He throws up all the time. Oh, no, no, no. And he poops constantly. All right, back on with the video. Chocolate fish games make by far the best pixel art I have seen in video games. And Eastwood is no different. This one is highly anticipated by me. The post-apocalyptic world looks gorgeous. And I can't wait to explore and discover its bustling towns, curious campsites, and shady forests. It's just so cool looking. Chris Tails being an indie game blows my mind. Not only is it beautifully hand drawn and skillfully animated, you can experience this classic JRPG style game in the past, present, and future simultaneously. I'm not even sure what that means, but I'm excited to find out. So Fuzer looks interesting, and it's actually releasing really soon. You play the role of a DJ, and you can splice up various chords, vocals, and beats from multiple songs to create unique tracks. The best part is that the game soundtrack is actually pretty decent. So you'll be working with everything from 50 cent and aha to Billie Eilish and The Weeknd. And that's before the DLC hits, with 25 more songs. Eurasia. Show a little respect. Secuna of Rice and Rune. Ah, this is a good one. I've been playing it actually. It's a side-scrolling beat-em-up style game with loads of different combos and upgradable attacks. There's also a whole nother farming element where you can grow crops and rice that help you power up. I'll be reviewing this one at some point, but yeah, it's good. Just Dance. It's Just Dance. It's Just Dance. Just Dance. All right. Coming in with possibly the worst trailer for a video game I've ever seen, Need for Speed, Hot Pursuit, Remastered. If you like the original, here you go. Finally, a Kingdom Hearts game comes to switch. Is it the first, second, or third game? Oh no. Oh, well then, is it one of the 16 other random spin-off games that apparently aren't spin-off games and they are part of the series and they're integral to the story? Oh no, it's not one of those. Oh, it's a rhythm game? Is the door open? It's over here? Oh, okay. For real though, it actually, it does look pretty fun. Hey, so Fortnite, it's releasing physical again? There's no game in the case. I feel like I have to say that in these videos for the parents out there. This pack is just full of skins and accessories and it's gonna cost you money. It's free.  Sniper Elite 4 is a brutal third-person tactical shooter stealth game. If you've ever wanted to see skulls pierced by sniper bullets in slow-mo x-ray, this is the game for you. Tabletop Racing. Apparently Tabletop Racing is only going to be sold physically at GameStop. So get ready to whack your power-up rewards card on the table. If you even want this game, I don't know, it's pretty cute, I guess. Journey to the Savage Planet already impressively released digitally on the Switch earlier this year, but for you physical only buyers, you can buy that physically this month in stores. Go for it. Hey, it's a little game called Hyrule Warriors Age of Calamity. That's releasing this month on the 20th. I am very excited. You can already play a free demo of the game on your Switch and your save progress will carry over to the game when you get it.  It's almost here, just gonna wait. So Chronos Before the Ashes is a prequel to the 2019 hit game, Remnant from the Ashes, a co-op game that I actually played with my friend on Xbox co-op and had a great time. I really liked it. Now, this prequel, which was a VR explosive game, is getting re-released as a console game on Switch in December. I know, that's a mouthful. Empire of Sin is an upcoming turn-based strategy game about the mafia and Nintendo have been pushing this game harder than they pushed Pikmin 3 for some reason. Oh, it's my game. Immortals Phoenix Rising is coming to Switch. Everyone's favorite Breath of the Wild-inspired open-world RPG adventure game is landing on Switch the same day as everywhere else. I have two videos of me playing this game already on the channel, so you can go and watch those to learn more about it. I love the John Wick movies. Who doesn't? But a game based on them? I just assumed it would be bad because movie tie-in games usually are. It's actually really good. I haven't played it yet and it's not releasing on Switch until December, but it's already out on PlayStation 4 and it has really good reviews. It's an action strategy game where you play on a timeline with elements of resource management using various moves and actions to defeat enemies and avoid being hit. Yeah, okay, I'm interested. Fire Emblem 30th Anniversary Edition. The very first game in the Fire Emblem series will launch in the West for the first time as a re-release on Nintendo Switch. It's also getting a physical with a ton of cool stuff and collectibles, but good luck getting one. It was sold out in three minutes and no, I couldn't get one. So the $5 digital version it is for me. Hey, fatso, you ate too much on Thanksgiving again, didn't ya? You're feeling a couple extra pounds around the waist, Christmases around the corner. What can you do? Well, Fitness Boxing 2 is releasing right before Christmas. Perfect timing to get into shape. Ori the Will of Wisps and Ori and the Blind Forest. I know both of these already released digitally on the eShop, but I wanted to let you know they are getting physical releases in the 8th, the 8th of December. Huh? That was my reaction when I saw they were making a Pollo Pollo and Tetris 2. Hey, what are they gonna do? Make a sequel to Tetris? Oh no, right. Yeah, it has an adventure mode. So there's a new adventure campaign mode, new features and other modes like a skill battle mode and probably more, you know? So, there's this super robot, fast paced mech fighting game called Oberoi 2 launching on Switch this year. And I mean, it doesn't look bad. Competitive arena brawls, supercharged abilities and pilot versus pilot action. Oh, you had me at... There's nothing else to play on Switch this year. So I guess I'll grab this one. You hear that? That was a really good snap. Like better than I usually do. Pokemon Snap is back. At some point, supposedly this before the end of this year, but you know, Rona. Visually, it looks almost like the wild area and Pokemon Sword and Shield, but kind of worse. But it's Pokemon Snap. I'm excited. I can't wait. Let's go already, Nintendo. When's it releasing? Through maternal. Is anyone still looking for this on Switch? Have we all already played it somewhere else because it's been forever? For anyone still waiting to play this one on the go, it's supposed to be coming. All right, well, barring any surprises. That's what we've got on Switch till the end of the year. Next, I'm gonna go through the games coming early next year that have dates. So let's do that. Out of all the games I'd never heard of before making this video, Iris Fall might be the one I am now most excited for. It has absolutely striking visuals and eerie tone.  With a wonderful hand-drawn art style and a fast-paced 2D hack and slash gameplay style, bladed fury legitimately looks freaking awesome. There are hundreds of games I wish I had time to play and the original Outterior Riser is one that I wish I could pronounce, but I also want to play. It's a gorgeous looking JRPG with tons of personality and one day, one day I'll play it. But until then, for those of you that have played it, the sequel is on the way to Switch in January. This is one of the cooler games on the list for sure. Hellpoint is an intense action RPG. You can play solo or with a friend in local or online co-op. I had honestly never heard of this one before researching for this video. And while it looks kind of cool visually, I really couldn't tell what kind of game this was. So your guess is as good as mine. If you're not a fan of big nightmares and you prefer the tiny ones, Little Nightmares 2 releases early February. It's a puzzle, platforming horror adventure game.  Yeah, yeah, yeah. The same one that was so good that even Nintendo hit up the developer and asked them to make a Zelda themed version of the game. Well, Crypt of the Necro Dancer and its DOC is getting a physical release next year. So that's pretty cool. So, unlike the recent Pikmin 3, which was literally just Nintendo taking an old file of one of their games, dumping it onto a cart, shoveling onto the shelf and selling it back to us at full price retail with barely changing or adding anything. Super Mario 3D World is actually having some work done to it, including a whole new edition of something called Bowser's Fury, which we still don't really know much about, but considering it made the title of the game, I'd say it's a pretty expansive expansion onto the base game. You know, giving us a reason to actually buy it again? Ha, ha, ha, ha, ha. We had a very recent update on Bravely Default 2. It let us know that we can start playing it pretty soon in February. And I gotta say, it looks like it's come a long way since its initial reveal. It's giving me Octopath Traveler vibes and we all liked that game, right? Right? Zenzion, Zenzion, hmm. Zenzion is an action RPG roguelike similar to Dead Sails, Moonlighter, or Hades, but this one has an anime-infused twist. And I do really like these kinds of games, so I'm gonna check it out. Directed by the creators of Sonic the Hedgehog and Knights Into Dreams, published by Square Enix, Bailon Wonderful has everything going for it. But whenever I watch the trailer, something about it just feels kinda off to me. That said, never judge a book by its cover and in March, I'll be giving it a shot. Another big one, Monster Hunter Rise. It's a brand new Monster Hunter game coming exclusively to Switch March 26th next year. We got new monsters, new tools, new hunting partners, and even a new wire grappling hook thing to scale cliffs or get the height advantage for aerial attacks. It looks great. But Monster Hunter Stories 2 is where it's really at. For me, for me anyway. So honestly, if Nintendo didn't send me a review copy of the first Monster Hunter Stories back in the day, I probably would have never looked at it twice. But oh my gosh, did I end up loving it? Think Pokemon, but swap in everything Monster Hunter themed and add in a dash of adorable and there you go, you got Monster Hunter Stories. Ever Forward is a strange, dreamlike action puzzle game where a goal is trapped in a strange world. The puzzles have multiple solutions, including teleportation and gravity control. I just thought it looked cool, so here it is.  Honestly, it looks boring to me, but I'm getting desperate here, okay? All right, here's a fun one. So according to GameStop, there's an interesting looking game called Poison Control Contaminated Edition coming to Switch in March. It kinda looks like a Persona clone game to me, but whenever I try to Google Poison Control Containment Edition or even just Poison Control, yeah. I mean, exactly what you'd expect. It just brings up Poison Control numbers and help lines. Indie platformer K's and the Wild Masks lands on Switch in March. It has a great old-school SNES platformer vibe about it, so I'll be checking it out. Another JRPG I'm not very familiar with, to be honest, the fourth. Trails of Cold Steel launches worldwide on Switch in March. So if you like that kinda thing, you should probably buy it. All nine frickin' Star Wars Lego games crammed into one cart. Maybe they might make you download a bunch of them, but all in one purchase. Launches in May of next year, and I've never played none of them. They honestly look really great and hilarious, so that's gonna be a big time sink for me. After being introduced to the Yeez series with the eighth installment on Switch, I can now proudly say that I'm a fan of the one game I played, but the announcement of a brand new ninth adventure coming to Switch got me all hot under the JRPG color. And finally, for games with release dates next year, Deskaya 6. It's a strategy JRPG with a max level cap of 99999999, and a max damage of one quadrillion. That's a lot of damage. I just wanna say that this seems on paper to be an easy video, but it's not just that. XII, or 13, I don't know, was a creative self-shaded first-person shooter released back on PlayStation 2, Xbox and Gamecube, and I loved it. Many people did, and we all wanted, no, needed a sequel to answer that cliffhanger of an ending. So imagine my excitement when I heard they're remaking the game, which doesn't really give us an ending to that cliffhanger at all, but it's something. This next one is arguably the biggest confirmed release for next year, and that's No More Heroes 3. We just got the first two games shadow-dropped on the Switch's eShop, so jump on those ASAP and get caught up with these wacky action adventure hack and slash series created by Suda, one of my favorite and all-time best game directors. Inspired by the legend of Zelda and Studio Ghibli movies, do I even have to say that Bodo is one of my most anticipated games of 2020... Wait, sorry, 2021. Thanks, this year. It's an action RPG with puzzles, exploration, and combat set in a crafted hand-drawn open world, and just look at it, my God! They haven't officially pushed it back to 2021, but since it was supposed to release in summer of this year and we've heard nothing since then, yeah, I'll see you next year, Bodo. Next year, Rune Factory fans can play the fifth installment in the Simulation RPG series. I have never played one, but apparently you can tame monsters, explore a massive world, cultivate crops, and create friendships. Oh, and battle enemies to the death. Clotchin'et straws here, we have Port Royal 4. If you're one of the other four people that actually like these games, the five of us can pick it up next year. Digimon Survive had me at hello two years ago when it dropped an announcement trailer full of beautiful art that I can definitely vibe with and about four seconds of gameplay, displaying the new term-based RPG style. It seems like Digimon has attempted to grow with its audience, most of whom are in their late 20s to early 30s now, and I'm definitely down for it. Digimon Survive will feature multiple endings, and should wrong choices be made, characters will be killed. Yeah, this ain't your run-of-the-mill Pokemon game, that's for sure. So this one's kind of weird as well. Dragon Quest Heroes 1 and 2. It was released in Japan the same day as the console launched on March 3rd, 2017. These games look really fun. They're technically part of the Dynasty Warriors spin-off kind of games like Fire Emblem and Hyrule Warriors. So you would think, would the huge success of those games we would have received an English release of the Dragon Quest version, but as of yet, nope, it's been heavily rumored for years now. And if you go to GameStop's website, you can even find a 2021 listing for it. Oh, yeah, right. And if you are a fan of the base games that these spin-off kind of games are based on, Dynasty Warriors 9 is having an expansion called Dynasty Warriors 9 Empires, which will release on Switch next year. So why? You know, I actually am a pretty big fan of Apex Legends. Out of all the Battle Royale games that came and went, that one was my personal favorite. So I was pretty excited to hear it was coming to Switch this year, and then it wasn't. As everything else seems to be, it was delayed until next year. Also now, it will release with a champion edition. The game is free to play, but if you drop 40 bucks on this pack, you'll unlock all nine heroes, whereas while playing free, you would only have access to four. So as someone who just dropped 20 bucks on PC buying two of the characters, screw me, am I right? Braid was one of the first indie games to really blow up and gone a critical acclaim. It was the first time I personally had ever been introduced to the concept of playing a smaller indie game rather than the triple A blockbuster titles I was used to. And it really opened my eyes as a gamer to new experiences. And the anniversary edition has improved visuals and an audio commentary, so buy it. If you didn't play the first Axiom Verge, do it before the sequel drops next year. It was critically acclaimed for its setting, weapons, boss battles, controls, and upgrades. So just literally the entire game. What do I even say about Genshin Impact that y'all haven't already screamed at me in the comment section of most of my videos? It seemed like everyone was begging me to play this game for like a solid week, so I did on Twitch. And then a week later, no one was interested in the game anymore. The internet has such a short attention span now. That said, I was actually having a lot of fun with the game and it's supposed to be dropping on Switch. They haven't actually said when at all, but you have to assume it's soon. If it's any later than 2021, that just seems like a wasted opportunity. Beyond A Steel Sky is a 2020 cyberpunk science fiction adventure game and a sequel to the 1994 Point and Click adventure game beneath A Steel Sky. I love point and clicks, so here you go. Minico's Night Market has hours of exploration across four seasons, crafting mini-games, puzzle solving, and more in this cutesy narrative-driven social simulation adventure game. Blue Fire was a recent announcement for the Nintendo Switch coming early next year. Look at this guy bouncing on walls, enemy slashing, flip flopping all over the screen and even these gnarly looking boss fights. I got a good feeling about this one. She's a man eater, make a what bird, this game where you play as a man eating shark was supposed to drop on Switch this year alongside the other consoles. But yeah now, this happens all the time where the game comes out and the Switch version is nowhere to be seen. So next year now, speaking of shocks, actually a card shock. This rogue-like card game has an interesting art style that caught my eye and maybe catching yours right now. Bear and Breakfast is a laid-back management adventure game where you play as a well-meaning bear trying to run a bed and breakfast in the woods and do I have to say anything else? Garden Story is a social sim and adventure RPG where you play as a grape and you have a little cherry and frog friend. I mean, that's two cute ones in a row. Moving on, all I know about Subnautica is that PewDiePie really seemed to like it and it has a 10 out of 10 on Steam. So it's probably good. It's an open-world survival action game set in the ocean of an alien planet. Okay. Oh my gosh, I feel like at this point I'm not putting Bayonetta 3 or Metroid Prime 4 into a list called Upcoming Games for Switch just feels disappointing. It just hurts my soul. Yeah, all right. These games, who knows, right? Probably not next year. Probably not the year after. But if I don't put them in the list, a comment section down below will be like that. You got mad at me, man. And also, yeah, it just, it hurts. Okay, it hurts. They're coming soon. Maybe, yes, yes. Right? I don't know. So, Yo-Kai Watch 4 already dropped on Switch in Japan in 2019. But of course, screw us, right? Developers Level 5 announced a Western release back in 2019, but no new news yet. The rumor mill is saying next year now and since this is a series I'm very curious about getting into, I hope it's true. It looks really fun. I don't understand why this game isn't more popular in Western markets yet. Anyway, same goes for Monster Hunter Stories, I guess. Hollow Knight Silk Song. This is another one that I couldn't leave off the list. While it does have a listing on Nintendo's website, it still doesn't have any date, not even a year. Probably safe to assume 2021, right? Zelda Breath of the Wild 2. It almost seems a little too hopeful to be getting a prequel to Breath of the Wild this month and still want the sequel next year. I mean, no, okay. That said, there are a lot of signs pointing towards this game probably coming out next year. It's a whole conversation I would love to get into. I will be making a video going in-depth about why I feel like the sequel is coming next year and why I feel like we might get this Switch revision next year. But if you wanna watch that video or any more of the videos I'm making for the rest of my life here on YouTube, you're gonna have to get a flip on that subscribe button and also get your little hairs all over that bell too. I hope you had a good time. I hope you found something you can be excited for. I hope you stick around for more videos that I make here on the channel. Follow me on Twitter, on Twitch, on other places. And I'll see you probably in a couple days with a new video. Bye.


Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ Ṭ  ओब आपजे तो सा जी杵ा दबाध दबा द्सेशळ को बापा जो ने द deckabasejin ko bapasho n nom a酉rya bash bonus today to । Atpe pu irachi kishapanyi 6 reduce 6 holes ताय को जन जग लक्मनजा यदाना को लख� stare,ater cloka jna dyodan照 atpe piya staged cloka jna ajwai भाढिळ ल॑क्ludingना जा णपा गद नहींrien Dodge pusna shelterö as 디мо ही कश pitch ڈ Brock- Jay ڈ New Gido o ren Glorihe k Ontok zo


Appalachian Wireless has a plan to make your life simpler. It's called forward pay. No contract, no credit check, no problem. Plans start at $19.99 a month and include unlimited talk and text, or ticket to the max with unlimited data plus for only $89.99, which has 50 gig of high-speed data because we are you. We are Appalachian Wireless. Next month, the Appalachian Center for the Arts will be returning to Rocky Horror Picture Show for its third season. Wednesday Mountain Top spoke with Executive Director Shannon Kirkpatrick Daniels about the fun. So the Rocky Horror Picture Show is our third annual. We've done it for the last three years or the last two years. This is our third and it is just a super, super fun time. It takes the original movie, which is campy in its own right, and then people come and they dress up as the characters and they'll buy prop bags. We'll have prop bags for sale for $5 apiece out front. And the prop bags have different things that they can do throughout the movie. This has kind of become like a cult following. So a lot of the audience members who come to this, they already know what to do. Like there's confetti that you're supposed to throw at a certain point. There's newspapers that you're supposed to cover your head with when it rains in the movie. There's like spray bottles when it gets wet and all of that stuff. And basically, the audience ends up trashing the theater. So it's super fun.  So it's just a super, super fun time. And we've got two performances this year. We're deciding to do a double feature. So we've got one at 7 30 and one at 10 30. The Rocky Horror Picture Show is October 14th with two showings at 7 30 and 10 30 PM. Tickets are $15 for Mountaintop News. I'm Joel Horjol.


Hi, this is Dr. Don. I want to show you how to use phstat and Excel to get the Durban Watson statistic. A number of students have sent me questions saying that they're getting errors in their Durban Watson output. So I think I know what's going on. Let me show you how not to get the Durban Watson correct. Let's take our data here. We're going to go to phstat, regression, simple linear. Our output, our response variable or wide variable. I'm going to select USA sales, highlight that range. My predictor variable is going to be my month. And I'm going to highlight that range all the way down. I make sure they match, which they do. My first sale does have a label. I want the 95% confidence interval. This is the way the dialog box pops up as the default. The regression statistics table is checked. That gives you some information, but nothing else is checked. So I'm suspecting that students are going down here and just selecting Durban Watson. Some of them have selected the scatter plot and they'll get the confidence interval. But the thing they do not select is the ANOVA, and that's the part that kills them. Well, let's go ahead and click OK, and we get some output here. We get the regression statistics table. Our beta one, our beta zero coefficients are there and some other information, or our square information, but we don't have the ANOVA, as I mentioned. Jump over here to the Durban Watson. There's the error messages that students seem to be getting. If you click on one of those, you can see where the linkages are. It goes back to the residuals page. Click on residuals. There's more of those error messages. And if we click there, we can see that's just subtracting on this tab. But if I click on that one, it goes to the compute. It doesn't give me the references, but it says something is missing there. If you go back to compute, again, what's missing is the ANOVA. But let me show you. I'm going to go back here to my data. I'm going to go to regression. Simple linear again. I'm going to select my sales for USA. Very quickly there. I'm going to select my Y variable, X variable. I'm going to click from the bottom this time. You can go either way, of course. Make sure they match, which they do for sales. This time I'm going to click the ANOVA and I'm going to get my Durban Watson statistic and then click the residuals table, residuals plot, just to make sure. And now we've got the complete compute table there. I go to my Durban Watson table. I've got it complete. If I go to, let's see again, that's the residuals 2. There's residuals 2. This is complete. And if we click there, you can see the references B18 and B17 on compute 2. If I go over here, it is this B17, the beta 0, the intercept and beta 1, the slope. That is what it's missing. So that's what you need to do to get your Durban Watson statistic to come out properly.