Today's video is brought to you by Ewin Racing. Ewin Racing is a premium office chair maker. They make gaming chairs affordable. They got awesome sales going on right now. You can use code Nintendo Prime to get an extra 20% off. Use the link down below and hey, get yourself one of these Ewin Racing chairs. I use them literally daily. And let me tell you, my butt, my back, my neck have never felt better. I spent a weekend playing Pokemon, Scarlet and Violet. I've logged, I don't know, anywhere from 10 to 15 hours. I don't have the exact count yet. And my Switch won't tell me for another few days. But the thing is, you know, I got a couple gym badges. I did some stuff with the Team Star. I also went ahead and did some of the Titan Pokemon stuff that a little exploring, some Pokemon catching. You know, what you're supposed to do in this game. There's all these different things, sort of three different sort of quests slash story paths you can take. I'm sort of trying to do them all at once. It's kind of weird because I'm worried about out leveling because there isn't actually any, well, scaling, right? Like the game doesn't scale to the level of your Pokemon. So because there's no scaling, I kind of don't want to like just go all the way down one story path and then come back to the other. And then it's like super easy and I'm not really experiencing it in its intended way. So look, this is just how I'm progressing through the game. You guys progress however you want. You guys do what you want. Some of you guys already beaten the game and you're crazy stuff. You guys maybe don't have three children to raise so you don't have a lot of responsibility. So you could spend 40, 50, 60 hours this weekend playing Pokemon, but I couldn't do that, right? I had to focus on other things. That being said, we need to have an honest talk about this game because there's a couple of things happening that need to be pointed out both positive and obviously negative. First off, Nintendo, Game Freak, the Pokemon company should be pretty embarrassed. The game has been blasted for three or four straight days and it's deservedly blasted. Pokemon and Scarlet and Violet have a lot of problems and all of these problems are the sort of issues that could have been fixed if the game had one, better optimization, two, better quality control and three, been allowed to be delayed, which is interesting because normally you would argue that well, they can't delay the game because of the anime, except we don't even know when the animated series for this is launching. It sounds like it's gonna be sometime next year, which means they could have realistically delayed this three, four, five, six months and up the quality of the final release. But on the positive side, there's a lot of really good things happening in this game that make it really enjoyable for a lot of people and also some things that I'm noticing between docked mode and handheld mode that I'm one person, I don't know if this holds up in general for the greater audience, but I do think that we do need to and correctly have so far held the Pokemon Company and Game Freak over the coals for what this game is. Maybe even if you wanna throw Nintendo in the mix for allowing Pokemon Company to do this. Granted, Nintendo's always allowed Pokemon Company to do whatever they want. It would be interesting if the reaction to this game is now gonna lead Nintendo to start reviewing their work before coming out. Don't know that we've gotten to that point. This game's continuing to sell well. It's the number one boxed sale game at launch in the UK. We know it broke pre-order numbers and we know it broke pre-order numbers out in Japan, so I wouldn't be surprised to see this be a massive three, four million launch in Japan. In fact, I wouldn't be surprised if this is the biggest launch for a Pokemon game ever and I wouldn't even be surprised if this game goes on to become even better selling than Sword and Shield because there's a lot of really good things happening in this game. But there's a lot of bad as well and let's first talk about the bad. So one consistent problem every player could admit to regardless of how much you're enjoying the game is there's frame rate problems. This happens in handheld, this happens in docked mode. It gets worse when you put your game in sleep mode than come back, that's my experience. That suggests that there's a memory leak. So maybe a memory leak is a big part of this and for those that don't know what a memory leak is essentially it's a RAM leak. So what happens is certain data from the game is leaking to the RAM and not clearing out and because it's not clearing out, it's maxing out the RAM and then obviously when you reboot the game that clears the RAM, that clears the cache. Well, without it being cleared, you put it in the sleep mode, you come back and it runs worse. It's just something I've noticed, I'm not sure if anyone else has. This is affecting docked mode and handhelds so there doesn't seem to be a difference there. But frame rate issues are everywhere. We're seeing this sometimes when you're throwing a Pokemon to catch a Pokemon and the game just kind of stops and then all of a sudden boom pops in and continues on. We've seen other things happen, obviously running in the open world whether you're mounted or not and watching the game kind of hitch here and there. It happens in buildings, it happens in the open, it happens everywhere. It seems to be a general problem that this game isn't optimized very well. And I talked about last week how this isn't an indictment on Switch because this game isn't that impressive of a game from a visual or gameplay standpoint just in terms of doing things, the Switch isn't capable of. We've seen all of these things done on Switch before without these problems. In fact, we've seen even more complex catching mechanics in Pokemon Legends Arceus without these problems. So even from the Pokemon company, we've seen better. So it's kind of weird, this is not a hardware issue. You want further proof of that, people are emulating this game naturally on some pretty powerful PCs, including ones with 4090s and 1200Ks and guess what? They're having frame rate problems too because it's an engine issue, it's an optimization issue, it's not a hardware issue. More and better hardware doesn't fix the frame rate problems which already tells you that that means it's not related to the power of the Switch. It's just a poorly optimized game. And look, frame rate issues suck and game freaks have frame rate issues with games in the past. This is by far the worst and this is unacceptable. I talked about Sonic Frontiers and how I'm disappointed in some of the frame rate drops in that game. This makes Sonic Frontiers look like a well optimized game. So that's how bad this is. And then obviously we have all of the other graphical glitches. Now I haven't seen personally, like I haven't had happened to me any of the fall through the map glitches. I have, I did have that happen once in Sonic, no wait, sorry, three times now in Sonic Frontiers I have actually fallen through the map. I have not had that happen yet in Pokemon but I've seen other people have it happen. It does seem to be a little weird how it gets triggered. So it doesn't seem to be something that I think is a big issue. And if that was the only problem with the graphics in this game then I really would just say whatever, that's something they'll patch out in the future. But the graphical glitches are a little bit intense. One thing I feel like all players are experiencing are some of the texture warping happening on the mountains and hills. It's really, it's really weird. It's kind of off-putting. It makes you kind of think maybe you can go through. Maybe there's a secret entrance there because normally when you see something off like that in a game it meant something. This is just a graphical glitch. It's stupidly weird. Also a lot of people seem to be experiencing the battling or catching a Pokemon and when you're on some sort of hill or incline the game seems to like, you know, half your screen seems to cut through the ground texture and you're seeing like an inverted view of the world. It's really weird. Not a game-breaking graphical glitch or anything but really weird. And a lot of people are also experiencing some of the mountains disappearing. So you get to ride a legendary throughout this game and some people just, it just randomly disappears. For no reason it seems. It doesn't seem to be anything specifically triggering it that anyone's figured out. Just the mount will disappear and you'll just continue riding like you're on your mount but the mount's not visible. So it's a little strange one. I've only ever seen this happen for a few seconds and then it comes back. I haven't seen it be some of those clips out there we're seeing where it's just like, hey it just goes away until you unmount and remount. I haven't seen that personally but it is something that I've had happen at least on a smaller scale for a few seconds. And I just think the camera or the games have a hard time processing bringing the graphics in and out. And this happens as well when people emulate it suggesting again this has nothing to do with the hardware. This is again optimization, quality control, et cetera. The games are rightfully being blasted for all of this. So there's a billion more graphical glitches you'll find out there. I noted some weird things with characters walking down staircases where they were like jittering like crazy. Some people have complained about collision detection for Pokemon and not for Pokemon. I think Pokemon in general don't have much collision detection. That's why you can just kind of walk right through them. But that's neither here nor there. I think that's more of a minor thing but there's a lot of stuff. You guys have seen it by now. This game's an embarrassment and they should be embarrassed to release the game in this state. It is unacceptable and it is rightfully rated as one of the lowest Pokemon games really in the last 20 years in terms of mainline games. Almost all the mainline games score in the 80s somewhere and this is like a 77, 76. It keeps dropping. The user scores are horrible. They're down in the twos and threes and it deserves all of the backlash it's gotten. I'm not sitting here saying that when I'm about to get into the positives here that they are excused from this. This is an embarrassment. If Tears of the Kingdom came out in this state it would be a problem for me even if I'm enjoying other aspects of the game. And I would rightfully call it out and you can consider this a call out. But also, this is where things get really weird because while I am experiencing some of the graphical glitches and I am experiencing some of the FPS and while I am experiencing graphical glitches and FPS problems, I'm also really enjoying my time with the game. And guys, I have not been a Pokemon fan for probably 20 years. I did like Pokemon Legends, Arceus and new Pokemon Snap but I really didn't like Sword and Shield to the point I didn't even buy it. I did play a demo of it at E3, did not like it, didn't like anything about it, decided nope, not this game isn't for me. I bought Brilliant Diamond Shining Pearl because hey, you know, I thought Diamond and Pearl were just okay back in the day, personal opinions and everything.  Yeah, that I would just beat the games. And people kept telling me, well, then you're ruining the ending of the game where things get more difficult. And I'm like, yeah, but here's the thing, if I'm not gonna have any fun until the very end of the game, then it's just not a good game for me. It's just not for me. Maybe it's for you, but it wasn't for me. And that's the way I spent Pokemon for a long time. I sort of accepted that I'm a gen oneer. I'll probably always be a gen oneer. And that's cool. I'm okay with Pokemon not being for me, me outgrowing it or the series changing in ways I didn't like. Fine, whatever, I'm cool with that. I'm having a lot of fun with this game. I don't know if it's the fact that I've wanted an open world Pokemon game since I was a kid. I don't know if it's just that there's so much to do. I've never in Pokemon history is I felt like there is this much to do organically. Cause like even legends RC, so it was all about just catching Pokemon, catching Pokemon, catching Pokemon. But here, yes, there's catching Pokemon. And it does feel like a bit of a step back with the catching mechanics. I feel like they could have left in the RC as catching mechanics. And then if the ball, you know, if you couldn't catch it normally, then it triggers a battle. And that's fine. I feel like those mechanics could have been kept. I do think that that's something they can maybe look into in the future because it does make open world travel a bit nicer. But that's neither here nor there, right? We can't do much about that. They didn't include those mechanics. But what I find interesting is how fun the world is to explore how cool it is that there's so much to do. It kind of feels like everywhere I go, there's just oodles of things to go do, whether they're the shiny raid Pokemon that you can get some friends together to do, which I did a couple of times. Or if it is the obviously the online multiplayer, which is one aspect of the game I haven't played around with much, whether it is the gym leaders, which so far I've done two of them. And I found both gym leaders to be awesome. I really like the gym quest. I like that you can do the gyms in any order that you want. I know that there is probably a preferred order since the gyms don't scale. But the bottom line is you can do the gyms in any order you want. And I really like that. Obviously there's an elite four. I've met one of the members of the elite four and they even had a really cool quirky personality I enjoyed. I enjoy the characters, I enjoy the professor, I enjoy your rival, Nimona or whatever, that's the one that I got. I don't know if that's the same in the other game in Pokemon Violet. I'm playing Pokemon Scarlet. But I'm really enjoying my adventure. And I didn't think I would say that about a Pokemon game, maybe ever. Especially one that is this glitchy in this plot. Normally when there's this many glitches and this many QA issues and this much FPS issues, I would be irate. The thing is though the frame rate in Pokemon, it's a turn-based system. So the frame rate doesn't really hurt the gameplay. It just kicks you out of the experience. Like if you're getting fully engrossed in the game and all of a sudden it freezes and then it skips forward 15 frames, that's judder and that's really bad judder. And that does throw you out of the game but I don't know what it is about this game. There is what I feel, this is my personal opinion so far, I haven't beat it. So it could change by the end of the game. But so far into this game, it has the potential to be the best Pokemon game I've ever played. There are things that could get better. I have plenty of critiques, things that not talking about glitches and stuff, choices they made like having the game not scale and some of the catchy mechanics. I do see ways I can improve this and make this even better moving forward. But what is here in this game to me is the greatest Pokemon game ever made that will never get the credit it deserves because and rightfully so, the Pokemon company rushed the game out and did not give the developers enough time to properly QA and properly fix the issues. Now maybe in six months, there's a patch that comes out and a lot of the stuff goes away. Maybe, I don't know. What I do know is it kind of sucks because there's this really amazing game underneath all of this that the stuff that's happening, the glitches and the FPS stuff is hurting people's experience to a point that they just can't enjoy it. Some people won't even buy the game now even though they were excited because these glitches are bad. They're embarrassing. And frankly, I don't blame them. I think that something needs to be better that the Pokemon company needs to do better. With how bad this is, I sort of hope Nintendo's listening because Nintendo says they listen to social media. I feel like if Nintendo's listening, the next Pokemon game, they're gonna step in and be like, hey, can we look at this before we send this live or announce a release date? Because this hurts our reputation too. We own the Pokemon IP. We partially own Game Freak. We partially own the Pokemon company. We own Pokemon's copyrights. We really need to talk and make sure that this is okay. And if not, let me offer you some of our development teams to help with your polish stage of the game and get this game up the snuff because this is an embarrassment but also it's a lot of fun. And it's weird. I'm in this weird place where I'm being called a shill for having fun with a broken game but I can argue the game isn't broken. In fact, when I was playing handheld for four hours yesterday, I didn't experience anything. The only minor thing I saw once was someone that wall warping I talked about. Besides that, it was frame rate issues and that's it, no graphical glitches. And granted, frame rate issues are a real problem. I'm not gonna pretend they're not. I want this thing to run at at least a lock 30 FPS if not 60, right? Like we can get 60 in Mario Odyssey. We can get 60 in this game. I just, I don't know, man. This is, it's an embarrassment and it's also a stark reminder of the difference in Nintendo's quality insurance. Like when we get something like Mario Strikers coming out look, I know it's made by Camelot but Nintendo also wouldn't put that game out there if it was broken like this. It can be missing content, but it won't be broken. When Tears of the Kingdom comes out there'll be some glitches. People love taking advantage of glitches but there's gonna be nothing obvious unless you're intentionally triggering things. And that's a credit to Nintendo, a credit to them willing to delay that game multiple years and a credit to just putting care into one of the biggest IPs in the world. And that's what sucks about this game is there's so much great content underneath all of these problems and these problems unfortunately are gonna make it so millions and millions of people don't enjoy what's there. Whether they buy the game or not. So I don't know what's gonna make them change. Everyone says just boycott the games and that'll make them change, you know, money talks. And I don't think enough people will ever boycott Pokemon for that to be the case. So honestly, it just has to be continual pressure on the Pokemon company, Game Freak, and yes, Nintendo to care, to care about the quality of Pokemon releases. So the next time around, because I don't think they're gonna go away from open world next time. I think we're getting another one. I think the next time around, we need to make sure that we are getting a quality experience. And this just ain't it. Maybe it's because this development took place entirely during the pandemic. But again, that's making an excuse. There's no excuse to release a game from a major IP in this state. If that meant Nintendo wasn't gonna have a major big selling game this holiday. Oh well, Nintendo doesn't have a major big game selling this holiday. I think they'd be just fine. Or maybe if Nintendo would have known earlier this year, this game wouldn't have been ready. They could have had tears of the kingdom ready instead, right? So I'm just saying things could have been adjusted on this earlier this year, knowing what state the game was in. Unfortunately, that didn't happen. And here we are today, stuck with what we're stuck with. So I don't know, you guys let me know your thoughts on Pokemon Skyline Violet so far. I am having a really good time, but also it is bad. And I can't ignore that too. You guys tell me your full thoughts down in the comments below. Anyways folks, I am Nathan and RoboJance from Nintendo Prime, and I'll catch you in the next video.


Just as this one once was the scene of many, many battles for control of this, our island, through so often it remains a war zone for intellectual development and progress. This is our march of victory. Calculations, strategy, and the grace of the Almighty have brought us in. To paraphrase the words of the great Captain Mothius in the Matrix Relude, tonight is not an accident, there are no accidents. We have not come here by chance and do not believe in chance. When I see you, luminous gradients, distinguished guests, proud parents and lecturers, I do not see coincidence, I see providence, I see progress. The complexity of individuality posed a unique burden, my colleagues.  SCLCC is a radiant castle, perched on this glorious hilltop, with breath-taking views. We're on this lush, green campus. We were all one big happy family, basking in the serenity of the big trees and the melodious birds taking shelter in their foliage. Right.   We're on this grassy, jungle-like campus, annoying noisy blackboards so artistically decorated our favorite ranch table or kiosk with their generous droppings. Whatever it was, we were here. And after that intricate blend of pleasure and pain, which is life at Sa'athu, we can derive peace in exclaiming those sweet, divine words it is finished. And what of those pleasurable moments at Sa'athu? Are they really over? We can't forget those long hours of constructive conversation in the kiosk at the lunch tables in empty classrooms. What of those rare occasions of joy which we forced ourselves to endure amidst the comforting piles of work which caresses us? Do you remember, my fellow graduates, those cold, dark rainy days when campus was enshrouded in a veil of mist? When visibility was poor and we huddled together purely for one, what of that glorious day when all eyes were fixed on the hill around the south? When some of us were content with natural explanation for this phenomenon while others fontically claimed it a miracle? Were you fortunate enough to experience the tranquility induced by watching a sunset from campus, or by taking in the view from OTW? So those dedicated patrons of ours who could always have been found in the vicinity of the cafeteria, at whatever odd hour your presence will be truly missed. We will remember the exciting interhouse competitions, especially the track and field events at the Mendofili Park. Let me assure you, my fellow graduates, no matter what distorted picture statistics may paint, Walker House is indeed the number one house. We shall never forget those friendships which were established, especially those which blossomed beyond partnership. Whatever your division, you make powerful lifelong memories of Sir Arthur.  Nothing will ever take your place. It takes the right amount of salt to effect a scrumptious dish as we all know. And our brief time here was not without its several moments. Far from nights of endless pleasure, were those sleepless, frustrating nights of last-minute study and completing assignments. Those weekends which never came and festivities foregone for the greater good of academic excellence. I had a night of a level having a little something that would take care of life. Then there were those dedicated lecturers who treated the subject as though it were the only subject and who indiscriminately furnished us with overburdening assignments at the expense of our other courses. There were those going days of judgment when time stood still, when months of accumulating knowledge were summed up into minutes of agony and despair, a tragedy most commonly referred to as an exile. Some of us better than others will remember SCNCC's lessons in humility, lessons such as our endurance of leaking roofs, outdated equipment and even mosquito-infested classrooms, it's true. Lessons, my fellow graduands, which continue to this very night, for have you taken the time to appreciate that we, graduands of the highest institution of living on this island, are graduating in a parking lot. At the end, at the end, my fellow graduands, through our dedication and discipline, were judged worthy to be there, but we remember our friends who fell along the way. As filming of our Victorian of 2001 stated, anyone can pursue, but it takes the dedicated to persist. The dark vaults of Sir Arthur hold countless steels of friendship stated, of sweethearts separated, of time wasted, but our names will forever be engraved and it's always of light, of hope, of excellence. We do not stand in the hallways of Sir Arthur alone, my fellow graduands, but are surrounded by those whose love, dedication and service have brought us here. To our beloved parents who have invested so much in us in so many ways, who sit in their shadows while we, your children shine, we say thank you, we love you. To our lecturers whose knowledge and charisma have been imparted to us, whose company we have enjoyed and who miss dearly, we say thank you and we love you. To our academic, administrative and ancillary staff who have given and those who continue to give of themselves, that this institution will forever remain in pursuit of excellence, we say thank you, we love you, goodbye. The myriads of challenges which confront us in everyday life provide fertile battleground for Congress. Conquests which will undoubtedly be facilitated by the skills which we have acquired during our brisk walk through this college. SCLCC has placed us steps closer to our lives' ambitions, qualifications nearer to our desired careers. We are now in a strategic position, capable of transforming the agricultural, business, education, health, hospitality and other diverse sectors of this, our peaceful, central society. Martin Luther King stated that peace is not nearly the absence of war, but the presence of justice. Let us go out, agricultures, businessmen and women, nurses, teachers, technicians, all of us, architects of society and bring to bear on all that we do principles of ethics, honesty and justice. Thousands of years ago when the most high god inspected man's first architectural masterpiece he cautiously exclaimed, let us go down and confuse the language of these men for there is nothing they cannot do that they put their minds to. Our potential is limited only by our imagination. There is nothing you cannot do that you put. My fellow graduates of 2005, as we go out into the world to realize our ambitions, be it a humble life or a lavish one, to serve our country or to satisfy ourselves, to live a conservative lifestyle or unfilled with facts and fun, let us, as the author has taught us so well, pursue them always through means of excellence. Ladies and gentlemen, I thank you.


All right, lady. What is this? Hey, I'm making more progress on our iSpy boards That is you know, we make a lot of TFTs and OLEDs and stuff and they have all these pins so many pins Well, DFRobot made this cute little interface That uses a flex connector to basically replicate all of these pins And so it's really easy with this way to Add a TFT screen if your board has the matching connector. So I'm testing it with their board because I know they got the pin out, right? Let's see. Oh, there you go. And that's the logo that you and Bruce came up with. iSpy with my little eye A really easy way to attach TFTs


You know, back in around 2004 or so, I met Samit Saxena. He was with Mahiru Jassawala, and they came to the studios of Hawaii Public Radio, and we had a show about the science at East West Center. At the time, I remember that Mahiru Jassawala, who has since passed, was dealing in satellite technology. She was a star in satellite technology. You were right there working with her, yeah. Right, right, right. So welcome back. It's always nice to have you. And as I said before, we began the show. We're getting old together. Thanks, Jay. It's always a pleasure to be back here. I think this is my fourth visit. Yeah, okay, great. And great to share all the stuff with you. So, I mean, you've done something very interesting lately. Yeah, you're an environmental scientist, environmental engineer at East West Center. And for those of you who may not understand that, East West Center is more than just diplomacy. It's more than just, I wouldn't call it, social issues around the Pacific. It's also science. And it has some very distinguished sciences there who write very distinguished papers. And Sumit is one of them. And that's why it's so interesting to hear him talk about his recent trip. And his trip involved air quality sensors, one of which is on the table. We're going to talk about that. And he went to Vietnam and to India to test them out for the use by citizen scientists in those areas to get a handle with an app and the sensors, get a handle on the quality of the air there. So what motivated you to make this trip Sumit? You know, actually, you touched a relevant point when you mentioned that the East West Center is primarily not only for diplomacy and social issues and cultural training and leadership programs. So we do have a science department or a division. And in recent years, we have been trying to see how to translate the science work into the public policy fields, into the diplomacy fields, into the leadership field. And there are many ways to do that. And one of the ways that we are trying to experiment with, that is how do you link research, academic research with practical stuff, with diplomacy, with leadership is to try it through something that we are calling the citizen science. I mean, it's not an East West Center term, but it's something that we found there and we said, okay, let's try this out. And the other thing that we are trying to, in this specific context, we are trying to do is to initiate some work on smart cities in Asia. You know, the East West Center, we work only in the Asia Pacific region. And some cities there in Asia have taken a leap in terms of building the infrastructure for smart cities. In terms of, you know, Wi-Fi, broadband, telecommunications, hot spots, stuff that I really don't understand. But that's the skeleton, that's the backbone. Yeah, it ultimately goes to quality of life, doesn't it? Yeah, and that is the essential first step, of course, without that infrastructure backbone, nothing else will happen in smart city programs. But I don't think people have thought enough about that. Assuming one day you have that fantastic infrastructure, everyone has broadband, everyone has free Wi-Fi in a cafe or wherever, what is going to be the knowledge content, or what is going to be the environmental knowledge content of these networks that's going to help in smart cities program. So that was one hook that we were trying to attach ourselves to and the other hook is the citizen science. You know, there's a variant of it called participatory research. Participatory research, basically you're trying to address the problems of a community, but rather than assume that, you know, A, what the problem is, B, you know, how to study it, C, you know, what the solutions are, rather than assume all that, you say, guys, let's sit down together, tell us what your problems are, prioritize them for us, what kind of data collection methods you think are appropriate, what would you like us to do with the results and so on. Yeah. Oh, there are so many, so many points and factors and factors in what you described. Let me unpack, at least in my perception, some of them. Number one, of course, as we both discussed, the East West Center does more than just diplomacy and culture and public policy. It does science, but it's also, and it does science all over the Pacific Rim, including as far as India, which is, you know, a mainstay. And I think it is our East West Center, meaning it belongs to Hawaii. Sure, it's got a lot of funding by the federal government, but it lives in the university, it's in our community, it operates out of our community, and it travels a lot. And what does it travel with many, many things, but one of the things it travels with is science, and that's impressive. And it's an altruistic, completely altruistic kind of thing, what you do. The other thing is you're using modern technology, call it citizen science technology, which is, you know, which the common man and woman can use in terms of finding out about that person's environment. So that's another thing, and that's more than taking test tubes out there, it's taking devices out there that anyone can use, that's another fact. Finally, it's got this whole notion of the app, and the idea that you can gain tremendous amount of data using the app by individual citizen scientists, and then you can collate and analyze that data using computers, and it tells us much more about our world. We're having a fire drill in the building, Sumit. I heard that. So let's take a short break and we'll come back when the fire drill dies down. It's only a drill, Sumit. Okay, so I won't need to measure the smoke. Aloha, I'm Richard Concepcion, the host of Hispanic Hawaii. You can watch my show every other Tuesday at 2 p.m. We will bring you entertainment, educational, and also we tell you what is happening right here within our community. Think Tech, Hawaii. Aloha. Hello, I'm Yukari Kunisue. I'm your host of New Japanese Language Show on Think Tech, Hawaii. Broadcasting live every other Monday at 2 p.m. Please join us where we discuss important and useful information for the Japanese language community in Hawaii. The show will be all in Japanese. Hope you can join us every other Monday at 2 p.m. Aloha. And finally, this is Sumit Saxena. He's an environmental scientist at the East West Center and he's just made a trip to Vietnam and India, which we'll talk about, with sensors that measure air quality and that do scientific analysis on air quality. So the point I make is that we need to know more about the environment in a world which has increasing difficulties with the environment, where the environment is degrading while we watch. We need to know more about it everywhere. There are no exceptions to this. And so when you go to a place that does have issues with air quality, you're learning things that are applicable everywhere. It's a great contribution. So tell us, you know, so I guess I would say that I've stated what I think is your purpose. Am I right? Oh, you were absolutely right. So now let me add to that now. When we at the East West Center want to initiate programs on smart cities or citizen science, we could have chosen from umpteen topics, but our in-house expertise is largely on issues such as land use change, forestry, climate change, and air pollution. Now I'm the air pollution guy at the East West Center, so I'm using that as a lens or as a channel into smart cities and citizen science initiatives. So now to step back a bit, recently the World Health Organization has estimated that worldwide about one and a half million people are dying prematurely because of air pollution in urban areas. There's also of course another little higher figure for air pollution from household cooking in poor countries, but that's another issue altogether. The work I'm going to talk about today is the urban air pollution in Asian cities. So off this worldwide global figure of one and a half million or so deaths per annum. I would say more than 80 percent is in the Asia Pacific region and as you can guess most of that's happening in China and India. So it's clearly it's a hot issue that's worthy of attention at the East West Center. Now for almost 30 years I have been mainly doing risk assessment for air pollution issues, but and one thing, one component there is the monitoring of air pollution. Now traditionally air pollution has been monitored just like you measure weather, you know, temperature, humidity, pressure, wind speed. You have these massive devices they can be as big as a post box and you install them on tops of buildings and that's how government and scientists have been measuring air pollution. Now those of course are the gold standard in terms of research or scientific credibility, but those are expensive A and because they are expensive you can't have monitoring stations all over the city. For example I think wow who just has two or three of them. On the tops of buildings. On the tops of buildings. I think one in Baba Point. And they radio their data back to Central Point. These days a lot of stations, the world radio in their data using telemetry. Earlier it used to be just you download the data, you pass it on manually and so on. But yes you're right, now they do have systems which where online in real time you can radio in the data to a central command station. Is there a metric to me? In other words is there you know a scale of some kind one to ten and if you're at one you know you don't have a lot of particles in the air if you're in ten you do something like that. Yes see the most scientific and fundamental way of measuring it is in basically in terms of density how many grams of the pollutant per gallon of air or per liter of air so on. But that's a metric that citizens or most common people won't understand. You know if I tell you so many nanograms per meter cube it doesn't make any sense to you. So for that reason primarily to communicate the risks due to air pollution many years ago different governments developed what we call an air quality index. So it's a scale as you said one could be the least polluted and ten could be most polluted. Sometimes even that one to ten scale or one to hundred scale cannot be understood by the common man. So it had to be a further simplified further classified. So now they talk of these in terms of color bands so like code red means it's absolutely bad don't you know. Everybody can understand that. Yeah today is like the military sense of code red. So absolutely don't stir out of your house. Code orange could mean if you're a healthy individual you can go out you can take your morning walk you can have a workout but senior citizens young babies anyone who has asthma or any other respiratory allergy better stay at home. Code orange could mean that you know things are bad but not too bad don't overexert yourself. You know green is yeah great just go out and do whatever you want. So what's a good color now. Yeah of course it depends on how different jurisdictions have codified this but obviously code greens green is good. Yeah I think green yellow orange red these are the rainbows. Yeah so coming back so that's the traditional way and the scientific way to do it is very expensive and there's also a cultural movement now because of social media and you know Facebook and WhatsApp people demand information right there's a consciousness there's an awareness people want to know what's happening to their environment and for that you just can't rely on just two or three stations in Hanoi or two or three stations in Jakarta and so on so people began to develop sensors which are A inexpensive B they are portable and light three and they're easy to use. The ones you're talking about send the signal send the data back by what by no no a sensor by definition is something that simply measures so when we talk of an environmental sensor it is something that either you're measuring water quality or you're measuring air pollution a specific pollutant that sensor is tailored to measure a certain pollutant in air or a certain pollutant in water now the device can be made more sophisticated by having the ability to store the data on a chip and then later you hook the device to a computer and download the data you can make it all even more sophisticated by connecting that sensor to a wi-fi and then in real time you're able to look at how things are changing in time and space so you have these options and the more bells and whistles you have obviously the device becomes more expensive more sophisticated and more challenging to use but that's a trend yeah but they want the more sophisticated ones so till now basically there have been a dozen or so companies that have developed sensors for air pollution lastly smoke focusing on smoke that is particulate matter in more common words dust so and these work on a kind of laser scattering principle and so far the devices that the commercially available devices are the types that you buy it you put it in your bedroom or you put it in your living room people do that yeah they've been doing that oh and you hook it up to your wi-fi or you every now and then you download the data and then you have the confidence that you know that in my living room or in my bedroom this is how bad the pollution is or if you thought you had done a good job of buying an excellent filter you know air conditioning system with filtration and all that then you can see that this is for you this is for your house yeah your room and your air yeah and one analogy i'd like to draw is that sometimes you're not happy knowing what the ambient temperature or humidity is yeah you know you don't want to go to acu weather you don't want to go to weather underground you would rather have a small device in your living room or your bedroom that shows you what the temperature and humidity are another analogy is that you might want to measure your own blood pressure right now maybe the device that you use that you buy from cosco or longs is not as accurate as the one at queens or at kaiser sure but for whatever reason you are you and your doctors satisfied that within the levels of accuracy that's going to give you some early warning signals or some ballpark number or where your blood pressure is or getting back to the temperature thing that you you know you're in the ballpark of a comfortable environment yeah temperature so you don't need to be highly yeah you don't need to be precise to the third or fourth decimal place or so on yeah so that's the analogy i like to use with what's happening in the air pollution sensors and because i'm the first to acknowledge that these sensors are far from accurate and even some of the manufacturers are pretty candid about it they say that we know that this is not stuff that you're going to use to publish in science journal or nature journal but it is something that of course they're making efforts to make it more accurate but they know that right now it can be used in ways that make citizens feel that they have some control over their lives okay so when we're talking about this device it's become mysterious already on the table can you tell us this i'm sure this is not the only one yeah there are others on the market right where do you get this and what does it do and how popular is it and why do you prefer it yeah i came across this when i was doing a google search to find out how many such manufacturers and brands are out there and there are a couple of things that i liked about this particular device which most other commercially available sensors don't have and that is that this also has the ability to track your movement and using gps now as i told you it this is just a sensor it doesn't have the electronics for the wi-fi or for directly you know connecting to the any kind of telecommunication setup but the manufacturers are smart what they did is they put in a bluetooth here and with the bluetooth you connect to your android phone and then basically it is using the computing power of your phone to do everything else so inside this device there are only two things the environmental sensor and the bluetooth it's brilliant yeah it's brilliant and they're not doing duplication because you're using the phone yeah yeah yeah so all you need so now this particular device is measuring it can measure temperature humidity and three sizes of particulate matters p m 1 p m 2.5 and p m 10 these are what are those things p m is particulate matter so the smaller the particle diameter the you know more likely it can go to the deepest parts of your lung you know when you inhale it so those are the most dangerous guys so p m 1 is the most dangerous guy then p m 2.5 is the intermediate diameter and p m 10 now p m 10 is what is being measured in asia because that's you know in asia it's they find it you know difficult to transition to the expensive p m 2.5 measuring devices in the us p m 2.5 has become the standard the epa is measuring p m 2.5 and they have just been about big unmeasuring p m 1 also so this device is p m 1 p m 2.5 and p m 10 and also temperature and humidity and as i said you have if you have google maps on your phone it it's recording your latitude and longitude every second every three seconds and every three seconds it's recording how polluted the place was where you were and you can when you there's a simple on and off button and on the app too you can start and end the session and you can annotate the session any way you want and at the end of it you come back home and you can look at either the charts that within the last half an hour you know how did the chart go up and down yeah but you can also see it on the google map that which route you took and at each point of the route the color their color coded because and i've seen in my pilot studies in vietnam and india whenever i'm at a traffic signal you know because the cars are all idling and there's more more emissions yeah it spikes up so whenever i see out now orange or a red dot on the google map i know okay that was a place where my whatever i was traveling in the bus or the auto rickshaw or taxi you know is there so okay let me ask some questions okay so this is this is gathering data temperature and those those cc1 2.5 cm1 2.5 and it's it's it's saving it or rather it's transmitting it immediately yeah immediately right um to an app which you have downloaded yeah on your smartphone okay so you got to be reasonably close to it you got to be bluetooth right right and then that your your phone is going to be generating a database with various fields for the particulates and location and humidity and temperature and whatever else it's quite amazing this little thing and you can wear it on your on your on your chest can you carry it in your pocket no yeah to be open to the air right yeah but what i often do is i just put it here yeah the the open openings here they're not blocked yeah and i like it this is so small it goes into the pocket and my nose is not very far from the inlet so i'm getting a pretty good uh metric or a measure of what the pollution is in this zone yeah it looks like a handkerchief a folded hand very debonair you can wear in a suit pocket as well it'll happen someday i don't know whether you saw the photographs a couple of years ago there was a very high-end uh modeling show in beijing uh where what they were modeling was uh air pollution mass so these very beautiful chinese models uh it was not the clothes that the people were looking at it was the mass and i'm sure each mass must have been like five hundred dollars a thousand dollars because it's for that type of crowd but fashion it's now entered the fashion world yeah so what is this cost yeah so this particular thing costs two hundred fifty dollars which is about the same cost as it's you know the other the other comparison but most of the other brands that and i'm testing out those also they don't have the mobility mode um they the gps the gps thing they don't have it as yet they they just get your coordinates from your wi-fi and they live stream the data to a cloud and everyone anywhere in the world who's a member or who signs up for free to become a part of that website you can look at you know what these sensors which are located in different parts of the world what kind of data they're reporting so that that was the link that i'd like to cover with you so you can look at it for yourself you can bluetooth it to your phone you can go home and put it on your screen um and you can you can see what what you've done but you also want to upload it to some sort of network system yeah which can tell you all about the city you're in or the country you're in or the world you're in right yeah actually not that really is the most exciting part because i started off by saying you might be curious about your own exposure levels but the most fascinating aspect is then this all becomes part of the cloud the data and if you're willing to that is and the crowdsourcing kind of movement that's going on so this particular device is linked to a website called habitat map habitat map so it didn't begin with the air pollution component it just began as a website where people could report what's happening in their neighborhood in terms of whether it's crime or whether it is garbage or whether it's a quality of roads whatever social environmental issues in their neighborhood that became a place where people could describe their neighborhoods in their own terms and that they could provide data photographs there then the the people associated with the website also got interested in air pollution and they developed this sensor and then finally using the bluetooth app there is a way that you say okay i'm happy with what the data i'm collected now upload this to the fabulous yeah now now the competitors you know you mentioned there are others that do the same thing did they also upload the habitat map or no they don't have to get involved in the system so one of them in fact it's called purple air now purple air has an association with the weather underground website if you if i don't know if you use that weather underground so they have their own website where people can upload in fact it's it's the opposite there you know that device automatically uploads it to the website and it's harder for you to get your own sensors data downloaded it's not in the picture yeah it's not impossible but it's not very straightforward either that you said okay this sensor was in my bedroom i want to know the minute-to-minute data for the that sensor it's not straightforward as this particular device but everyone else in the world will see what's going on in your bedroom i don't mind sharing so last questions for me and that is you went to a city in india you went to a city in vietnam you took these with you did you distribute them and you know i'm asking for a lot of information here um and what who did you distribute them to what happened what was what did you learn right uh so this is a program the east wascent has initiated on smart cities and citizen science air pollution stuff so we uh purchased a lot of these and i distributed these to about three or four institutions in vietnam and a couple of institutions in india and one of the things that i was very conscious is that i'll collab these institutions are collaborators in these countries some of them one one or two of them are typical science universities because they are the guys who will actually test the scientific accuracy of these devices but i was very keen and conscious that i should also distribute these to some organizations who are like voluntary organizations in those countries in those countries or like what we call NGOs there and uh of people who are from the you know who are nothing to organizations or who have nothing to do with science but they're into community uh that's the problem yeah because i said ultimately if these things have to uh you know get into the hands of citizens you guys are the intermediate uh you know party yeah can help us do it and if you if you have problems understanding what this device can do or not do then we need to address that first before putting these in into the hands of citizens on the flip side then we said because you come from another perspective you will give us some interesting ideas of how these data or these kind of information can be used in your countries in your that's up to them up to them but they should know the threat they should know at the traffic light it's it's hard and in some neighborhoods or cities it's too hard and too many people are dying from respiratory action to it and so what you're doing is delivering the data to organizations and governments that can actually improve the quality of life in those areas and that's a great gift well thank you Sumi this has been a really great discussion i'm so happy to know about it and i may go out and get one of those oh yeah sure it's not likely in hawaii but you know this is one of the reasons i contacted you about this is because i thought you know the folks in the big island sure yeah they will now have some concerns about air pollution yeah there it is see we have to we have to be aware of this too right here in the land of fresh air we have to be aware thank you Sumi thanks day great great to have you on the show come back soon


7 years of the previous administration so just about the waist breakdown of law and order that we had ever experienced as a nation. Grand corruption, theft of resources, exploitation and abuse of public office was the order of the day. Citizens, fellow citizens, this came to an end that day when President Hakai Ndehichilema assumed the presidents. All those who were involved in these vices will be made to account for their actions through the legal and due process, due processes of the law. I shall repeat that. All those who were involved in these vices will be made to account for their actions through the legal and due processes of the law. We at the UPND Alliance in government are determined to clean up the mess that was created by the previous administration. In addition, we would like to reiterate the message of peace and the reconciliation as stated by President Hakai Ndehichilema. However, I was being a government of laws and not of men. We will ensure that all arms of government wake independently and without interference, without political interference. So those who broke the law, the relevant arms of government will be allowed to carry on with their wake or bring them to the court. The government that the so many people have ushered in as a result of the last general elections will carry out its functions in a very fair and transparent manner. In President Hakai Ndehichilema's ways, the road ahead will not be without challenges. But with a clear vision and a plan we shall overcome and deliver on the aspirations of our people. Mr Hakai Ndehichilema's government will count on the hard work of our fellow Zambians who have endured so much over the years and hence the decision to vote for the change that saw the U.P. in their last ascendancy into government. We are confident who will score especially with the unit of purpose which was demonstrated at Tuesday's presidential inauguration. Together, we will deliver to the expectations of the Zambian people and the Zambians are right to welcome this nation to the servant and accountable and inclusive leadership that President Hakai Ndehichilema so often talked about. I thank you. Okay, we will start with you. Please, where you are from and your name. Thank you. I'm from Mumsanda TV. I've been here. I've got two questions. Number one is there's a large condemnation over the bullying that was done at Zero Stadium and the alliance has remained quiet about it. Is there anything that you may add a voice to it why that was done or what's the way forward to it? And then number two, already calls have started coming in and people are asking the promise for free education from free to university when is it likely to start checking shifts? Any other question? Members of the press? Yes, sir. Your name and where you're from? Just say that again. Yes, please. Yes, my question is as an alliance, what are your expectations in terms of position sharing as we wait for the president to announce various government. Okay.  Yes, just want to find out where you're from, sir, and your name. I'm Joseph Tamet Banda from QFM Radio. There has been some concerns from the former ruling party and its alliance partner in short, the MMD faction arranging that President Haka in the Hichirema is finding it difficult to move from his private home or residence into state house. What is the status of Mr. Hichirema's regards to where he's staying at the moment? Are you previewed with such information as him insisting to stay at his private residence? So the chairman will take the first set of questions. He may be helped by any of the alliance presidents. From Sansa TV, there was a question about moving at the stadium. Allow us to say that we concede that was a sad situation. But it comes from a history that was sad as well. When people are brutalized, you expect that they will react in one way or another. And I think that is what we saw. As an alliance, we feel that we could have done better but it's difficult in an environment like that to be able to control how people's emotions run at a time like that. So yes, we concede that we could have done better. But please do not forget the history from which this is coming from. And I think the lesson to learn as a country is that we should respect leadership even if it's in opposition because you never know how the Zambian people will decide at the critical time of elections. I would love to see for the future that our country hand over is actually a ceremony of excitement, happiness. Zambian changing hands. This group has led now another group but when there is acrimony leading to a change like that it becomes extremely difficult to control people's emotions at that particular moment in time. So that's what we would say. We could have done better. We hope to do better in the future. But please do not forget the history where this thing came from. People had been brutalized. People had been hacked. People had been pangadive in such a way and some of that anger expressed itself when they saw the head of state. We hope that for the future we will avoid doing that to one another because we are familiar. I think that would be our response to that question. So education. Thank you. I'll make a comment on free education which was announced quite a bit. Free education is a target this ago which must be accomplished. In order to get to that target there is a number of cleanups that we need to do.


Ok, Thomas is also living. Yeah. So now we're... Ok. So the next session is about web APIs using Python or accessing web APIs. And the first thing that I was gonna ask is that what is a web server? Yeah, that's a good question. Do you have a... I think answer. Yes, because I was thinking about it yesterday and today. And I think I have an answer. So server is a software that runs on a computer. And the mission of the software is to serve so we can make requests to the server and it will respond according to the request. And this usually means that we ask for some data and it will provide us with the data. And confusingly the computer that the software runs on is also called a server. And then what makes a server, a web server, it's that the server is connected to the web. So it has a web address. So when we ask stuff from it, then we ask it by sending the request for data to this web address. So does this make sense to you? Yeah, definitely. So if you think about it, we are constantly doing these kinds of requests, I think, because we are updating the HackMD for example constantly. And somehow the information gets to us. Something in the background in the browser has to make constant requests to the server to get this information to us. So now the HackMD software is kind of the server and also like every time we go to a website, the website is a server or runs on a server and then we ask for it for the content of the website and we get the response as the website. So if we can use a web browser to do this, why would we use Python? Like why not touch use web browser? So the idea would be similar to the earlier talk about scripts that why would we use Python to get data from a server. It's because like, can I actually, I will crop the screen. Yeah, sure. Because I think there was, does it show okay or? Yes. I will make it a little bit like, yeah, this. So there was, there was a, because here is like, here is a web address. And I will copy it and then I will put it in the address bar. And then we go there. So we can always do this when we want to make a request. We can put it in the web browser address bar and it will give us the, we will look at what this means in a while. But then if we want to collect data, a lot of data from different addresses, like for a long time, then we want to do it automatically. We don't want to do it manually and, and copy paste the web addresses to the web browser address bar. So I think that's the, that's the kind of the chist of it. We want to make, make programs and we want to automatize things. Does this make sense? Yes. What kind of tools does Python provide for us to do this? So, yeah, so, so now when we want to use Python, then we will use requests library, which is like the go to library. And that, that will provide us with basically everything we need. There is one more term and that is the API. So, so what, what is a web API? What, what does it mean like in relation to the web server? Do you have a? I think usually when web APIs are talked about this, they are a way of, of machine talking with the server instead of like a human who has to look at the web page. So when you have an API, you usually it's provided by the other side server to, to allow machines efficient access to the data in the server. Yeah, I think that's, that's like the correct answer. And the bad, the unfortunate thing about it is that it's, it's really abstract. So, so API is, is a machine interface. So we will look at some APIs now. So, so I was thinking that maybe, maybe we just take an API. And we start making requests to it. And let's see what we get in response. So there were some, okay, here we have retrieve data from API. And because we don't have any particular API in mind, there are some websites that gather like collections of APIs that we can use for developing and testing. So this was one, one of the websites and in there there was a cat fact API. So we can ask for facts about cats. So, so if we go here, I checked it a second ago and this LinkedIn work for me. It should give you, give us the information about the API. So, so what, what this means is that this is the web appress of the server, I would say. And then after that, you get the kind of the API specifications, which in this case is the fact API endpoint. So does the endpoint basically mean where our request should go? Yes. So, so, so then when we add the API endpoint to the web server address, we get the web server knows where to kind of route the request. So, so when we do this from Python, let's, let's send a request to this API from Python. I'll quickly note that if you're doing this, and you can do it at the same time, don't maybe hit the shift enter or something because we want to like the does the server like distribute a denial of service to anybody. So, if there's hundreds of people is doing the request at the same time, I hope that the cat facts don't go down. Yes. Good. So, so don't, don't be, don't be mean to them and do a lot of requests. Just do once if you get one request that's that's one fact that's well enough. Yes. Good. Good. Very good point. So I would start with importing the requests library. And then let's, let's take the, let's take the address or the URL or the API. And then in order to say to the server that, that give me, give me data, we use the get function. So, we will, we want to have a response. And then we want to, we use the get function to ask for the data. So, so if I just now run it, let's see what happens. So something in the response. Yes, something, something happened. So if we display the response, well, what does this mean? It means that the, the response kind of code status code is 200, which in general means success. So everything starting with four would be an error like 404 or so. So now if we want to actually, we have the response object. And now if we want to actually see what's inside it, we can use the response content. Okay, now it seems like very much more like, like a cat fact. So how would you interpret this? Well, based on what I know about Python, the bee at the start means that it's a byte object. So it's some sort of like bytes, but then it can still print it as a, as a string. So it's, it's some sort of like a byte string that comes. Yeah, so okay. Yeah. So it's a, it's a string. And to me it looks very much like Jason. Yeah. So it's kind of, it's a hash. And it has two fields fact and length. And fact is a string. And length is an integer. So, but, but you're right. The bee means that it's binary. So in order to get it to kind of like a nice non-binary format, we can use the built in function Jason so that it decodes the binary format for us. And we can do it like this if everything goes, let's see. Yes. And now it's very clean and nice. Yeah. And here we noticed that like what, what Teemu said that like the, it was integer, we could see that the length is integer, even if like it was in a byte string, because in Jason like you can, you can have these kinds of like types already defined in the, in the Jason itself. So you don't need to have like a pipe or something specified after each, each value there. So Jason itself like in this binary format, it can contain all kinds of data inside of it. And then once you interpret it as a Jason, you can turn them into Python integers and Python strings and whatever, Python dictionary and other stuff. Yes. That's, that's the, like the very basic function of the request library. And then there's, what do you think, should we go to the exercises now or should we make another example request with, with these parameters? I think one example of the question would be nice. So this is, there is another example here, which is the server is universities.hippolaps.com. And it has a search up the endpoint. And we can give it like to specify the search. In the cat facts, we didn't specify anything. We just wanted a fact. So it gave us a random fact. But now we can specify the query or the request further. So. And so we can give it a country with value Finland or Sweden or any. So let's see what happens. Again, we should I scroll this. Maybe a little bit. Yeah. So let's get the response object again. Are there other types of requests besides get requests that you could do? Yes, because now we are using get because we are asking for data, like send us data. But then there's, for example, a post, which means that we, that we have some data that we wish for the server to receive. I think that's one way to explain it. And there are a few of these verbs. And it depends on what the kind of the API is meant to do, that we can use this. Yeah, it's good to remember that like if you have a situation where you have something you want to store somewhere in a web server, or if you're using all kinds of things, you might, or databases or whatever, like you might end up using a request, even if you're not like scraping or asking web, like websites, what they're doing. If you want to like store your data somewhere, you might use all kinds of APIs for that. So about this URL. So if we break this down again, it would be here, we would have the server. Server part or portion, then we have the API endpoint. And then we have this question mark here, which means that after this question mark, we have parameters. So the parameter country has to be equal to Finland. I think that. So, and then when we sent the request, we should get a response and we can display the content. Oh, that's, we have a lot of stuff. So are there really so many universities in Finland? I guess so. Because country is Finland everywhere. So, well, that's, that's nice. So, so again, it looks like Jason. So it's a list of. List of. Hashes or dictionaries in Python. And each hash has fields country. Domains web pages. Country code and the name of the university. So. Because it is Jason, we can actually. Okay, now it looks much. Yeah. And then you, we can see that it converted it into really complex Python object where we have nested like we have a list of dictionaries that contain strings that contain lists that contain least that contain strings and all of this like really complicated stuff and this really nested structure, which is very common in this. Quests and this is where like having a format just such as Jason is really helpful because we can represent these kinds of like nested structures. And now that now that if we go back to the. If we go back to the. The URL or the web address. This is about interesting about the web. API is that we can always give the parameters like this. We can always like manually write the. The URL and it might be fine if we want to. If we have like one parameter, but then if we have, let's say we have dozens of parameters, then it becomes really tedious to write the URLs and also it becomes error prone in my opinion. Yes, yeah, especially if we have some special characters. So how would we add a space there or like ampersand or. Some chosen character like, like, like a slash. Like how did we represent the slash in the request? I have no idea and I don't want to learn it. I will clear the output for now and then. Luckily we have the. The request gives us. A nicer way to format this and we can do it. Or maybe I will write it below so. We just take the server address and. Then we. Give the parameters and we can give it as a dictionary. I think we need to have the API stand in the point there as well to search. Yep, good. This, yeah, good, it wouldn't have worked. So, and then we say that we are interested in Finland. And now we make the request again and we make it. The API endpoint. And I think it was params. Yes. Yes, so. And then it should be the same responses was here. So, let's see everything looks okay. Well, nothing, nothing will break if I. Okay, yes, works fine. So we get all the universities in Finland. So the idea here is. To that this is kind of a cleaner manner, less error prone. And the request library takes care of, like you said, all the character. There are special, special characters and those kind of issues. So we don't have to worry about those. Yeah, like, like I was talking with them yesterday about this. And like I've been mainly using like either, either there. Like some like many APS provides some sort of like click here to get what data set you want. Or they provide like. Like you can just like hard, hard code the URL or what you want. And, and, or you can use like something like curl to do it from the command line. But like I, I was a bit mind blown when I realized, okay, this is so easy to do in a request. Because like all of that stuff related to like either clicking through the API's or. Or use it or writing these into the URL is like. It's such so much extra work that is completely unnecessary.  Yeah, so easy to fill that stuff in. Yes, and, and also, because it's in Python already when you get the response, you're probably one, you probably want to do some processing for it. So you're all kind of already in Python. So, and Python is a very good tool to start processing or analyzing the data. So it's kind of like nice that you can do the data collection. All in Python, and you don't have to switch environments or tools. So I think next would be some exercises. And in exercises, there are a little bit more running requests or making requests. And a little bit of different kind of parameters called headers, which are like meta parameters. And then there was a little bit of web scraping as well. So requesting HTML instead of getting JSON.  And that's because like the request contained like a cookie or something that contained your basically the proof that you were you, and then the web server decided to serve the material that you were supposed to see. So these headers usually contain like authentication tokens and that kind of stuff that is like, you don't want to put it into the URL bar basically, you don't want to put your authentication token into the URL bar. Instead, you want it to put it as a side, side thing with the overall request. Yeah, yeah. So let's take 10 minutes for the exercises. And we'll be back in 55. Right, so five two. So bye for now. But okay, we're live again. So there were some really good discussion and questions in HackMD again. So where should we start? Well, we can probably first start with the security question. So should you, is it safe to get data via web APIs and web requests? Yeah, I think you just said it a minute ago. That was really nice that, how did you say it like that? Yeah, like my first idea was that like, if you go to a web page, like a random web page you have specified a URL in, are you willing to like click all of the links and execute whatever they say? Like usually no, like. And download the. Yeah, like usually you don't want to like download everything that the website says. And it's, I think it's similar with the web APIs, because like we said previously there, we had a byte on the top of the JSON. So it was a binary object. So it could contain whatever executable code and stuff inside of it. Like it could have been an arbitrary code there, Python code, because it's a string and when the Python interprets it and the JSON interprets it, it can like interpret as a, like remove my hard drive or something like that. I don't know. Yeah. Yeah, that in, in general, we are, when we are using APIs, we have some kind of like task at hand. For example, some social scientist needs data from immature or, and they have their own API. So they make requests to immature that like, can I have some data? So it's kind of like you trust the API source. Yes. And in that situation, it's important also to use the HTTPS like similarly to any other webpage. If you don't have the s at the end of the URL and if you don't have the green lock in your browser, it can mean that somebody can spoof the website. So if somebody manages to get hold of the domain for a second and they move the API, the request goes to like some attacker's API instead. You wouldn't know it if you're using HTTPS, so HTTPS. So with the secure HTTPS, you request will give you an error if the certificate that they provide doesn't match what they expect. So basically if you're asking the wrong person that you don't trust. So you should always use the secure layer if possible. Yeah. Yeah, that's a very good point. So always use HTTPS unless there is a very, very good reason not to. Another question in the hack and the mention by Enrico was about the ethics of web scraping. So you have done a lot of web scraping yourself. Yes. So have you encountered this? There are at least two points, two important points about the ethics of scraping. That is first one is like you said in the beginning that don't make too many requests to the server in a short time span because this is basically denial of service attack. So you are like suffocating the server and they may crash if you like attack it with too many requests in a short period of time. So usually when you make requests it's like take a five second or ten second break between requests. That's so the server is kind of and also so that kind of stuff you need to think about when you're doing scraping. And then the other stuff is another point is the actual data that you gather or collect that it might and it probably does contain some sensitive or personal information. So you have to be very careful and you have to be. You have to have like a data management plan what to do with the data and how to store it and if you are allowed to distribute it at all. And this is a topic that for example Enrico is very good at and knows a lot of. So maybe this should be another topic for in this kind of course or another course. Yes. Yeah. Also like in many cases you might if you're creating a data set or something you might on like just using web scraping you can include illegal material in the data set. So many machine learning data set for example have been removed from the internet because the authors cannot be certain if the data sets contain like illegal material or something that is not provided by copyright or just like yeah so vile stuff that you can have in the internet. So yeah you should be mindful of that as well like you can internet is a big place and you can find all kinds of stuff in there. So you should be careful when you're just doing web scraping. And as a researcher it's we're almost what we're a bit out of time now. Are there any last words. This can be a whole other topic. Yes. So requests library. Very useful. And then the requests documentation is very good. And then the web API is they are meant to be used so they always have a documentation. So you can always go there and they probably even have some code examples how to get started. And in general like whenever you do some request remember that the data that comes from there is is basically text or binary data something like that and how you interpret that is up to you. So you can use tools like beautiful soup to interpret it as HTML file. You can use you can read it as a chase and in in that you can do all kinds of like stuff with the response like it depends on what the API provides you with. And then you can convert it into whatever Python object you want and then to analysis on it. It might be like a target file you might download like binary zip or something like that. And the response would be the binary file and then you can open it and see what's inside of it. There's plenty of things that you might download via internet via requests. Okay sorry we went over time again. Great. So we have a break for 10 minutes and then we resume with parallel as the last talk of today. So we'll keep answering questions by HackMD. So enjoy your break. Bye.


Gretings. My name is Jessica Hamadziripi. I am the founder and director of Genesis Indopreneurship Trust GATE, which is based in Harare, Zimbabwe. I am currently living in Pretoria, South Africa. GATE is a private voluntary organization that equips youth with entrepreneurial skills, which include life skills such as emotional awareness team collaboration and national agenda topics like climate change and business skills like record keeping accounts market research. I started GATE in 2016 when I returned back to Zimbabwe. After living in the diaspora for 14 years, I had seen youth hustling on the streets of Harare, trying to earn income through informal trading. Due to my experiences in training, I felt that I could give back to my country by equipping youth with entrepreneurial skills so as to enable them to run sustainable business ventures. I work with a passionate administration team and trainers who are experts in their varied areas. Part of my training includes a doctoral thesis entitled I caught poverty eradication in Zimbabwe, meeting the millennium development goals through homegrown business approaches and caught I believe that business approaches such as entrepreneurship can eradicate absolute poverty. I myself was trained in entrepreneurship in 1997. I operated my business for four years before I sold the business in order to join my family which was moving to go outside of Zimbabwe. Most of my experience is in the academia ranging from administration management and the trainer of business topics. I am inspired to empower the youth with knowledge on how to start and run businesses. Our motto at GATE is I caught it only takes you. And caught to join in this exciting journey of giving back to the youth who are trying to establish themselves during these challenging years particularly after the COVID-19 restrictive measures. Thank you very much.


I got a question on procrastination and it's important because I think a lot of people fall into this trap so stay with me here for this really essential tip that will help you overcome procrastination issues. So this question is from a viewer, this person has actually read my book procrastination decoded but they're getting stuck on something. What I suggest with procrastination is you become kind of single-minded in that you're basically just focusing on accomplishing this thing that you're procrastinating on and as you're doing and engaging with this thing that you typically procrastinate on generally speaking what you're going to be doing in conjunction with that is a lot of rest and relaxation okay so you're kind of single-minded you're resting recuperating single-minded go back and you focus on the on the thing you're doing and then you're resting and this person asked me here what should I do in this rest time between initiating with the project I've been using this to do things like exercise or work on side projects however I'm noticing that my tendency to procrastinate increases the busier I am in the rest period am I doing something wrong so I would suggest that this is not ideal I in the book the way I talk about it is you you got to become single-minded we're not really designed to be switching between complex energy intensive tasks okay so for instance if you're working on your studies or something you're preparing you're really single-minded I'm preparing for my my academic exams right and then you're resting and you go and you do a 45 minute workout or something and then you're back to your study that's not going to work because your nervous system is hyper vigilant when you have an issue of procrastination to energy exertion ideally when you are resting you are doing what I call in the book you embrace your your you embrace your inner slob you do as little as possible whatever feels slob-ish to you that's kind of the activity so you're going to be like it could be playing video games it could be watching tv it could be doing something just go for a walk but you don't do a lot you're not doing a lot right that's the idea behind it so things like exercise and those things you know those come in a different part of your day probably they're not appropriate for these rest periods we really want to be single-minded certainly when you're focused on your one thing your rest periods shouldn't be anything goal oriented right if it feels like you've got fitness goals or something and now you're working on your other goals when you just are taking a rest from this huge goal that's not really going to work so what you want to do is honor the fact that when you're resting you're resting now you'll find that you go through your day you take your your alternate between engage with your project and rest engage with your project and rest and you will get to a point another point I thought a thing I talked about in the book is that you should have an upper limit for the amount of work you're allowed to do on your main project okay so you will always have a sense of the work has a limit that I'm about to reach and when you reach it you reach it and then after that there's just there's these oceans of there's usually time to do things that are not related to that task at all so what I'm saying is you have a boundary with it but the the the heart of your issue here is you're not actually resting okay you're not doing the project but you're filling that rest period with anything but rest by the sounds of it right so that won't work I get the temptation because that's the chronic doer in us that always wants to be doing and that's of course the thing that leads us to procrastination in the first place this always doing more more more how much can I cram into every single day and we find ourselves switching between tasks all the time and it's just too much the nervous system will understandably shuts it down shuts off the motivation valve it closes it and it's like I don't feel it doing anything right now it's overwhelmed it's an anxiety it builds and builds and procrastination is a coping mechanism for that so guys bear to mind again you've seen any of my other videos on this topic I keep talking about the importance of guilt free non-negotiable play right and if you do that play or rest that will be such a help to you with this issue thanks for being with me guys I hope this video on procrastination was a useful reminder for some of you and maybe if you're new to my work on this it's been insightful for you I hope it has take care of yourselves and I'll see you again next time


hello friends welcome back to the channel hope you're all doing great in today's video we are going to be talking about another brand new move that was introduced in the trailers of pokemon scholar and violet and that move in particular is going to be called shed tail we did get a glimpse of it on sizelizar in one of the trailers recently where it utilized this move and showed off how it works and i pretty much if you don't realize how this works is sizelizar uses shed tail loses an amount of its hp in return for a substitute at the same time it then pivots out and you can then bring in another pokemon to take its place so the best way to look at it is it's like using a combination of substitute and baton pass at the same time as the same move and that is what base is shed tail does now we have to elaborate in this video a little bit because we don't know all the information about this move up to this point we know how it operates but we don't know the pool of pokemon that are going to have access to this move now i feel like this really will hinge whether or not this move is super impactful in the format or if it's not so impactful in the format if we see a lot of pokemon with access to this move i feel like this move will become very dominant in the format it is such a valuable tool to be able to switch your pokemon in for free essentially behind a substitute or maybe just taking a substitute damage and coming in fresh to reposition yourself in a battle but like i just mentioned if you have a bad board position what you can do is use shed tail to your advantage now you're going to go first potentially with your shed tail user and then pivot out to something in the back hopefully repositioning to something that can resist an incoming attack from your opponent and if that is the case they're probably more than likely not going to be able to break the substitute in that cycle meaning the new pokemon that you get onto the field is going to have a substitute already set up in front of it giving you essentially a free turn the next play around of moves so that's huge if your pokemon has got a free turn it means they can set up with a sword stance a dragon dance or another eye a stat boosting move which could then really turn the tide for you in the pokemon battle itself it also means that you aren't losing resources unnecessarily or you're taking damage by kind of repositioning and getting punished for repositioning now this is where i think it comes into a lot of context because it does depend on how many pokemon are able to learn this move there's only a small pool of pokemon or size that's are is the only pokemon because it's a signature attack we're probably not going to see it used that often and players are going to be able to kind of tell when that pokemon will be using that move to reposition and then you can adjust your play slightly but if there is a huge pool of pokemon that are able to learn this it does mean that it gets a bit more complex and a bit more overpowering for team building in general but if this move is widely available like through a tm to the majority of pokemon we are going to see this played a lot especially in the video game championship format just because of the ability to pivot out pivoting out and repositioning yourself is a huge tool anywhere we've seen things like u-turn volt switch parting shot on incineroar in particular be so useful tools where they're able to reposition their boards and then put themselves in a better position to go forward and try and win the match now if you're combining this with substitute which is already a super powerful attack in itself it gives you a free turn essentially if you get the substitute up or it stops an onset of damage for a little period of time while that substitute is active it does give you room in matches and now we're going into a format where potentially dynamax is in the thing and substitutes are a little bit more reliable this is a huge move if it is a small pool of pokemon i don't see it being that much of a problem but if it is available like it is a tm and everything can learn it then this will be a bit of an issue you've got to think most things can learn the substitute tm or i believe everything can so if we're going down the same path with shed tail then it will be a bit of an issue and if this does happen i could see moves like roll like whirlwind becoming a bit more viable on teams to get rounded because although you are switching out with the substitute and getting that new pokemon on the field as soon as that pokemon hits the field with that substitute that was gifted from the shed tail it is going to be susceptible to roll which is a lot of priority attack it's always going to go last and it's always going to be able to remove that pokemon out of the field and get rid of that substitute as well and make it a little bit more disrupting for your opponent other options are the ability infiltrator as well that goes bypasses things like substitute and can attack straight through substitutes onto the pokemon that's incoming so you can still punish your opponents that way so they are a few options obviously sound based moves get round substitutes as well you've got things like hyper voice things like snarl they can punish your opponent so there are ways to get around substitute and shed tail but it will still be a very impactful move right now it's a really interesting topic to look at because we don't have all the information but like i've mentioned in other videos it's good to start looking at these new tools that will have available to us going into these new formats and kind of getting an idea or thinking about ideas with how they'll work and potentially how impactful they'll be in the new format and like i said these are my thoughts on this brand new move but i'd love to hear your opinions on this too so let me know drop down there in the comment section and get typing away let me know what you think of shed tail how impactful it will be in the upcoming format as well if you've enjoyed this video make sure to check out this video right here which is all about my five top terror types in the new pokemon scholar and violent games definitely don't want to miss that one thank you so much for tuning in friends have a great rest of your day and i'll see you all in another video very soon so until then take care and bye bye


Hi everyone, I'm a dumb I forgot about the break credit here and pick your team number four So let's do it So you have to buy at least two teams to get one entry four teams gets you two entries so on and so forth Basically by an even number of teams And you'll be in the entry so let's take all these names here. Let's sort by column a so Charles you bought four teams That's two entries. Thank you Donnie with two teams that's an entry EA Four teams two entries Evan with two teams an entry Jarell two teams an entry Jason two teams an entry Michael with three teams only two counts, but it's still an entry Oliver with two teams that's an entry and Patrick with two teams. That's an entry Patrick Davis Salaby two teams an entry and Shane Two teams and an entry. All right, so it's got Shane and Salaby Patrick Oliver Michael Jason Okay, I'll make sure I got everyone's names correctly here put you in this blank list. Let's roll it. Let's randomize it Six and a one lucky seven times. So it's gonna be top six or sorry top five After seven one two three four five Six and good luck seven the final time top five after seven Jarell Evan Shane Patrick and Charles Wolfkill with that one sixty dollars a break credit going your way check your email If you don't see it check your spam folder if you still don't see it check your other email and Or or just wait sometimes it takes a minute or two for the automated email to get to you Thanks for watching. Thanks for breaking with us. I'll see you next time for the next one. Bye. Bye


A former Minister of Health, Professor Isaac Adeole, has advised President Bola Tinibu to consider the Abassanger Report Health Agenda for Nigeria and Oshibajo's Health Sector Reform Committee, while revamping the health sector. Adeole gave the advice in Lagos, in his keynote address of the May Ordinary General Meeting and Scientific Conference of the Nigeria Association of Resident Doctors Nard. The ex-Minister, who was represented by Dr Adeole Damola Dada, Medical Director, Federal Medical Center, Ebutometa, said that there was need to set up a high-powered panel to review the two reports and generate a plan of action for Tinibu's administration in the health sector. And the two reports have to do with health sector reforms, so that we need to put these two reports together and distill them, with you having a kind of holistic approach to health care sector reform of this country, in all ramifications. And again, you had the guest speaker, the keynote speaker, let's say that on all these terms of these health reforms, essentially in the areas of governance, governance structure, the area of health care financing, the area of personnel, these ramifications, the area of incentives, the area of the health care infrastructure, then of course in the area of partnership. The issue of the SOP team is about violence against medical personnel. From legal teaching of it, we have shared a burden of that over the years. And I think we need to also say the agenda, we need to have the policy. We may have challenges, but we should make sure that violence, any act of violence against health care professionals in Nigeria are punished adequately. You know we have a problem of japa, the few numbers that are available here, they have been molested, they have been harassed, sometimes physically, also psychologically, and I think we need to, I know that is only limited to Nigeria, but we are talking about Nigeria now, we need to resolve that, we need to send a very strong message that health care professionals must be protected. We have gathered a Rudaic scholars to dilate and dissect all the issues in the health sector with regards to where we are today and where we are supposed to be, the things we are getting right and the things we are not getting right. And also a very important SOP team has to do with violence against health care professionals, which on its own is contributing to the brain drain that we have. Also the essence is that we deliberate on them extensively and like I said, we have come up with a strategy that if government implements, we believe it will help to start out many of the challenges we have and it will help to curtail the current massive brain drain in the health sector that is threatening to collapse the health sector if not handled. Thank you very much.


Traumatic brain injury or TBI is an invisible wound in one of the main injuries for troops wounded in Iraq and Afghanistan. Naval medical facilities are taking time this month to promote research and awareness of TBI. We're finding out that the the brain once injured takes a very different way of healing than we're accustomed to seeing like if you injured your arm or if you had surgery or something and so we're still understanding that that some of the injuries that the brain sustains we have to be more mindful about how we try to help people recover from those injuries and it's still you know it's still work in progress because there's so much that we don't understand. To learn more about TBI visit the Navy Medicine website. From the Defense Media Activity I'm Petty Officer Tyrell Morris.