Welcome back. Now this video is part of a series where I'm just going over my first day or so using the chip computer, things I've come across, testing to see what it can do. We'll get more in depth on stuff, but I just want to show you how it can perform out of the box. And again, it's part of a series. I would definitely check out the playlist in the description to view the previous videos. But today we're going to test video playback. Now there's lots of different compressions out there. One, I've downloaded one of my home videos from YouTube to see how it plays. It's going to be an MP4 format. And I figure people are going to want to stream or at least watch YouTube videos. Let's see how it performs. So to get networking, I don't want any network delays. I've actually downloaded two copies of the video. This is a 720p video and the other one is a lower resolution of 640x360, somewhere around there in resolution. Let's see how they perform. And I do want to stress that this is just out of the box using Mplayer, which was already installed on this. I have the HDMI board and these little speakers hooked up. If you watched the last video you understand this device cannot, as far as I know, do audio through the HDMI. That being said, also something like a Raspberry Pi. I know that you can set some boot configurations so that it uses some of the RAM as you can partition stuff for more power to the GPU. And that's how you can get better performance for video playback on a Raspberry Pi. Haven't done anything like this to this. I don't know if it's possible. Right now, out of the box configuration, there's also special compiles of video players for the Raspberry Pi to allow it to use some hardware acceleration. Again, this is just using default Mplayer that was already installed on this, I'm assuming, from the Denbian repositories. So here we go with the 720p video. So not even full 1080p. And SSH didn't through my phone and that's how I'm starting the video. I got the music going and the video is playing. Now, it might be hard to tell on the camera. It's not playing at full speed. The audio is playing fine. We're at 10 or 15 seconds in the video. The actual video for maybe 5 seconds into it is playing in slow motion. So as of right now, it's not playing properly. So I'm going to go ahead and kill that because it's just not working in the way the video is supposed to be playing. Here we go with the lower resolution video that's again 640x360, I think. It's playing properly. Audio, video and sync. But we have a big black border all the way around the video because it's playing at the resolution it is and it's not stretching it to fill the whole screen. So let's see what we can do about that because Mplayer does have options to zoom and stretch the video. Although, I don't know how it's going to affect performance. So let's go ahead and play around that a little bit and see what we can do. Okay, so I SSH'd back into my chip computer and let's go ahead and first thing I need to do is change my display. If I try to run any GUI programs now, if I had X-Talling and X-Forting enabled, it would display it on this computer here. But we want to display it on the regular display there. So we're going to type in display equals colon 0.0 and then I'm going to say export display. So those two commands will now, any GUI application I run, will display on the actual TV screen, not on the computer I'm on currently. Hopefully that makes sense to you because I'm logged in through the network if that wasn't clear. Okay, so at this point I need to figure out what is the resolution that I'm actually playing at on my TV right now. So I'm going to say on the chip computer, so I'm going to say X-Rander. I'm going to hit go ahead and hit enter. It's going to tell me all my different video options that I have. But right now you can see that I am currently running at this resolution here. So that's important because we're going to tell Mplayer to zoom in on our video. So I'm going to say Mplayer and I'm going to say Fs to help to go full screen. And I'm going to say zoom and on X I want to zoom 1360 and on Y I want to zoom to 768. And then the file that I want to play. So I'm going to go ahead and hit enter and we'll see how that plays out. So again this is the lower resolution video that's 640x3 something. We've got rid of the black border but now it's having the same problem that the 720p video did which is that it's playing slow. So now we're going to add a drop frame option to Mplayer which isn't really great but it should allow the video to play at least in sync with the audio but it'll be, well, you'll see. As you can see back here in the console it's even telling me your system is too slow to play this. So I'm going to hit Q to quit out of that. We're going to run the same command so I hit up arrow once. And I'm going to add right here a option dash frame drop. That's all we have to do. Let's go ahead and give that a try. Well now we've got the audio playing, the low resolution video playing full screen and it's keeping in sync with the audio but it is very, very jerky. It looks like 3 or 4 frames, maybe 5 frames a second or it should be 30 frames a second. So as of right now I'm unable to play video full screen on this. The only other thing I can think of is to lower my display resolution down to about what the video is and then play it back because it does play smoothly with the black border. So if I decrease the resolution my display is at it should fill the screen and play smoothly. So that's an option I'm going to play around with. But let me know what you think. Again, I've had this thing for a day and a half. I haven't really looked into it. I haven't looked up online how to play video on this thing. I'm just going by my own knowledge. So let me know what you think. Have you been able to do it? Am I doing something wrong? Or is this video, or is this just how this device works? It's not a big deal. Again, at this point I don't plan on using this as a media center, but some people might. And there might be configurations and different compiles of software that give you better performance. So that's it for today. Thank you for watching. As always, please visit FilmsByChris.com. That's Chris with a K. There should be a link in the description to that where you can search through videos from both my channels. And this is mainly a hardware channel. Right now we're just looking at an overview of the chip computer. But in future videos, we're going to get a lot more into microcontrollers like Arduinos and a lot with the ESP8266 module, which you're not familiar with that is. We're going to have lots of fun with that. But since I just got this, I'm very excited to play with it. So I figured I'd do this first series on this device. Thank you for watching. If you enjoy my videos, be sure to subscribe. Again, check out my page, FilmsByChris.com. That's Chris with a K. There's a link in the description where you can search through all my videos. There's also links there to my Patreon page, patreon.com. You can support both my channels there and get early access to all my videos from both my channels. As well as an RSS feed on FilmsByChris.com so you can keep track of all my updates. I thank you for watching. And as always, I hope that you have a great day.


It will start developing in a second, we're currently on this EG noise removal thing Just in the project itself move it up The top Just so it's clear What was updated last these changes of the not in production yet Yes, that's the old thing that we had we had some videos on it, but unfortunately it doesn't work anymore That's why we are redoing this It used to be lab view now it's Python NumPy, SciPy, Pandas And kind of yeah, it looks same same but different. This is what it currently That's gonna be what this is what it's gonna look like Hopefully we can publish it today so you can Have something to play with Yeah, just quickly checking this is a bit weird, but Yeah, this toggle button is nice levels Right, you can barely see It's a fact. So yeah, if it's level Be able to go all the way down to zero Yes, that's the original signal at the noisy one next to it There's a kind of natural DC In it So when you hit the training they're almost overlaid one top on our Yeah, you kind of see the noisy there at the back Some of these wavelets will be doing more than others. Yeah, there's not really much difference between them These two things don't work. I get a 400 error at the server We'll have to fix that probably I have to describe properly make a prompt proper prompt So we can actually fix it. Let's start Populating Yeah, let's start With the HTML file oops It's the same Well, right, that's there. No, it's okay. Close that So I have the html popped into chpd And we have that line That was working quite successful this no, where's it? Yeah, confirm reading the code to not generate anything else This bit is handy Because normally it should respond with I've read the HTML code you provided It appears to be a web page for visualizing EEG electroencephogram data with various controls for data processing and visualization That's right. So thanks for confirming that Then next Let's pop in the JavaScript The same prompt We're just reading not generating anything else. I've read the code. That's great It's kind of it feels like it is important in what the order This is done and let's do CSS as well Confirm reading don't generate anything else. I've read and Understood okay, it's giving itself a human like properties It's a bit odd, but whatever works and The last snippet of code Is the Python last application So this which now In a switch this work the number of levels It's going all the way to zero Alt is five That's okay Let's start something simple change the trend toggle switch 24 years. Yes See if it understands the context It does It's not very helpful because you can't copy the code when you have before and after We have the trend and html Do we it's actually called the trend toggle. It's already a toggle. We're replacing the whole thing Yes, so Now doesn't have the label What else in the last code you provide you're already reading that the trend primes are from the request Which will be true if the checkbox now double switch is checked and will be missing if it's not checked That's we're actually checking for Ready for it is the trend toggle not the trend Actually, it is the trend. I wasn't even working at all if the it was the trend Yes, that's the same This means no change is required in the back end code since you're already handling it correctly Note ensure that the CSS code for the toggle switch, which you previously provided is included in the index HTML file or any link star sheets so the toggle switch will be styled correctly Okay, now the only problem It's not actually working. I guess because of the name This name used in JavaScript. It should be just the trend is it? that's Working yeah, just leave it as this we just need to label a checkbox the trend switch I have another switch Spend where the noise Those top there have Trends name, right that's working fine, right we wanted to later will rearrange the whole And the whole thing Let's see look Look can be changed to a button to like that drop-downs Now that can stay as these Yeah, we're ready if everything is working we can Publish this whichever we let know which thing are ready to publish I would say Yes, if everything Is functioning? There's still a problem that you replace the chair. Let's go through this for a sec Effect of the nothing is not very clear, but it's there, but not very clear. Okay. That's the just the way it is Act of Clear can all spin buttons be replaced by Spin buttons Replace by sliders checkboxes replaced by toggle switches All right, we are about this one Let's pop this in and so we want to Make sure signal to noise ratio SNR and mean square error Showing actual values To show the signal to noise ratio SNR and mean square error MSE the eG data you need to calculate and return these values from the back end and then display them in the front end Yes, I'll do it Modify that get underscore data route to calculate and return the SNR and MSE values Okay, we're using from SK learn metrics import mean underscore squared under square error Okay It's fine. I'm github cobalt works. It's a story is imported mean square error And from math it's trying to import square root. Well, we don't really need it do we? Okay, now get that What's this thing called? Oh This and what will be called from the client side to get that Okay Rest of the code is like my shirt Do I have anything SNR? At the moment, no So at the end of this function which getting ridiculously long so suspect later will be really hard to troubleshoot if there are any problems We're doing this be it Hash SNR calculation signal underscore power equals MP mean original underscore Egan disco data asterisk asterisk to no is underscore Egan disco data Egan disco data asterisk asterisk to SNR equals 10 asterisk and Hash MSE calculation MSE equals mean underscore squared underscore error original underscore Egan disco data egan disco data hash prepare the response response underscore data equals roar underscore signals original underscore signal the noise underscore signal spectrums spectrums snr snr mse mse right so we have to didn't tell us but we need to replace it we don't need this one anymore snr square root is it okay and the eg data is the filtered eg it should be legit oh yes that's mean square error let's get it's not getting much information can a scope pilot explain this using sk learn metrics to input arrays original and the filtered one the mean square error is a measure of the average of the squares of the errors that is the average square difference between the estimated values and the actual values yeah could be a better explanation we might later get the chgpt to explain it in a better way so let's see if it's actually works or not we need also to change the front end well in the front end we already have the metric there and we need to make sure it's actually taking snr mse snr yes msc yes the capital wait it's not called the snr output is it doing it in a different way why can html spend ideas on our value why is it different to the id mc okay in the so in JavaScript make sure we have it have some snr yeah they call this an output no why not just call it snr everywhere snr output get determined by the this will so not work okay getting an error and script not found something not found yeah it's not even showing the error it's the name of this thing isn't it okay so in python it's called snr response data just fire response data then where do we get the raw signals okay so it should be just data raw signals a spectrum should be the same data spectrum as an output section not being used okay what went wrong to the small places shell scrolls using i'm not using jQuery why are you seeing i'm using jQuery using element by id yes that's right you are correct i'm not using jQuery just using vanilla whatever you call vanilla javascript okay why do we need to do this anyway it's inside when data gets what's happening after when data you know confused get showing me the values get html let's have an it let me see output there that's the same why am i not seeing the text get rid of that for a sec comment it all out right we have the numbers and our main thing is how to make sure everything fits the one screen where that noise is all by default yeah that's the color bit yeah we haven't broken the inputs into three parts yet and we need all this make sure fits into the screen actually do it or is too much to ask to ensure all content fits within the screen and provides a comfortable user experience instead of the following approaches responsive design use a responsive framework like bootstrap or apply media queries to ensure elementary size or reorganize based on screen size viewport set the viewport in the less than head greater than your html to make sure your website scales correctly on all devices uh yes i already have that overflow control use the css properties overflow x hidden and overflow y what how to prevent horizontal scrolling and enable vertical scrolling if the content overflows the viewport flexible grids use flexible grids that are just based on the viewport size this can be achieved with percentages or modern css like flexbox and css grid font size adjustments ensure text is legible on all screen sizes you can use relative units like m rem or viewport units vw vh yeah the other thing and make sure look like outputs i need to give me like specific suggestion yeah i don't know what's the regular screen size but still doesn't fit so it's okay for the text to be below but the everything else idea will be fit into one screen and if it's not big enough to adjust the size of the charts can you do that also can be displayed side by side let's do it again just grab the whole panel pop it into how to improve a show all inputs and outputs it into the screen you have to understand that the text can be below the provided image showcases a user interface ui with controls at the top a waveform graph in the middle and a frequency spectrum graph at the bottom to improve the layout and ensure that all elements fit comfortably within the screen consider the following suggestions reduce padding margins the space between the ui elements especially at the top can be reduced to provide more room for content i don't know i think that's okay group related controls together in distinct sections for instance wavered denoise dobaches and levels can be grouped under waver settings panel and that's interestingly but the that's only grouping the controls similarly channel number window size the trend filter order whole spectrum frequency scale and scroll can be grouped under another panel like signal settings and we actually had a prompt for that break the panel into three parts while we let get it scale this drop down menus if the number of options within a category grows consider using drop down menus this is especially useful for selections like dobaches one if more wavered types are added yes we're already doing that vertical alignment instead of a horizontal layout for controls instead of stacking some controls vertically to use vertical space more efficiently especially if the screens width is limited yeah we generally want to have like an adaptive adaptive layout and use adaptive layout yeah that's right adjust the height of the graphs based on their importance if the frequency spectrum graph is secondary to the waveform graph it can be displayed with a smaller height if the screen is wide enough the e g signal in the time domain and the frequency domain should be side by side that's right how did you know that's i'm gonna going to say that responsive design let's continue this response from GPT-4 responsive design ensure that the UI adjusts itself based on the screen size this is crucial for users with smaller screens or when the application is accessed on tablets or mobile devices don't understand do i have to do it like manual or can i just tell it like everything be adaptive and that's it why do i need to check the size of the screen or device tabs if certain settings or views are not always needed consider using tabs to switch between different views or settings panels this can help declutter the main view yes but also minimize user borders while borders help define boundaries over using them can create a cluttered look consider using subtle shadows or changes in background color to differentiate sections okay now it starts giving some generic stuff ensure that primary controls or information like the graphs are more prominent while secondary controls can be less emphasized this can be achieved through size color or typography opt for modern UI components modern sliders toggles and buttons can be more compact and visually appealing helping to enhance the overall aesthetics while saving space that's a good bit of steam while this one is for you feedback and testing lastly collect feedback from actual users they can provide insights on which controls they use most often what information they need to see most prominently and which elements can be minimized or brewed together this is exactly why i need your help remember while optimizing space it's essential to maintain clarity and ease of use it's a balance between aesthetics functionality and user experience feels like it forgot the actual code was it not generating any code because i told it not to kill it to all four specific code suggestions yay signal to noise ratio s n r and mean swear error m s e and outputs designate specific areas on the ui where these values will be displayed prominently you might consider using read only input boxes or labels with a different background color or a border to differentiate them as output values okay like that and nothing have changed output box nothing i have an output box do i yeah i'll change the colors later all right we don't see the difference because s n r output is suggesting to do this instead okay let's see the box there are no values in it what am i doing wrong eh let's do f 12 here control shift c strut will shoot it straight from the browser okay what is the text where is the what's the color coming from okay i don't know what's going on i don't see the numbers check the html read only the view is okay but when the whole thief can be an output box let's look better but unfortunately i do not see the numbers okay let's move on use css flexbox or read to create flexible layouts to adapt to screen size right so it's container css and we already have it no now the our question is we have a secondary css and this one does have a container display flex flex wrap wrap yeah so we can't really do it because we already have a container features in the styling of the whole project so we want changing it here you want the ee g signal in the time domain and the frequency domain to appear side by side on wider screens you can use a media query to achieve this and write somebody fault stack the charts vertically or mobile devices yeah let's try that this should be definitely wider and it didn't work oops to do the whole no the chart is there okay let's do the whole thing just in case that's the problem okay it doesn't work obviously and what am i doing wrong do we even have to shut in a html no we do not they call plot container right because we need this assuming you're using a charting library you would add the chart containers in your html and use the above css to stall them and no that's not what i use i use this you should have all the previous godom which are why giving a general responses given the provided html snippet and the requirements you mentioned earlier you can modify and style the plots to fit responsively side by side on wider screens and stack on top of each other on narrow screens here's a suggested approach right so instead of yeah we're using plot container asterisk by default set the plots to take the full width for narrow screens asterisk asterisk to find a media query to style for wider screens asterisk yeah right pretty sure we're doing it instead of that okay so in smaller screens it'll be like the larger screens it'll be plotted side by side which is nice because we have everything feeding in and nicely let's see how it looks like on a mobile what iphone 12 pro no don't have money for that so we won't be testing on it as well says samsung galaxy a not sure which size i have i can just check on multiple ones there's no i'm just trying to make sure it's not a tablet or anything but yes yeah what just happened uh yeah on mobile doesn't fit really well on larger screen it will appear like this side by side so it should fit a fit into our screen yeah this takes too much space doesn't it switch that right so it does look much better the errors we're having yeah that will be sorted in production and the problem with smaller screen yeah don't like it takes too much space you can remove e g here just so it takes a bit less space yeah those still don't really look like outputs the provided html is well structured but to ensure our css works correctly ensure the plots are within a parent container which will help in managing the layout more okay do i i'm just so ready html wrap up no stopping us why do i need it the clear both style in the last day of ensures that any content below the plots will not wrap around them this is a traditional method used after floating elements what's that the clear both style in the last day of ensures that any content below the plots will not wrap around them this is a traditional method used after after floating elements. I don't know what does it mean but I can try it out. When the browser screen width is greater than 1024px, as specified in the media query, the two plots will be displayed side by side. For narrow screens, the plots will stack on top of each other. Adjust the 1024px threshold as needed based on your design requirements. Okay, if you say so, I'll keep that number, because I don't have any better ideas, but what's up with... so we do have a plot container. Yeah, we don't have those status, MIT, so that's the same. We don't have any clearing anywhere, do we? No. We have those two plot containers. Replace the whole thing. This, that as well. Yeah, this one's still not working. So yes, there's always more room for improvement. Yeah, let's assume the windows has got the changing. Yeah, I don't know what to do on a smaller windows size, it just doesn't fit. Yes, something will have to go. Labels could go. Yeah, that one we had. Leave it for now. It's working okay. Yeah, just last thing, those things still. Let's try this again. Hopefully it doesn't get upset with me, because I'm asking the same thing over and over again. I'm trying those two outputs to actually look like outputs. Let's see. Yes, let's change okay. Wait, the trending should be on by default. The trend on by default. Let's fix the previous thing. Yeah, one of those two outputs actually look like outputs. HTML, just two outputs is now and CSS. Let's check SNR. Right, so it just looks like that. Let's keep them off for now. Yeah, so those ones, where are the values? The values, the values are not there. The problem is that this SNR is not showing any values. That's the old one. Yeah, the new one looks more like an output than where are the values. Yeah, just not there. That's it. The less than output greater than tag represents the result of a calculation that is semantically appropriate here. Pairing each with a less than label greater than ensures clarity. What span ID, so we have the text output ID. It's not being shown yet. Don't like all this fluff. Okay, maybe I did it. Yeah, where the numbers it is doing. I'm not knowing the actual values. The values are there. What's going on? To ensure that the signal to noise ratio SNR and mean square error MSE outputs do not show their actual values by default or until a particular action is performed. You can set the default values to a placeholder like or any other string indicating that the value is not available or not calculated yet. This way, users know the values are pending or not available. The values are there. Not sure what the problem is. When you fetch or calculate the actual values for SNR and MSE, you can update the outputs. However, until then, they'll show until the updates run show function is called with actual values, the outputs will continue to display. This ensures that the placeholders are shown until you're ready to display the real values. Yeah, but that's not going to solve the problem. Okay, can you regenerate it? I don't like this response. Why would you do that? Why would I do that? What did I say? My mistake. Make sure are showing the actual values. Sort of that. Yeah, now the values let's try again. So this one is working. Okay, however, is not showing the actual values. Okay, back down to these little things. The less than output greater than tag is designed to display the result of a calculation that you may need to set its value using JavaScript. If you have previously been using inner HTML or text content with a less than span greater than tag, you have to adjust the method to work with the less than output greater than tag. When you update the values of SNR and MSE in your JavaScript code, you should be doing something similar too. With the less than output greater than tag, you need to adjust this too. The difference is in using value instead of text content or in HTML. If you prefer using a less than span greater than tag as it was working before, but want to keep the styling of the less than output greater than element, you can use a different tag like a less than div greater than or less than span greater than and style it to look like an output. Okay, so this work and no, does not start the output. It's still not showing the value. It works. Okay, this one doesn't work. It doesn't work as well. Troubleshooting check if those any CSS supplied to output container less than label greater than less than output greater than or styled output that could be hiding almost placing the content. You can do this using browser developer tools, e.g. inspect element in Chrome. And now there's nothing affecting this being awkward. Ensure that there's no JavaScript that's inadvertently targeting and changing these elements. You can add a temporary inline event listener to log any changes. Be sure it's not changing. Should the save span style the output. Right, so maybe it was changing or something. Oh, yay. Yeah, this should be an easy quick easy fix. That's working now, moving on a trend on by default. It's suggesting to change HTML. It's easy.


An House of Representatives Committee on National Security and Intelligence is proposing for an exclusion of the National Intelligence Agency, rather from an envelope budgetary system in future. Chairman of the Committee, Hon. Shaban Sharada, who said this during the 2022 budget defense of the National Intelligence Agency said, the exclusion was apt, especially in the present situation that necessitates high-level confidentiality in sharing information with relevant security agencies in the country. Hon. Shada observed the need for the NRA to intensify more efforts, especially in the intelligence-gathered and interagency collaboration to eliminate disturbing national crimes. The Committee appreciate the output of virtually all the agencies under the umbrella of the National Intelligence Community, coordinated by the Office of the National Security Advisor. It has also observed the need to intensify more efforts, especially in the intelligence-gathered and interagency collaboration to eliminate disturbing national crimes, especially bunditry, insurgency and kidnapping, whose operations are propelled by information procured, circulated and mismanaged by undesirable members of the society. The NRA should also collaborate with the native of African Parliamentary on defense and security to utilize specific outputs from its deliberation in furtherance of national, regional and continental security.


This is Steak Tech Hawaii, Community Matters here. Happy Yellow Hat Friday and welcome to Perspectives on Global Justice Steak Tech Hawaii program. This is your host Beatrice Cantelmo. In our last episode of 2017, we are talking about a very extremely challenging year for human rights all over the globe. In 2018, there's a lot of things that each one of us can and should be doing to create the changes we need to see in the world, in our nation, in our state. Favorite people on earth as our guest today. Her name is Masha Joyner and she's a beautiful advocate, woman, mother, wife, daughter, and grandmother, and also a host at Steak Tech Hawaii program. So we're going to cover a lot of things and on that note welcome back to our program darling. Aloha, thank you for thinking about me on this wonderful, beautiful Friday afternoon. Oh absolutely, I cannot think of someone that I wanted to have this conversation with more than with you in this, you know, almost end of the year because you have been around for at least, you know, 40 years. I'll be 80 in May. You don't look at day past 42. It is not only the wisdom of all the years that you have been here on earth as an advocate, as a beautiful human being that you are, and as a woman. Where's your floor manager? Would you get the lady a check please? But it is true, you know, I think we are always highlighting our experts and, you know, people who study things, but we also have to honor in the same manner those who have lived through so many changes and to have the conversation that we are going to have today. We need to talk to people with someone who have historical context who have been around the block a few times because 2018 is going to be an amazing year of unity, a call for unity, and a call for co-creation and changes we want to see, but there's a lot to be done. Oh yes, one of the, now I know that every Democrat is going to roast me when I say what I'm going to say, but one of the good things about the Trump election is that people came out of the woodwork, young people, old people, black people, white people, men, women. I have not seen this kind of organization, the kind of drive, the kind of willingness to take a stand. And it's wonderful, it's marvelous, and like I said, I hate to thank him for anything, but the truth is it has galvanized people in a way I haven't seen since the 60s, and that's a good thing. Absolutely, and that really, it came from the bad and the ugly of what we have witnessed in almost a year over new administration, and I think it's also been a mirror of how fragmented our society was, and that that was not going to work anymore, it's not going to work if we continue in the path that we're at. So I think that call for unity in the people who are mobilized, who otherwise would have been complacent or feel disempowered or hopeless, that is shifting, and that's exactly what we need. It is shifting and I'm excited to be able to sit here and look at it. I was born into Jim Crow and came of age in the civil rights movement, and it's always, all of my life has been always moving, moving forward, being an activist, campaigning for something, for someone, being out there. It feels so good to sit here and watch. It is marvelous. I am just thrilled with looking at all of the young people, the millennials, the women, and especially the women that are running for every office that you can imagine. It is just marvelous to feel like a tutu, to watch the young. For me, it's been also a very interesting process because I was raised in a different country in Brazil, and so until the age of 12, we didn't have a democracy. It was really a military dictatorship, so when my country became a democracy, I think a big part of what I've learned from not having freedom for the first 12 years of my existence was to be civically engaged, and in the almost 25 years that I live in the United States now, I see that perhaps the lack of engagement, civic engagement that we see or have seen up to this year from so many people came from that place of feeling so relaxed that we had everything in order and in place. People just get off guard, and the truth of the matter is we can't, because when we do, this is what happens. This is what happens. Exactly. And you know, so many people that I remember growing up with couldn't vote or didn't have something to vote for, and so that whole push that I went through was as a youngster to get the Civil Rights Act and the Voting Rights Act. It was from that point of view that we have people that can't vote and then people that don't have something to vote for. So once we reach that point of something to vote for and then the part of the Civil Rights, the Civil Rights Movement, make no mistake about it, had its ups and downs and its own separation. Everything I learned, I learned in the basement of the church. Ah, you say in the basement of the church. All of the churches, the Protestant churches in cities on the mainland, had basements. And so all their operation was done in the basement of the church. So they gave us office space, the Civil Rights Movement, the church did. So guess what the women did? We did all the office work. The men walked the picket line, of course. But it has served me well that I learned to type, to file, to write a press release, to do the program for the church. All of these things. And one of the things we used to do, we knew that there was going to be a demonstration at the White Tower, right? So, and then in those days you couldn't trace a call. So I would get on the phone and I would call the Baltimore Sun and say, you know, those black kids are going to be demonstrating over there at the White Tower. Really? Okay, we'll get them a reporter over there. Thank you. We got my page back. They just set it up so they would be sure to cover the demonstration. It's like, how do you know if a tree fell in the forest if you didn't hear it, right? Yeah. So we had to make sure that the press covered every demonstration. And so it's less part of learning how you operate and about organization. And yes, that's what the women did in every city across the country. And even to organizing the march on Washington, you look at it now and you think, oh, but can you imagine moving people all across the country with no cell phones, no internet, the unions of course hired the buses, but there was no drinking water like bottles we have now. Right. Because all of the things we take for granted had to be organized to make that move. And so much of it was the women in the basement of the church was doing it. And now women, you know, are taking, they are the candidates now and are the candidates. Yes. And they are the educators, the lawyers, the doctors, the teachers, the people who do the administration. So I think as more women take positions of leadership in various facets of society, have more economics and power that we will naturally, I think, very organically shift to that place of gender equality. That is so much needed. You know, it's 2017, women still own less than men. We still have to be subjected to misogenic behavior from men from all over, walks of our lives, from family members to neighbors to colleagues professionally, you know, from strangers. And I also think that, you know, I'm really excited about 2018, but I wasn't as fast. I've been tired, you know, of all of the organizing, all of the rallies, all of the, you know, speaking out and having people feeling like they don't have a voice. But Alabama was an amazing, you know, example for me to say, do not despair, keep following that light. But also, as you see women in power, women are still mothers. And the more women are in power, the better image they are to their sons. Because regardless of what we say, they are the teachers of their sons. And the better she is empowered, the stronger she is, the better image she has to her sons. And he knows how to treat a real woman. That is the best model. And I think it's not even about so much power, it's about equity. Well, the reason I say power is that she is not demeaned by a man. And so her sons get to see this woman. It's a real woman. And that's the way they need to treat their wives. That's the way they need to treat their employees, the way that they have seen their mother as an example. And that's where I'm going with that. And because basic, that's where we are. That we are the mothers. We are the teachers. We are the example. And as we grow, we get better men. Yes. And I think a part of this process has a lot of room for peacemaking. Because I think for so long, I think across the globe, I think as long as we know humanity, unless you belong to a society that was matrilineal in nature and structure, I think there's a lot of wounds that women carry. And deep historical wounds that have not been recognized, tended to and notched and healed. And so it's not just getting into power and equity. It is about healing as well. So that we do have new generations where it's not agenda competition. It's really about coexisting, co-creating, and shining together also. And I feel a little bit concerned when I see all of the anger, which is absolutely justified by the, from so many women who feel outraged about the way that they are treated, especially under this administration, you know, like so many farms that will cut, that will impact women and children directly. But I think that the way to really overcome and to co-create a new space is equity. Yes, having women respected. Yes. But the healing between genders that also will have to occur. Well, that was where I was going with this, raising a better man, raising a better generation of boys that grow into better men. That has to happen. They cannot grow into the men that abuse women. They have to learn from a child that this is the way you treat a woman. Right. The reverence, right? Because I think so much of what we have now of the disconnect is because men have been highlighted as being better, stronger, in positions of power, but without really regarding and elevating their counterparts. Anyone else. Anyone else. And so that has to be a big call for change. And as a woman, you know, I'm very excited to continue to do this groundwork, not only for healing and peacemaking and peacekeeping, but also empower all the women of all ages, but especially young women and indigenous women since I live in Hawaii and rural women, you know, to be more educated, because I think that is one element that makes a big difference for, you know, climbing any ladder. Well, okay, let's talk about education. And we know that the elementary schools and secondary schools are all populated with women, but men control the budget, right? The legislature controls the budget. They don't pay these women and treat them with the honor and respect that they deserve because those women are creating the next generation. They are molding minds and hearts and peace. So these establishment doesn't respect what they do. That job is the most important job of all jobs because they are creating the next generation. They are molding hearts and minds. That's who these teachers are. And most of the time, they're women. Yes. Now, when I was in school, they were not only women, they had to be single. So it advanced just a little bit. So we're the dancers. But if you look at the university, most of them are men, the professors, right? Yes. That's still, I don't know who created that, but the point is that it's there. And so we, this gender inequality is built into the system. Absolutely. We need to take a break. We'll be right back. Okay. Aloha. Foundation for a better life. I'm Ethan Allen, host of Likeable Science on Think Tech Hawaii. Every Friday afternoon at 2 p.m., I hope you'll join me for Likeable Science, where we'll dig into science, dig into the meat of science, dig into the joy and delight of science. We'll discover why science is indeed fun, why science is interesting, why people should care about science and care about the research that's being done out there. It's all great. It's all entertaining. It's all educational. So I hope you'll join me for Likeable Science. Welcome back to Perspectives on Global Justice, Think Tech Hawaii program. This is your host, Beatrice Contello, and we're here with Marsha Joyner. So Marsha, we were talking about when it boils down, when we talk about so many of the inequities that we see, whether it's through education, gender, criminal justice system, indigenous peoples rights, you name it, it boils down to a couple of things, budget, public policy. So I think one of the biggest things, one of the biggest hopes, one of the biggest inspirations that I have as an empowered woman and as an advocate is to support others to feel inspired and engage civically. So for you who have worked at the legislature instead of a wife from city counting to the state, what would be tips that you would give to our viewers, whether she's starting years old or 80, so that they can be more civically engaged? I think it's finding an issue that burns, that you know. If you say I agree with you Marsha, my children's teacher needs better pay, then that's your issue. Then that's the one, that's the hot button issue that you need to push. If it means writing to your legislature and trust me, in Hawaii, unlike any place else, every elected official from the governor on down, every state, I mean all the state, every county, they're all listed in the book, all their telephone numbers are there, all their doors are open. If you say I agree, my teacher needs better pay, then you call your legislator, you write to him or her, you get to know them. Like I claim, Mark Hashem is my own, I own you, I've worked for you to get you elected, you are mine and make no mistake about it. Only then do they return your phone calls, do they know you're watching, do they hear from you. You have to take a stand and it is not comfortable, taking a stand is not comfortable. But if it's, you want to be engaged, if it's your issue, yeah, it's nice to have other people with that issue. But there's nothing that's going to take, drive you like your own passion. Exactly. And you know, the part of feeling uncomfortable is very real. Even for me, when I started this, I would sometimes drop off like later, I was in person, they would just run into the office and are like, please, not the representative being there. Because I felt so insecure.  But the point that you were saying exactly, we have elected them to represent us. No, we're paying their salary. You have to remind them, you, I didn't ask you to run. You asked me to vote for you. You asked me to go knock on doors for you. I didn't ask you, okay, so I did that. And you're elected. Now you are mine. Remind them you belong to me. And when I come calling, I expect you to respond. Now that is, that is the whole issue very small. And it only takes because you only have a representative, a senator and a city council person. That's three. You can do three. Oh, absolutely. Anybody can do three. If you think of it, that's mine. Find out, you know how many people don't know who their representative is, or who their city council person is. Yeah, just think about that. It's yours. There's one. One legislate. It's all you need is one that you, they know your hot button issue. And if you bring your next door neighbor, or if we're talking about teachers, the other kids in the schools have parents, let's go get a pay raise for this teacher. Exactly. And that's the ripple effect. And that's how it's done through grassroots. Very simple. Exactly. It's not rocket science. And a couple of things I've learned along the ways that helped me a lot in becoming a better, civically engaged, you know, constituent is politeness. Oh, even if you agree to disagree on a certain issue, I think they always show reverence to your representatives. Basically, this is important to me. Thank you for listening. Following up is also very important. I think a lot of people think you write once or you call it's done. No, no, no. They have to know you. They have to know your office manager. When you call, they know, oh God, there she is again. That's the way it works. There she is. Oh, do we? What do we have to do? Can we pretend like she's not there? And so my invitation for everybody who is viewing this program today is to do that at a personal level. But I also invite today, Vars, and your co-workers to do the same. Co-collectively to a capital or to your city county meetings, you know. And you can do that on your day off too. You can provide your testimony in writing electronically. So that's a very important thing for people to know because it's like, oh, I don't have time. I kind of get off work to do this. That's by design. The hearings are done at a time when most people are at work, when you can't get there. So, but by doing it electronically, by doing it on the phone, writing letters, whatnot, just do it. Do it. Don't worry about. You're reading that. Somebody's agreeing.  I'm so good. So, Martha, I want to cover something very important with you, which I'm really excited, which is January 15th, Martin Luther King in Hawaii. So tell us the scoop. What's going on this year? Believe it or not, this is year 29. Celebrating Martin Luther King in Hawaii in Hawaii. How did you start it? Yeah. Were you a part of the study? Yeah. A friend of mine, Alice Talbot, called me one day. It was a day in October. I'll never forget it because I had just moved house so I was exhausted. She said, we need to have a Martin Luther King holiday in Hawaii. We got to do it. I said, fine. I'll tell you what to do, but I can't do it for you.  So I called Bay Kennedy. I told her, Alice had just called and this is what Alice said. They said, okay, let's do it. Here we are. But it took a lot of work. It didn't happen overnight. And Bay came up with this marvelous idea that we would create the friends of the holiday. And she said, we need at least one person of every ethnic group to sign the petition so that it is not a black holiday. This is everybody's holiday. Everybody participated. And that is the call that Martin Luther King had, the vision that he had of unity. Yes. All races, all religions. So that was the whole issue at the beginning was to go out and make sure we had people of every ethnic group. Again, we're back to one person at a time. Just all you have to do is ask one. But that's how we start. Yeah. And by the time we got to the hearing, people came from everywhere. It was absolutely amazing to see the community of every color, unions, corporate, everybody show up to participate. Right. It was wonderful. But it did take a couple of years of getting through the legislature, yeah. There are a couple of things, I think, when Martin Luther King holiday started, that still in 2018, we have not been able to bridge the poverty. Well, poverty was, came to the forefront in 1967, the year before Martin Luther King was assassinated, when he created the Poor People's March. And he said that this was bigger than a civil rights movement. This is a human right. And we need to look at poverty, not as a single issue or a single group of people, but people all over the world. We need to, this needs to be bigger and broader. So he created the Poor People's March, which was exactly almost to the day a year before he was assassinated. So therefore, in light of what Martin Luther King said, we, the Martin Luther King Coalition, this year, it will join with the Amnesty International, Hawaii and other organizations, even the city and county, is going to donate to our sister city, sister city, which is San Juan, Puerto Rico, to honor them, to look at and donate to this horrible man-made devastation of Puerto Rico. Yes, the hurricane came, but the fact that the Congress and the president have treated them like unwanted stepchildren has dragged this out. Do you know it's going to be made? The Corps of, all right, civil engineer said that it'll be made before they get the power. Can you imagine the thousands of people that will die? It's a big humanitarian call. And I think we are in a position in every state, every community to support Puerto Rico, but also put pressure to our government elected officials to look at policy, to protect people, to look at climate change, and to look at human rights, really, not as a handout or an option, but actually a primary right that each one of us on earth have. It's a part of coexisting. Of course it is, but the overriding racism from this Republican administration toward the people of Puerto Rico is unbelievable. It is, you can feel it, you can see it, you can taste it, I know firsthand, and there's nothing else you can say about what they've done if you look at the way they treated Houston after the hurricane. And then you look at what they've done to these people, or not done, if the case may be. It is pure racism, and that is what these people are going through. Yes, we can talk about all the other issues, and that's great, but when the basic human right, and the president doesn't even know that they belong to the United States, it is sinful to treat human beings the way they have done it. And the Trump people are across the board, it's not just Puerto Rico, it's not just the way they talk about the Muslims, the way they talk about the Mexicans. It is just sinful, and bad to know what I want. You could not have said it better in the way it is, no sugar coating. So I can't believe we're way over time. But thank you so much. And tell us, very quickly, in 10 seconds, where should people get up on October 14th and 15th? January 14th, at Unity Church at 9 o'clock a.m., and if you'll remember that Martin Luther King said from the letter from the Birmingham jail where he asked all the ministers of all faiths to come together to make this happen. So we have invited ministers from all faiths to join us at Unity Church on Diamond Head at 9 o'clock on the 14th, and then join us on the 15th with the Martin Luther King Parade. Starting at Magic Island. And the Unity Rally will have Beatrice's Brazilians dancing and doing what they do. All kinds of things. On that note, this concludes our last episode of 2004 and 17. It's always incredible tonight. But thank you so much for watching us, and happy new year, and see you again next Friday.


So I am back with another Starfield video and today guys, I bring you the location of five Incredible unique weapons you can easily miss. How's it going guys? My name is DPJ and if you do enjoy this video leaving a like really helps me in the channel out And if you like what you see and want to see more be sure to subscribe So playing this game and making the wrong or even right choices sometimes can lead you to missing some special Or if you don't do a certain spot when the time is right you can completely miss something great Now Starfield is full of uniques, but today I bring you five of the best weapons you can easily miss Okay, so first up guys We have the gallows reach this AK looking little beast is definitely not one to turn your nose up at This is a great and powerful little monster and while you can easily miss this one Now what I will say is when you first get the opportunity to grab this thing Even if you don't open to a certain point in the story You can come back if you are at the point where I am at where you're able to go into that new game plus You may have missed this thing and missed the opportunity to come back and get it So you have to wait until you get into that new game plus So during the main campaign about halfway through maybe about two-thirds through you will hit a mission called No, sudden moves Here you have to make your way onto the skull. I believe it's pronounced go skull scout who cares But either way guys you need to get onto this ship nice on this ship where this item is located Now when you first get on here all is civil But you have to persuade the main man of Petroth to hand over the artifact. That's why you are here I mean this can go a few ways So I wouldn't really worry too much about the dialogue choices you make because this weapon isn't affected by that So this weapon is located within Petroth's room Which is just behind where you would meet him where he's lying on that couch. I actually went back to the scout ship Wait after I did this mission So one screen now guys is the exact location of this weapon from as soon as you board this ship Okay, so next up guys We have another weapon tied to the games campaign in regards to becoming available once you hit a certain point So the weapon itself in my opinion is one of the more powerful weapons you can get in this game It's called the mutinier. It holds six shots, but it burst deals hefty damage So it basically does like two shots of free bullets, but it is an absolute monster Okay, so an early campaign mission called into the unknown This is where this weapon first becomes available But don't worry if you are past this point already. You can still get this thing Now the only one thing you will need to get this weapon is one rank into that security skill for that lock picking and also a couple of digipicks So it's at this point where you will meet Vladimir It's down to dialogue choices here where this becomes available to you So upon docking onto the ice space station where you first meet and speak to Vladimir He eventually should show a dialogue option of you learning about his past It should state so you tired from the Crimson fleet didn't know what happened upon you clicking on this You will unlock an activity called Vladimir's house. This is where the weapon lies Now if you didn't do this the first time you spoke to Vladimir upon the eye You can still trigger this by finding him within your current playthrough. He should be at the lodge guys This is within New Atlantis and Jameson upon Alpha century So upon having his activity and tracking his activity. It sends you to Vladimir's Villa which is located on Surma 7 and this is within the Surma galaxy as seen on screen now Now once you've loaded in follow the path up the hill to his house Once you're inside make your way downstairs You will come to this door which requires you to use a digit pick on this advanced luck So go ahead and open this door once you do inside on his desk. This weapon is waiting for you So go grab it next up guys. We have a weapon I do believe you can go and get at any time, but it is a great unique item Which is why I've added it today. It's also one. I don't see many people covering So this weapon is called the trick shot and it does have a unique skill to it Every fourth shot fires two projectiles at once, which really does work well in regards to that damage output people So how you get this thing is straight forward So you want to head to the nirian system and then unto the planet nira then land at that one of a kind Spot once you are here guys simply follow the path I take on the screen You may see red lasers belong in two turrets these ignored me So they should do you if they don't take them out, but you guys come and get this weapon Okay, so next up guys. We have an amazing pistol called the amber But with this one comes a ship too. So today I will cover both here Okay, so this ship is called the to I believe it's pronounced and it's definitely worth you checking out The weapon is called the amber. It's a laser pistol nothing special in its reality with select great great weapon to use and collect Okay, so both of these items are tied to a side quest which you start upon neon Neon is found within the voli system So go to the voli system you can see right here guys in your map Well on your map then select the voli alpha and upon these guys select the destination called neon So upon neon this is a quest that does just pop up I was running down the main area and as you can see on screen now guys The grass just popped up on screen the one you are looking forward is called back to the grind So the quest starts off with you having to apply for a job Which is done at any of these terminals, which you'll see down the main stretch I legit was just pressing anything here. But if you want to Make sure you get selected for this hookup of a job interview choose what I do on the screen now From here guys, you simply go on me Imaging and start doing jobs for her to balance the quest up to the point of me getting this ship Took me under an hour, but could be way less if you know what you're doing So after the initial back to the grind quest you are simply doing jobs for Imaging these are simple and straightforward jobs each taking probably five to ten minutes The only one thing you need a simple experience in is novice a lot picking and you're good to go So six short quest later you come to the one which you get these items from it's called top Secrets now in this one run the quest up to a point of you having to speak meet Simon It's this guy which branches off into his own quest for you And this is where you get this weapon and this ship now What I will say is guys if you press the wrong dialogue choice You completely miss the chance of getting this And I ain't sure if there's another one there could be but I do not know So from here guys for fun meeting Simon choose the dialogue options I go for Make sure you don't pay him any credits and then select let's hear about this side job This is where you want to be I Haven't for me. It's my Billy. It's steep. Yeah. Oh, that's a bit of a steep Glad you see from here guys the next step in this quest is to find there the tour in sands orbit So this is where you need to go So as soon as you get to sands orbit you will be welcomed by the pilot of this Latura ship now if you did follow the dialogue you'd know her name is Malay So from here guys you need to get on board her ship.  It's completely up to you here I persuaded her to hand over her gun the ember So from here guys all you have to do is literally Sit down in that pilot seat which you've sat down travel to any other planet I Literally just carried on with the quest and that next destination I landed at I went into my menu and simply registered the ship And from here guys the ship and weapon are yours. It really is as simple as That people okay, so lastly today guys. We have the experiment a seven This is an incredible weapon tied to a late game campaign mission called the entangled now I have made a prior in-depth video on how this mission works and what you should be doing But the weapon itself is obtained before any of that is needed But if you are at the stage and need help you'll find that video guide linked down below within the video description This mission can also reward you legendary gear, too So once you have started up this mission guys, you eventually come to this point here Where you go to the National Research Station and meet Ethan for the very first time Now as you quickly progress this mission you start to pop in and out of realities Here just go with a flow and do as instructed You will then pop into another reality. This is what we call the burnt reality This is where you first meet Raphael Again, just go with a flow and you'll meet a few more NPCs like Dr. Patel and Maria Here just progress on Now after all the popping in and out of the normal reality and the burnt reality Eventually guys you'll pop back into the normal reality after you spoke to Dr. Patel and Maria a few times behind Ethan Hughes. This is your chance to get the experiment a seven What you should do here is create a save before talking to him because Again, you have one chance if you don't persuade him to help you you miss out on this weapon So again, you need to persuade him to help you dialogue choices can be random But on screen now exactly what I selected and he helped me and he gave me this weapon So do as I do on screen now guys. If it helps you Sure, yeah, let me get the doors and Yes, the taxi the original survey team ran across the taxi in the other universe I've got an experiment to think one of the engineers. Oh my god.  Yeah, I hope so. I might be able to do that after all All right. Yeah, it's never been fuel tested, but all yours And there you have it guys the experiment a seven is yours Now from this point you progress on to that legendary gear if you make the right calls Again guys if you need help you'll find my video link down below But that's it for today people five amazing uniques you do not want to miss On that note that ended a video has arrived if you enjoyed it leaving a like really helps me in the channel out I feel like what you see want to see more be sure to subscribe and hopefully guys. I will see you on that next one