Well, my name is Paolo Savini. I am a compiler engineer intern, as you can see at Ember Cosmo. And I'm here to talk a little about security and how the compiler can help the programmer to strengthen their code against some kinds of threats. Actually, how many of you were in this dead room last year? Well, quite a few. Yeah, yeah. And some of you may recall, actually, that there was a similar talk last year from Jeremy Bennett. Please raise your hand, Jeremy. Yeah, yeah. He made me raise my hand last year, so now my turn, right? And he talked about the secure project, that it is an open source project that Haynes had to add into LVM some tools to improve security of the code. Anyway, I'll talk about it later. This talk is a kind of follow up of that talk, because it's about my contribution to that project. So, I'll talk to you about what kind of threats, I mean, the threats that are based on information leakage of devices. Then I'll introduce you the two projects in which I was involved to do this work. And then I'll talk to you about the bislicing, because bislicing is basically the technique on which is based my tool that I'm developing. And then I'll talk about the tool, the bislicer, that you may guess what it does, right? And then we'll make a few final considerations about what we are going to see. So, firstly, when we talk about information leakage, a lot of, a huge variety of these may come to our mind. But what I mean here is information leakage related to small trunk devices. Specifically, a trunk device is designed to perform encryptions. So, we were talking about small chips, for instance, on smart cards or smartphones. So, not like chips of general purpose computers, right? So, small chips that perform few operations, so that host a few processes. And why is that important? Because on such chips, some features, interesting features like the power consumption of the chip, or the execution time of the program, also any other kind of a mission that's quite unavoidable, like electromagnetic leaks, could be related more easily than our general purpose CPU to what's going on on the chip. So, if somehow these interesting features, these behaviors can be related to the sensitive data that has been processed, you have what is called a side channel. A side channel that can give an attacker the opportunity to get some clues about what the sensitive data are, without the need to find a flow in the algorithm itself or to use a brute force attack. So, that's why it's so dangerous because this way, sorry, this way some algorithm may be quite powerless against this kind of threat. I'd like to give you an example before moving to a real example. Imagine, for instance, that we are using our smart card on a reader, and the receptionist of the hotel probably puts a device near that that can, for instance, intercept the electromagnetic emission, right? A sophisticated tool. If, for any reason, there is a different electromagnetic emission, according to the fact that in a certain moment a zero or a one of the key is being processed, that could give the device a clue about whether at a certain position on the key there is a zero or a one. That's the kind of fact I'm talking about. This is quite a silly example, but should give you an idea. I also put some real example from real encryption libraries. This is quite old, actually, and it has been solved. Don't worry. I also put a reference at the bottom of the caption so you can find these security issues in the database, in the CVE database. Just to give you an example, this is an example of a timing side channel because someone put the padding in the so-called buff on the top row and then used P to point to buff, but P was also used in a condition of an if closed. An if closed, that if satisfied, if the condition satisfied will make the subroutine return. That means that the flow control here depends on how, in this case, how long is the padding? With the proper tool and proper, of course, sophisticated tool based on statistics and so on, it's not so easy to understand that, but with the proper tool, someone could understand how long is the padding and we don't want that to happen, of course. Another example of timing side channel happens when we use sensitive data to access memory, for instance. In this example, the highlighted variables are the sensitive ones. Well, you can see that Y has been used, while it contains some sensitive data, has been used to access the array R and in this case, an attacker that has access to the system or may also influence the cache, may understand whether what is the content of Y by monitoring the events of cache hit or cache miss, of course. Of course, you need to have proper tools again, but this is anyway a possibility and we have to manage that too. Several projects are risen up to some of these kind of issues. These are a couple of them. The latter project that is run by the Cryptology Research Group of the University of Bristol particularly aims at developing some tools that help the programmer test their devices or their implementations against these kind of effects, side channels basically based on informational leakages. Their aim actually is to provide these tools to any programmer rather than well, because actually to test devices and systems against these kind of threats requires you to have a deep knowledge of side channels and sometimes also big resources that not all the labs have. So that's the aim of the latter project to bring the expertise in liquidity attacks to the table of any developer. And they partner with Ember Cosby in order to achieve their goal and that's how the secure project was born. That is as an open source project, it is more focused on the compiler because it aims at adding some tools to open source compilers like GTC and LVM that seemingly help the programmer to write more secure code than these kind of threats. Here are some of the things we are developing, these projects are still active and we are working on these tools, a tool that can automatically be sliced to some selected region of your code, a tool that raises some sensitive data left on the stack by a subroutine for instance and that can be so collected by a proper attacker and then some warnings that let you know whether in the code you are writing there are some bad practices, some bad choices of implementation that could lead to a side channel later. So I have to ask you how many of you heard about bit slicing? More than what I expected, right? Well, just for sake of completeness I will explain you briefly what it is. Starting from this previous use before we had the microprocessor, bit slicing was basically used to obtain, let's say, a processor with a longer worth by ideally, let's say, putting together a tool together and one bit processor to build a virtual and bit processor, let's say, like a single multiple data system. Of course in order to do that you need also to transform the software that had to run on this system. That means that you had to be sliced, sorry for that, to be sliced data and the arguing as well. As I was going to show you now, you could do it also in software by, let's say, simulating this virtual processor on a general-purpose CPU by, of course, bit slicing the data and bit slicing the algorithm and then I explain why we should do that nowadays. Before that I would like to show you an example of simple bit slicing. Let's take for instance that array as an input on the left and let's imagine we want to bit slice it. This array on the right is not complete, of course, because it should be eight times longer than the one because it will have one element per each bit of the original array so much longer and simply we put each bit of the original array in a new element of our array of slices. We call them like that from now on, the slices, right. What about the algorithm? Here is a simple example. Let's imagine that the algorithm that we meant to run on that input was that loop at the top, just a simple sole operation between the device of the arrays. If we want to bit slice the algorithm, we have to substitute that each sole operation of that loop with a set of eight sole operations per form each one of one of the bits we've seen before. Right, we're wondering why should we do that. Dividing data and adding instructions. Besides, you may have thought that just some algorithms can be bit sliced and moreover only some of this would benefit from this kind of representation. For instance, the single input multiple data systems would benefit from this because they will gain a better throughput, as you can see from this example. This is an evolution of the previous example in which we are using, we are taking more instances at the same time of input and we feel in the remaining bits of the slices with bits of the other inputs, as you can see here, in an orthogonal way. This way, you just make a simple calculation. Instead of making, well, eight times more the sole operation and just processing one array, we make eight times more the sole operation but we process eight input instances. So basically, in this case, we balance the throughput, the loss of throughput, but we could also use slices that are longer, for instance, 32 bits, and in that case, we will gain throughput because we will process 32 input instances at the same time. But this is just about efficiency. In cryptography, instead, B-slicing, as we suggested, has quite an interesting technique to address the problem of timing side channels. Why is that? Because as I told you before, the transformation of an algorithm actually implies that the original algorithm is transformed into an equivalent version just made of atomic Boolean operations. So operations can be performed on just one single bit. And as you may know, the atomic Boolean operations have an execution time that does not depend on the input. Think for instance, the XOR operation or the logic operation like AND or OR. And so if we manage to translate a whole algorithm into this equivalent atomic Boolean version, we obtain an equivalent version of that algorithm that has an overall execution time that does not depend on the input. And this is very crucial for a block cipher, for instance, that, moreover, is also usually a single input and multiple data system. So that would gain also throughput from this technique. As I was saying here. So now, the bislicer. And you may, as I said, you may guess what the bislicer does. Practically it is an LLVN pass as many of you may have heard in the first talk of what a LLVN pass is. A pass that automatically bislices, as I said, select the area of your source code. And I also meant to add the possibility to have, to manage yourself some bisliced data. Because the aim of the bislicer would be to spare you the need to bislicer your data and your algorithm that can be quite painful because you have to isolate all the bits and put them in the proper place and then you have to transform the algorithm equivalent, equivalent or formal version. And if you do not know how to do it properly you can also end up in mistakes. So we'd like to provide an automatic mechanism to do that for you since it's quite mechanical. But from time to time you may need to do it to manage the slices on your own and then I'll show you how it should work. So that's how it should work. We'd like to see it work with the automated bislicing. I'm saying I mean because it's still a work in progress. So I mean to introduce a pragma that takes, for instance, as arguments the data structures that need to be bisliced and that encloses the part of the code that has to be bisliced. And so that's what would happen from the previous example. That's the compiler would create the second version of the code and by hiding it to you, I mean you don't need to care about it and then it does it automatically. Well, while about the other behavior I was talking about so the case in which we want, we need some bisliced data for instance because our implementation of the block cipher needs us to handle these slices on our own. It works this way. We need to allocate ourselves, for instance, an array of slices of the proper length but it's not so difficult, of course. And then I mean to add a bit in function like that that could take the data you want to be bisliced. They are contained in an array at the top and then the array of slices you want this data to be bisliced into. Of course they also mean to create some built-in function that can take more input instances and put them in a complex way in a single array of slices because of the reason you've seen before for the SIM systems. Right. Now let's make a step back because bislicing might sound wonderful but the problem is that it is not because we don't have to forget the side effects of bislicing. As you've seen before, bislicing implies an increase of the allocated space and those an increase of the operations need to be performed because you need to decompose the data, you need to manage the slices also. And as I said before, only some arguments can be efficiently bisliced. We are not talking about only security but also efficiency because efficiency is almost as much important as security in box ciphers and so we have to consider also that aspect. So as I said, the SIM systems, as we've seen before, are quite good candidates because they may gain a lot of throughput or will be slicing. And box ciphers, they may also gain the precious feature of the independence from the input of the execution time. And so while it can then gain that resistance against the time inside channel attacks we've seen before. But of course, never forget that any dependency that may occur between the several bits of the same input instance may cause a loss of efficiency because they may prevent you from processing several slices in parallel but also could prevent sometimes also the bisliced transformation and also remember that also in box cipher they look like the best candidates ever. There might be some implementation of the same box ciphers that would not benefit from the slicing just because of the implementation choices. And so that's why I conclude here by saying that this kind of tool may be useful for this reason but should be used very carefully because if you are concerned about efficiency and security, of course, you first need to understand whether your box cipher implementation really fits it. Thank you for your patience. And if there are any questions or suggestions I really open to suggestions, please ask. Yes, please. In box ciphers you have a view of the head boxes where the operation is that you take a bite and you go through the head box and you get a bite. These head boxes are not linear by design because we don't want to have a linear operation so how do you be sliced in this kind of operation? Sorry, could you probably repeat the question about you were saying that usually in box ciphers? Yeah. So yeah, and so how do you be sliced in this operation, the head box operation? Can you be sliced in this one? So is asking me about the substitution operation that in some box ciphers happen like in the AES algorithm for instance, so the substitution boxes that are used to remove the linearity of the box cipher itself. You raise a very good point because that is one of the first features I was trying to be sliced in the pre-send box cipher. I don't know if some of you heard about it. It is a kind of light version of the AES. In that case, well, just to explain how it works, the plain test or that's around the ciphertext anyway is being encrypted by substituting its bytes with the values found in a table, the substitution table. So in this case you have that you're just collecting data from memory. Actually, I kind of solved that issue in the pre-send box cipher by implementing those small substitution s-boxes, let's say the substitution tables, with some logic functions that corresponded to them by using methods like the of the minters and that kind of methods. The problem is that in the pre-send box cipher those s-boxes were quite simple because they were just, well, they're just 16 elements for a four-bit long. But AES uses quite bigger substitution tables and also many other block ciphers use tables to do their job because it's very, very more efficient. So, well, that problem is still open as I discussed with Daniel Page of the ladder project. It's still very open because some of those tables are, all of them actually are based on complex mathematical calculation and studies. So it's still very open. Sorry, you're asking me whether I use a mixed form of, I mean, in that case, if I be sliced part of the program and the other part is just a table, no. So you're asking whether I'm using just more operations like and so, or I use other operations also. You mean to implement those s-boxes, that's what you mean, all right. Actually, I implemented it quite a while ago, almost a year ago. And actually, I think I used end operations also, right. Because I used the method of the, I don't know if you, the method of the mean terms, you know, I just, since they were small s-boxes, I just seen all the outputs and then implemented them with this logic function made of mean terms. So, or end operations basically. It's not so efficient, that's the problem. I think that's the way also some of these tables are not translated this way. But at least for that small, or slightly worked. Yes, please. On your examples, you showed XOR as an operation turning in 8.XOR into 8.1 with XORs. I would expect XORs to be time independent even if it operates on 8 bits. Is there an example where it more clearly shows on 8 bits you could expect it to be implemented to be a time independent operation? Right. So, okay, you asked me about an example in which we have an operation that depends on the input for the execution time and that is transformed into, well, a version equivalent that is not dependent on the input. Well, unfortunately I didn't bring that kind of example here and I didn't get so far to transform that kind of things but just to let you know how it works, usually when you have that kind of operations that depend on the input, you may choose to implement an equivalent version of those with lodging functions the same moment ago and that's how they usually do in the papers you read about it. There are several papers on this slicing and they, for instance, implement these equivalent versions with really long expressions of atomic operations of the bits. I think I put some examples here that's quite interesting because I put a couple of links of a couple of papers. The first one actually is about the sliced version of the AES algorithm and that's quite interesting to see how they solve the kind of problems we were talking about a while ago but if I remember well, they use a lot of logic functions like that. So if you would have an algorithm where, for example, there would be a multiplication operation or a division and somehow you would run on a core where that's starting to depend to basically reimplement that whole algorithm. Well, it's all a matter, okay, you ask me what if I have a multiplication or an addition or a subtraction division or that kind of stuff. I think it is just about compromise. I mean, whether you prefer to lose a little efficiency just not to have to transform completely your block cipher because actually your security needs are quite met anyway or whether you are willing to do it and transform it completely because there are some abstractions, some implementation of those operations that are a little more efficient for this purpose but of course there's still the dependency for instance in the addition of the carry and that stuff so that kind of dependency cannot be completely avoided but at least it can be improved with particular implementation of that algorithm but if you want to change completely your block cipher because you think that today your security block cipher wouldn't be compromised by that that could be your choice, I mean, yeah. If that asks a few questions. Yeah. In one of your slides you had this function that turns regular data to size data. You mean with a multiple input or no? Just. Sorry. Yeah, this one. Right. Yeah.  Is there any trick to implement that efficiently or it's just basically it's setting them. Is there anything special you can share? Right. So you are suggesting that by using this function so you mean by performing the transformation of the data, right? You may lose time, right? Well, yeah, that's true. I mean, one of the warnings I'd like to include when in the instruction of this tool is to be careful about how many times you do something like that because every time you do it you lose time for the transformation that the compiler will introduce in the program, of course. And so to do, as I suggested, we'll be to do it carefully. And then you ask me about any trick to do the same thing more quickly, right? For example, using SCMD instructions if it looks possible or... So you probably are talking about an implementation that from the beginning is already, let's say, a bit less oriented, right? So, yeah, that's possible, of course. But that's really possible. I would suggest if you know what you're doing, actually. Yeah, because what I was telling about this tool is that it aims at sparing you this kind of work or sparing you the need to, you know, be too much... What about the qualifier on the array type that states this will be transformed in a slight version of the compiler? So you write it the normal way and any data access will be done in the sliced way. So you don't need it to perform the transformation because in the beginning it's in the sliced... Right, so you're suggesting to simply adopt a different way to access the data? Yeah. So for instance, you're suggesting that we might, instead of using this function we might access the bits of the array called array, sorry for this example, and properly, directly in a proper way just to avoid transformation, yeah? Oh, yes, of course. I mean, some implementation already do that. The implementation that I still don't need my tool already do that on their own. But yeah, that's, again, that case in which probably some people just prefer to start with the slicing by using a tool that already does it for you. Of course, any more efficient choice is, of course, preferable to that one, yeah? Is that answering your questions? Perfect. Right. Any other question or suggestions? Right. Okay, thank you.


This episode of HCC 788 brought to you in part by the die-cast enterprise. Join us each week as we discuss the sexual proclivities of Commander William T. Riker. The bravado comedy of Lieutenant War. And the adorable monkey shines if one Wesley the sweater crusher. Or maybe we'll just talk about the golden girls. Or hairstyles. Or cartoons. That's equally likely. We also like G.I. Joe. There, we tied that in nicely. Well done everyone on that. By all our play sets and toys. So great talk here to love G.I. Joe. Great! I'm in hell! Swatterize it! Arch, arch, raid! Ready! Ready! Ready! Silence killed. Toy everybody, HoodieCobraCommander788 here. It's time for another vintage G.I. Joe Toy Review. And this one is special. Some of you may remember that a cool guy named Rob, who also goes by Max Rebo's ghost music, clever name, sent me a huge box of 1990s G.I. Joe figures. Well, it's time to review one of those figures now. We're going to look at G.I. Joe's strategic commander from 1993, Colonel Courage. And this is one that has been requested. Some of you said you wanted to see this figure. Well, I hope you meant it, because here it is. Thank you again, Rob, for your extremely generous contribution. We will be looking at several of those figures in the coming months. A couple quick announcements. I wanted to let you guys know that there will not be a new review next week. I am taking that week off. Now, don't panic. When I created the schedule for 2017, I purposely put in a few weeks off during the year. Not many, but everybody needs a break now and then. So this will give me a chance to have a little bit of a break and maybe even do a little extra work on the next review. I will be back the following week with something strange and bizarre, so look for that. One more thing, as some of you may know, my daughter Victoria has been helping me out with the title cards for some of the recent videos. She wanted me to let you know that if you would like a drawing of your favorite GI Joe character in her style, just check out her Instagram. A link will be in the description of this video. I'm doing something a little different with this video. I don't have any skits. I don't have any jokes, at least not many. Instead, reviewing this figure inspired me to think about something other than the toy. So with this video, you're going to get a toy review and then a statement by me that includes opinions about something other than toys. So if all you want is the toy review, then stop this video at this time marker. Then you don't have to listen to my opinion about life, the universe and everything. If you continue on, you've been warned. There are opinions ahead. So with that out of the way and with a special thanks to Rob, HCC's 788 presents Colonel Courage. This is Colonel Courage, GI Joe's strategic commander from 1993. This figure was only available in 1993. It was discontinued for the year 1994. In the earlier years of GI Joe, figures were available at least for two years, but they started to cut that back in the later years of the line. 1993 was the second to last year for the vintage GI Joe run. After that, it plunged into Sergeant Staffidge and GI Joe Extreme. For this figure, I have the full card back and I don't normally get full card backs, but this is thanks to Max Rebo's ghost music who sent me that big box of 90s GI Joe figures and that included some full card backs like this, which is great so we can look at how Colonel Courage appeared when he was on the pegs in 1993. Up here at the top, we have the GI Joe logo and then we have the battle core logo and battle core was essentially the core figure set for GI Joe in 1993 and 1994. The rest of the line was broken up into many sub teams. The direction of the line was really unclear at this point. GI Joe didn't know exactly what it wanted to be. Unfortunately, nowhere on this card front or back does it describe exactly what battle core is intended to be. We have some artwork of Colonel Courage here and this is not bad. At some point, I'm not sure exactly when. They transitioned from the traditional GI Joe card art by Hector Guerrero. I prefer the old explosion back card art, but this is not bad. The illustration does have some energy. He has a wild expression on his face. It looks like after he kills those Cobra Vipers with his machine gun grenade launcher, he intends to eat them. Here in the front, we have instructions on how to use the figure stand and the spring loaded missile launcher. We'll take a look at the accessories later. On the back, we have the cross cell where it has other figures in the line. Then we have an advertisement for a couple of the sub teams, DEF and Ninja Force. We have our one flag point. Then we have our file card and this file card is rectangular with rounded edges. The file cards were no longer shaped like a file folder like in the old days. As with some of the 90s file cards, this file card has descriptions of some of the features on the figure and I will refer to these descriptions as I look at the figure so I can figure out what some of this stuff is supposed to be. And we'll take a closer look at the file card a bit later as well. Let's take a look at Colonel Courage's accessories and with the exception of the missile launcher and the missile, these accessories came on an accessories tree. Kids would have to break or cut the accessories off of the frame. Also, none of these accessories are new. They are all reused from other action figures. This was an unfortunate cost-cutting measure by Hasbro. The accessories that came from the tree are in a bright, nearly neon green. This is unfortunate. Some of the original weapons were pretty cool but they are made less cool by molding them in this garish color. Colonel Courage came with an assault rifle and this was originally used for the 1990 Airborne Version 2. Airborne's rifle was originally in black. This is my favorite of Colonel Courage's accessories because it sort of looks like an M16. It's a bit oversized but I can imagine it as a real weapon. He came with a machine gun. It is very long with a very large scope and this machine gun is reused from the 1987 Tunnel Rat and this is a pretty cool weapon in black plastic but it's just not quite as cool in bright green. He came with a laser pistol. I guess that's what this is. It has this protruding thing and this is reused from the 1987 Battle Force 2000 character Blaster and honestly, this is a wash. I don't really care for the original either so putting it in neon green doesn't hurt it any worse. It started out pretty goofy. It's really boxy. It looks like an 80's camcorder with a protruding... Let's hope that's a microphone. He had a machete and this machete was reused from the 1988 Musgrat. I don't have Musgrat's machete to show you but it's basically the same thing but in light blue plastic. He came with a knife and this knife is reused from the 1988 Hit and Run and pretty much everything about Hit and Run is better. Let's be totally honest about that. The last accessory from the accessories tree was the pistol and this pistol was reused from the 1988 Shockwave looking much better on Shockwave in dark blue. Finally, we get to the spring-loaded missile launcher and this was an innovation from the 1990s. 1980s GI Joe figures did not have these. A lot of figures from the 90s did. Now this is in gold plastic. It has a grip here on top. This is meant to be held under the arm but that grip looks a little bit thick and so I'm not going to risk breaking the action figure's thumbs by putting it in the hand. It has a gatling gun up here, a missile launcher underneath and here in the back it has a trigger. This missile launcher appears to be a reuse of the missile launcher that came with the 1992 Barricade but Barricade's missile launcher came with this rack so the missile launcher could be worn on the back. Colonel Courage's missile launcher did not have that feature and that's unfortunate. I think that would have improved it. Colonel Courage's file card calls this an armor-appearsing assault gun. Then finally we have the missile that the missile launcher fires and again this is a reuse of the missile that came with Barricade, Barricade's missiles in yellow plastic. Let's demonstrate how to use the missile launcher. You place the missile in the launcher with the notch side up. It only goes in one way. Push it all the way in until it clicks and let's use blaster for target practice, why not?  I'm generally not a fan of these spring-loaded weapons. When I was a kid, I didn't need this kind of thing. However, I have to admit shooting blaster with this missile launcher is kind of fun. This missile launcher is made of gold plastic so it may be susceptible to gold plastic syndrome which is an unfortunate condition of some of this gold plastic in which it becomes very brittle over time. It'll almost crumble in your hands. The final accessory is the figure stand and this did come with the figure and this is a great thing that the 90s did. It would have been nice to get figure stands with the figures in the 80s. Unfortunately, it is in that bright green color. Let's take a look at the articulation on Colonel Courage. He had the articulation that was standard for GI Joe figures by 1993 and in fact, this articulation had become standard by 1985. He had a head that would turn from side to side and look up and down. He could swing his arm up at the shoulder and swivel at the shoulder all the way around. He had a hinge at the elbow that allowed him to move at the elbow a bit and he had a swivel at the bicep so he could swivel his arm all the way around. The figure was held together with a rubber o-ring that looped around the inside. That allowed him to move at the torso a bit. He could move his legs apart about so far he could move his leg at the hip about 90 degrees and he could bend at the knee about 90 degrees. Let's take a look at the sculpt design and color of Colonel Courage starting with his head and on his head he has a non-removable helmet. That's unfortunate. The file card calls this a Fritz helmet and this is a Pazged helmet. Which is sometimes called a Fritz helmet because of its resemblance to the German Stahlhelm helmet. The helmet has a sculpted eagle and this would be his rank insignia. The rank insignia for a Colonel in the U.S. Armed Forces is an eagle with a shield and clutching arrows. Colonel Courage is a full bird Colonel as distinguished from the lower ranked Lieutenant Colonel. He is African American with a beard and this is a pretty good face sculpt. In fact, the helmet is sculpted pretty well too. It's a pretty good head sculpt all the way around. I do wish that helmet were removable but for what it is, it is pretty well done. On his chest he has a creamy off-white color shirt and this is probably intended to be the shirt of his Army service uniform but it's not quite the right color. It is very close in color to the uniform of the 1990 ambush. His chest has a lot going on with it. First of all, on his collar he has these two black triangles. This is probably rank insignia but they're too small to tell. Then he has the tie.  The file card calls this a GI Joe officer issued dress tie. This is the most unusual part of this figure. He is heavily armed and equipped for combat but he's wearing a tie. In addition to the tie, he has a pistol. The file card calls this a Colt 45 quick draw pistol. He has a grenade. The file card calls it a J2J pineapple grenade. It looks like an old Mark II pineapple grenade. He has a knife. The file card calls it a standard issue combat knife. He has these light green straps front and back and this color is dangerously close to that neon color on the weapons. Now these straps could carry a backpack but he doesn't come with one. I think that's an unfortunate omission. One good thing about these straps is the paint continues down past the belt line. So when the figure is leaning back or leaning forward, you know, it's on the back as well. It still looks like the straps connect to the belt and this is nice. Older figures did not do this. For example, Flint, his, the paint on his straps just kind of ends right there at the belt line. So if he's leaning backwards, there's a gap between the straps and the belt. His arms feature rolled up sleeves and otherwise plain and no watch, no gloves, anything like that. The waist and legs, in fact, the entire lower half of this figure is reused from the 1989 recoil. So you have the same belt, the same pistol and the same boots. On his waist, he has a light green belt. He has olive drab green trousers. On his right leg, he has a green pistol and a holster. The file card calls this a standard issue nine millimeter pistol. This is probably a Beretta M9. The Beretta M9 replaced the M1911A1 as the US military sidearm in 1990. His left leg is plain. Then he has tall, brown, Wellington boots. These are not standard combat boots. Let's take a look at Colonel Courage's file card from the back of his card back. And it has a portrait of him here and it has his code name as Colonel Courage. And this is a cheesy, alliterative code name. It's too bad Hasbro didn't release figures for his brothers, Brigadier Bravery and Major Macho. His file name is Cliff v. Mewitt and he has exactly the same file name as another character, the 1990 Air Wave. They even have the same middle initial. It's very unlikely these guys would coincidentally have exactly the same name. Most likely this was an error or just plain laziness. Primary military specialty is administrative strategist and this to me implies that he's going to spend most of the time at the base behind a desk. Secondary military specialty is Patriot driver. The Patriot was a GI Joe vehicle that was released in 1992. But the strange thing is it was only available in 1992. It was not available in 1993, the year that Colonel Courage was released. Birthplace is Boston, Massachusetts. Early GI Joe file cards were written by Larry Hama who gave the Joe's birthplaces all over the country. Later file cards were written by Hasbro employees and they tended to favor characters from New England. Hasbro headquarters is located in Rhode Island. His grade is 06 and that is the paid grade of a Colonel. So that fits his code name. As an 06, Colonel Courage has the same rank as the GI Joe leader Hawk did in 1982. Of course, Hawk famously was promoted to Brigadier General for his second version in 1986. It's unclear where Colonel Courage would fit within the GI Joe command structure. In the GI Joe universe, commander responsibilities were often allocated without regard for shoulder rank. For example, in the cartoon series, we're told that the chain of command goes from Hawk to Duke to Flint to Beachhead. That means it goes from a general to a first sergeant to a warrant officer and then to a staff sergeant. Despite the fact that there are officers and other sergeants in GI Joe that based on their rank should come between these guys. In the GI Joe comic book series, Stalker was often in charge of missions commanding soldiers that outranked him. I don't really have a problem with this. It just means that Colonel Courage's rank doesn't tell us much about what his role would have been in GI Joe. Unfortunately, he came too late in the line for him to appear in a lot of GI Joe media. So he wasn't a very well-developed character. So we never got to find out exactly where he would fit in. This quote here says, I'll never surrender when I'm wearing a tie because I can't be beat when I'm neat. So he's Johnny Cochran now. This paragraph says, proper address and discipline have always been the backbone of the Colonel's leadership. He works hard to impress these qualities upon his subordinates and insists that anyone who follows his lead will quickly transform themselves into a lean, mean, efficient fighting machine. Because of his efficient work ethic and organizational skills, he is usually assigned to intelligence tasks behind the lines and behind a desk. So whenever he has a chance for combat duty, he eagerly jumps at the opportunity with an armor-piercing weapon in one hand and a machine gun blasting in the other. The emphasis here is on his neatness and his organizational skills. Although I think it's funny, he's a stickler for proper military dress, but he wears a non-standard uniform. If you're going to insist on proper military dress and grooming on the GI Joe team, you're gonna get some pushback on that. Unfortunately, it's all too easy to talk about Colonel Courage's GI Joe media appearances because he didn't have any. He didn't have any animated appearances that I can find. And as far as I can discover, he didn't appear in the classic Marvel Comics run either. Looking at Colonel Courage overall, this figure barely makes it to the middle tier. It has a few problems. The neon green accessories from the accessories tree is a real drawback. Nothing is original and it's a bad color. The spring-loaded missile launcher is not too bad. There have been far worse spring-loaded weapons. The problem is the color. It's gold. It doesn't match anything else on the figure. If there had been some gold anywhere on the figure, it might have worked better. And they could have put gold on the figure, a spot of gold paint for the rank and sign on the helmet would have looked great. The non-removable helmet is a problem, but it doesn't look too bad. According to the file card, Colonel Courage spends a lot of his time behind a desk. And I doubt he's wearing his helmet while he's shuffling papers. But you can't take it off. The alliterative codename is too silly to take seriously. And the whole bottom half of the figure is reused from an earlier action figure, so not all of his parts are original. The figure is saved from the bottom tier by a few strong points. Although the helmet is non-removable, it is well sculpted and it looks good. The overall color scheme is pretty good. The cream colored shirt is a little light. But I like the olive drab green. And if the lighter green highlights had been done in a slightly darker green, the colors would have been about perfect. I like the tie. I like the idea that Colonel Courage takes care of business behind the desk, but he's ready to spring into action at any moment. So if he's called into battle, he doesn't even need to change clothes. He just tucks the tie in the shirt, puts on a helmet, straps on a weapon, and he's ready to go. The tie kind of symbolizes a work ethic that I recognize and appreciate. Colonel Courage is not bad for a 90s figure though. It's not wild and crazy like a lot of other 90s figures were. I think the figure suffers from being released in the 90s. If it had been released in the 80s, it would have had a better codename, better accessories, and probably all original parts. What I really like about Colonel Courage is that he added to the diversity of the G.I. Joe roster. G.I. Joe was one of the most diverse toy lines of the 1980s and 90s. A common way American entertainment dealt with diversity of the 1980s and 90s was tokenism. They would add a token African-American guy or a token woman to a group of mostly Caucasian men. Token characters only exist, so the creators can check that item off of their list of things to do. They are seen as representatives of a race or a sex, not as whole people with fully developed personalities. G.I. Joe was no exception to this. In 1982, they had a token black guy, stalker, and a token woman, Scarlet. But G.I. Joe took a step beyond tokenism through the superb writing of Larry Hama.  Each year, G.I. Joe added to its diversity. G.I. Joe drew its membership from every corner of American society. Some examples are better than others. Spirit was a stereotypical Native American, but I'm still happy he was in the line. Women were represented too, and they were not just objects for the men to rescue. They were leaders. And I'm happy to see Colonel Courage continue the tradition of diversity in 1993. Diversity enriches life. For those of us who value diversity as a good in itself, a diverse society is a bespeckled tapestry of experiences and cultures, art, literature, food, languages, religions, and worldviews. It's a smorgasbord of experiences to draw from. If you can't appreciate diversity as its own good, there's a utilitarian reason to prefer a diverse society. As the world changes and grows, we don't know what challenges lie ahead. A totally homogenous society may seem comfortable to those who live in it, but when faced with a novel problem, such societies have a limited range of experiences and modes of thought with which to address it. When everyone has a similar background and worldview and religion and culture, they tend to all come up with the same wrong answer. It's like having a biological population made up of clones, where the entire population can be taken down by a new disease for which no individual has an immunity. Diverse societies with their hodgepodge of cultures and ideas have a better chance of coming up with creative solutions to novel problems. Diversity can be messy, there can be conflicts between different cultures and points of view, but mature societies find ways to manage those conflicts and live together, and that's what makes any country great. I've always viewed this channel as a journey that we take together, and I'm happy to see a wide range of viewpoints and background among my viewers. I want everyone to feel like they can go on this journey with us. I don't want to see anyone excluded, attacked or ridiculed because of who they are. Disagreement is fine, but attacks are not. This is my statement to everyone who goes on this journey with me.  You are welcome here. You are welcome here even if you disagree with me about everything I say. People disagree with me all the time. That doesn't bother me. You're even welcome here if you disagree with what I'm saying right now. I mean diversity, that's for hippies, right? You are still welcome to come on this journey with the rest of us, but under one condition, that you make everyone else feel as welcome here as you are. That was my review of Colonel Courage. Thank you again, Rob, for your contribution and thank you to everyone who watches these videos. I hope you understand that you are important to me on a personal level. This project has changed my life in immeasurable ways, and I am forever in your debt. Please give this video a thumbs up on YouTube, subscribe to the YouTube channel and share this video. That's what helps this channel grow. Don't forget to follow me on Twitter and support the channel on Patreon. Please visit the website, hcc788.com, to see this review and all my other GI Joe reviews. If you're wondering if I have reviewed something, check the website. If I have reviewed it, it will be there. Thank you all for watching. I will not see you next week, but I will see you the week after that for another Vintage GI Joe toy review. And remember until then, only GI Joe is GI Joe.


What's up everyone, it's your girl Kenzie here from Lane Sports Cards and I'm ripping 2021 Panini flawless football hobby 2 box full case break number 72 tiered random teams Here's the look at the random results. You can always find these at lane sports cards.com Underneath the results tab the link is also in chat for you. Good luck. Right. All right No, yeah, but with a nest of hash Fill in a booklet. Let's go. No booklet out of the first one Let's see if my intuition was right or not One out of two Marcus Allen for the Raiders On the triple patch two color one color two color Raiders up first Quad a rookie showcase that is five of ten Rashad Bateman For the Ravens some jerseys maybe soccer glove and football rally there five of ten Rookie debut signatures 25 a 25 bookend for the Chargers a big poem Josh Palmer 16 out of 20 RPA here for the Rams 2-2 at well 2-2 action. He's got this next team. This is sick going to Chris M. I with the Titans NFL laundry tag one of three a j brown boom Nice one there a laundry tag with the Nike swoosh and nfl shield one of three Half jersey number one of one We'll make that one for you. We've got 10 of 10 rookie Otto Vikings.  There we go Two out of 20 on these sapphire rookie signatures We'll mag this one here for you Bernie nice hit here first We've got sapphire 14 of 15 for the Browns little Baker Mayfield You go browns Tier 2 hit there for braiding K does come with a diamond guarantee We've got quad rookie relic 3 out of 25 mac jones Patriots chris ma Both chrises are hitting so far Nice on their jerseys here a glove and football 3 out of 25 And we've got our p.a. 15 of 25 on the signature gloves for the Niners trey lads Bow another one chris mi with the Niners Here you go chris hitting big with that laundry tag and the trey lance rpa That's sick Very nice first briefcase there All right, number two. Come on booklet Yukon legend there brianna stewart. Oh, yeah Big time Here we go. Ah, no booklet. Oh, that's pretty darn cool No booklet I was wrong You know All right, we've got jumbo rookie patch four of 20 sam ellinger colts Sam ellinger Two color patch there. Oh, yeah wk. These are beautiful beautiful cards Uh seven of 10 triple relic here cowboy zeke elliot dach prescott and cd lamb That's a cool one for the boys on the blue foil two color match Nicholas s We've got rpa 18 of 20 the scrooge Going to the seahawks Bernie s with the scrooge. There you go, bernie bernie with the scrooge 18 out of 20 We've got rpa nine out of 10 rams tutu atwell Two color two two color Not tutu with the two color two color almost had me tripped up there We've got uh honored ink 15 of 15 for the giants phil sims phil sims for the giants This next one's nasty going to rob h patch auto five of 15 of the bus Beautiful bettas there's that game that is game worn. I could tell it looks a little uh dirty. That's sick Very nice sit there for your rob bettas five of 15 We'll mag that for you and we've got emerald four out of five Charles woodson. That is a dual team card Raiders and packers raiders is michael s And packers is matt m. So this will be a random at the end here for you Random between the raiders and the packers since both are shown there And both logos on the back Let's go here first. We've got four out of 10 diamond of james robinson for the jacks Scott f with the jacks on the diamond guarantee agreement. There's been quite a few uh duals A dual team ones like that We've got super bowl one of one nike swush john taylor for the niners Chris m i is killing the inner cases here with the niners First the lance now the john taylor one of one Sanfran january 22nd 1989 Player worn on that one that's sick super bowl xx II I was at 23 That's sick Congrats on that one chris m i All right, and last card before I do the random here. We've got rpa signature glove four of 15 dolphins Jalen waddle Brayden k with the dolphins There you go on the signature glove rpa All right Solid up case. They're a flawless very nice. Uh inner cards too All right, give me one second gonna set up the random here again raiders and packers Raiders and packers Dual team car Lawless All right, um again raiders and packers on that dual woodson whatever team is on top after the random will take home that card Let's roll our dice Five times again top team. We'll take it home. Good luck one Two three four and five Raiders taking home the woodson congrats to that team Thanks again for the fill everyone that'll do it for flawless We've got 10 box tuesday football coming right up. Thank you


What's up everyone it's your girl Kenzie here from Layton Sports Cards and I am reppin 2021 Panini Prison football hobby six box half case break number 38 pick your team got Brandon B. Bills David F. Eagles Dylan S. Cowboys Gilwami L. Titans Hwasung C with the Browns Um, that's my thought Jacob L. Barracos Jeff S. Vikings Jeffrey H. Bangles Jeremy S. Chargers Jesse O. Niners Joe O. Raiders Jose S. with the Cardinals and Rams Logan S. Texans Martin A. Giants Nicholas T. Dolphins and Panthers Richard C. Patriots Robert G. Saints Ryan P. with the Washington football team and Colts Ryan E. Jets Ryan B. Bears Steve R. Ravens Sungit K. Jags Thomas L. Packers Chiefs and Seahawks and Travis B. Lyons and Steelers Victor F. Falcons and Yochan L. or C with the Bucks all right good luck everyone here we go again let's get flawless football filled this does break next still five teams to go there is the link right there for you let's get that one filled up all teams are on sale and all teams remaining would be all tier one teams if it were a tiered random break so let's get those filled up Herbie second year Sewell and Eco Collins Hyper to 175 Teddy Bridgewater Broncos and Brilliant's Ice Christian McCaffrey to 99 Panthers Tramacitty we've got Najee Harris rookie Steelers um Purple Power rookie Awosu Kormoa Browns to 49 and Silver All Out CMC CMC Packer Elijah Mitchell Trey Lance rookie Niners some Blue Wave to 199 Christian Wilkins Dolphins and Silver David Johnson Augilari Adafi Owe we've got Hyper to 175 Ian Book Saints and Silver Auto Derek Brown for the Panthers Panthers with the first auto again everyone flawless football breaks next five teams to go all are discounted top teams still remain let's get that filled up breaks right after this Boogie Basham Simi Fajoco Purple Issa 225 TJ Hawkinson Lions and a Trevor Lawrence rookie fireworks that's Newsom Amon Ross St. Brown rookie Lions got Scope to 75 Kurt Warner Cardinals and Richard C that is a huge card holy moly will you drop the insurance command for me please add some insurance to this bad boy Richard Uzi's gonna do the command for the insurance I'll get you the direct link there wow that's same we will mag that one for you yeah this case has been crazy well I guess that paid off for you Richard huh times like 10 wow that is a big card big palm Tommy Trembl glad you dead man blue ice to 99 young Hoku Falcons fireworks rookie Jamar Chase and Silver rookie Jalen Waddle you go dolphins this is just the first box yeah Brandon let's see like a stained glass or see if we can pull another manga that would be nice huh Hediri is Tony rookie Felipe Franks we've got red wave of Marlon Humphrey to 149 never second guess do you imagine if you second guess and then buy the Patriots and then pull that that those are the worst I do that all the time and it kicks myself in the butt Zach Wilson rookie Audi Ingbo got blue wave to 199 JK Dobbins and break Justin Fields I did that last year with obsidian I didn't buy the Steelers in a one box break for like 24 dollars dude pull the one-of-one shield auto rookie of Chase Claypool let's like always do that to myself Barmore Dwayne Eskridge we've got Orange the 249 Noah Phant Broncos Silver and Melvin Gordon third Joe Trion Patrick Jones the second Devonte Adams brilliance last box box one Mirosmith Marseille train Nixon red wave a Mirosmith Marseille to 149 Vikings and Silver Joe Mixon Bangles chorus be sure to add some insurance onto that Richard hi box two here again everyone flawless football up next all right it just looked like it was missing a pack but there are all 12 here let's just uh just look weird to me first okay all right let's see got Cowboys Texans Pats and Eagles four to go four to go breaks next there is the link for you yeah if you didn't see the uh the direct link earlier Richard that Uzi dropped you go to latinsportscards.com and on the supplies tab at the top of the page click that and then insurance will be there for you Amon Ross St. Brown Hunter Long we've got Blue Ice to 99 to Forest Buckner Colts and Silver Amon Ross St. Brown Lions Pits rookie Falcons Jamie Newman we've got Blue Wave to 149 Tony Romo Cowboys and fireworks Dalvin Cook I would have to look at I don't know what comps are of that card off the top of my head Trevor Lawrence rookie Jags Shane Buccelli Chiefs we've got Kylan Hill purple to 125 Packers Jamie and Davis cracked ice to 225 me personally I probably put about five grand at least on that I would think around that oh yeah five grand 7500 something like that Christian Barmore train Lance rookie Aaron Rodgers to one 99 Packers brilliant Russell Wilson Seahawks Screech Joe Tryon we've got gold y'all uh Darius lay junior for the Eagles Gold rookie Kaderious Tony 10 on the gold Kaderious Tony rookie my gosh we'll mag that holy cow yeah that's crazy because literally the Patriots were the last team taken in this break now that I think I remember Patrick Jones Amir Smith Marseille we've got Forest Camo of Tony Buccelli to 25 for the Jags and blue cracked ice rookie break Devonte Smith to 99 Eagles come on now manga you got to show up now Daffy away boogie bash and we have another Forest Camo uh Jalen Camp Jags back to back Forest Camos to 15 and Silver Ocho Cinco and sure for 10k yeah it's that's that's a card that's up there in value Trey Nixon Josh Palmer Hyper rookie to 175 shy Smith Panthers Silver all out Echler I'm not sure if they were getting even any comps out there yet without being only out of 15 Joe Burrow second year Kaderious Tony rookie base we've got purple to 125 Rob Bronkowski Bucks and Silver Jamal Adams just check eBay 9k okay well it's close 7500 around there yeah so I wouldn't sure for for around 9 or 10k got Felipe Franks Zach Wilson rookie Jets Hyper Calvin Ridley to 175 Falcons and Silver Joe Thysman out of Yangbo Aujalari purple ice to 225 Tyler Higby and Jalen Hurts hype Packbox to Brock Lesnar hat in the home Semi Fajoco that's Newsome Orange to 249 AJ Brown Titans and break up to a tag of Iowa dolphins second back a popcorn today your funny Gucci it was a camo Forest Camo Otto a Mack Jones still four left everybody four to go on this next flawless break Cowboys Texans Patriots and Eagles there is the link let's get that filled up four to go Cowboys Texans Patriots and Eagles all on sale Terrace Marshall Jr Jamar Jefferson Hyper to 175 Hayden Hurts Falcons and fireworks rookie or sorry not rookie Calvin Ridley him and Pitts both have like the same stance in that car Jalen Waddle rookie dolphins Trayvon Mo Rigg purple ice to 225 Zach Wilson Jets very nice hit Jets 188 out of 225 we'll mag that Zach Cunningham Silver gas drugs very Joey B second year and Patriots still left and uh flawless to Trace Sermon Jalen Camp purple ice to 225 Nick Chubb for the Browns and Silver James Robinson honestly and my opinion of flawless Mack Jones has been the most common pull of quarterback rookie autos like we probably pulled close to like 10 of him on opening day it was ridiculous Jamon Davis Avery Thomas Thomas blue wave to 199 Amon Green Derek Henry brilliance uh-oh I sure hope so Rob you see what Forrest pulled last night Amari Rogers Kyle Trask rookie for Belisa 225 Chargers Nick Bosa and uh Jacob Silver rookie Rams Jabral Cox Shuba Hubbard Panthers he pulled the shield 101 flawless Najee Harris we've got orange the 249 Irv Smith Jr and Jerry Judy hype it was crazy he he pulled one of those two apparently on uh release day from Andre Stevenson on Woosarrique orange wave to 60 Chad Johnson Bangles and Silver Tridabious White and the dude's name who hit it was Rob F I thought it was you at first I was like that's crazy but it was a different Rob F apparently we got snakeskin Greg Newsom Xavin Collins snakeskin of Curtis Samuel Washington on the case hit Curtis Samuel we'll mag that and emergent rookie Mack Jones yeah that's heck of a card Monty Rice Rondell Moore rookie orange Michael Carter to 49 nice when they're jets and Silver Baker Mayfield gaming stuff nice yeah failure man it was your metric Felton Jacob Harris we've got blue or I'm sorry red waves a 149 Shuba Hubbard Panthers nice hit and we have a redemption rookie autograph prism red wave so out of 149 car number 341 Kyle Pitts Falcons there you go that'll be a sick color match there congrats on that we'll mag that redemption Falcons one-on-one shield and NT oh wow that's crazy Chris Evans Jalen Phillips scope to 75 Jeffrey Simmons Titans new recruits rookie Najee Harris Harris Stokes we have Micah Parsons rookie Cowboys red wave of Chris Godwin for the Bucks to 149 and Silver rookie Otto Davis Mills Texan there you go Houston Logan S with the Mills mafia congrats on that one we'll mag that three to go now Texans Pats and Eagles Texans Pats and Eagles there is the link that breaks right after this one let's get it filled up there is the link fill that one up I'm feeling something big out of flawless yeah I gotta start doing that too Rob Mo Riggs sermon Devonte Hall Hyper to 175 Chiefs Chiefs George Kittle Silver Niners Justin Herbert second year Jalen Camp rookie Raimondry Stevenson purple ice the 225 John U Smith Pats and Silver scary Terry Washington Mo Jerrique Greg Newsom the second orange the 249 Fred Warner Niners and Mack Jones rookie fireworks Pats yeah Southern has been tough on some of these cards for sure Xavin Collins Monty Rice green scope rookie to 75 Kelvin Joseph Cowboys and Silver T Higgins yeah we'll we'll see here for you Nicholas been doing really well today so far Rondell Moore Kylan Hill green scope to 75 juju Smith Schuster Steelers and break rookie Trey Lance Jamar Chase rookie Bangles Javon Holland purple to 125 Dylan AJ Dillon Packers Silver rookie Kyle Pitz there you go there is like some type of print right down that line right there I will send a box with the Falcons on that one okay Rex Ryan rookie Jamar Jefferson Jalen Waddle rookie Dolphins orange rookie to 249 Elijah Molden Titans Silver Darren Waller all out down to brown Reese McMath red wave to 149 Brett Farr Packers and fireworks Joe Burrow Bangles this is Patrick Elijah Molden blue wave to 199 Ben Scoronic Rams and purple power Katie and Walwood of 49 nice color match their Vikings 14 of 49 Jacob Harris Chris Evans blue wave to 199 Kyle Vinoy Pats and emergent rookie Mack Jones Jalen Phillips Eric Stokes purple ice to 225 Ian Thomas Panthers and red wave Amon Ross St. Brown rookie Otto to 149 nice hit Lions pretty good centering on that one as well we'll mag that but Micah Parsons rookie Terrace Marshall Jr. blue ice to 99 Dak Prescott nice one there Cowboys and a Nick Chubb brilliance grounds box five let's see Texans and Pat still everyone there is the link for yeah Patriots and Texans Texans on sale for 749 and Pats on sale for 2899 get it filled up empty I'm assuming that 9k comp on the Mack Jones was raw right Joe try on the Patrick Jones a second blue ice to 99 Kirk Cousins Vikings and emergent rookie Travis E.T. and junior after the unless someone did like express or walk through to get it graded Meersmith Marseille train Nixon red wave to 149 Cole Beasley Bills and silver Eric Stokes Packers and I didn't think so that's 9k raw then imagine it graded probably get a nine because with a centering Palmer and Schremble probably still get maybe what like 11k or so 225 mims jets and Dak Prescott brilliance I don't think it would gem just because it was a little OC but other than that it looks good I'm sure it would probably get a good good nine Cadarius Tony Giants Zach Wilson rookie this has a print line all the way through it too on that one for the jets my nerds on the red wave to 149 and 400 points and still has a day to go oh wow yeah that's over 10k then I'm sure Felipe Franks audio yinbo 249 drill peppers Giants and to a height Lajallari and off a away orange wave to 60 Kevin Byer titans and red wave auto Jalen waddle go back to back big hits of Jalen waddle let's go there you go Nicholas it really is going great a little bit closer to the top there not as great centering as the the waddle you hit last break but shoot this is a great card still 22 of 149 we'll mag that Rob there was probably what like 15 mag cards last break it was it was crazy there were like doubled amount of mags last break boogie bashem simi fahoko hyper amari at cooper to 175 break joe burrow das nu some amon rossine brown rookie got blue wave adafi 080 199 ravens and silver delvin cook all out then everyone a few teams left for the remainder of the day breaks force will be live star net five with more group breaks tonight hunter long kyle pits rookie um he is about full on personals already so yeah head just heads up there we've got bradley chubb to 199 broncos and silver fred warner gotta get some flawless football filled up breaks next joe burrow rock lessner jimmy newman we've got a trevor lorence rookie base jacks orange the 249 michael pittman jr colts and silver hunter renthrow that's your mom's we got a color blast y'all we have a color blast ian book rookie colts color blast jonathan what a case this has been my goodness wow beautiful jt second year color blast we will take that we'll mag that one for you jeez louise uh sake one fireworks this has been an insane case scaronik cornell powell purple ice rookie to 225 gelin camp and silver cam jordan let's see where we are flawless still patriots and texans left everybody gotta get this filled breaks next right last box here last box patriots and texans left and flawless that breaks right after this right well we've got a justin fields rookie hyper 175 amos packers and new recruits rookie at trey lance we'll succumb to two at well purple rookie to 125 dimetric felton browns silver fletcher cox frank darvey nishan right orange the 249 cd lamb cowboys tom brady fireworks thanks for the follow uh gubert gubert got michael carter rookie jets kenyan wangwoo blue ice rookie to 99 brevin jordan texans silver lockdown marlin humphrey got ps2 baroncos anthony schwarz orange waved to 60 christian wilkins dolphins and silver cam newton wow tatum shot 37 percent during the nba finals brevin jordan etn jr purple to 125 von miller broncos andy dalton silver no worries well thanks for following on boat elijah more jake funk we've got blue waved 199 zack cunningham texans and brilliance michael thomas i think bread might be some sort of sorcerer i was about to sneeze and i i turned this way the window and he was staring at me he said no you will not sneeze mac jones rookie base we've got pete warner sains uh to 225 purple ice jared cook and silver rookie auto michael carter there you go jets great hit we'll mag that carter davis mills rookie shy smith panthers orange 249 larry johnson chiefs and c h hyphen jc corn sua we've got purple power to 49 denzel ward browns and silver rookie das nu some bears those are the funniest six dogs niko collin stray mckinney red wave to 149 darwin james junior chargers and emergent chevon state williams all right last pack everybody last one still patriots and texans left in next flawless everyone that will break here in just a few minutes once it gets filled we will rip it nausea heros rookie elijah michael niners got hyper to 175 kyle pits for the falcons falcons doing very well this break too will mag that and montee rife's on the blue wave to 199 it tightens all right give me one second again we did have a 1 400 points card that's pretty good concerning a whole case we have one 400 points card give me a minute to set up the random for that let's roll the dice and for that it's going to be 10 times 10 times on the random here again top team after the random we'll take home 400 points good luck everyone one two three four five six seven eight nine ten bears bears taking home the 400 points all right give me one second and we will do a recap here yeah wow all right well our only non mag auto we had is derrick brown for the panthers all right all the rest of our hits we had the kyle pits hyper to 175 falcons michael carter silver auto jets the color blast of jonathan taylor for the colts very nice it there jail and waddle red wave dolphins amon rossin brown red wave lions davis mill silver auto we had kyle pits redemption for the falcons uh snakeskin of curtis samuel for washington purple ice to 225 zach wilson gold rookie cadarius tony for the giants and then card of the break the mac jones forest camo rookie auto to 15 or to 25 19 out of 25 on that one all right congrats everyone that'll do it for prism uh once we get flawless filled we'll rip it thank you


Last thing I'll say, and I'll wrap this up, so in 2007, I had an opportunity, I live in the Washington, D.C. area, and a good friend of mine, and your coaching staff may know Dave Bullwinkle, he's a long time scout with the Chicago Bulls, and in 2007, he sent me a text and asked if I wanted to go watch the Syracuse vs. Georgetown game, because Georgetown's right in my backyard, and keep in mind for context, this was back when the Big East was the Big East, and Syracuse and Georgetown were Syracuse and Georgetown, so he didn't have to twist my arm to go watch a league-level college game, and he texted me and he said, Alan, will you meet me at the arena at four? And I was confused because Tip-Off was at seven, and I thought, why in the world, I mean, I believe in promise, I try to get everywhere early, I believe if you're on time, you're late, but I thought, why in the world would we need to get somewhere three hours before Tip-Off? And you know what he said? He said, I need to watch the players when they don't think anyone is watching. I need to see how they prepare and how dialed in they are for their game. Obviously, as you guys know, three hours before Tip-Off, you've got your walkthrough, you've got your warmups with Coach Hinn, you've got other things to prepare to play, and he wanted to watch how those players were dialed in. Now at this time, and I won't mention any player's name, you can look up the roster from 2007 on those two teams. Each team had two or three players that were potential first round draft picks. And he took more notes during the three hours before Tip-Off on his yellow legal pad than he took when the game actually started. He was more interested in their preparation, he was more interested in how coachable they were, how dialed in they were, and once again, I would not mention player's names, but there were a couple of players on each team that absolutely sabotaged their draft stock because they weren't locked in. They were goofing around. They were going half speed. They weren't making eye contact with their coaches when their coaches were talking. You know, they're supposed to be putting up game shots from game spot at game speed, and they're joking around and throwing up hook shots. They severely tarnished their draft stock. Then there were two or three other players that did the exact opposite of that. They were 100% focused. They were 100% bought in. They were 100% locked in. They were doing everything as if it mattered because everything does matter. You guys know how it works when you're drafted in the first round of the NBA draft. You know, the contracts, your first contract has already been predetermined. There's no negotiation. You guys realize that every slot you drop in the first round of the NBA draft, you lose between $250,000 and $500,000 a year for the first three years of your contract. You guys know that, right? So you know, if you're capable of being the 10th pick in the draft and you drop down to number 18, you just cost yourself about a million and a half dollars a year for the first three years, four and a half million dollars. Those players have no idea that they lowered their draft status and they lowered their stock and they actually lowered their bank account because they weren't behaving in a manner that elite players perform. And the reason I wanna end with that story is you guys need to make the assumption that someone is always watching you. On the court or off the court, someone is always watching you and you need to behave accordingly. The moment you think you can turn it on and off when coach is watching, that's when I'll give my best. When the cameras are on, that's when I'll give my best. When we're playing a big time opponent, that's when I'll give my best.  You behave in a manner as if someone is always watching you because at your level and playing at a program like this, I promise you, someone is always watching you.


Hello and welcome to the International Daily Roundup by People's Dispatch, where we bring you major news developments from across the world. Our headlines, Greek neo-Nazi party Golden Dawn declared a criminal organization, historic general strike in South Africa sees workers raise issues of job loss and corruption, Palestinian prisoner in dire state after hunger strike of over 70 days, Paraguayan students achieve victorious parliament passes free tuition law and British universities see COVID-19 surge. In our first story, a Greek court on October 7th that's Wednesday delivered a historic judgment convicting members of the neo-Nazi Golden Dawn party of the murder of Greek musician Paolo Sfisias and many other crimes. The court also declared the party a criminal organization. The case dealing with the murder of the musician in 2013 has been going on since 2015. The court was also hearing cases regarding the attempted murder of migrant fishermen and attacks on leftist activists. And on supporter Georgios Rupakis was found guilty of murdering Paolo Sfisias, 15 others were convicted of conspiracy in the case. The party's leader Nikos Michloliakos and other colleagues including former MPs were convicted of heading a criminal group. Five Golden Dawn members were convicted of the attempted murder of the migrant fishermen and four were convicted of the attempted murder of communist activists of the Palmer Union. 68 defendants were convicted in total. The leaders of the party could face over a decade in prison, the sentences will be announced after a few more days of legal proceedings. I heard of the verdict progressive sections in Greece organized massive mobilizations across the country on Wednesday demanding the imprisonment of the Golden Dawn fascists. Thousands joined rallies in Athens and other cities. 34 year old Paolo Sfisias was murdered in September 2018. The Golden Dawn leadership including its former MPs and carers were widely recognized to be complicit in the murder. In our next story demonstrations and pickets were held in numerous cities and towns across South Africa on Wednesday as part of a historic general strike. Across the country, workers marched to government offices, provincial legislatures, municipalities and police stations to submit memorandums. Corruption, job loss, failure to provide safe transportation during the pandemic and the government's refusal to honor the wage agreement it had signed with public servants are among the specific issues workers raised. The strike action was called by the Congress of South African Trade Unions of Kossatu, a traditional ally of the ruling African National Congress. With a membership of 1.8 million, it's the largest trade union confederation in the country. The strike is also a political challenge to the ANC whose neoliberal policies have been identified as the root cause of the grievances workers are facing. The left wing South African Federation of Trade Unions at SAAF2, which is the second largest federation with a membership of around 800,000 and the third largest federation that is the Federation of Unions of South Africa of Edusa, also joined the action. In the capital city Pretoria, workers represented by Kossatu gathered at Berger's Park and marched to the office of the National Treasury. The treasury had refused to allocate funds needed to finance the pay rise this year. The funds had been promised to public servants in a 2018 wage agreement. In Durban, SAAF2 led a rally first to the office of the public protector and then to the office of the premier of the provincial government of Kossatu Natal. The premier also received other memorandums from Kossatu which also led a separate rally to his office. In Johannesburg, in the business hub of the country, SAAF2's demonstration outside the legislature was joined by its affiliate National Union of Metal Workers of South Africa of Nunsa, which is the single largest trade union in the country. In our next story, Palestinian prisoner Mahir Akhras is in critical condition after being on a hunger strike for more than 70 days against his illegally administrative detention by Israel. Akhras launched his hunger strike shortly after being arrested on July 27th in the Janine district of the occupied West Bank. He has survived only on water since. Doctors at the Kaplan Medical Center in Israel, where Akhras was transferred after his health worsened, are now force-feeding him in an attempt to forcibly end his hunger strike. According to the Palestinian Prisoners and Ex-Prisoners Commission, the health of the 49-year-old inmate has severely deteriorated. He is suffering from massive weight loss. He is also suffering from acute headaches, spasms, year problems, extreme fatigue, loss of consciousness, and severe body pain. Following his arrest in July, Akhras was sentenced to administrative detention for four months. This is part of Israel's policy to imprison Palestinians for indefinite periods of time without charge or trial. At the time of the arrest, Israel's Domestic Intelligence Agency, Shin Bet, had said that he was suspected of being an active member of the Islamic Jihad militant group, although they did not provide any evidence for the same. His wife, Hauer, has rejected his allegation, saying that her husband only campaigned for the human rights of Palestinian prisoners in Israeli custody. He has been arrested and imprisoned by Israeli security forces multiple times in the past. In our next story, students in Paraguay won a major victory when the Chamber of Deputies approved the zero tuition fee bill that establishes free admission and for undergraduate courses in all public universities and higher education institutes dependent on the state. The students have been protesting for this from August. To this law, the students who have previously studied in a public school or institution will be exempted from paying admission fee, tuition fee, and exam fee among others. However, students who have studied in private schools and want to pursue undergraduate courses in public universities will be exempted from this benefit. Both the Chamber of Deputies and the Senate approved the bill in the past few months. On September 24th, the Chamber of Senators approved the detailed bill but proposed certain modifications. Yesterday, those modifications were approved in the lower house and now the bill will go to the head of state for president. Student organizations such as the Coordination of National Universities of the National University of Asuncion, the National Federation of Secondary Students, and others celebrated the decision and demanded that President Mario Abdo Benitez immediately approve the law. And finally, continuing with the education sector, this time in the UK, we bring you and I interview with activists of the Young Communists League on the recent rise in cases of COVID-19 in British universities. So the first thing I wanted to ask was could you first talk right now about what's happening in some of the major universities, especially where a lot of cases are being recorded, we've seen universities reporting hundreds of cases, 200, 400, etc. So could you talk about what's happening on the ground right now, what are the students feeling, what's happening? From what I know is that a lot of the students who have gone into halls have basically been trapped there with people who have tested positive which then you know will spread it to them and you're right the numbers are up in the hundreds, I think Sheffield has recently reported 800 cases like in the last you know I think we've been open for two, three weeks and yeah it's just you know they've been not allowed to go out, they're not allowed to use the washing machines that are in the buildings that they're in and they are having no financial support either from the unions or the government. Yeah just to go off of that point sort of two major hotspots for the outbreaks have been Scotland and Manchester and as you say Sheffield more recently, Scotland as they have separate government ministers they have taken a slightly different approach and no students have been allowed out in bars and pubs and all I believe all of the university halls that have coronavirus outbreaks are being locked down and those students might not even might face the threat of not even being allowed to go home for Christmas. So quite a horrible threat you know say in Manchester I know people that have got the virus from Manchester from universities in Manchester and it's these urban areas that the virus has been allowed to spread through government negligence and possibly I don't know if we're going to talk about this later but possibly the reasoning just being towards appeasing the landlords and the student accommodation providers who want the rent from the students. Absolutely yeah that is a different important issue we'll come to but first of all to maybe go a bit back and talk about the reopening itself so could you talk a bit about the context in which the universities having classes reopen that is physical classes to reopen what was the YCL's position then on the issue and what were the kinds of necessary precautions taken we'll talk a bit about that. So yes the government was adamant that the schools and universities were going back and it was sort of given the impression at first that oh it'd be online but perhaps maybe we'd get some in sort of face-to-face learning so that there was a reasoning why these students would want to come back to campus but as soon as students are back on campus it's been all online learning from my experience I'm not sure about Rosie's but for most students across universities in the UK it's been all online learning which is the appropriate thing to do absolutely but did it need university students to be moving to halls for this I'm not so sure but yeah the certainly the the approach to online learning has been a good one it's it's certainly a decrease in the in the quality of learning that we've had in previous years it's been face-to-face it's just not the same we're not paying for the same quality of teaching and this needs to be recognised as well. Just to go off what Jess said there with the online learning obviously is the best thing that we can have at the moment it is brilliant but there is so much inaccessibility with it as well because there are a lot of students who you know the university will say well my university has given a statement of you must have at least a computer at least this software and this and that and for me it's led the people dropping out of my course and out of uni because they just can't like they don't have the financial ability to be able to get those materials for it. That's all we have time for today we'll be back tomorrow with more news from around the world until then keep watching People's Dispatch.