Xbox                                                                                кажд                                                                                Krsna  Indigenous    you have been raised from a Christian background   you know, learning the musical  your musical journey to the early days  of course you have been a Christian    was it pressure now   your parents raising you   they wanted you to live in a spiritual way   as expected to see you singing  you know gospel  Well, they just   they allowed me into my thing   and I appreciate them for that  they just made sure that they touch me the importance in the church and I tried to add it to my life so it was easy unlike me I know fishing is... not too日21 compression so I preliminary so this was my task but I have to keep praying then God to interaction so first If music being played, your beats being played. Well, for me, the old beats playing thing, I always had this thing for a long time but I didn't feel satisfied. I didn't feel there yet because the result is when you can see the result in your body.  So I don't want to use that as the answer to the question if I would have gone back to when I did my first hit song. But I feel it's when I say I dropped my music. When I dropped KPK, I started enjoying the fact that yes, this is what I want. Yes, dropping my own music. Your own music? How is it so far? It's amazing. It's beautiful. It's beautiful. It gave me the chance to explore more artists, connect with more artists. When you do a song with an artist, an artist will work with you. Work with different producers and have to start thinking of which song is the best song to drop. But for me, I move in a different way.  Do the connection, do the collaboration. Just try to make a solid song. I love the process now. It's just what I look forward to. Like what's the next song, what's the next thing. I love it. How is your writing process? Writing process, first of all, I help artists with writing. I don't really sing, I don't move the beats and hide them. I just try to be that guy that is just there. When I hear something I like, I make sure I'm telling you, hey, keep on moving. And it works that way. Because sometimes artists are so creative that they don't even know what's the right one to pick. How do you identify now this is the right song, maybe? How do you plan, how do you try to, for example, you have like 20 songs, how do you manage to convince yourself now this one will come first? Well, depends on different factors. The market at that point, what you want to prove to people at that point, just your level of music at that point personally. And one that's profitable still. Because, for example, imagine you're in the time of a piano and you're trying to drop, you know that if you drop a piano, it's easier to sell out. Because you can say it's a piano song, you can do it, there's nothing in your head. We had to sell it on a piano. It would be easier to sell it on a piano song now than blues. So if I had a very slow, sweet song that's so inspirational that's touching my soul, I would say no, let's not do this for December, let's do this for New Year. So like enter and see a fresh air. So the timing matters, the season matters and what you're trying to look forward to. Okay. Talking about Amma Piano is one of the leading African sounds in Africa. We know we have the Afro beat, we have the Amma Piano, we have the rest coming up after Amma Piano. Amma Piano right now, it's taking over Nigerian market. I don't know if that's true. Yeah, you know the thing is this is not about the South African and Nigerian sound right from time before it was one kind of Amma Piano, it was just a South African sound like, there's this energy from, I'm talking about the time of Uro, you can call it Uro Amma Piano now. But then we'll be hearing those what you could, like it's a theme. So there's this love we'll have for South African house music, it connects with our club music a lot. So that's why our artists have always been collaborating with them, Riz K., David Do, they've always been on our collaboration thing. But you see when Amma Piano came in here, trust Nigerians man, Nigerians always like to be creative. They like to push it, anything that is it. You know they're not, they don't... Just to ride on it. Yeah, they ride on anything that is it. And truth is when we got into the Amma Piano, we changed it to our own style. You can't even call as Amma Piano at this point.  Yes, but it's still a hit song, it's just a hit song. Because when you compare the quality of the Amma Piano, and what we are teaching at us Nigerians, it's not related at all. We just want to get the principles, the main things and just... So what's the new name? Amma Piano. We used to call it Amma Piano, but now it's Amma Piano. Amma Piano. I like that. Amma Piano, man. I like that. Why is it that big stars, big Nigerian artists, every Nigerian artist, they are jamming to Amma Piano. Why is it sound Amma Piano? You can't deny it now. I want you to feel it. When you hear it, don't you move.  Don't you know? I know. You tell me. It's a big vibe, yeah. It's a big vibe because and the way we Nigerians do it, English to it, adding the storyline to it, adding the vibes to it, it just makes it different. When you hear Amma Piano from it's all kind of side, you're just enjoying the beat, enjoying the chand. When Nigerians now change it again. We're not starting a new story.  I know. So that is what makes us... But yeah, I can't deny that we are getting so much inspiration. If we hear that new thing tomorrow, we'll go and learn from it. Music is an universal language. So if you keep saying it's my own, it's my own. You'll be so on one lane that you don't know you're not improving.  Helped you reach another level in terms of now people to work with you, associate with you because I know very well you've managed to work with the greatest in Nigeria. I don't know. I don't know. For me, it's great, but the way it's great is great, it's great, it's great, it's great.  It won't come. It's just a play. Just something you just put. If you don't put the extra effort of saying Hey, Amiru, How was the feeling, what was the moment, how was the environment for Nigerian artists? You know the things, in tennis it felt some type of, I must be honest, because it was world music before. It was a world category before and it has been a world category, it was really hard to tap into that. And Charlotte Bonnaboy took in so much effort to understand that. And Charlotte and Kijos have always been there. But Grammy understanding that, okay, yes. These guys, yes, there's something here, you created a different category. So I've just felt like putting so much Nigerian artists there. I've just felt, and given that song, the song is a dope song, I can't lie. That's it, you can't deny it's a dope song. But still we just felt some type of way. Who do you think deserved to win the Grammy? The funny thing is, I don't even know what they're thinking, where were they thinking and not what I'm thinking. But I felt like a lot of people deserved it, but that was shocking. That was very shocking. A lot of people deserved that, but that was shocking. Not because it was not what it is, but due to the time when you compare it with different things. It just felt like, whoa, this is a big song, but whoa. What is that? All the things you're doing. And I guess, I don't know, just cool, because at the end we said that's how we have been eating and playing. One, one. So, Grammy Awards is coming to, there are plans, Grammy Awards to come to Africa. Will this be an opportunity for more people? What's that? Really? Yeah. Will this be an opportunity for the Africans? And Grammy is coming to Africa? Yeah. Man, I don't understand, how? There are plans. Do you mean like Grammy Africa or going to do the next award in Africa, in an African country? Yeah, yeah. Grammy Africa is coming to Africa. Man, like I said before, awards don't satisfy nothing, man. They'll just keep doing this to make you feel like they're putting some effort to feel like they've done something for themselves. Keep working, man. Keep working out, you're doing it, man. Can you buy success? You can't buy success, you work for it, it comes, you know. You can't buy it. You can't buy success. That's why I said, even if you can't buy the award, you're going to hang it there, it doesn't change nothing. The next day you need to keep working. Of course. That's what I'm saying. Of course. Of course, that's true. I want you to make me understand this. What is it so special about Kenya that most of Nigerian, greatest Nigerian artists have passed through Nairobi, either for performance, either for collaboration? I don't know what is in special here. I really don't know too, because when you ask the question, it makes it... Okay, but the thing is, this is Africa, you know, and we cannot deny the fact that there are other people, other countries. There's East Africa, there's West Africa, there's South Africa. I want to talk about East Africa. You can't go without mentioning Kenya, Tanzania, Uganda, but Kenya is doing a lot. What makes Kenya unique from other... Kenya is a great country. It's growing, it's developing itself. It's something to applaud, you know. It just has an environment that I feel that it can really help creatives. I don't know if the Kenyans don't see it that way, but that's how we see it. The environment is a very walkable environment. What brings you to Kenya then? Man, to connect with the fans here, you know, to spread out the message that I'm Rexy, you know. Just come here and promote myself. Talk. I'm here to talk to them everywhere, saying, yo, and I feel like that's what Kenyan artists should do too. Do you have Kenyan artists who work with you? Yeah, so far. Fena. Yeah, I still have more sessions I'm putting up with. Trying to put work with Kali Gravjons. The names are hard. What do you think about the state of Kenyan music? Be honest. To be honest, I feel like it's too more localized. If we appreciate the localized ones more still, the ones that are trying to be international and not getting it right yet. So you need to be yet to understand what you are enjoying it. And that's the thing. Our music is not like that. We should not be like that. We should be able to be there, hear it and understand how it is. So I don't feel like there are so many creative talents here. But there is no sound, no movement. We don't have our own sound? You have too many sounds. But no movement. Like when you say Afro beats. Afro beats are not the only sound we have in Nigeria. We have to do. We have Fuji. We have high life. We have warro. We have different vibes. But when we are trying to say, what's making you say Nigerian music and why is Nigerian music? Because there is one particular sound that we are all pushing together. So even if an R&B artist, even if Bonaboi drops five more albums, it's still going to be sure it has one or two relatable Afro beats that we can relate to it. So I feel if Kenyak artists could intentionally understand what they like, what we would like, that's where my piano is, what they like and they find into what we would like, it would be a beautiful thing. Yeah, because I was listening to so many Kenyak songs last night and there was some particular bounces that I heard. I'm like, what bounces is this? There's one, Jan Shiski has one like that. It has almost 70 million views on YouTube. It's one of these big songs. Almost a long time ago. If you said it, what's that song? See that bounce? I heard some other bounces like that. I'm like, okay, this is something I cannot relate to this in Nigeria but it's a big bounce here. So imagine if everybody's consciously promoting that kind of bounce. Okay, you're doing your thing but you're just making sure that with time unconsciously, we are coming to say what sounds is that? I put everybody over the head on the platform for the first time. What sound is that? Take us to that point.  International artist. International, like, has it been acceptable outside your home? Outside? Yeah, outside your home. How can someone make it an international platform into the international stages? I can't, I'm not good. It happened different with some of your own artists. Sometimes it might just be that unconscious song that you didn't expect that takes you international. So it happened different ways but sometimes there's a conscious effort you can also put and that's still connecting with the, like take for example, before Afro beats was accepted ways are accepted right now. You would see African artists try to even do hip-hop because that's what they think is international. Then what is acceptable right now? So right now, if Afro beat is accepted and it's really accepted right now, if you're not trying to be on that wave, you're not trying to be international. Because that's what has been accepted. Hip-hop has already been accepted. International. That's from the sound point of view. So there's a sound point of view where you have to be careful of the sound when you're saying international. I cannot be doing my kind of street. From where I come from I'm a street guy. I'm a street pop guy. I cannot be doing some kind of street beat and be expecting international. I have to add extra sauce. What's extra sauce now? Then there's collaboration. Collaboration comes where you can like put people that have that recognition and boost the market. And I feel that's one big thing Whiskey also helped with Apagodabra. So that's what's also there. And also your lifestyle. Some people are just so big that it's not about your songs, about them. That's also an international way to be international. When you're moving like them, when you're moving, when you're dripping like them, you're talking like them, you're connecting like them. Some artists don't even have an international. He's both international because they're connecting there. They're making that. So they're different ways. But those efforts have to be consciously taken. You know, I believe in collaboration because for an artist to work with a certain artist, there's really both sides. But there's a debate on going right now in Nairobi and Kenya about we don't have within East Africa we don't have an international artist. So people are, you know, one of the... In Kenya or Tanzania? East Africa. Tanzania is East Africa, right? Tanzania, Uganda, Rwanda, Congo. I think for example I'm telling you now when I talked about, when I talked about international, I want... that one, what is that one international? But he's international, but after retreatings I said he's more of the... he's a personality that makes him international. So how he's working for that one? What about musically? No. He's trying to put in the effort. And you can tell how he's always trying to sound Nigerian. But internationally is known because of his fame, his lifestyle. You can see someone like who's diamond because I had to love him so much. That's why I said he influenced him. Because we don't have Kenyans, we don't have international heat. It means Kenyans we've not performed in the international stages, the O2 arena, Madison Square. You know, South Solar show us too, show us too, yeah. South Solar born Grammys with Bonaparte. So people are trying to understand who really is an international artist. Do I need to have, you know do I need to have the money? You have to have the money. You have to have, you have to just plug in. Like for example um everything is plugged when the generation where anything you want to do promotion wise is not hidden just have to have the money to do it. You will see Nigerian artists drop a song today and they are paying somewhere Madison Square or somewhere paying for the screens so that's five minutes just to get that picture. It's the intention. If you want it, South Solar has how you move. So what should we learn as Kenyan artists, what should we learn? See, do you know that we Nigerians there's one thing that that's really trending now in Nigeria is Stringfarm. I heard it was Stringfarm before. No. Really? Stringfarm is wow Stringfarm is like we pay people pay not me. They pay for automated streams robots playing your songs. Yeah but that's how much it's not because they don't know what's wrong but that's how much intense or intense they put into having their results. You know, we pay for Stringfarms in East Africa Do you want to study effort? Like going to Nigeria and you're paying to post for us to post or something is number one also in Kenya. And I doubt if in Kenya is actually number one. So that's that intention now move. Unless money is not there but if money is there actually it's not smutting. It's not smutting but the result is not smutting too. So why wouldn't you? It's not easy like that. I know.  I won't say the short is not making sense. But most artists want to do that if I was just starting if I was just starting if I was just starting I would probably go the short because why is it stressing longer talent is there to continue it so I won't downplay anybody's success. That's the thing because it works for different people in different ways but as long as you have the ability to sustain it that's the main thing What plans do you have this year? This plan. This year. Too many plans man. I'm trying to do more events more shows dropping the projects to this year I'm putting out my first artist you know, I'm just You're signing up? It's Nigeria. See I'm just open to greatness so anything I call my way I'm going out for it That's why I'm out right now basically For your fans maybe to connect with you Are you having shows? Yeah, Kenya we have a show Friday, Big Vice Party you know Trying to connect with the fans like I said So yeah, Big Vice Party Tell me about your socials My socials, Rex upon the beat Twitter, YouTube Instagram X everywhere As we wind up, allow me to ask you this question Who has the best Jollof Rice? It's all about Jollof Dabi Nigeria has the best Jollof Rice Are you sure? You know it's Nigerian Jollof Rice How do you know it's Nigerian Jollof Rice? It's just Jollof It's just Jollof Rice It's just Jollof Rice Again, Jollof Rice is nice I don't care about that Meet all the old social mix I don't know what it means to mix all that It's a feeling If you taste it, you know it's Nigerian Jollof Rice Brother, if you taste it You understand If not, that's not what I'm trying to tell you I don't want you to say you have If you're saying you're interested in Kenya It's not Nigerian Jollof Rice But we have Nigeria's cooking fast No, it's different It's hard to explain It's hard to explain, just like I don't know It's easy to make boys It's different Because I like Ghanaian Jollof Rice That's really what I've tasted I've not tasted Senegalese I heard it's really dope Let me not talk too much We're so far from you Niger Niger Thank you so much for having time with us We're so glad to your fans You can tell them something Love you guys Thanks for always supporting Keep sharing the music Love, love, love Till next time My good name is Seba My DOP is Rahman Pixel Till next time, God bless


And then looking at unrestricted vids and then practically clear skies, so it'll be looking few at 18. As far as the alternates, I had nothing, Malta was looking at some low ceilings today, they were large and also other than that and everything else is... That concludes my brief.


It was a great play you know a tough one for an outfielder because it can be a little dangerous like that but ball off bat smoke great jump it looked like and to get underneath that ball that's one of those difficult kind of straight-on plays for an outfielder especially coming in hot like that so it was obviously and a huge point of the game obviously. Rough series against Baltimore you lost two more guys to the IL today what did you think about the way your team responded? It was great credit Domingo for going out there it wasn't perfect by any means with some of the walks obviously but he gave us what we needed you know I was able to hold them down I thought overall he threw the ball pretty well made pitches when he had to and kind of set the tone for us you know got the long ball a little bit there one other big run and when we're able to make it stand up and the bullpen came in to finish it off so yeah it was it was good to get back back out there and and get one in the wind call. With Ann Doohar what can you tell us about that injury and how long do you expect him to be out? Yeah so it's it's a small labrum tear so we're gonna treat it conservatively for a couple weeks and see how he responds to it and then at that point you know make a decision which surgery could be in play which would obviously compromise his season. There is some optimism though that he would respond to the to the kind of rehab protocol I guess you'd say because when he did he did it diving back into the bag the other day he stayed in the game was able to you know do all his throws in between innings he's his physical test with the doctor is actually really good so there is some optimism that if treated conservatively he can respond and come back in play so but we'll know that in a couple weeks. Ron, Dan and Ron. What do you do with third base is it DJ the guy for now? Yeah DJ you know certainly would get the bulk of the playing time there obviously Tyler weighed up here now and yeah we'll just and then you know see what's going on with Miggie there. When did this all materialize I guess? During the game so he actually I didn't know about his shoulder he I didn't have him in the lineup today it was just a day off and then he didn't he didn't go out for his ground balls and stuff and you know he got some treatment so they sent him to get the MRI and then that's when we we learned of it. Ron, given the way the last few days have gone when judge makes that play and falls on the wrist do you worry at all about another injury? Sure you know because that's one of those dangerous plays for an outfielder especially coming straight on like that it's hard for you for them sometimes to get underneath that ball to make the play and not hurt themselves. I felt like I saw it pretty well and I felt like I knew he was fine but but definitely one of those that you kind of hold your breath on. Brian to the right. You mentioned the start from Herman but looking at what the bullpen did is that your ideal path through a game with what you got out of the bullpen tonight? Yeah I mean you know those guys were all lined up and you know had really good lanes for all of them we felt like and yeah I mean that's obviously you know one of the strengths of our club and those guys were lined up and ready to go and but it started with Mingo being able to get them there to get the ball to those guys and they were able to finish it off. Anyone else? Dan? Was it encouraging to see Chapman throw like he did after we asked you about his velocity you know in his first outing? Yeah yeah I thought he was I mean obviously really efficient coming in pound in the zone you know and and look like there was good life on the fastball you know I wasn't overly concerned with it you know I think as as I kind of said to you guys but good to see him come in and and start to push it up a little bit and look like his stuff you know was crisp but and filling up the strike zone. And McClaver did was did he get spiked or was it? I'm not sure maybe something but I think he was fine because we're a little concerned about that obviously too. Bang bang play like that but when he came in he was fine.


On the twelfth day of Christmas my council sent to me 12 feasts for children, 11 salted pathways, 10 safety warnings, 9 loads for checking, 8 vaccinations, 7 recycled boxes, 6 check detectors, 5 meals on We sold paths to carpet stops, and a grid to make gross less high speed I'd like to wish you all a happy, safe Christmas


Hey everybody, and thanks for coming to this talk. This is the ballot is busted before the blockchain, a security analysis of votes, the first internet application used in US federal elections. My name is Mike Spector, and this is joint work with Jimmy Koppel and Danny Weitzner. And all three of us are from MIT's Computer Science and Artificial Intelligence Laboratory. All right, so let's talk a bit about voting. In February, the state of West Virginia abruptly abandoned plans to adopt an internet voting phone app called Votes. And this research is actually why. I also think this serves as a great case for explaining why we should be careful before advocating for new technologies and civic processes. And it really highlights the need for transparency and accountability in election systems in particular. So our story starts in late 2019, when it became clear that West Virginia was going to pass a bill directing their secretary of state to allow disabled voters to cast their ballots over the internet. This is really important in the context of West Virginia because the state has a higher than average number of disabled voters. For example, according to the CDC, 22% of adults in West Virginia have some serious difficulty walking or climbing stairs. Another 7.7% have some sort of vision impairment. Interestingly, West Virginia had already been using votes for overseas military voters and we expected that they were going to be used for this expansion as well. So given the potential impact, we really wanted to know how votes provided what are often considered to be the essential security requirements of voting. In the crypto literature, these are defined as correctness, privacy, receipt-free-ness, and coercion-resistance. These bottom three properties are there to ensure that the voter is an unduly pressured to vote in any particular way and can't sell their vote. Really interestingly, votes advertised heavily on the use of cryptography and cryptographic tools. In particular, they said they used hardware-backed key storage, mixed nets, and of course, because every app has to do this now, the blockchain. And the question that we had was, is this app meant to be end-to-end verifiable? And end-to-end verifiability is a guarantee that allows a voter to tell if their ballot was counted correctly in the final tally. And given the use of the tools that were purported to be used here, be an expected guarantee of the system. What was really interesting about votes to me is that if you took a look at them from sort of a large distance, they looked really good. For instance, they had this bug bounty by hacker one. They had undergone a couple of security odds from people outside of the company. There's even some documentation of how their system worked. But the more you looked at them, the more red flags you saw. For instance, let's look a little bit at their documentation. Their documentation consisted mostly of this FAQ. And here's a link to the version that we saw when we began our analysis. Importantly, there was no formal description of how their system actually worked. And this was a bit odd given the fact that the use of the crypto, you would really imply something novel that might require further explanation. There was a number of security reviews that were claimed to have occurred, but none were actually made public. And in fact, there was no public list to fix vulnerabilities at all, which led us to believe that either the security reviews were just being kept secret or the security reviews themselves hadn't found anything, in which case it's sort of unclear if they were any good. These reviews were done by the National Cyber Security Center and Shift State Security, two entities I had never heard of before. The NCC was sort of interesting to look into as well. Their name originally gave me the impression that they were somehow associated with the government and I was really surprised the way that they weren't. They also appeared to be more of a trade association and I couldn't find a staff cryptographer or security researcher there that I could reach out to and ask further questions. So, you know, at a first glance, many of the cryptographic guarantees that they tried to claim in the FAQ were sort of interesting and they look like they're real hard things to achieve, but in reality, there's really no formal definition for any of these things. For example, N10 vote encryption really doesn't mean anything, but if you squint at it, it sort of looks like N10 verifiability. So we really weren't clear on what to make of this whole thing. All right, so let's look a little bit at their bug bounty. The FAQ bragged quite a bit about having a bug bounty and don't get me wrong. Having a bug bounty at all is fantastic except when we took a deeper look, we found it to be sort of less than encouraging. You were required to use this special version of the votes app, which connected to a bunch of different servers from the live version and there was no documentation of the differences between the bug bounty and production, right? And as a researcher, this is sort of dangerous because I really would like to know what the actual version of the app is doing versus what's happening in the special environment. It also had really limited scope. For instance, we weren't allowed to look into men and middle attacks and there was nothing allowed that required physical access, but they never really defined what physical access meant.  And the test infrastructure provided was also sort of wonky. There was no binary source for the servers or the server infrastructure to set up yourself. So you had to rely on their systems and when we first tried the app, it actually wouldn't connect at all. To make things even worse, both the live and bug bounty version of the apps were obfuscated. For context with Android reverse engineering, everything is really an APK. And APKs themselves are made up of a bunch of Java classes and metadata in the form of XML. And what's really cool about APKs is that they, for the most part, will decompile to source with the exception of C compiled libraries or something like that that are attached in there. But the Java stuff will almost always decompile to source. So we popped votes into a decompiler. And the first thing that we noticed is that all function names, class names and variable names had been changed into these random Unicode strings. This really isn't normal and is the kind of thing that's done as an additional step by some automated obfuscation tool to make static analysis more difficult. Maybe this was done on accident, but there was other things that led us to believe that it wasn't, right? So for instance, later on in our reverse engineering process, we noticed that there was a bunch of string obfuscation going on. So for instance, in normal cryptographic code, you'll, in Android, you'll see strings like ASGCM used. And instead, we would see this weird function call with a series of numbers after the fact. And if we actually looked into the function, what you'll see is this. And this is a really common runtime string de-obfuscation technique. And I rarely have seen this in the context of consumer software, except out of things like game kits and DRM kits. I've mostly seen this in cases of, say, hiding malware command and control. So this is sort of out of the ordinary and interesting. And as a reminder, this is the bug bounty version of the app, and this is the version of the app that they're trying to get us to analysis on. And there's all these sort of dodges to make it more difficult. Things also got a little interesting if you look at their safe harbor provisions. These are the conditions that they put on researchers before the company agrees not to pursue legal action after you report a bug. The restrictions on reporting seem to be the following. First, you must give votes reasonable time to patch bugs. And the second is that votes retain the authority to decide what reasonable time means. Taken together, this means that votes just hold on to bugs indefinitely. And to me, this sort of misses the point of using a bug bounty as a transparency tool altogether. If the point is to let us security researchers hold the company accountable to actually fix the bugs we discover, then there needs to be some sort of time limit here. To make matters worse, a previous attempt at security analysis appears to have resulted in the University of Michigan researcher being investigated by the FBI. In fact, votes as CEO was quoted by CNN taking credit for reporting the researchers to the authorities. And we never really found any indication that the company was bothered that it turned out to be a researcher rather than a malicious entity. To be fair to votes though, there was this quote in the bug bounty that explicitly banned examination of the non-bug bounty version of the app. However, the bug bounty's edit history tells us that this restriction was added after the University of Michigan researcher was reported to law enforcement. So I can't believe I have to say this, but the first unwritten rule of bug bounties is do not send the law after well-meaning security researchers. Flashing a bit forward in the talk, this combined with the rhetoric afterward really complicated our ability to disclose the results of our work. All right, so overall we found a bunch of issues, right? There's no formal documentation of the system. There was these weird security claims. There were no public security audits. The code itself was really obfuscated. And the bug bounty as a whole seemed kind of dubious, but really we needed to do this analysis. The impact was too great, so we did it anyway. All right, so a key challenge here was that we really didn't wanna touch anything that could possibly cause harm to an election. And therefore we had to make a number of assumptions about the backend. Our solution was to manually reverse engineer the app and iteratively re-implem the server to better understand the protocol and app functionality. For analysis, we always assume the best possible situation for the backend. And whenever we deviated from this assumption, we explicitly discussed why in the paper. All right, so let's take a very quick tour of the app from the voter's point of view. Initialization is very similar to any other app. You're asked to use the sort of standard one-time password. You're asked to provide an eight-digit pin. Then you're asked to log in via fingerprint. And finally, you are officially part of the system. At this point, however, you're still not verified as a real voter, so the way that votes allows you to become sort of identified in the system is you provide some sort of physical ID. And how they do this is that they ask you to take a picture of your ID, and they ask you to take a picture of your face. And then they upload it somewhere and do some matching, and eventually, the user is told that they have successfully been verified. Now, at this point, the voter can actually participate in elections, which looks something like this. Here's an actual ballot. Finally, they can review and submit their ballot. They're asked to verify and log in again using their biometrics. And finally, they have voted from their FAQ and reports from the pilots. We found out that the user is emailed an encrypted receipt of their vote, which appears to actually contain the real selections. It's really not clear how this receipt ends up working in practice, but we did find the screen in the app which provided a password for a decryption. From what we could find in the literature, really, there's no intent verifiable voting system that really works this way. All right, so let's talk about what happens behind the scenes. In reality, votes is, for the most part, just a rest app, right? Which means it's a bunch of HTVS get and put requests to an centralized API server. In addition, there's two other entities that you should be aware of. The first is Imperium, which is a third-party antivirus which votes uses to detect all sorts of stuff going on in the system. And a third-party ID verification service called Jumeo. So if you look at the network itself, it looks something like this. Solid lines here delayed a connection that we were able to actually observe or find in the documentation. Dotted lines are things that are either things that we sort of suspect exist. All right, so let's talk a little bit about attacks. Let's consider the scenario where an attacker has gotten control over a user's device and loaded some malware. The first thing that this malware would have to do is actually defeat Imperium's malware detection. The Imperium is initialized on app creation. So when the app first loads, it begins scanning and then after every app resumes, so if you were to leave the app and go to your web browser and come back, it'll then do another scan. It looks for a bunch of things like known exploits slash malware, any indicators of jailbreak, debugging or modding, and it's a bit of a snitch, right? If you're caught, it will alert both the votes API server and it's Imperium servers. And if we had to guess, this is probably what caused the University of Michigan researcher to be caught. The thing about Imperium is that it's really not meant to stand up against targeted attacks, right? Defeating this is really easy, it turns out, if you have root on device. In particular, we can check code in the Java runtime and modify it to stop Imperium from ever really being initialized. This might sound super complicated, but this is almost all of the code that's actually required. This sort of thing is really common and well supported by the tools in the modding community. And without Imperium, right? The attacker has complete control over the user's device and any receipt that you would receive over email is also likely compromised as well. And there's really not much that can be done to prevent this. Again, votes does not appear to be N10 verifiable. All right, so maybe you don't buy this attack, maybe you think that it's a little difficult to get malware on the system a priori. What happens if we only get access to the device after a vote has been cast? All right, so what's really interesting is that there's an encrypted database that contains all of the user's vote history and everything that is needed to authenticate as the user to their server. This database is encrypted using a secret key which is derived from the user's pin and the salt. The salt is a random value that's stored on disk unencrypted. The pin, however, is also stored on disk but it is encrypted using the Android key store, which means the keys are stored in this hardware enclave and never accessible to the app itself. And it requires a user's fingerprint or biometric to decrypt and this is actually kind of okay, right? So it looks great. Except that the pins themselves are only eight digits and numeral only. And of course, you know where this is going. 10 to the eight combinations means that there's roughly 100 million pins. And if we copy the database from the device onto our laptop and create a very short Python script to try to pre-force it, we found that it takes roughly 0.05 milliseconds per attempt so that you can try all of these pins in roughly 1.6 hours. Indeed, we were able to get complete access to the voter's entire vote history and their authentication data. Meaning that anyone with forensic access can brute-force the pin, control the voter and see how they voted. All right, let's talk about the server. Now on device, you can really just get access to one particular user, of course. The server has access to far, far more. And what's really interesting is that votes use this custom crypto protocol between the device and the server. It looks something like this. First, the device will establish a standard HTTPS connection to votes' API server. Then on top of HTTPS, it'll perform the following non-standard home world crypto algorithm. First, the device generates 100 ECDSA key pairs. It'll then immediately discard all but the 57 secret key. Then the device sends all 100 public keys to the votes' server. The server will generate its own 100 keys and perform a key agreement with the setter's 57th public key and generate a random value that a letter will be used as an ASGCM shared key. It'll then encrypt this ASGCM key with the ECDSA shared key, this 57th key, and sends the client the server's 100 public keys. Finally, the phone performs its own key agreement and decrypts the ASGCM key. So from this point forward, all communication is additionally encrypted using ASGCM. The thing is that was actually 100% of the crypto and the protocol used between the device and the server. The app actually never sees anything from any blockchain, and this includes what we would expect to be exist in an ecosystem like this, which would be a proof of inclusion. The app actually never even verifies the server's public key outside of the standard HTTPS connection. So active man in the middle attacks are still possible if HTTPS is broken. There's also no non-ephemeral public keys sent from the device and nothing is ever even signed. And the summary here is that the API server can really do anything that it wants, which sort of begs the question, what's the point of having this blockchain? All right, maybe you think that it's impossible for someone to even get access to Votes as Servers. We're not worried about nation states here. Let's talk about the least powered possible adversary, a passive network adversary. Now, that protocol that I mentioned that I explained before was non-standard. It has unclear security benefits, but it isn't inherently insecure on its own, but it does make this other attack way worse. But first I have to explain how Votes are cast. On the left is what a ballot looks like in app, one of the users selecting their preferred candidate and example election. This is generated from JSON strings sent by the server, which are variable length depending on the description of the candidate, various URLs and other metadata. For example, you can see the corresponding JSON sent from the server on the right. When a vote is submitted, you might expect that it just sends some ID numbers, but instead what it does is it sends all metadata for the voter's choice, but only that candidate's metadata. The result is a textbook side channel attack, which again is made far worse by Votes' custom crypto. In normal HTTPS, the plaintext is somewhat obfuscated by JSON compression. In Votes' protocol, however, the plaintext is encrypted before JSON even gets a chance. The result is that if you know the lengths of the ballot options, you can very obviously tell which of the options the voter selected because you cannot effectively compress encrypted data. This image graphs the size of packets sent from the device to the server immediately after a submission for the candidate with the short description and the candidate with the long description. Note that you can clearly tell which packet is the vote submission and which run is for the long candidate and or short candidate. The end result is that a passive network adversary like say the user's ISP or the insecure coffee shop Wi-Fi that they're voting from can easily determine ballot selections. All right, scenario four, let's talk a little bit about privacy and informed consent. Jumeo is this third party that actually does a series of things for votes in this ecosystem, including liveness detection, some machine learning to match the selfie and the voter's ID and forms OCR on the ID. What's really interesting here is that none of this is actually done on device. In fact, Jumeo servers actually gets both of these images which include all of the voter's personal information like their driver's license ID, et cetera, as well as their location via GPS. And the only place that we could find either in their votes is documentation at the time or in the app itself, where these very small translucent logos at the bottom of these two particular screens. And I'm not normally a privacy nut, but in this case, you gotta remember that this app was being used for soldiers in war zones. So at this point, it's actually somewhat of a national security issue. All right, so in sum, we found five high severity vulnerabilities and a really serious privacy issue. Interestingly, many of the issues we found were really basic implementation failures. This included mandated use of weak passwords, their anti-tamper slash AV solution was really easily circumventable. The side channel attack that we described earlier, right? And again, like the API server had complete control over all users in the election, it's also really unlikely that any of this is N10 verifiable or and it's unclear from what we saw that this could possibly be received free or coercion resistant. Below is a summary of the powers of a given adversary and I won't dwell too much on this here, but if you read the paper, we go into much further detail. What's really frustrating about all of this is that none of the attacks we found were really novel. I really started this research hoping to find some crazy new crypto and instead I basically found the standard CRUD app. So at this point, we really needed to talk to somebody and I'm a huge believer in responsible disclosure and we really didn't wanna hurt an ongoing election, but there was a real sense of urgency. And remember for context, the DNC had just announced that it was going to use a voting app to count ballots for Iowa's primary. And as far as we knew votes was what they were using. We actually really didn't think that the DNC would be crazy enough to try to launch an app right before an election. So the first thing that we did was we contacted the MITB Law Clinic who were fantastic and we sort of ran immediately into this very pernicious problem. And again, this is why rule zero of bug bounties exists. Both law enforcement and votes seem to have used this rationale for reporting the researcher that it was somehow required due to this designation as critical infrastructure. And we actually kind of agree that voting infrastructure is critical infrastructure and really should be treated this way. So rather than reporting the votes, we reported to CISA, the part of DHS that is responsible for digital critical infrastructure. CISA here was fantastic, professional and wonderful. They allowed us to report the vulnerabilities to both the vendor and those affected without putting ourselves at risk. Once we had confirmation that there were no active users of the app, we then released a preview of this paper. The media attention was immediate and effusive. We got a number of responses from both civil society and other researchers that were all very, very positive. Senator Ron Wyden spoke in support of our findings and sent a letter to Shift State Security asking for further information about why, for instance, they hadn't found the same bugs that we had. And I think that the reason everyone was immediately so sure of our results actually has a lot more to do with votes' response to us and which to put it frankly, wasn't very encouraging. They appeared to have two main concerns with our work. First that we somehow used an older version of the app, which by the way wasn't true. I literally have no idea where this 27 version thing came from. We used the most recent version of the app at the time of analysis. And the second was that somehow our methodology was flawed. Interestingly, votes never really denied the vulnerabilities themselves and attacking the methodology without denying the results is a really classic dodge. For example, Diebel did the exact same thing when Princeton's research on the AccuVote TSX came out. And it's worth noting that third parties were able to independently verify Princeton's findings after the fact. Speaking of which, about a month after we released our report, Trail of Bits, a really well-known security firm revealed that it had been contracted to do a full source code review of votes. And Trail of Bits report couldn't have been worse for votes, right? Not only validated our methodology, but also quoted votes as objections to our work and explicitly protected all of them. It also confirmed all of our bugs and revealed that the company had been alerted to their veracity before they spoke to the press. They also revealed that Zimperium wasn't running during the pilots, also that it was a blacklist. They also found no evidence of a mix net and confirmed the system was not N10 verifiable. They also found roughly 40 other bugs and vulnerabilities. So this is all sort of a mess. It's sort of important to do a little bit of retrospective and figure out how we got here. I think that there's a tension here that can be summarized pretty well in this quote by Bradley Tusk. He was the philanthropist that funded votes' use and seems to be really focused on expanding internet voting. He says that it's not that cybersecurity people are bad people, per se. I think that it's that they are solving for one situation and I am solving for another. They want zero technology risk in any way, shape, or form. I am solving for the problem of turnout. And while I really do agree with the overall goal of solving this particular problem, the issue is that introducing new technology tends to introduce new and unexamined risks. And in this case, this is all really compounded by asymmetric information. And here's what I mean by that. Election systems in the US are fractured and purchasing decisions are made locally, right? Each jurisdiction here shouldn't have to be stuck trying to vet the security of the systems they're purchasing. And unfortunately, the vendor is always going to know more about the systems they create than those purchasing them. So what can we do? The first thing that we should do is try to fight efforts to increase information asymmetry. Put another way, we should advocate for transparency in this ecosystem. This can be done through better public analyses of election systems, including reverse engineering like this work. We must also start demanding software independence in our voting systems. We don't really know how to do this very well with electronic only voting and anything where the voter gets to physically verify their paper ballot before it's sent in is really a better situation here. For instance, like mail-in ballots in person drop-off and in person voting are all great. Electronic only return or other electronic only systems like DREs are really, really hard to make and indurifiable and really, really hard to make software independent. And we're still trying to figure out how to do this at the research level. And everything that isn't transparent or software independent we should examine and really try to develop some replacements. Finally, it's an election year, go vote. Thanks for watching and feel free to reach out.


This is Rafiq Islam. Today I will show you cooking how to cook Bhunakishwari that is very popular and also delicious food in Bangladesh and even in the west part of West Bengal in India. So I can show you, introduce with the ingredients of this food. But before that I want to tell you about the Bhunakishwari. Actually people like this food and we prepare this food normally in some rainy days and little bit of that is cooler than people like very much this Bhunakishwari. And they add this Bhunakishwari with fried hill sharp fish or sometimes Bhunabip or even chicken sometimes they use also fried eggs. And the vegetarian people also add some vegetables like egg plant, fried egg plant or some other vegetables. I want to introduce first with the ingredients. This is basmati rice we used here in the Philippines. Another one is different kind of pulses. Green peas we will add green chili this one is garlic one garlic we use this one is onion we will use three onions for our cooking. This is cumin I will use small amount of cumin then cardamom and also cinnamon maybe four five small piece of cinnamon. This one is clove I will also use three to four cloves this one is turmeric powder we need some salt also we use some ginger this one is blended ginger. This one is butter oil we normally call this one is ghee this one is bay leaf we will use some oil. Okay now I am adding all the oil into the pot okay now I will add the onion so in this stage of cooking the onion is frying already. So in this stage maybe we can go for washing our rice and also pulses because after heating this one I will add rice and pulses inside of this pot. So maybe I can go for washing the rice and pulses then we will put them in the pot. Now it is almost browning this onion so before brown I want to put some other ingredients like all ginger I now add the ginger to this with them. Next stage this I have to try also ginger with oil now also add all the cumin here and I add them all of this oil and onion and I also add this bay leaf maybe I can turn this one. Then it will be fried more and it will be scented the whole things I will also add cinnamon to three or four pieces to increase the scent and also the taste. Now I am also adding cardamom it will be little bit bust then it will the scent will come very soon okay and mixed all of them. I want to add also chili add all the green peas I want to try it then I will maybe add later. Now I am adding also carrots it is almost finished and also onion sorry garlic also garlic onion and garlic are always mixed within one or two minutes I will add rice. Now it is okay now I am adding all the rice and also pulses so we will fried it little bit more time. This is almost the last time so I will add now the turmeric powder for its good color and also different taste maybe you can use I think it will be more maybe you can use less if you prefer we will put later okay I can keep this amount. Maybe I can also added the final ingredient that is our butter oil oh another one salt I need to add also some salt now we add all actually this one is one spoon only. I think now we have finished because my rice is telling that they are already fried so maybe we can just only play at water. So now it is almost going on okay now I am adding the salt or taste I think this is enough. Now I close this pressure cooker so maybe we can now wait for 5-6 minutes okay we have hopefully finished our cooking and we will see what happen. Yes that one is good mix this one then we will put in a bowl or serve. So this is finally the Bhunakchuri.


I don't even think we'll see trash talk. I think it will just be the saga continuing, you know, two players that are top level and just looking to constantly take it over the other person, you know. But there we go, Tweedy going in with Baraka. The character, he made his first bit of reputation in, you know, to snap down clutch, dominating everyone with Baraka. That was a combo video, top eight. But Sonic Fox, I mean, the first champion of MK11, winning with Jackie Briggs at the Summit and looking like the greatest player in the world. But Tweedy in full of what might be a miniature upset here. He is absolutely capable of doing so here, gutted and gonna amplify it to go up for the juggle. Now Sonic Fox finding himself in a bad spot here, gets the punish and hold on just looking for the throw and Tweedy all over it. But don't let the momentum run away. Don't let Sonic Fox run away with it. The back throw for the corner positioning here. Sonic Fox, you know, apply his pressure. The failed escape from the throw tech here. Tweedy in a bad spot right now. He needs to find the opening. He needs to get the correct hit here. Chop chop. Nobody punishes him. But Sonic Fox punishes the first try here in this top 24. I think Jackie in particular has a really good button for answering back chop chop. Wait, no most counts. Have to wait for it. Wake up, roll and the mail blows. He knows Sonic Fox is at overextend and that's exactly what he does. Tweedy, he's lost his fatal blow, but he'll take that to get around all day and look at all the corner. He's got the corner pressure if he wants and he's got the entire screen to use Blade Fox zoning to force Sonic Fox to have to get in. Yeah, it's gonna force Sonic Fox to just jump where he doesn't want to jump or just sit there.  Unfortunately, in this variation, unless you're right next to the corner, you can't cancel into an extended combo here. But this is bad. Gonna use that breakaway. No defensive bar for Sonic Fox. So that means no roll, no wake up attacks for a very long time. Tweedy filling himself a little bit too much with that down to Sonic Fox.  The forward ball connects. Not much, though. I know. Doesn't with punish. Gets a down one. Neutral jump. Fox, the patient caught by the down three. Escape failed.  But Baraka from full screen, played Spark, an underrated projectile. Tweedy with one bar of amplify as well. There's the down three again. Staggers. Staggers into more staggers. Oh my God. This is looking crazy. Played Spark, Fox in big trouble. That's a reversal counter there, Tweedy. Not wanting to move and not wanting to just block there. Tweedy taking that first game over Sonic Fox. This is a race to do. The pressure is on. Sonic Fox gonna go to a final character pick here. Whoever he picks, that is who he's staying with. And he's staying with Aaron Black. He says, you know what? I don't want to deal with the zoning. I want to go into his stance. I want to just throw acid and stay as far as I possibly can from Baraka. We're going to see a drastically different matchup from one we just saw there. And it's very rare you see Sonic Fox lose even one single game as one sided as that game was Tweedy. He's going to be feeling good about that one, but the battle's not over yet. Aaron Black, I mean, this is the character that Sonic Fox made himself famous with. Aaron Black is in many ways his character. Now he's using choice there by Tweedy. Not even trying to close the gap. Instead just saying, you know what? I want to stay far away. He gave up a lot of real estate. And I think Sonic Fox is okay with it. He says, I'll walk you down with some acid. That's no problem at all. But big jump in with the boots, the double boots, and gets the back throw buys himself a lot of real estate. What are the odds that we went back to the same stage, but on a different stage here at combo breaker? It's almost like it was meant to be. Tweedy with the really crazy good patience. Sonic Fox, it's risky to try and anti-air Baraka's jump 3 because his jump 3 is one of the best jump-ins in the game. It's hard to anti-air, very plus. And even on hit, combo into a forward 4. Baraka's jumping game is one of the more dangerous ones. One punish is the same character you see. So he can't get the guaranteed punish that Jackie would otherwise get. Escape failed Baraka. He's got that really weird thing where you can get two crushing blow grabs in a row. Oh no! And Fox must have expected to grab.  Let's keep it simple. Tweedy on match point here. Ready to take it over Sonic Fox. This is absolutely insane. Tweedy's on a dominant match point. This will be a historical moment. The brawler's block on the dash. The slow punish on Sonic Fox. Tweedy not amplifying it. Fox, I wouldn't be waiting for it, but he did wait for the up 3 and he's going to be correct on the read. Tweedy now on the back foot. The throw escape, but he's still in the acid. A little bit of damage was done there. Amplify, yep, of course. No meeting out for Sonic Fox. And Tweedy has got somewhat of a lifeline here. If he catches an opening, wow! The anti-air standing 1. You're ready to see that against Baraka. The neutral jumps onto the back. Does Sonic Fox break away? Surely he has to. He has the momentum here. Now he does it. He's going to hold onto it. He wants to keep the wake up option because he knows once Tweedy gets his momentum going it's going to be bad news and it's going to lead into a throw crushing blow. Sonic Fox wants nothing to do with it. Canceling to make it safe and the fatal blow. He does get it back in seconds. If that didn't have any, he would have been able to cancel right there in that situation, but unfortunately for Tweedy in a bad spot here and Sonic Fox is going to take it and he does with a down two anti-air. Tweedy pretty much had to jump in that situation because the acid was behind him. If he blocked anything he would have got pushed into it with punish and because he didn't use breakaway earlier, Fox now has the lifeline. It's going to pay off, but wait, did he grab? All right, no crushing blow. I see. No crushing blow now. I couldn't remember if it had tech to grab earlier but 50% down, Fox. Almost losing half of his life. He's going to get a grab. He's going to go full screen. That's where he wants to be. I've got a shot now to get rid of it. Patience! The increased range. Thanks, humor order. He's going to do max damage. Are we going to see a crushing blow? Yes, we will. Yes, we will. Damage over time armor. Oh, we're going to see Fox in the loser's bracket. Oh, yes we are. And then it's in. Chop chop for the win and Tweedy cannot believe it. Punching the ground with excitement. He took it over Sonic Fox. Decisive 2-0. Sonic Fox did fight back, did get some rounds, but Tweedy well calculated. What a victory. Well deserved. You can see how much that's going to mean to Tweedy, man. He needed this result. He's now going to be winner's side top 8. And, oh my word, in many ways, destroying Sonic Fox 2-0. There was one round there. There was one round? You never see that happen but Tweedy clearly had done his homework and the big thing was the fearlessness. Like, so few players can play against Sonic...


So Hawkeye and Scarlet Witch decided to team up again and something else other than the Avengers. My name is Brennan Keith Avery and this is just my opinion. Alright guys thank you very much for tuning in to my opinion slash review for Wind River but before we get into the review help me out by subscribing to this channel right now. Go ahead and click subscribe, click the bell so you can be notified. Also give me that thumbs up, that like, let's see if we can get this video to 100 likes. Alright so now we have Wind River and like I said before it stars Jeremy Renner and Elizabeth Olsen. I made the joke that they played Hawkeye and Scarlet Witch in the MCU and in this one they're teaming up again but they're not teaming up to save the world. They're teaming up to try to investigate a murder. And that's just what this movie is about is she is an FBI agent and Jeremy Renner's character is like a hunter slash tracker and they're coming together to try to solve the mystery of a murder that happened on a Native American reservation in the state of Wyoming. What makes this movie crazy is it's crazy cold and this movie there's nothing but snow, snowy mountains, and snow lions so you gotta be careful so it's really good to have a character like Jeremy Renner's character in this movie. This movie is based on actual events not necessarily the whole thing is a true story it is a dramatization of some actual events but that did reveal itself towards the end and it just really made me appreciate the film. The first thing I liked about it is how isolated the film made you feel because they even say this in the trailer like Elizabeth Olsen's character is like hey you know shouldn't we wait for backup and the sheriff tells her like hey there is no such thing as backup out here you're on your own. For me that grew up in the suburbs and the cities and what not I'm used to going out of my door and just a few feet away I have a neighbor but in this movie when you go outside the closest neighbor is like 6 to 10 miles away so if you wanted to call 911 you know you're pretty much up a creek it's gonna take at least an hour to get there or you know for the police and the paramedics to arrive and that's just one thing that I liked about it this movie is described as a crime action adventure mystery and they're trying to investigate a murder so that just kind of makes it more creepy and eerie that they're trying to investigate a murder in the middle of nowhere and that anyone could be the assailant the antagonist that's getting away with all these murders. The next thing I liked about this movie is just the acting across the board well I say across the board I can't really say that to be honest with you because Elizabeth Olsen's character was nice but she just didn't do anything that blew me away but I was very impressed with Jeremy Rinnick's character to be honest this is the best acting that I've ever seen him be a part of in any film or form of entertainment. Now I haven't seen every movie that he's been a part of but the few that I have seen this one did impress me the most something well now before I go there there was another character that I don't know his name he was a Native American gentleman and there was a scene between Jeremy Rinnick's character Elizabeth Olsen himself and a police sheriff and that scene really moved me it was very touching doing that scene and another there was a tear that almost you know dropped from my face but I had to catch it but you know I did also hear other people in the auditorium in a theater sniffling and what not because it was sad but that scene right there really moved me and as far as like what the characters are going through in this movie is they for all of them seem to be in a position in their life that they're not happy to be in and they feel guilty but don't want to get out of that situation and you know I necessarily can't relate to that myself but I have met people that have before and this film also deals with you know loss or you know losing something that's very important and dear to you whether that's a tangible thing or some metaphorical thing and most of the part in this movie it has to deal with parents and them losing a loved one especially like their children and them just the aftermath after that and how they have to cope and go on with their lives especially being in the secluded remote area that they're in in this snowy mountain town like one on me it's really it's really draining and daunting and it seems like these characters are putting themselves through some type of punishment that's just not completely necessary now I'm not a parent myself so I can't necessarily relate to the pain that they're going through and this movie does speak volumes to parents especially if you've lost someone before I think that you will definitely be able to sympathize empathize with these characters but just because I'm not able to relate to them on that note you know I still somewhat do understand where they're coming from and it is very powerful especially when they're trying to emote you know their feelings on screen exactly what they're going through at the time something else that I really did like about this movie is Jeremy Renner's character I liked his acting but he just his character in general he's like a master hunter slash track I mean this guy was tracking the mess out of everything and I was just really impressed by that I mean he was really good I don't go camping or hunting or hiking or anything like that I don't go tracking so I don't know too much about it but the little bit that I did see in this film I did appreciate it but if that is your cup of tea and you do see this movie please let me know in the comment section below how valid his tracking skills were because I'm really interested in just you know learning a little bit about that because just seeing him in this movie you know it is a nice you know survival tactic to have you know in your back pocket and when I say you know it was also interesting because when they're trying to investigate this murder you have some people over here and some people over there using their normal tools and utensils to try to get to the bottom of this but no he's off over on the side doing his own thing with his binoculars and just using this and that and I was just real peculiar and I was like you know wow you know I wonder what makes this method you know much better than this one and it got me curious and they really got me interested and it was the one scene where he was like hey do you see the tracks here well it's turned six degrees this way and then the toes are deeper in the ground in the back hill so that means that they were running away and then they fell over here but then their lungs exploded because this over here and I was like wow how are you able to tell all this just by a few crevices in the snow here and there and so that was really impressive you know I did like that a lot also towards the end of this film there is a good sense of action that came out of nowhere and I watched the trailer after for like the second or third time after I saw the movie and I really didn't remember seeing the action in it but there's a nice little bit of action towards the end that I really did like the gunshots were very loud as well as all the punches and kicks and it just really stood out to me as well because this movie is isolated in a remote location most of it is on the mountainside or in the woods so when a quiet movie like that when gunshots are going off bang bang bang super duper loud it just is really intense and this just creates a nice contrast from the quiet background that was surrounding us before as far as everything else is concerned is really not too much to complain about I really did like the characters I like the location and was that I was able to relate to them somewhat and this movie you know is pretty sad and deals with a lot that a lot of people have gone through in this country especially from the Native American community they did pay a little tribute of respect to them towards the end of the film that I did appreciate it and just elevated the film a little bit higher than what I thought it was before this is a you know a touching movie it's a slow movie not too slow if I had to describe it in one sentence I would say that it's a cold burn to justice and I'm pretty sure that once after you see the film you'll know exactly what I mean about that but I do recommend this to all it is very entertaining and I think you should go see it if I had to rate wind river out of a one out of ten I will give this movie a nine out of ten yes a nine out of ten but guys that's just my opinion have you seen wind river do you want to see it have I turned you on have I turned you off do you agree with me or do you disagree with me let me know in the comment section below let's get this conversation going and keep it flowing if you like this video go ahead and give me the thumbs up and if you don't like the video that's perfectly fine just leave me a comment below why and still give me the thumbs up since you're watching this video on youtube go ahead and subscribe to my youtube channel so you can get all the content that I have to provide you can go ahead and click the bell so you'll be notified when I make uploads I would really appreciate it go ahead and subscribe so you can help me reach my first milestone of one thousand subscribers you can also go to my website check me out there I do have written reviews and bookmark that and also look it up look me up on social media and I really I made it very easy for you guys and have a link to all that in the description box so guys I just want to thank you again for tuning in to my opinion slash review for wind river stone Jeremy Renner and Elizabeth Olson and before you go don't forget that my name is Brennan Keith Avery and that's just my opinion peace


Michigan where prayer worship enters this morning as we're honing it on the presence of the Lord today. I want to remind us of Deuteronomy chapter 6. This is the ancient command that God gave to his people called the Shema and in verse 4 he says, hero Israel the Lord your God the Lord is one and you shall love the Lord your God. This is the greatest commandment later on when Jesus was asked what the greatest commandment is.  Why is this the greatest command? Because what God is really after is he's after every part of us. He doesn't want us to love him in a compartmentalized way with just one part of our life or one period of our life. He wants all of us and when we stop this morning and we think about the way that God has loved us. John writes in 1st John, it's not that we loved him but that he loved us first. Well how did God love us first? He didn't love us with just part of who he was. He gave all that's demonstrated through Jesus, the suffering servant, Son of God, fully God, fully man stretched out on the cross beams of the cross. If you've ever wondered what total love and total forgiveness and holistic love looks like, it looks like the cross. It looks like nothing withheld, nothing hindering every part of us. And so today as we approach God, we're not giving him something that is extraordinarily over and above what we could ever ask or think in our own selves. Think to ourselves, wow, that's a lot to ask. No, we're actually giving back to God in response to what he's given to us. He desires us that we would love him with our heart, our soul, our strength, every part of us today. And the only way that we're able to love God is because he empowers us with his love. And so today you don't have to muster it. Today you don't have to try and conjure this love up.  And then when we say God, I don't even know how to love you like that. God says, let me love you and give you the strength and the grace that you need to love me the way I want to be loved. All I'm looking for is your yes. And so today we're going to just give God our yes. We're saying, Father, today here we are. And you are one. You are total. You are. There's nothing separated. There's nothing divided in who you are. Your affections for us are not divided. You're not 70% convinced that you love us. You love us the same way that you love Jesus. You love us with everything that you are. And today, Lord, we're asking you, would you meet us in this place of prayer with the grace and the strength and the power of your love that enables us to love you that way, with all of our heart, with all of our soul, with all of our strength. That's how we want to love you. God. And we confess that we're so easily distracted and words like love fall easily from our lips. But Lord, if you would empower us, we want to give our praise, our love and our adoration back to you. We want to give you everything that blesses and touches your heart. We want undivided hearts, affection and love towards you. So come and receive the incense and offering of our worship this morning in Jesus' name. Back his name and releasing the power of his name. There's power in the name of Jesus. At his name, demons flee. At his name, dead things live. At his name, diseases heal. At his name, dead things come back to life. To scratch the surface of knowing the strength of his name. David sings this song in Second Samuel chapter 22 where he says, for who is God except the Lord and who is a rock except our God. God is my strength and power and he makes my way perfect. He makes my feet like the feet of the deer and he sets me on high places and he teaches my hands to make war so that my arms can bend a bowl of bronze. His name in your mouth, his name in your song releases strength and it's how we make war. When the enemy wants you to put other names in your mouth, cancer, situations that seem insurmountable, doubt, discouragement and fear, the names of a person, the name of a loss, then he gets the victory.  I want us to sing. We're going to continue along this vein. There's no other name than the name of Jesus. Come on, let's sing that. Let's declare that. Name of Jesus over our children. The name of Jesus over marriages. The name of Jesus over jobs, careers, health, finances. Lord, it's your name. It's your name that shakes the very gates of hell. It's your name that dispels sickness and disease, depression and anxiety and darkness and heaviness. And right now in the name of Jesus, Lord, would you write your name over the doorposts of our house and over our families and over our homes today, Lord. We prayed over our spouses for those of us who are married, those of us who are single.  You're the, you're the caretaker to the widow. You're the father to the fatherless. You're the husband to the widow. You're everything that we need. Your name is salvation. We pray over prodigals this morning. Lord, release salvation in the lives of prodigals right now in the name of Jesus to the captives. Lord, your name is freedom and we pray freedom that the prison doors of deception and lies and manipulation and false religions and idolatry and sin that so easily besets us right now. We declare prison doors open in the name of Jesus. We pray for vision to be restored. Lord, we pray for those who've lost help, for those who've seen a way out, for those who don't believe that tomorrow can be better. We pray, Lord, you said that you came to give sight to the blind. We pray in the name of Jesus right now, eyes would be opened. Hope would be restored. Truth like light would fill the pupils of the souls of people who've been spiritually blinded by the god of this age right now. And we say in the name of Jesus, we plead the name of Jesus over prodigals and over captives. And Lord, we pray right now for those who are sick and infirm. If you're in the room or if you're at home right now and there's a sickness, a disease, there's something that has been afflicting you physically right now. I want you to just put your hand on that part of your body or put your hand on your forehead. And if it's somebody in your family, you just stand in proxy for them right now in the name of Jesus, the name of the resurrected savior, healer. We pray healing in the name of Jesus, not in our name, but in Jesus' name, the Son of the Living God, Jehovah Rafa, by his stripes. Pray that right now, that Lord, wherever we're at that you would release a healing virtue and anointing that breaks every yoke, every infirmity. Lord, that it would break every sickness and disease. Let your kingdom come. Let healing come. There's no other name. Name is powerful.  I think God is wanting to break some things. Matthew chapter nine starting verse thirty-five. It says in Jesus went through all the cities and villages teaching in their synagogues and proclaiming the gospel of the kingdom and healing every disease and every affliction. When he saw the crowds, he had compassion for them because they were harassed and helpless. Jesus, right now, I lift up to you all the people in this room, all the people online in their cars, in their offices at home who are being harassed and or who are helpless right now. We lift them up to you Lord God and we ask for the kingdom to invade that space and to heal disease, to heal sickness Lord God whether it be what we call a common cold or whether what we call cancer, we command whatever the sickness, whatever the illness is that is harassing them to bow at the name of Jesus.  You are to be burned out. You are to flee at the name of Jesus Lord. I pray that the kingdom that your kingdom space that it would invade their bloodstreams, that it would invade their cells Lord God, that it would invade every area of the body Lord right now and that healing would happen. You were not just once Jehovah Rafa. You are Jehovah Rafa.  So Jehovah Rafa we call upon your name. Jesus would you heal? Would you heal Lord? Pressure? Would you heal anxiety Lord God? We ask you to heal. Would you have compassion on us this morning? You have to bow. Disease. You have to flee. Cast yourself off into the abyss for our degrees. The chest tisement of our peace was put upon you and by your stripes. No one stands even close to you. Beaks of better things than the blood of bulls and goats. Your sacrifice once and for all has given us right standing before the Father. It's washed away our sins. It's cleansed our wounds. It's given us eternal life full of blood that gives us strength from day to day. It will never lose its power. Thank you for the blood that you shed Jesus. Thank you for the spotless Lamb of God. The blood over our city. Blood over southwest Michigan. Lord right now in the name of Jesus we pray that the blood that you shed Jesus would speak of salvation over our city. Stronger than sin. Stronger than every demonic force.  Stronger than the wisdom of man. Stronger than the strategies of Satan. The blood, the blood, the blood. It speaks of better things. It says life. It says salvation. It says healing. It says reconciliation. Restoration. And we plead the blood right now. Plead the blood over every elementary school.  We plead the blood over western Michigan University. Over K College. Over Kelamazoo Valley Community College. Over Kellogg. We plead the blood in the name of Jesus. Over every church that bears the name of Jesus. We say Lord you are worthy to receive the rewards of your suffering Jesus. And Father we pray that as we remind you of the blood and as the blood speaks you will release revival, passion, conviction, angelic ministry that begins to dispel the darkness over this city and release the kingdom of God. The blood, the blood, the blood of Jesus.  Precious, beautiful, powerful. Jesus it's your blood. We're also praying that over our city and over this generation that their home 119 says beginning in verse number 105. Your word is a lamp to my feet and a light to my path. I have sworn and confirmed that I will keep your righteous judgments. I am afflicted very much. Revive me oh Lord according to your word. Accept I pray the free will offering of my mouth. Oh Lord we're praying today that you would revive us. Revive your church. Revive your people back to a love for you and a hunger for your word.  And Lord there is a desperate need in this hour for a revival of the Bible. A revival of your word. And it begins with a hunger and a thirst in the hearts of your people.  With every other voice we become seduced by the idols of our culture and the voices that they speak with the prophets and the priests of the spirit of this age. Their words mean more to us than your words and Lord we repent today. On behalf of your church and we say Lord restore back to us. A reverence and a hunger for your word in this hour. We want to be like David who said Lord your word is perfect even unto the converting of our souls. We believe that Lord that your statutes are beautiful. That forever Lord your word is settled in heaven. Lord you're not changing it and you're not shifting it but your word is faithful throughout all generations to guide our steps to instruct us to keep us in the way to keep a young man from sitting against you. Lord it's the answer for every generation and Lord we desperately need that our hearts to be stirred to move away from the cotton candy and the junk food of this culture that makes us sick and infirm and to return back to the meat of your word and to the living bread our daily bread of your word. Lord revive us again according to your word revive us again i'm praying that people would be stirred in their homes in their beds at night for it with a hunger saying i've got to get into the word i've got to grow i need more i need answers i want to know what god says about this i want to please him i want to bless him and i need to know what's on his heart i want to know who he is i want to know what's important to him so father restore it in your church in this hour anorexia where we would not feeding on your word but you said it man does not live by bread alone but by every word that proceeds from the mouth of god and lord we have deep need of your word because that's where revelation of who you are and what pleases you because david writes this song 119 verse 113 i hate the double-minded but i love your law you are my hiding place in my shield and i hope in your word lord today we don't want to be double-minded they're tossed to and fro unstable in all of our ways we don't want to be divided in the way that we think we need revelation from your word james one you said let us receive with meat is the implanted word of god which is able to save our souls god we want our mind our will and our emotions submitted to the lordship of jesus we don't want to be double-minded where we love you with our heart but our mind and our decision-making and our wills have been shaped by this world and by the devil and by corruption lord we want our hearts to be converted and renewed we hate the double-minded we confess our double-mindedness and lord our hope is in you today you alone are hiding place in our shield and we hope in your word your word is life your word is true your word is spirit it's sharper than any two-ingit sword separating soul from spirit and flesh from bone and lord come let your word have its way in us planet deeply in us we hope in your word today not just information but we're praying for the spirit of a revelation lord would you write your word on the tablets of our roots down deep that our eyes would be turned towards your word like in the middle of the night we'd say i need his word throughout all the day it's like there's a hunger to go back to it stir and restore that hunger for your word and the hearts of your people today thing invites you today and noon tonight at 6 30 p.m as we continue to pray morning noon and night here from the heart of our city those of you who are here in the room today with us we're about to head into a divo session a devotional session and you're welcome to stay if you're if you're not staying we're going to ask that all talking and that conversations go out in the lobby but we're grateful that you are here today thank you so much