Hello and welcome to the International Daily Roundup with people's dispatch where we bring you some of the top stories from across the globe. Let's take a look at today's headlines. Colombian peasant leaders released from pre-trial detention. Police officer in the Philippines charged with murder after fatally shooting women and sons. Former Kurdish parliamentarian Leela Gohan sentenced to over 22 years in prison. Sudanese protesters demand meaningful reform. American peasant leaders Teofilo Acuna, Roberto Gaza and Adelso Galo have been released from pre-trial detention. The release was announced at a hearing held in Santa Marta on December 21st. Acuna, Gaza and Galo had been arrested by Colombian authorities between December 15th and 16th. The arrest had been widely condemned as another instance of the growing criminalization and persecution of social movements in Colombia. Acuna, Gaza and Galo are spokespersons of the agrarian peasant ethnic and people's summit in Colombia. They are also members of the National Agrarian Coordinator and the People's Congress. They have been fighting for peasants and other social causes in different parts of the country often risking judicial persecution. According to a 2020 report by the Institute of Development and Peace Studies, more than 1,090 social leaders and activists have been killed in Colombia since 2016. 63% of these deaths occurred under the right-wing government of President Ivan Luque. Members from various organizations gathered in support of the three leaders outside the courthouse on the day of the hearing. The release has been welcomed as an important step in proving the innocence against the false accusations made by the Attorney General's office. A police officer in the Philippines has been charged and arrested for the murder of her mother and her son. The accused journal Noesca shot and killed his neighbors Sonia Gregorio and her son Frank in Tallag city on December 20th. An argument between the neighbors started after Frank Gregorio set off a celebratory noise cannon. The argument proceeded to escalate over an ongoing land dispute between the families. Noesca, who was off duty at the time and tried to arrest Frank, video footage of the incident then shows him firing multiple rounds at Sonia and Frank. He then proceeded to flee the scene and returned to surrender a few hours later. Noesca had used a service revolver issued to him by the Philippines National Police. He had also previously faced five administrative charges including two for murder. However these charges were dropped due to a lack of evidence. In spite of this, Noesca was allowed to carry a gun off duty. Police officials have stated that the Philippines government passed an order allowing officers to carry their service weapons off duty including during the holiday season. The killings of Sonia and Frank Gregorio have intensified public outreach against police violence and lack of accountability under the government of President Rodrigo Duterte. People flooded social media networks with the hashtag stop the killing and police are terrorists in the days following the incident. An investigation into the arming of off duty police officers was also launched by the Department of Interior and local government on December 21st. From a Kurdish parliamentarian, Lila Gubin has been sentenced to over 22 years in prison. Gubin has been convicted of having membership to a terrorist group and for disseminating terrorist propaganda. The decision was announced by a Turkish court on December 21st. Gubin was the elected representative from Hakari in the Kurdish-dominated Eastern region of Turkey. However, she was stripped of a parliamentary seat and immunity along with two other parliamentarians in June this year. She was also a member of pro-Kurdish organizations such as the People's Democratic Union or HDP and the Democratic Society Congress, of which she was also a co-chair. In 2018, she also sat on the hunger strike for 200 days to demand an end to the isolation of Abdullah Okaalan in a Turkish jail. Okaalan is the leader of the banned Kurdish Workers Party, which has been fighting for the independence of Kurdish agents in Turkey since 1984. Gubin was reportedly detained and sentenced to the Arbaki women's prison. Gubin was also previously sentenced to one year in prison after she called a Turkish operation against a Syrian Kurdish group an invasion. The HDP has denounced Gubin's sentence as an unlawful and hostile act against the opposition and all Kurds. It has further stated that it will appeal against the sentence. For our final story today, we turn to Sudan, where massive protests were held on Saturday to demand the implementation of meaningful democratic reforms. Protesters allege that the transition government has failed to realize the goals of the 2018 December Revolution. Here is a video feature on the current situation in the country. Tens of thousands of protesters took to the streets in Sudan's Kaplu Khartoum and its twin city Umdurman on December 19th. The date marked the two-year anniversary of the December Revolution, which began in 2018. This movement overthrew long-time dictator Omar al-Bashir and made way for the current transitional government. This year, grassroots organizations and left forces which had spearheaded this mass movement called for a course correction. Omar al-Bashir now stands trial at the ICC for genocide and his party is dismantled. Protesters are unhappy with the slow progress and the full transfer of power to civilian forces. Over the past year, the military armed rebel movements and centrist parties have formed an alliance. This alliance is seeking to marginalize the left and popular forces and the legislative council to be formed on December 31st. Protesters allege that the transformative agenda of the December Revolution has been abandoned for surface changes. The Sudanese Communist Party has withdrawn from the ruling coalition. Many left organizations have also broken ranks with the ruling coalition. These include neighborhood resistance committees and the new secretariat faction of the now split trade union coalition called the Sudanese Professionals Association. It was these same organizations which had formed the backbone of the mass movement which brought down Bashir. These groups have the ability for mass mobilizations on the streets. The association of the December Revolution martyrs families has also joined the protests against the transitional government. It has demanded that the committee form to investigate the massacre of 127 protesters on June 3rd last year should publish its results. The massacre was carried out by a militia controlled by the military junta which was in power before the formation of the transitional government. Members of this junta remain in powerful positions in the transitional government which followed. El Sir Kasha, a member of the association said, the streets do not betray. The revolution has deviated from its course and corrections must be made. That's all the time we have for today. For more such stories and videos visit our website peoplesisfash.org, subscribe to our YouTube channel and follow us on Twitter, Instagram and Facebook. Thank you for watching.


Aloha. It's September the 9th. It's Wednesday. It's 11 o'clock. It's Trump week. I'm Tim Appichella, your host. Title of this show is Suckers and Losers. His words are discussed. You know, each week for the past three and a half years of watching Donald Trump, I say to myself, where's the floor? Where's the basement to his behavior? Where's the floor to his words? How low can this thing go? My answer came last Friday when the Atlantic Art Up came out by written by Jeffrey Goldberg. This article was published. And in the article, what struck me as the basement, the floor, was when he said, and is quoted to say, why do I have to visit that cemetery? It's filled with losers. Or in the part where Bellawood, France, where a thousand Marines of the Fourth Brigade Division, they gave their lives to keep the Germans from advancing and Trump referred to their sacrifices, suckers. Or in Arlington, at the grave site of General John Kelly, his chief of staff, the grave of Robert Kelly, who was killed in action in Afghanistan. And Trump turned to John Kelly and said, I don't get it. What do they get out of it? You know, veterans that support Trump, they have their reasons. My question to those veterans, though, is this what you expected from your commander in chief? Do you just accept Trump's usual refrain and often heard its lies? It's fake news? Do you stay with that because it conflicts with your idea of who you want Donald Trump to be versus who Donald Trump really is? You know, Trump said about the story, who would say a thing like that? Only an animal would say that. Well, you know, think about that statement and think about his words, suckers and losers, and think about that on Wednesday, November the 11th, 2020 Veterans Day, as he places the wreath on the tomb of the unknown soldier. Think about his words.  If this doesn't outrage you, then think about why that is because it should. With me today are our guests, Jay Fidel, Stephanie Dalton, Cynthia Lees and Claire, and Winston Welch. Welcome, everybody. Nice to be here. Jay, let me go to you. What do you think Donald Trump has such disdain for our military? And also, in the same question, your feelings and comments about his terminology about our heroes, our fallen soldiers, be it World War One, World War Two or any time or in the Vietnam conflict, his words are just deplorable. Your thoughts? He's a racist. He's ignorant. He hasn't studied history. He didn't do very well in school.  Don't forget that he got out of Vietnam because he had a bone spur on his heel. The problem is when they asked him which heel he couldn't answer that. He doesn't know because it was neither heel. So what you have here is a guy who really is out for himself, not out for the country, and he makes fun of those who are out for the country. The problem is the insult is not just to the guys who died. It's not just to the guys who were wounded. It's not just to the guys in uniform. It's to the country in general. Think about it. It's everybody who is here in this democracy by virtue of the blood has been spilled over all of our history. He's dumping on everything. And I just don't understand why anybody would stand for him under those circumstances. You know, Fox News confirmed this story with the sources. Now the sources are unnamed. But that reporter for Fox News was able to verify that which Goldberg wrote. And I'm not sure that makes a difference. Whether they hear it on Fox News or any any news service, be it Washington Post, New York Times, AP, I'm not sure if that's getting into the cerebellum of veterans who have supported Trump all these years. And I mystified as to why that is. And maybe it's changing. We get reports that the polling for veterans is shifting away from Trump. And that might have been one of the reasons why he decided to pull funding for the, I think it was a 100-year publication of the Stars and Stripes, which he had now has restored as a result of this article. But I'm just not hearing the outrage from veteran groups or from the veterans of foreign wars organizations. I'm not hearing the outrage. And I don't know if that's a result of them not believing the story, or they just don't want to admit it's occurred. That's the question. And people are really dedicated to him. And it's almost like it doesn't matter what he does, shooting somebody on Fifth Avenue and the like. And things are speeding up, you know, as you brought up before the show began. There are people waiting in the wings with more of these things, more books, more commentary, more tapes, more things that show you what he's really made of. But the base persists. And in some states, the two Biden and Trump are closer than they were before this kind of stuff started to come out. It's unbelievable how they will back him. A lot of people, a lot of Trumpers will back him no matter what happens. Hopefully, there's a tipping point in here sometime in the next 50 days where it will finally catch. But to me, that's the big question. And of course, interacting with that question is the failure of the voting system and what the damage that he has done to the post office. All right. Thank you, Jay. Hey, Stephanie, your thoughts as to why maybe Donald Trump isn't the commander in chief that we're usually accustomed to. Do you have any thoughts about why he has a disdain or seems to have a disdain for our American troops? Let me just bring out a real quick quote here. He said on the 8th of September, in front on the podium, he's saying, I'm not saying the military is in love with me, but the soldiers are. The top people in the Pentagon probably aren't because they want to they want to do nothing but fight wars and all have those wonderful companies that make bombs and make planes and everything to make them stay happy.   Your thoughts. Oh, I don't think this is reflecting well on the military school. He attended for high school because you would think that there they would have instantiated some of these principles of duty, honor, and things like that and respect for the country and that and the service to it being a very high value to everybody. So that that's curious. So that didn't soak in and and obviously he's had nothing to do with it, including his own father was not, according to the Mary Trump book, not not interested in that kind of direction either for his son. So I think that there's just a lack of values and and the kinds of beliefs that we would expect to have the family incorporate in their thinking. They don't do it. So so it's deplorable. The other thing is that again, such a low level, the way he talks about these things. It's it's not even at the the level of principle, much less at the level of principle. It's just like playground talk. You know, I don't like this. I don't like that.  I mean, it's just at such a low level. So that's, I don't know that that's exactly the low of Michelle Obama's when they go low, we go high. I think it's even lower than that low. We were supposed to go higher than as I said in the intro, I don't know how long, you know, I don't know how low this basement goes. And I think this is the low point of the basement. But I think in the next 55 days, I may be proven incorrect on that. Yeah, because people will vote in their own best interest. I mean, actually, if the stock market is good, there are some people that are going to vote because they believe that they're making money and that is people are going to do that. So there's some degree, some new number or percentage of people that are going to go that way. And then the Minnesota people, if they're those that are up there mining and doing things from the 18th century and don't want to come into the 21st, I mean, they have their own grant acts to grind up there. So some of the people are going to be driven by that. I prefer that they're driven by that than that they vote by cult. So I mean, we just have to realize how diverse and polyglot this country is. And I'm trying to grapple with that and understand better my fellow Americans. He's working at it. Keep working at that. Hey, Cynthia, Donald Trump's denial of this this story in the Atlantic seems pretty, pretty flimsy. He used the excuse that well, I called Melania at home and told her, oh, shoot, I can't go to the cemeteries. I really wanted to go but I can't go. Well, we know for a fact that Melania was with him on that trip. He also says, well, this can't be true because I never called John McCann a loser. Well, we also the 2015 video about how he didn't respect John McCann because he was captured, although he's shot down out of the skies. He was captured and he doesn't like captured captured heroes. We have tweets from Donald Trump back then, saying directly specifically, John McCann's a loser. So his defense of this trying to point this out as fake news or lies doesn't seem to be sticking very well. In fact, he tapped the shoulder of Sarah Sander's Huckabee and she did her dang this to try to say, well, I've been there with the president. I've never heard a word of just staying towards the military or any of its soldiers. But if that's the best he's got is using Sarah Sander's Huckabee Sanders as his go-to person to kind of bail and auto this one, I think it's kind of pathetic. Absolutely agree with you. And they have since done some fact checking on the statement that Sarah made and that it was a lie. She said she had overheard him making the phone call to tell families that their soldiers had been lost in combat. Whereas they, even I know this, they never do it over the phone. It's always in person and it's always by a military official. So of course she has to roll back everything that she said, you know, and say, oh, well, I meant that he was giving condolences calls. Well, that's not what she said. And so, you know, it's just the typical from every person in this administration. They say one thing and then they lie to cover up that what they said was a lie. So they lie again. And so that's why we've got this huge mountain of lies and people question, what is truth now? What is the lie? What is the truth now? And we question our own selves even sometimes. You have any impression about his words used, suckers and losers? I cried. I almost cried. I almost teared up again while you were talking in the beginning here, too. It breaks my heart that we could have a president speaking that way, thinking that way. It just, I love my country. I love every soldier that has gone out there and given his life for us. And so I'm going to get goosebumps and start tearing up again every time I think about the fact that we've got a man like this running our country, throwing our soldiers in harm's way every time they turn around. So it's more than just he's a deplorable, he's an awful person who has no empathy and no loyalty and no honor, but it's more than that. He's dangerous. He's definitely dangerous to every single one of our military. Well, I think General Matt has actually referred to it as such that in, you know, recently we have, you know, an FBI agent, I forget his name offhand, but he's calling Donald Trump a national threat, a security threat. So that's, I mean, that's when you have FBI saying our President of the United States is a security threat. I just don't know what to quite say to that. All right. Thank you, Cynthia. Winston, does this impact the veteran vote? Does this story of the Atlantic shift those numbers a little, a lot or not at all? Boy, you would, you would hope so. I mean, the timing with the shutdown of the Stars and Stripes or their $15 million budget, that alone just spoke a lot. That combined with the timing of the release of this article, and I think we're going to see some more releases like this that are hopefully, sadly, equally damaging, but I would hope that it does reach some people that says, wait a minute, this is how he's talking about my brother, my father, my sister, my me, you happen to be serving in the arms forces. It's a horrendous way to speak about those who served our country, who served our country for centuries, and especially coming from one who reports to command these people, I would hope that if your boss spoke about you in that way, you would react in an appropriate way. And Mass, if we've seen that the shift has taken place in the military as far as who supported Hillary Clinton in 2016 versus who is supporting Joe Biden in this term, and it's been a shift. And I think this is probably part of it. I think the racial issues coming to the fore is part of it. So all of it together, there's so many points you could take. It really doesn't matter. Just choose one and look at it in any depth. But I also feared that for those folks that have drank the Kool-Aid so deeply, that it will not matter. And I would refer you again, like I did last week, about the box article, can anything change Americans' minds about Donald Trump? But when it does happen and when there were some other articles I just did want to mention is that David Brooks, who's an otherwise very sober writer, the PBS fellow with Shields and Brooks, he wrote an article on what will you do if Trump doesn't leave and is playing out the nightmare scenario. It was a very interesting one about basically preserving our constitutional order and our love of country over this, I don't want to call it partisan theory. He's obviously speaking about one person here. The other one that I thought was interesting is the nation came out with is Trump planning a coup d'etat. And while I would have retitled it, what you can do Well, don't you need the military to do that? And this isn't a heck of a way to try to get the military to support your coup d'etat agenda.  I don't know. But it was actually, I would retitle it and say, what we're doing as a society, traditional Republicans, Democrats and sane people to preserve our order. I thought it was a very hopeful article. I think the title was inflammatory, but it was very good and ultimately hopeful. And then the final one is Washington Post. How do we respond to our former Trump loving friends? It was basically an article that says, don't rub their nose in the pee. Just kind of pick up and move on with where you're going and say, okay, you've changed your mind. That's a great thing. And move on because that's okay. Welcome back to the fold. Okay. Thank you, Winston. Hey, switching gears, Jay. Donald Trump is the quote unquote law and order president yet are now on three separate occasions. He has encouraged voters to vote twice to commit a felony. Where do we go with this? How do we stop him from going from state to state to state saying, vote twice, test the system, cause mass confusion in the voting process? Let there be so much confusion that I could say this election is not valid. It's rigged. It's been thwarted.  Do you want a short answer? I do. No. Now I want a long answer. There's a piece about his violations of the Hatch Act at his national convention. 154 violations of the Hatch Act. So my wife said to me, she said, that's terrible. He's violating a federal statute in public and multiple times in multiple ways and arrogantly. I said, what are you going to do about it? She said, I'm going to Washington. I'm going to make a citizen's arrest. Make me dinner first, will you? The problem is, Stephanie, are you going to go to Washington, make a citizen's arrest? I don't think anybody, is William Barr going to make an arrest? William Barr, the one who is now seeking to defend Trump in a completely civilian case where he's charged with rape of a woman in Bergdorf Goodman. There's so many things where he has violated the law, but there's no apparatus to stop him. I thought about this too. This is a significant issue. So many things that he's done, but the only ones who could call him on it, the only ones who could call him on it are, well, Cyrus Vance can call him on it in New York jurisdiction, but of course, Trump is going to try to run the clock on that, is running successfully running the clock. It's not going to catch the election. The other thing, one more point, is that Trump is not going to respond to anybody. This is sort of like Xi Jinping. He's not going to respond to anybody but a chorus of people. For example, if every leader in Europe got up and criticized him, that might have an effect, and every media got up and criticized him, that could have an effect. In this country, the media is really the fifth column. The media has got to do this. Unfortunately, the media are not altogether about it, and whatever the post and the Guardian and the New York Times say, you always have, you always, I shouldn't say always, but until now, you've had Fox News defending Trump. So, Jay, are you saying the only backstop would be the provisions of the 25th Amendment? Is that the only real backstop that this country has if a president blatantly violates multiple laws, not just the Hatch Act, but multiple laws? I'm saying that there is nothing. The 25th Amendment is not going to work. You have a completely compromised attorney general. He can stop the 25th Amendment in no time. Remember, the 25th Amendment requires a vote of the cabinet. They're all stooges. They're not going to vote them out on the 25th Amendment. So, forget that. There's no way to stop him on these violations of the law, at least now, before Election Day. All we can do is vote against him, and it has to be a landslide vote for Biden. And let me say that I'm not convinced at all we're going to have a landslide vote for Biden. Stephanie, I agree with everything. Would have Donald Trump continues to go to state to state and cause chaos and confusion by instructing voters to vote twice? What then? Well, he's going to continue to do that, and worse. And my, I'm sorry I jumped in, but I wanted to say to respond to Jay's point, how are we going to manage this? Is it only the 25th Amendment? And I think that's our work. Once we get the new administration in, we're going to have to do some work to protect ourselves from such a scoundrel again. And that, I think, is much more important, because I don't think we're going to have a problem getting them out of there. By the way, Jay, I will go with Sharon to D.C. if he doesn't come out of the White House. And she and I are going in and getting him out. But anyway, I'd like to do a Army behind us, but I don't see that as much of an, it's something we can't solve. But how are we going, because can we do, is it require a constitutional convention to do this? But how are we going to protect ourselves from this level of behavior and capacity in the future now that we've seen the very worst possible play, play through, play out? Alrighty. Well, Cynthia, I know you're loaded for bear on this question. And let loose. Well, shoot, you know, voting isn't going to be the end all be all. We could all go to the polls. We could all show up. Every Democrat in the country could show up. And just a very small few people could vote for him. And he will still look like he wins because he's going to cheat. If we don't have paper balance in place. And I mean, in every single state, and how do we do that? I don't know. When you've got Republican Secretary of States everywhere, you know, Georgia is a great example. Texas just recently in the primaries when federal work lost is another good example of the level of actual tabulation manipulation that's going to be going on. We've got Ivanka Trump, who got 17 patents from China, and some of them are voting tabulation software. Now, how are we not talking about that? Every single person in this country should be screaming at the top of the rooftops. How do we deal with this? How do we stop that from happening? It's not just a matter of getting everybody out to vote. Because if they cheat, it doesn't matter if we vote. Let me ask you this, Cynthia.  An army of attorneys out there looking for inconsistencies. Let's say that blatant cases of voter fraud is discovered. What does it matter? If we can't enforce a law against Donald Trump for anything, what does it matter if voter fraud starts to take place and what authority or entity will be able to say, time out, we've got a problem here in Houston? Well, unfortunately, it's the Department of Justice, which is completely corrupted. So we're in for big trouble, which is why I think we need to set up safeguards in place long before we get to that point. And I know Jay and Tim, you guys remember, I've been screaming this for a couple years now, and I wish we could have started two years ago because I'm afraid it's too late to get those kind of stopgap measures in place at this point. So what do we do? I don't have that answer, but I know there's really smart people in this country that can come up with stuff and people that are in power, that do have power. Nancy Pelosi, Chuck Schumer, come on, you guys start talking about voter safety, election security, not voting, not mail-in voting. I mean, it's like, who cares how your vote gets there, as long as it gets counted correctly? That's the part I focus on, is that how do we get it counted correctly? And so that's the biggest fear for me, and I'm not sure. I don't have the answers. I just have the questions. Alrighty. Thank you very much, Cynthia. You didn't disappoint me. I knew you had the answer. Hey, Winston, in this state, state of Hawaii, we are required to have that ballot in by election day. But many states that are going to be using mail-in ballots and or have existing election by ballot on the books, they necessarily have to be postmarked. The ballots have to be postmarked by election day. In your opinion, does the delay of tabulation of those ballots, because they're coming in days or potentially a week later than election day, does more time give Donald Trump more room to cast doubt on the validity of the election and be able to yell from the rooftops, rigged elections, see, I told you it was rigged? Does that occur because we have a, we're going to have several days after election to tabulate those ballots? Well, yes, and it doesn't, it doesn't help that the post office sorting machines have been pulled out and any number of things that have happened that will allow for him to say whatever he wants to say. He's already said that the election is rigged unless he wins. So it does, it doesn't matter. People come up with any excuse. They've already got people ready to challenge us in every contestable county and state in the union. So we need to expect it. But again, I point people to the, the nation article on about this complaining of who and just see there because there are good groups. There's non, nonpartisan groups that are working for election security so that we can say this was a free and fair election after this is all said and done, like I think Stephanie alluded to, we need to deeply look at our institutions to reinforce them. Basically, we need some steel and concrete put in there where we thought no one would ever violate these norms. We need a Sunday. That's a national voting day and we need to standardize some aspects, not all of them. I wanted the strengths about this country that may save us is that we do have a decentralized system honestly. So I'll say that again. I'm sorry. I didn't catch that. Say that again. I think one of the strengths that we do have is that we do have a decentralized system, so there cannot be one mass manipulation across the board. However, it leads to chaos as well. So there are excellent ways to make sure that people can vote safely and securely. We need to implement them in all states and have a policy that at least is uniform inside of its diversity so that we don't have this come up again along with all the other structural reforms that we need to undertake as we rebuild our nation come January 21st. I'd like to add something. You're assuming that we have a nation to rebuild. I'm more pessimistic about that. If Trump wins, we won't have a nation to rebuild. It'll be autocratic. He'll take over. I mean, completely. There won't be anything left. These arguments won't mean anything. And in fact, I'm very pessimistic about the election itself. Right now, ThinkTech is waiting on mail. That's two weeks late. We know when it was sent. We haven't received it yet. I've heard so many stories about late mail, inconsistent mail. That's going to get worse. And if you talk to somebody in the postal service, they're not going to stay till three in the morning helping sort mail by hand for the election. They're just doing their job no more, no less. And there are all kinds of failures in that system, especially when you take the automatic sorters offline. So if you're assuming that all the mail is going to be counted, if you're assuming that you can have, you know, reliability and delivery of ballots, I don't think we can. And I don't think there's anything we can do in the space of 55 days or whatever it is to get all the states together, to get a national initiative going, to pass any election security bills in Congress. It is what it is. As John Paul Sartre said, I know we don't quote him that much here on the show, as John Paul Sartre said, les jours en fait, it is what it is, man. And it's not a good picture. And I just say that Bill Maher suggested a way to do it. He was on Friday night. He's not going to be on it again. He just stopped using the mail and no orders from Amazon, no makeup, no beauty, no makeup. I heard that actually. Take the whole thing down. Great. Okay. Well, you guys get the last word. We've run out of time. Thank you, Jay. Thank you, Stephanie. Thank you, Cynthia. Thank you, Winston, for joining Trump Week. We'll see you next week. I'm Tim Apacheo, your host, Trump Week, Wednesday, 11 o'clock, aloha.


Hey everybody, welcome back to my Star Wars channel. My name is David and this is a deck review. All right, today we're going to look at the new Star Wars playing cards, the Light Side and the Dark Side, from theory11.com. Now, I know what you're saying. Why aren't you looking at Last Jedi? Like, I never made a video that told you how I felt about Last Jedi. Why aren't I making a video about the last episode of The Mandalorian? Simple. There's hundreds, if not thousands, of other Star Wars YouTube channels that are already talking about those things. I would just be white noise talking about those things as well. I'd rather talk to you about merchandise. I'd rather talk to you about toys. If you've been watching my channel for any amount of time, you know that I'm a Star Wars fan since the beginning, since 1977, and I am not a hater in any way. I love all of Star Wars. I love all the films. I love the books. You slap Star Wars on it. I'll probably buy it. And I want to show it to you. I like showing you my collection, my toys, and the Star Wars stuff. And if you've been a collector of Star Wars merchandise for as long as I have, you have probably seen some of the other decks of cards that have come out that have been Star Wars themed. Many of them have been printed by Cardamundi, and that's fine. Cardamundi has made good cards in the past. But the problem with the Star Wars collector's merch that has come out in the past is that I am also a playing card collector. I also collect playing cards. And so the quality of the Star Wars playing cards in the past has kind of always been a little subpar. There's always been some things about the playing card decks that I haven't liked. I mean, number one, a lot of times they come in a tin. And the tin is three-dimensional, and they try to make it seem like, ooh, you'll love this collector's tin. But tins don't really stack well. They don't store well. They're way too big and kind of miss just having a box to put your cards in. Second, the quality of the paper is never as good. It always seems like they use a subpar paper when they print cards that are supposed to be collectible. And then it doesn't seem like they spend a lot of time on the design or they over-design it, right? The back design is usually a poster from one of the Star Wars films, which means it's a one-way image, which means once the cards get flipped around, it's upside down, right side up, and then the fronts are usually photographs as well from the movies, making those one way. And of course, you know, I've bought them. I've bought them. I have the Star Wars ones that came out a long time ago. I've got the Rogue One deck. I have Boa Fett deck. That one actually came in a cardboard box. I have that one as well. But like I said, they've never really kind of wowed me. I've just bought them to have them and just to have them as collector's pieces, but they've never been what I would say would be a quality deck of cards. So thank goodness for theory11.com. If you don't know and you head on down there and check out their website, that's what they do. They design really good decks of cards. They design great decks of cards and they make amazing tech cases. Finally, as Star Wars collectors, we get a deck of cards printed from the United States playing card company in a cardboard tach like we would want and all drawn beautiful two-way images. Let's look at both these decks right now. First thing you'll notice is the red and blue tach cases, light side and dark side respectively. The back of the tach case where the tach seal is, that actually is the front of the box because that's where it says Star Wars playing cards on both sides. Light side has an X-wing at the top and a Y-wing at the bottom has some Star Wars symbols for the rebellion and the resistance. And then the dark side one has a star destroyer at the top and Darth Vader's tie at the bottom and then it has symbols for the empire and the first order. On the sides of the tach you're going to have some Star Wars quotes. Now I am the master, luminous beings are we and on the other side the power of the dark side and may the force be with you. The bottom has mad copy about theory11.com, Disney and Lucasfilm. And the top side shows an original tach seal. The blue says join the rebellion, the red says defend the empire and you have a Star Wars quote underneath that.  On the dark side tach case the flap says I have you now with Darth Vader's tie and then there's some little tie fighters on the tiny tach flaps. Both these tach cases are done on black matte embossed paper with foil inks. That's everything I can say about the tach cases. Let's open them up. Let's look at these cards. Now the only big difference between the two decks is the back design. Light side will have its own back design, dark side will have its own back design. The faces and the courts are going to be the same for both decks which is good because then you have a set of decks for playing card games that require two decks. On the back of the light side deck you have symbols for the resistance and the rebellion. It's flanked on either side with the lightsaber, the lightsaber. Top and bottom has the cockpit of the William Falcon as well as Archery II's dome and you have some little tiny repeating X-wings there in the very center. The back of the dark side deck includes Emperor Palpatine's window and the dome of the Death Star as well as some repeating tie fighter images and it is also flanked on either side by a dark side lightsaber. With this deck you'll get two extra cards. One is a Star Wars card that talks about Disney and LucasArts and the second one is an ad card for theory11.com. Your two jokers are the two new droids from the new series. You have BB-8 with his lighter sticking out and the second one is Dio and they both say Joker in each corner and between the two they're both really cute. I'm not exactly sure why they did Dio in red and not green. Perhaps it's because there aren't any green inks in the deck at all and doing another pass of another color would have just been, you know, more cost. Your ace of spades has Luke's X-wing being pulled out of the deck of a swamp and it's all done in kind of like a gold and black and then you can see Yoda down there at the bottom lifting it. Your pips and indices are going to be completely redone. You have an original font in the corner and you can see the division with the pips as they're segmented down the center with a dark side on one side and kind of like a gradient side on the other and then your beautiful core cards are completely redone. They're kind of done in the style of our classic traditional courts but of course they're given Star Wars clothing, weapons and faces. Your spades are Boba Fett, Samadala and Darth Vader. Your diamonds are Luke Skywalker. Your clubs are Emperor Palpatine Mon Motha and Kylo Ren. And your hearts are Obi-Wan Kenobi, Princess Leia and Han Solo. Also if you look at the other aces you'll see a spaceship as a watermark in the background. The ace of diamonds is the slave one. The ace of clubs is Darth Vader's tie fighter and the ace of hearts is the Millennium Falcon. And of course because they're made by the United States playing card company which is Bicycle, they're going to shuffle great, feel great, they're going to be perfect for anything that you enjoy playing cards with. I'm so glad that theory11.com partnered with Disney and LucasArts to make these decks. I've been waiting for quality Star Wars playing cards for a really long time as a playing card collector and I believe both of them are still available on their website. I believe each deck is $10 a piece. Hey, let me know what you think about these cards or cards in the past with the previous decks or if you've got any of the older playing cards you surely want to hit me up in the comment section below. May the Force be with you guys. I'll see you next time. Bye.


All right, what is up cyber traders welcome on back here this Tuesday end of the month November 30 It's shortly after 2 30 p.m. Eastern time And of course at this time of the day welcome on back for our afternoon meeting Great to see all of our students and members alike inside the cyber group room today including Norman Susie Michelle Brian great to see you all born journal to my Italian friend Andrea Ron W says hi welcome welcome back everybody And of course if you're joining back joining us back on social media Facebook live or YouTube welcome on back So without further ado no better place to start than right at the top CPI X is still up just about 97 98 percent heading into the afternoon Doesn't necessarily mean it's gonna make for a great trade across the next you know 75 80 minutes here But it's to say at least from this morning and then from the after hours even yesterday this ended up making for a nice trade at first ended up you know popping as soon as the market opened up and Fortunately for us Pardon me fortunately for us this ended up building support pretty nicely right off of $4 and 30 cents initial resistance that we had from the pre-market So easy to say but this ended up moving up pretty nicely right up off that 430 price Moved up just over a buck ended up topping off high the day at five five dollars 39 cents You know right now it's pulled back down it dropped down towards for it held generally above for just a moment ago But it's right back to that same area that same resistance at 430 So you know it's just to say for as much as we had this build this support throughout the early morning going into the early afternoon Well it broke under it broke under that support So I would assume initially for that support to now become resistance and for this to make its way back down I would expect this to pull back down very soon If it doesn't by the end of this meeting if we come back to this and it's still pretty strong and you know Holding above 430. Maybe I'd reconsider. Maybe I would you know good order book cheap stock You know, it's trading a lot of volume today So I think it's that reason as to why the stock is gonna be more exhausted right now and going forward We'll see though. Well, we'll see what happens. We don't have class this afternoon We don't have Bitcoin to talk about this afternoon, but I want to take my time and go across some of the other stocks That we ended up trading from this morning I could probably just go right across the gainers list to do so, but I want to talk briefly about a stock PPSI You know This was one also from the morning and in pre-market that we saw the stock make a really big pop early on from 10 up to 13 then again and going into the open unfortunately and the stock was trending down leading into the open You know from 8 o'clock e30 all the way to the market open Who's dropping so what that indicates is that we're seeing more selling at the time Which means that hey if this stock pops if the stock pops right out the gate It better make a really big pop and continued move up otherwise and it's easy to say this But generally speaking where the stock broke down from early in the pre-market as support 1180 ish 1175 perhaps generally speaking and that held as resistance You know it popped above it but came right back down and crashed so No surprise to see this PPSI stock continued to move heading into the mid to late morning now I will say I left a ton of money on the table on the slash trade I stepped away from my desk for a little bit after traders talk I came back and I still wasn't really interested in trading really kind of just taking my sweet time But with that in mind hey this stock wasn't really beginning to break any lower. It was building back up I ended up taking an 8 cent loss on my first attempt But the stock ended up providing a pretty decent opportunity where it broke back over the the bottom blue line I just drew there basically 880 so I ended up jumping in this trade right here and it pushed up nicely I got out at like 912 or 911 and obviously that's where you could tell I left a ton of money on the table for this Type of trade. No, hey, this is the second win type of move So it's not gonna be a surprise to see this pull back down at this point It already moved up just about you know a dollar and a half actually like two dollars if not more off the lows So I feel like the run is done on this trade right now Again, if we come back to this stock at the end of the meeting then and it ends up making a bigger pop Then maybe I'll reconsider, but I'll kind of group this in the same category as the CPI X trade All right now a stock that's also on the top of the gainers list right now Norman had called it out before we started the meeting the ARDX stock this ended up making a nice little pop I kind of turned away from it pretty quick The reason I turned away from it quick wasn't because it was a bad call out. No, it was a good call out It's to say though that this stock has been a gigantic tease for us Over the last six months really we saw the stock get crushed going back into early July down over 86% that day you would hope to see some sort of dead cap bounce some sort of temporary squeeze up at least that day But it didn't and we know if it's not going to give us that opportunity that day It might be a while before it gives us that opportunity So, you know generally speaking since that time this stock has made a couple of little inches up in pre-market like this day here There's a day where we saw a lot of activity in the pre-market to let it to run up But then crashed right back down same thing happened here So for right now in terms of the intraday chart the one minute this looks great I don't mind putting this on our list right now now that said though if the volume begins to suddenly drop off Then I would be really careful on this trade because granted It's not moving 30 cents a minute like you know some of the other high flyers But the stocks really cheap so you might feel more Confident to trade more shares given it's a less expensive stock Well, hey, it's just to say at least, you know six cent loss on a thousand shares That's like maybe like a penny loss on six thousand shares, right?  All right, I'll tell you what we'll go right from top to bottom now at this point Because we already talked about PPSI we talked about the AR DX the CP IX That's three of the top four and going into this meeting I was calling out the MEIP trade just saying that it was near the highs and well, it's broken the highs I believe since Yeah, topped off right there We were watching the stock when it was at like 323 324 right before we started the meeting So for right now easily enough this thing looks great really strong in its direction Cheap filled an order book Perfect this stock is everything that we would want to see at this time of the day All right, we'll keep it going otherwise though, and that's what I say I'd much rather follow MEIP as of now compared to PPSI I mean PPSI just think has made too extreme of a move from up to down to chopping around back to up here I just don't expect it to make this big elaborate move back up to the pre-market highs if it were to do that then God bless because that just simply does not happen too often. So IMGN hey this stock we did talk about to a good extent in traders talk our weekly Q&A workshop to be conduct inside cybergroup every Tuesday This stock was a great short I was looking for the short on this stock as soon as the market opened up It was such a good short that it dropped too fast. It really provided me little opportunity Within the first couple of minutes I was hoping more for like a pop up at first then maybe a chance for it to slam back under 7 I mean it just dropped as soon as the market opened. That was it So unfortunately, I didn't short this stock at all In fact, I was looking for a long opportunity earlier and I ended up getting some money out of it But since it's been choppy. So, you know, it's just for me to say I ended up jumping into this trade I took a 4 cent loss at first then I jumped back in and got decent like 1315 however many cents But maybe more just once this pulled back under and over that line I drew on my daily chart 585 586 you could just see from the last few days here from like a week or two ago Holding really well as a top 585 584 you could see on this chart here on the one minute pretty well laid out It broke under and back over it right here I took my loss at first here and stopped me out Then I jumped back in here later on and got the squeeze back up But at this stage right now, it's trading like 50 million shares It's just very choppy of a move So, you know, I was hopeful for that historical level to hold and it did But I'm not expecting a whole lot more out of this trade. I am GN, you know Maybe check back in with it tomorrow morning. This could be a good sideless stock for the remainder of the week It's shortable. So if it fails to really get going back on the way up, then perhaps it could be another short trade again All right, so we keep it going for right now GBS pop and drop already across the intraday and I feel like this stock's been a pop and drop stock in the past I mean, you could just look at the daily chart that kind of speaks for itself You have the new stock or new Z. However, you may pronounce it my speech impediment impediment will probably screw me up on that But nonetheless NUZ E made a big move up early today before the afternoon even started came all the way back down It made the second wind type of move here But obviously it really failed to make the pop up higher and then from now it's pulled back So I don't know not really much going on here. So I BRX this could be interesting This could be interesting. I mean it made a big move up it pulled back But it did push back up and hell of a lot closer to the highs than it is to the lows and hell of a lot closer to the highs Now compared to some of the other stacks. We've looked at this far I'll come back to this at the end Not fully committed yet, but keep it on the side. What was that? I BRX This MCR be looking at least a little bit better as of right now You know, it's at the highs and it's a potential gap fill looking at the daily chart So this one I'll definitely give the thumbs up to MCR be I mean, it's like a grinder of a trade as of right now very steady off the lows But it's you know a grinder of a trade a little choppy on its way up But again the reason I like this stock more than the I BRX at least what's more interesting to me is the gap Full opportunity on the daily chart dating back to like mid-July there. All right, so we keep it pushing we keep it Going VIR VHC LCTX a couple of familiar names PALT is also a slightly familiar name Nah, not a whole lot happening yet on this trade popped up earlier GRTS nice little volume spike to make the new high of the day on this trade Order book a little bit more thin Compared to that MCR be an MCR be is also the gap full opportunity that we were looking at there So in the sense of the pattern that you're looking at on the intraday chart They're similar, but I like the MCR be a little bit more. I don't know kind of see what else is out there Blue apron spotty chart albeit at the highs, but not a whole lot to write home about here, too I'll tell you what we got to be a little little picky here now at this point We have so far three stocks that made the watch list and I don't mind adding more But you know, I'm not gonna be fully committed Unless if anything looks that great. I shouldn't have clicked Zen I don't know why I did the second I saw as 101 dollar stock. I shouldn't have clicked it. All right We'll hop over to loser's side. What says AERC that's getting smoked down like 76 percent right now and Pushing back up. Wow. I'm late to the draw on this trade. It looks like really volatile really thin order book Don't get me wrong.  What was the news on this trade? All right, so it looks like the news that came out Damn, it doesn't even give me a great headline here actually Makes for bad radio right now folks. I apologize But trying to look up the news here on this 8 ERC, you know what so much so I don't mind showing my Benzinga pro page This is what I'm kind of sifting through right now Just doesn't really give you any sort of clarity really doesn't really give you too much. This is from Wednesday last week I don't think that affects the move from today out of nowhere Got nothing if you have anything folks anyone on social media or cyber group. Let me know it's not necessary It's just interesting to note, but for for right now. I mean hey It's making just about a 10 12 point move on the way up It's definitely a level five stock unless if you're a very skilled experienced day trader here with us I really wouldn't want you to be training unless like I said, you're very skilled or and proficient as a day trader with Ct you so I'll put it on our on our list for those folks, but Again, otherwise that me IP the AR DX right now unless of that tanks. I mean those look pretty strong in in their own right, too Damn Charles says PPS. I was trying to break 11 right now. Really did pop up a bit more We last left off on this trade when it was like prancing around 10 right here So it made a nice accelerated push up towards 11 this last shake here though. Isn't really too comforting All right, I'll come back to it at the very end like I had originally said, but it's a good heads up from Charles He there in the chat board All right Let's see if there's anything looking just even better on the loser side normally to be honest There's not I'm just more check out this list of your first BZUN $13 stacked down over 10% not really much to work off of there ARR why this could be kind of interesting. I saw this on the losers list earlier this afternoon It's not really making a great trend. That's my gripe with it But otherwise, you know tight order book and pretty liquid within our price range I'll tell you what PPS I as of right now I'll give the thumbs up to at least on putting it on our watch list You know granted if this completely tanks right now and drops off in the coming minutes after we finish up this meeting Then I feel like you should know what's gonna come afterwards I mean, I should probably just totally die off at that point if it ends up breaking support here So we'll see not looking that great now over the last, you know minute Folks if you have anything else left for me up down left right more than 5% Of course type it in the chat boards right now I'm talking to all of us here on social media and of course all of us in cyber group Ibrx was a stock that we'd said we'd come back to I'm not gonna put this on our list right now Not just because it hasn't broken up higher yet, but the volume has been tremendously waning down I mean you can just see right now the stocks only trading about five or fifty five hundred shares per minute It's not a whole lot that we would want to see at this time Tomz from mark. Wow. Yeah, I guess you know as we were going from top to bottom. This was going from bottom to top It's got halted. Wow really good heads up there I mean either way just so all this know on social media because you know for all of us in social media You have the chance to join us live in our trading room every day All you got to do is go right down to the link on the back on the bottom of the stream there But otherwise it's to say as soon as we finish up the meeting if there's a stock that makes this type of pop Of course, we're gonna call it out and focus on it and put it on our list afterwards So that's where I say hey, you know if you want to continue with us live All you got to do is just join us by going right down to the link on the banner below And you can join us for Tom's and and all the other call outs that will be making coming up at 3 p.m Eastern time so great call from mark s inside cyber group on this Tom's trade should reopen up at 248 in 22 seconds Ron commenting on Apple at the high of the day That's nice to see Little outside our price range OTMO popping up from Mitch on YouTube joining late not sure if you went over it I did not go over this yet. It looks good Not a fan of it though. The volume is really thin really light volume across the whole day So it popped up and it did get halted just like the Tom's trade did but if we're kind of comparing apples to orange this year Tom's is trading like four times more volume right now. It seems right. So That's where my focus would rather be as of right now, right? Not a bad call though. I appreciate that that call out on the OTMO there Mitch VPR X how about this? This is one I see on Benzinga. I didn't know what the chart would look like I'm gonna give a note to this also because it's not really trading a whole lot of volume across the day Popped up on my Benzinga news feed. So just wanted to check it out there quickly. It's at the highs Up Tom's just reopened up. There we go 248 came a hell of a lot faster than I thought I wasn't really looking at the time on my desktop I was looking at the time on the time in sales. So I knew at 248 28 seconds. It would reopen up But I didn't realize when exactly that would come. All right, so there we go folks I think that we're pretty much all set this Tom's trade is speaking for itself here So all in all we got two four six stocks to work with I said it yesterday and I'll say it again today I think the shoe just fits. You know, we don't need to have 20 stocks 15 stocks on our watch list to perform Well, I'd like to have more than two or three at least. So that's where I say anywhere between like six five nine stocks on our list I feel like that's that's a pretty middle-of-the-road list right there and definitely with this Tom's trade with the AR DX still making a good move You know, I feel like we could be in line for a pretty nice afternoon folks All right For all of us joining us on Facebook live YouTube I appreciate you sticking with me each and every day each and every afternoon If you'd like to learn more about cyber trading University as I had mentioned before you can go right down to the link on the Banner below, but I'm also going to toss my email here in the chat board If you have any questions prior to joining us in the trading room You can always send over a quick email Josh at ctu trading comm It takes me pretty much a day or so to respond back I mean typically I'm talking to our students inside the trading room for market open and market close So maybe later on this afternoon or evening. I'll be able to write back. All right folks But aside from that for Norman for Ron for Mark for Charles for Grant and all of us otherwise inside cyber group. I look forward to talking to you folks later on today. Take care


Top 5 African Countries with the Most Attractive Men 5. Eritrea Eritrea, a small, unpopular country in East Africa on the banks of the Red Sea, is home to some of the continent's most attractive men. 4. Ethiopia Ethiopian guys, like their Eritrean brethren, are seldom a sight to behold. Some even believe that Ethiopian men are by far some of the most handsome men in the world. 3. Nigeria The country is known as the Giant of Africa, the populous country on the continent. And with that large number of people, there's no scarcity of handsome men in that country. 2. Angola Angola, a former Portuguese colony, is a location where Angolan women are stunning and Angolan men are exceptionally attractive. 1. Somalia Despite being riddled with corruption and political enmity, Somalia has the highest concentration of attractive men in Africa.


Γεια σας, είμαι στοespanelis I am going to present and overview of the development of the Vulcan driver for the Raspberry P4. So I am going to start with a summary of the contents of this presentation. I am going to start with the development story for the driver. I will move then to the current state of the driver, what we support, what is working, what is not. I then will mention a little some of the challenges that we had while we were doing the implementation. And I will close the presentation with a future plan for the driver and also about how anyone could contribute for the driver. So starting with the development story. The name for the driver is B3DV. That is basically the same name that the OpenGL driver for the device adding at the end of B for Vulcan. We thought about other names but in the end we decided that reducing the OpenGL name and B will help to avoid confusion. The development started in a public fork of measure. In fact it started as private while on the early stage because as we started from scratch there were a lot of moving pieces. And then we moved to a public fork and this month, last week, the driver was matched on Mesa Masters. Right now the development is on Mesa. The driver reused several of the system pieces from Mesa. Specifically it reused the Windows system interface implemented on Mesa. It spans the compiler that was initially created for the OpenGL driver. In this case most of the Mesa drivers at some point represent the status on the intermediate representation called NIR. So we already have a backend that compiled that from NIR to the assembly of the GPO for the Raspberry before. So we were able to mostly use it but span a little for Vulcan specifics. And we are using the same kernel interface as B3D is using. The thing is that as a starting point our plan was using the kernel interface in order to reduce the number of pieces that we needed to modify. But in the end and right now the driver is more functional we found that we were able to do everything needed for Vulcan 1.0 without modifying the kernel interface. Perhaps in the future we span in order to get an interface that fits better with Vulcan but from now having the same kernel interface is working for us. So moving is trying to explain how the driver evolved through time with Masters. The development started around November as of the first month it was mostly about analyzing all the effort that it was needed. Because our plans at the beginning was starting with the core functionality for Vulcan 1.0 and only the mandatory fitters. So we started listing what we wanted to do with the priorities and started to investigate a little on compiling with OpenGL driver and the specification of the GPU how that could be done. The real work coding started around December. By January we got our fees the classical triangle demo working. So then between January and May we were working mostly using test, individual tests, specifically we were trying to use as much as possible CTS. I will talk about that later. So we were not using or visualizing too much on screen, we were just using tests that say just it works, it's not and that way we really focused on really specific features. Around May we tested the driver using the Sasaburian demos. Sasaburian demos are really popular demos using Vulcan. They are using both as tutorials and as drivers to test them and it's really common if you want to show something with your Vulcan driver or if you are trying to learn Vulcan to use those demos as reference. So around May we got tested there by the first time and we got several of them already working. As I mentioned before we started on a private repository mostly because as I mentioned we started from scratch so we were moving a lot of things, moving in the sense that we started some development and we then realized that the design of that solution didn't cover all the cases that were needed. So in a certain case we needed to rewrite, we wrote a lot. So we preferred to first work privately before moving to somewhat open development over an unstable base. So around June we moved the development of the repository, at that point I'm a public fork. Still, at that point we already knew more about what we wanted to do and how. We still had a lot of things that we were changing back and forth. So we thought that it was not still a point to ask the driver to be made upstream and then moving to the usual MSI workflow. Around July we, one of our colleagues, asked if we tried some applications, specifically the Quake games, basically because they are popular. And we checked and we saw that the advantages of those games were that they were small enough and open source and they were still well maintained and they have obviously a good comport. So around July 20 we tested and we found that we didn't need too much effort to get them working. I'm working on them a little and we got those running. And around August we got all the features needed for Vulkan 1.0. So in 10s we were mostly focused on getting all the tests needed to get a conformance. And around October, so these months, we moved the domain of Mesa upstream. So right now it's not on a fork but it's part of the upstream project. So going now, at the end of the day, initially my stone was to random hardware and the object was trying to use the most simple test possible. And the thing is that for that case it's usual to show the most basic Vulkan test, the famous triangle that just runs a color triangle. But in that case we decided to go even simpler. The thing is that for that triangle you still need the compiler, you still need to define the vertex. So we found that it was possible to write a Vulkan test more simple than that that was doing just a clearing, a Vulkan clear. The advantage of that is that that also allowed us to work in parallel. I mean for this project we were working mostly with Jaguar and myself. So while Jaguar was working on getting this really simple Vulkan test to work, I have been working on plugging the set of compilers. So the advantage of going so simple is that we try to get working somewhat more complex test. The problem is that we will have several pieces of the driver that they needed to work. So if it fails that could mean that you need to debug all of them. So we wanted to have a test that needed a cold pad with so little piece as possible. So after that then yes we moved as I mentioned to the triangle and then we moved to other tests. But after getting some basic test working or objective was trying to move to use Vulkan CTS as reference. As for what it was CTS is the official test suite from Chronos that Chronos is the consortium that defines Vulkan. That is a really detailed test suite that in addition to be needed or to be mandatory to so a driver could be conformant to the spec. This also helps a lot to treat on development. But the thing is that it requires some minimal functionality first. So basically in order to check for the output. So for example if you are testing that the CTS are working. So you are rendering for using a given CTS operation. Then you need to get the AMAS and compare against reference. And the same with buffers. If you are doing an operation on all your tests you need to save the outcome on a buffer. So after those basic tests we moved to get the minimal functionality to get CTS test running. USB O's, USB O's, copying between AMAS and buffers etc. Additionally we were also using the CTS for regression testing. So in overflow as soon as we have some features working every time that we added more tests, more features. All commits we were not allowing to address other parts of the driver. So at the same time CTS was a really big test suite. It has around half a million tests. So what we were doing was getting using the more relevant tests for the features that we were developing and creating a subset. And at the same time we were also using a tool called ParallelDKLunar that allow us to run the test in parallel. And also handle the crashes better than the CTS itself. So as I mentioned our workflow was working on a feature and when we got the patches test again the subset of the CTS. And it passes, integrated the patches and also increased the subset. Right now with the Vulkan 1.0 almost ready we have around 10,000 tests working. And they run in around 10 minutes. But at the same time we are not including all the possible tests. So during the week we run the full CTS 2 or 3 times per week more or less. And the good news is that right now as we don't have too many crashes the time needed for that is not too much. Because as I mentioned one of the reasons to use ParallelDKLunar is because it handles better the crashes. But in any case if you are doing a full room with all the tests and you get too much crashes the times are really bad. So at the beginning around June, May you needed like 10 hours for a full room. And right now as we are almost passing all the tests in 4 hours you have the full room. During the development we also have a philosophy of a set as much as possible. And when we have set as much as possible I mean mostly for fitters that we are not implementing or that we know that they are going for code path that we are not implementing yet. The reason for doing that is that we want for any error or any problem or any failure on the test we want the test to file as soon as possible. I want more code because then it's more easy to track. And at the same time in general for GPU it's a bad idea to try something that is not properly or yet fully implemented. Because normally that goes to a GPU hunt. So in the previous case that I mentioned about doing a full room if those crashes instead of being crashes on our code were crashes while trying to run the test till the end a GPU hunt will just stop the room in the middle. Additionally to the development we were providing updates through our blog posts. It's true that at the beginning of the project we didn't provide too many blog posts but it's basically because we needed a lot of the basic stuff. All the outcome was not really eye candy. In general blog posts are better if in my opinion if you have image. But since March May when we started to get something was working especially the Sasa William demos. We started to provide more updates around one to two blog posts per month. So the current start of the project. Right now as I mentioned at the beginning of the presentation our objective at the beginning of the project was getting PUCAM 1.0 complete. And we can say that we are fulfilling that right now the mandatory feature set is complete. In addition to that we are also supporting some of optional features mostly for features that were easy enough to not consume too much time. Because for some cases as I mentioned before we were using the V3 compiler. So in some cases some specific standard operations were optional on Vulkan but we were already supporting that on the compiler that we were using from OpenGL. So since then also we have all the features implemented. We still have some tests and bugs when we run the full CTS conformance. And right now we are passing around 100,000 tests and we have only four phase to go. And for those four we already have patches for two of them. They are under review right now. As I mentioned we have some testing with some Vulkan posts of the Orinia Quake Trilogy. And they are working with a reasonable performance. And we also, after we didn't test directly, the Raspberry community has tested the driver with PPSSPP that is a PSP emulator using Vulkan as vacancy. And in addition to the Quake games it's also working for OpenArena that it's a game which is based on Quake 3. And as mentioned we have several of the Sasha William demos working. In fact right now I think that only 10 are failing, more or less. So most of them are working. Until now we didn't do too much performance work. Mostly that performance work was made with the Quake games. Because the thing is that when, as I mentioned, we tested a little the Quake games, the Vulkan port of the Quake games. And we got them working but the initial outcome was like 10, 5, 5 per second. So we realized that there were obviously some performance issues there. But in fact as soon as we started to work we solved all the evidence or all the more important parts of the performance. And we have patches that went from 10, 5 per second to 40 and from 40 to 80. So we made some work and for example we wanted to compare the Vulkan port of the Quake 3. It has two renderers included on the same project, the OpenGL1 and the Vulkan port. And comparing both we got a really similar equivalent performance. In fact it's likely better, much faster in the case of the Vulkan drivers and the Vulkan renderers. In the case we are aware that there are some load paths in the driver. Specifically when we talk about transfer operations. And we think that one of the things that this transfer before GPU includes is a TFU unit. That is a texture unit that allows to do some copies directly. The thing is that for using it you need to fulfill some constraints. And if not you need to use, we use a shader, a bit shader. So basically an internal program that we use just for copying. The thing is that although we are using the TFU we know that probably we are using it. So for the future one of the plans is to try to use the TFU more often. So a little about the implementation changes that we found while recording on the driver. One of the first things is that Vulkan spets everything to be executed on the GPU in order to make the most of the GPU. But for our case this is not quite possible in some cases. That means that you need to implement some chan and you need to add some coordination. Usually that coordination means that you need to do some flashes that means some weights. This is not an idea and we also think that probably it would be possible to avoid some of those cases. But we are not sure that for this architecture it will not be possible to avoid some CPU-GPU coordination during the process. Another challenge was related with the Liner display pipeline that was very before. The issue is that B3D cannot sample for linear image. So that means that for now we don't support sampling from on this web sense that is assumed by default. Also it's optional so we disable that feature. In theory we should be able to sample in a window when moving to the compositor. Well that's for sure. So in theory it would be possible to allow sampling to be changed in one case or the other. But we are not sure if that makes sense to do that because it can be confused and we are not sure if the developers could realize or would not get confused by the fact that some features are supported on one case and not on the other. So for now we are going to keep out and disable that feature. Another challenge that we found is that the Vulkan pipeline in the state is not always sufficient. The thing is that on Vulkan the idea is avoiding the need to recompile shaders when you are drawing rendering. This happens on OpenGL as it's a stage machine that in some cases the stage changes that you need to recompile the shader in order to reflect that change on the state. The idea on Vulkan is avoiding that so when you create a pipeline you provide all the state needed to build the shaders among other things. But the thing is that from our case we found some cases that that is not sufficient. The more clear case is the case of the textures because depending on the texture format the output, the return size of when you access the texture could be 16 or 32 bit but you don't know the format until the descriptors are bound. So what we do in order to avoid our compile during drawing is to recompile two shader variants in advance. So we compile an optimal case that is assumed that the return size of the textures will be 16 bit that in general will be the case for most applications on games. But we also recompile a fallback that is 32 bit so when rendering or when the descriptors are bound if we found that we need a 32 bit format we don't need to recompile we just need to switch from one of the shader variants or the other. The other challenge that we found is that as we mentioned at the beginning we were using some pieces from Mesa. One of each is the widow-shutter interface for Vulkan. The thing is that on the current implementation the optimal path requires PCI GPU, a specific extension but the Raspberry Pi display device is not PCI. So right now we have a request with a solution proposed that is still under discussion. It is worth to know that this is not one of the reasons that we are failing tests. This will improve the performance but things still work without it. So we are still working on getting a solution but with the driver working. So about the features for the driver. As I mentioned before right now we implemented all the features for 1.0 core. So our short term objective will be to get all the CTS tests passing so we could get the conformance from Kronos. So this basically means fix those tests, make a full run of all the tests suite and then send to Kronos in order to get the driver to be conformant to 1.0. So after that we have several to do items. As we mentioned for transfer operation we have two main code paths. One is using the texture unit and the other is having a bleed shader. So we want to explore better if we can use the TPU unit more often. As I just mentioned we have still this issue about the window system that we want to improve. Another item to work is improve the implementation of input attachment. The thing is that input attachment is one of the features that was added on Vulkan and thinking a lot on GPU architecture based on tiles. Like the one used on the RPA Raspberry 4. But our cooling implementation is basically implementing it as a special texture without going too much into getting the most from the tile architecture. So we would like to improve that. As we mentioned we are already supporting some optional features so we will need to evaluate. If we want to support more feature extensions probably we will need to evaluate which ones are the more popular in quotes. And maybe although we still have a lot of testing to do maybe evaluate if it makes sense to start to work or start to make a plan for Vulkan 1.1. Long term we are still thinking about improving the reuse of the cold combined with the OpenGL driver. Because the thing is that as I mentioned we were using some pieces that are already being used like the old driver. But for some features that are similar but not exactly the same. We didn't try to do too much work on refactoring. Because we didn't want to enter on a cycle of refactoring that basically was like ok this is really similar to Vulkan OpenGL. Less refactoring the OpenGL implementation and then found that we needed to generalize another tile here, another tile over there. So we had some features implemented on the Vulkan driver that are similar to the OpenGL driver. And at this point now the things are more stable and we know better what the difference between one and the other. Probably we are on the point that we could reuse a refact of both solutions after trying to use just one. In the same way as I mentioned before for Vulkan we were focusing on the mandatory features for 1.0. That includes some features that are also part of OpenGL ES or they have equivalents but we didn't implement yet. So in this case we implemented some features on Vulkan before the OpenGL ES. So it would be possible to port to OpenGL ES. For example, hardware with a simple resolve, simple reshading and robust buffering access. But for the long term one of the most important things that we need to do is doing more real-world testing. As I mentioned we were evolving the driver basis on the official test suite from Kronos. And we also did some testing with the Quay Trilogy with Vulkan port on the Quay Trilogy. But we still need to do more work testing all the applications we use in Vulkan. Because in the end it's really likely and almost for sure that we will find bugs doing that. So for the people that are interested in contributing we are trying to provide a stable contest. So to enable a stable contribution as much as possible. But one of the issues is that the V3D documentation for the GPU is not available for the general public. But the good thing is that there is already available an OpenGL ES 3.1 driver. That we think that that make up for the lack of documentation. Because at the end that driver is implemented by the documentation world. In some cases there is a lot of relevant information from that. For example the packets. For implementing the Vulkan driver the packets that we send to the driver, included on the DM messages, are the same. So it's a really good reference for anyone that wants to contribute. Additionally while we were working on the driver we were letting several fixings of the source code. A lot of different types of fixings but in general we ran down things that are pending to do. That's a fix me by definition. But we also tried to write down the details of what is missing. So anyone that wants to jump in on that fix me knows how to contest. Like for example if we have an algorithm and we know in advance that probably it could be implemented in a better way. Or for example fix me on where to implement an optional feature if we wanted to implement that. So for someone that wants to contribute one way to do that is to do a web on the source code for the fixings and just pick one that they think that they will be able to contribute with. And as we mentioned we were focused on the 1.0 core features for Vulkan but there are several optional features pending. So one thing that anyone that wants to contribute can do is just use book and info to list all the features that are pending to implement and just pick one and try to implement it. And the good thing is that the CTS already has tests for those so they will be able to jump to the code without needing to write the test. And as I mentioned one of the things that we need to do more is test the driver with a real application but because we already did with some. So one thing that people that want to contribute can do is to test this driver with applications and provide feedback on behavior if there is any book or if there is any problem with the performance at some given point. And for the feedback we are usually on an IRC channel at Free North called Slash Video Core. Anyone can send an email to MesadetMellyList and as I mentioned before the driver is now an official driver on MesadetStream so that means that if anyone finds an issue they can use directly the GILLAB issues that is the way the project tracks their issues. The good thing about this movement to the upstream is that if the bug in the end is not built on the backend but it's on some of the pieces that we use from the Mesa project it's easier to ping all the developers for those. So now that I'm finishing the presentation I want to end finishing with the special songs. As I have just mentioned we are releasing a lot of work done already on Mesa so we want to thanks to all the people that have been working on Neer, on the SPRIVITOR later, LIGATION EXTAN, on the Windows system integration beach etc etc. We also want to thanks the system Mesa book and driver developers. The thing is that right now there are four book and drivers and also obviously they don't match exactly from one GP or from the other it was really useful to have some book and drivers as a reference and to get ideas about how to implement some specific features. So thanks a lot for all those people. And we really really want to give a special chance to Eric Ahol Eric Ahol was the maintainer, the original maintainer of the OpenGL v3d driver. So for example the compiler, the v3d compiler that we use for the book and driver was writing basically by him, we have been just extending it and he also helped us a lot during the process, answering our questions and he was the main reviewer for the patches that we sent for the part that we need an upstream review. And finally we would like to thanks Dave Emmett that was our contact of the Broadcom that was really a really helpful contact each time that we had some specific doubts about the Broadcom GPU and with a really detailed e-mails. So that's all, I hope you like this presentation and if you have any questions.


The second they walk into this house, they're going to see me and Mariah laying on the couch.  I'm so sorry, I did not know you were coming this early. What is good, Marvel Squad? Welcome back to our channel, guys. Today is going to be a good day. No, no, no, no, no. It's not going to be a good day. It's going to be a great day. It's going to be a great day. Y'all clicked into this title for a reason. Tell me, guys, if I'm wondering who's the YouTube couple staying with us for the week and you guys? Oh, God. They already know, right? It's Sam and Jess, guys. They're coming over here. We have Matt and Steven here already as we're in their house. And today, we're going to... What are you doing? What is that? I was getting away, but you never put the camera on me. Steven! What are you going to do? Hey! We're going to be doing a prank on Sam and Jess. They are actually going to the airport to pick them up. We thought it would be a perfect idea to do it when they least expect it. When they first get here to first seeing us. Like, we're just going to go full force on this. So, the second they walk into this house, they're not going to be walking in to a normal setting. No, like going to their bedroom. Getting comfortable. Unpacking. No, they're going to see me and Mariah laying on the couch. Doing it. Doing something. Okay. She's like, doing it. Doing something. We're going to be under a blanket.  Hey, no, we're good. We're good. No, we got that over with already. So, now that Steven are in on it. So, they're not going to, they're going to kind of act like, oh my God, why would we do that on our, it's mostly on Sam and Jess. We're going to get their reactions. And now I'm going to text them where they're five minutes away. We're going to hurry up to have the camera. This is going to be crazy. They're going to at least expect this. We have to do it just like we did now on Steven the first day. And, oh, we got to get over with because almost quite has to stay ahead in the prank wars. I don't know if you noticed, but they posted a video where they pranked us. Not a big deal. We'll get them back, you know, eventually. It was a loyalty test. Yeah. We obviously passed it. But what time is it right now? It's 12.06. They arrive here at 1.30? Yeah. So, they're going to leave for the airport within the next five minutes. We got a set up on this couch right here and they're going to be walking in that door, right? Yeah. Are they going to be walking right here? If you want us to go through the front door. If you go through the garage because they could kind of see through the curtains a little bit. Okay. I feel like that would be best because then when they walk out, this is all they'll see. Get ready for this video because we've literally been playing this for the past weeks. Yes. Rating up to this moment. We just waited. I'm so excited to finally do it. Show them. The team Ryan, team Bill. Who's boss? Yeah. You gotta show them who's boss, guys. Give this video a thumbs up. If you guys are new, thank you so much for clicking into this video. Make sure to go down and hit that subscribe button. Awesome. Thank you guys so much for all the birthday wishes on our recent YouTube video. You guys are so supportive. Yes. And I love you guys so much. Thank you guys again. I know, my baby. She just turned 22. 22. Ew. Oh my gosh. That's crazy. Just think in a year, you'll be 23. Other than a year after that, you'll be 24. All right. So it's been about two hours. It's actually 247 now.  Let me just say this really quick. We are addicted. If you guys do not have Hulu, go download Hulu. If you guys have seen The Purge. The Purge. We came out with a Purge episode. We've been watching it up in here for a while. And it's really good. But Mariah, we have to focus on this prank right now because they're about to be here. I'm nervous. Madeleine and Stephen just texted us saying that they're 10 minutes away. Yeah. So we got the 10 minute mark. We're going to go set everything up right now. They're going to be once again, walking through this area right here. We have to figure out a perfect spot to get an angle of us on the couch. Yeah. Obviously Bill, you're going to have to get shirtless because you got to make it look real. I was going to put my straps down. Not going to have time to have my shirt off or pants off or anything. Oh, why? What's so fun about that? You want my shirt to be off? Take everything off. No. Oh, weirdo. I'm kidding, guys. But literally, this is the moment of truth. They're about to be here. So we're going to use these blankets right here. Mariah, you can see we have to take it off. I'm sorry, Mia, but we're going to have to put the blanket. I feel bad. Mariah. So, Mariah, we have to set this blanket up and these just to cover us on the couch right here. And the angle is going to be facing somewhere like this. So you can see us and them. I hope to get a great reaction on them because this is about to be crazy. Stay tuned. Guys, we haven't seen Sam and Jess since the wedding. Texas, since the wedding. Since the wedding. So what was that, September? Yeah, we have not done one video on them yet. So guys, we're starting off strong. Jam, Sam, what's up? Right when they get in here we're going to be pranking them. This is how we roll. If you guys haven't already, make sure to go subscribe to Sam and Jess because it's about to be crazy. Because they're awesome, but hey, let's go set this up. Let's get this prank on a roll and see how they react. We're going to get a good reaction on them. I already know it. Guys, the garage door is opening right now. I know, I know. They're here. You ready, Mariah? Oh my God. You have to make noises too. Okay. Are you vlogging? I what?  Mariah's in your dress. Aw, I'm sorry. Dude, just go to your conversion room. Yeah, I know. My clothes are in the other room. Oh my gosh. Guys, I'm so sorry. I'm so sorry. I did not know you were coming this early.  Yeah. I need to get Mariah's clothes on. Guys, they're freaking out. Sam was vlogging. Hey, guys. They weren't kidding about that everyday thing on our video yesterday. Guys, I'm sorry that you had to see that. Are you guys dressed now? Huh? Yeah, you guys can come out. You guys can come out now. Oh my God, I'm so sorry. Oh my God. I might feel a little sweaty, but... I'm sorry. The only thing you guys interrupted was our prank. We were filming the whole time. We weren't doing anything dirty. What were you guys doing? I texted five minutes ago. Guys. I was walking. I think I had my camera on that whole time. Sam, I literally saw you walking like this with your camera all excited. And I'm like, oh, this is going to be so good. We immediately went, oh God. We put it down like instantly.  I couldn't even look at their new houses. We did that to JD. And I thought, oh my gosh, this is such karma. That was our first day. Literally. Literally. Oh my God. I felt so uncomfortable. The fact that my shirt was off and everything just made it like 10 times better. We pranked them the first day that we got here. Now we pranked you. We got to put you guys in your place. Marvel Squad is not a squad to beat. You guys were like playing it. I thought, like, I felt it was legit. You guys fell in the room too. I was going to fall. You guys. No, no, no, no. I'm just standing here like, where do I go? No. Me and Mariah were laying on the couch like, they literally hadn't noticed yet. They've been standing there for like, ever. I was checking out the litter box and they were like, turn around. Oh my God. Keep kissing me. We're like, uh, come on. I didn't even notice. Justin just like, oh, I'm like, I don't want to look. I'm sorry. I'm sorry. But we had to get you. What, what do you think about it? Good? Good. Did we get you like from a scale on, like one to like two? What do we do? Probably like one. What? Like one to two, you said, right? One to two. Two being like the best. Yeah. Probably one.  That's literally what I said. They just, I did Sam's recording and I was like, they couldn't, they couldn't do that every day thing. Did that video go up today? Yeah. They just posted a video on their channel asking us like, questions, but they asked us like... Dirty questions. Dirty questions! If you guys want to see that, just go check it out. I'm gonna have to check out that course on my camera, cause like, I don't know what to record it. I don't know what to record it. This is all you're going to see. Oh god. Guys, guys, I do tell where I didn't right now. So that's that's an island and those are trees I guess. Let's see what happens Brian. What do you think's gonna happen?   We just came back from having a awesome Hibachi dinner as you saw that literally like 30 second clip of us filming it there We're about to go do some like jelly shoot things. I don't know what Sam's doing over here All right, we're gonna close out stage video right here. I hope you guys enjoyed it make sure to give it a thumbs up We totally got Sam and jazz guys like not taking Alice while we're here Dude you're just embarrassing yourself even more. Come on. Just take the alec a man We'll see about that. All right We'll be on the lookout just like we said about that even though they treat us, but guys Thank you so much for watching make sure to hit that subscribe button if you have not already joined the mama squad We're hitting a million subscribers, so make sure to be subscribed watching our videos all the way through commenting down below That's all you guys do like the videos and we are gonna pick one of you Video but until then peace. Love you guys