We're here to become as conscious as possible if there is a purpose to human life As near as I can tell from these severely limited sense organs and this very limited brain It's to become as conscious as possible If you were given a video game to play without knowing anything about it one of the first things you'd probably try to work out Is what the objective is? How do you do well in the game? What do you need to do to move from this part of the game to the next part? How do you win? If you didn't receive any instructions You'd probably try to deduce the game's objective by seeing what actions make things better for the character you're controlling on the screen Does the game reward your character for solving the puzzle? Do you get points for killing the space aliens? Does it make a happy noise and move you to the next level when you find the blue key? Whatever makes things better for the character in their progress through the story probably has something to do with the game's objective If I were looking at the human experience with the same kind of detached big-picture perspective as someone playing a video game I reckon I would eventually deduce that what makes things better for the characters in the game is the expansion of consciousness I'd probably first start to notice that things get better for humans as they become more aware of the way their world works As their understanding of toolmaking medicine and plant life expands So too does their ability to survive and reproduce When their understanding of science really takes off, I'd notice their population explodes alongside those expansions I Might later notice that human life tends to become less unequal as people's awareness of the plight of others expands By expanding their consciousness of what other people's experience of the world is like a Slow realization begins to dawn that we're all basically the same and it doesn't make much sense for some people to be treated differently from others This expansion would happen in the same movements as expansions and philosophical sociological Psychological political and historical understanding. I might also notice that individual humans tend to experience greater enjoyment of life as their own personal consciousness expands as they become more conscious of how their actions affect others They begin moving more harmoniously in society as They become conscious of their own unique psychology and their personal history of trauma. They find themselves doing fewer self-destructive things If they become deeply conscious of how thoughts perception and experience actually happens on a fundamental level They may find themselves embodying what spiritual traditions call awakening or enlightenment I'd probably start noticing that in fact every major positive change in the way humans operate Whether for an individual or for a group of any size is preceded by an expansion of consciousness And I would probably deduce from there that this humanity game We're all playing is about becoming as conscious as possible of as much as possible Becoming conscious of our own inner processes as individuals Becoming conscious of the human condition and becoming conscious of what's true about the world around us From there I assume I would deduce that anyone who was on the frontier of expanding human consciousness in any way or in any direction Is playing the game well and That those who are stagnating without learning or growing Haven't quite gotten the hang of it yet if you choose to accept this as a legitimate perspective Then it would make sense to assume that our short time on this planet is best spent expanding consciousness in some way or in all ways You may even find that expanding consciousness in one way helps your ability to expand it in other ways You may find for example that expanding your awareness of how your own mind operates gives you more awareness of how other people's minds operate and How they can be manipulated by powerful people using propaganda You may also find for example that expanding your awareness of the plight of people less socio-economically and geopolitically advantage than yourself Expands your personal awareness of the various socio-economic and geopolitical dynamics which have given rise to the way your life is right now You may also find for example that expanding your consciousness of your own inner processes gives you a serenity Which makes it easier to look squarely at the horrors you encounter when expanding your awareness of what's going on in the world and Gives you the humility to see that you are not fully separate from those horrors This game of humanity will keep improving as long as our consciousness keeps expanding I'd go so far as to say that's the only thing that could make things get better And that failing to do so guarantees things will get worse Like a video game. I believe we humans are free to either win this game or lose it We will either keep expanding our awareness of what's really going on in this weird universe our mother's birthed us into Or we will wipe ourselves out via nuclear war or ecocide Either way if you choose to accept what's being said here We do have the power to make things better by exactly one unit of human effort We can help spread awareness of what's going on in the world by fighting the lies We've been told by the powerful and drawing attention to things the powerful would rather keep hidden We can help spread awareness of the human condition with art and with empathy We can expand our own consciousness by getting very curious about how we operate and what makes us tick and Being very real with ourselves about what we find in that exploration Whatever you choose to believe about all this it's your adventure I wish you the best in your travels


We have to prepare for decades of confrontation with Russia, NATO Secretary-General. NATO Secretary-General Jens Stoltenberg believes that if Russia wins in Ukraine, Russian aggression could spread to other countries, so NATO members need to actively prepare for a possible confrontation. He said this in an interview with Weltam Sonntag. Stoltenberg said that the alliance should prepare for a confrontation with Russia that could last for decades, and therefore its members need to expand their defence industry faster. If Putin wins in Ukraine, there is no guarantee that Russian aggression will not spread to other countries, he stated. In order to deter Russian aggression, Stoltenberg believes that it is necessary to continue to support Ukraine and invest in NATO's military capabilities as Russia is already preparing its economy for a long war. We need to recover and expand our industrial base more quickly so that we can increase supplies to Ukraine and replenish our own stockpiles. This means shifting from slow peacetime production to fast production, as is necessary in times of conflict, he explained. In recent weeks, a number of European NATO countries have also warned of the risk of Russian aggression in the near future. Mikhail Budin, commander of the Swedish Armed Forces and Swedish Civil Defence Minister Karl Oskar Bolin said that all citizens should be prepared for war, and the commander-in-chief of the Norwegian Armed Forces urged NATO to waste a window of opportunity to prepare for a potential direct confrontation with Russia.


What up everyone? I'm Joe for jaspyscasebreaks.com and that is another 15-pack break of those Panini VIP national exclusive gold packs 15 gold packs to be precise random letter break number seven. We're going by the first letter of their first name There are the letters right there Big thanks to this group for making it happen. We appreciate it There are the letters. Let's roll it. Let's randomize names and letters Three times easy one and a two one two three After three times we got Brian down to Brian One and two three times for the letters one two and three We got our down to FG Fangraphs one of my favorite baseball websites All right, Brian K with our Ken with D Evan with P Brian IV Michael W Todd K Brian with E Rex last Bob Mojo sub Rex last Bob Mojo Rex a Michael with M and Z Austin with S Kenneth with J Rex with L Brian with B Michael P with C Brian K with NO Michael P with T and Brian K with FG We're in a positive. You just for a little bit when we come back Excuse me when we come back. We'll sad to see is when we come back We'll see if there's any trades and then we'll have the break stick around be right back All right, welcome back ladies and gentlemen. No deals are done trade window closed here in a 15 pack break number seven gold packs Let's see what we got get that gold One two three four five six seven eight nine and ten 11 12 13 14 15 All right. Good luck everybody. So as you know by now if you watch these tonight the first It's only two cars pack first one is the base all carship, but first one is the base and the second one is the The parallel Could be numbered autograph possibilities all that sort of stuff Jason Dominguez going to Kenneth and the letter J Mookie bets base going to Michael in the letter M Patrick Mahomes for P and Emmett Smith 28 out of 50 it's her letter E. That's for Brian Another 15 packs in the store right now folks. She asked these case breaks.com. Here's Christian Policic Michael P with letter C. We'll see him in gold cup action and there's Larry Bird Hyperparallel for the letter L.  It's Bryce Harper snakeskin letter B Brian with B He's a lover boy at play. He don't play by rules. Oh, oh Girl don't play the fool now and remember that Paula dual song I Straight up now. Tell me do you love me? All right behind you. Tease Januiner is a rod cracked. I 64 out of 99. I think they got hard knocks not not Green Bay. Sorry, but uh, Jets It's gonna be fun Rex with the letter a Aaron Rodgers Voldemort's pissed Ray finds his Voldemort. What a choice There's Jalen Green And Tom Brady Patriots edition hyperparallel Michael P with T Rebel hates that Jets Chan not a fan of the Jets Might be hearing that a lot When on hard knocks episodes this year Joey Bart Joey Bart Kind of busty right Hey No, in terms of that was a good one Chris thing he got me on that one And eat your own like I feel like like I have two different busts, right? It's like one is you got injuries. What are you gonna do? You just You know, you just never had the chance, but I feel like he's there's no major injuries for him He's at every chance to go play and succeed and take that starting job And then nothing he's just quadruple a player Yeah, rebel hoping I mean it'd be good for the hobby if you could help if you can figure things out So at this point I feel like a change of scenery might be a good thing for him if he ends up on the east coast or something like that and I feel like he can George Brett back here reveals a Fernando to T's junior to 99 Is there been any fallout for him being Yeah, get getting on the PED list and coming back.  Yeah, and it's not just that he's Brian with letter F very naturally Great capital G great plus plus defender rebel says it kind of feels like what Ryan or her and was on the Royals He was doing so bad with us and he goes to Orioles and he's like killing it Yeah, maybe sometimes it's just a coaching thing really to Christian Ronaldo and Mike trout Walking well, he's the winning run Tonight Chris called it Michael P with a letter M Christian Ronaldo letter C also for Michael P Next No grip hook Peacock this break brought to you by the Peacock Network stream stream now Sports comment, we got we got to work on ad reads Chris got the figure in putting an ad Me Emanuel quickly nice you rookie Peacock Nice quick cock going to Brian with letter I Emanuel quickly Peacock parallel these those do look really sharp Can I give you a little Nick's name pun? Wow, wow all Nick's that's pretty good Mickey Mantle reveals an Alec bomb Pandora 18 out of 25 That's Rex with letter a rexum How about some Bobby with junior revealing more Emanuel quickly hyper parallel another one for the letter I IV? Next up Oh, there you go rebel has like a 30 Oh herne one of one so his stock is gone up Good for the hobby Maybe Joey Bart's got to find some other place to go magic John's reveals Jeff Gordon Tampa fix on the Tyrese Halburton and Mojo refractor Brett farf 14 out of 15 nice low number on that so we got that blue sort of digital camo kind of vibe there With what is Sometimes called a mojo refractor. I don't know what they officially call this Looks cool though That'll go to Brian in the letter B last pack good luck and the velocity not numbered, but hey this guy knows This guy knows what's going on Bo Jackson knows what's going on Brian with letter B. There you go ladies and gentlemen That's it. Just letting people know there's no cards in there. We're there's no funny business There you go ladies and gentlemen, I'm Joe for jazpiece case race calm We got more gold packs in the store right now, but we're only have Two more stacks of 15 left so break. This is break seven. Thank you everyone break eight and nine. That's it Until we find some more, but that's it for now. I'm Joe for jazpiece case breaks calm I'll see you next time for the gold pack break. Bye. Bye


Hey everybody welcome on back for another video here discussing Bitcoin once again and mainly its relationship to the entire market For any one of us that's new to our YouTube channel. My name is Josh Levitin I'm the senior instructor here at Cybertrading University right away I'll get out the gate and say this if you're interested in learning more about Bitcoin or any sort of crypto analysis altogether Just do yourself a favor. Make sure you hit the subscribe button right on our YouTube channel that being at youtube.com Slash Cybertrading you give us a thumbs up give us a like and just spread the good word around here folks because you know Of course, we've been following Bitcoin for the last really two years here at Cybertrading University Throughout the afternoon meetings. I do weekly or daily right rather I tend to go over Bitcoin here and there but more so over the last month. We've been producing these types of videos So that's why I say that but let's hop right into it though folks So for right now we happen to see Bitcoin ended up making a nice little spike back above a key level that we were talking about Last month right around forty forty one thousand so most recently We ended up seeing Bitcoin begin to break that support and that was at the end of January and at that point I was telling you folks. Hey if we happen to see a big drop like this be really careful because in my opinion I think it's gonna hold as resistance to see a big support level break I'm expecting that to turn into resistance at first. So hey this ended up holding underneath resistance Fairly well right around the forty thousand mark generally underneath even the five hundred EMA But since that time we ended up seeing a bit of a spike up but not a whole lot's happened since So I want to kind of just bring us back to reality here because although this spike up seems bullish And it seems like there's a chance we could have a nice push-up over time I think that there are several reasons as to why we should think it's more likely to drop off and Hey listen, I'm a big bull when it comes to Bitcoin. I love Bitcoin I see a huge future in it for the next many years right like a lot of us But it's to say that we can't only think bullish because that's essentially thinking foolish And if we if we can't if we don't expect, you know Bitcoin to drop off and we keep buying What's gonna happen when it tanks if it tanks so we've seen that obviously over the last You know three to four months all together since the middle of November, but now at this point though It's to say I think that there's still a little bit more work to get work to do in order for bit Bitcoin to truly begin to push up and on top of that there is of course outside factors around the world That's affecting just the economy as a whole, you know, we ended up seeing the interest rates You know hold at least from the last FOMC meeting But we know that the Fed's gonna raise the rates several times throughout this year or at least that's what's being projected You know, it could the could the move have already been factored in could the drop from November 10th I've already been factored in with that. I don't think so I think that we're still gonna happen to see a bit of slippage within the entire market the US market as a whole and with Bitcoin fairly tied to it I would anticipate Bitcoin to eventually drop with the S&P and with the Dow and actually we're gonna get to that in Just a bit but in terms of the basic charting though, let's go over just this key level 40,000 roughly above 40,000 there, you know Hey for right now if this ends up beginning to pull back This would be a critical point to see this whole right around the 40,000 mark, you know Probably a little slippage around that 40,000 or the 500 EMA there So even if it breaks a little under 40, don't worry too much now If it ends up breaking under 40 pretty hard now That's something to be very worried about in the sense of a further drop ahead You know oftentimes when we happen to see a straight trend line like this build across the period of time There is a known pattern called the bump and run and that is a bullish pattern But it does require this to pull back down and retest this trend line as support When will that be? Will that even happen? You know that I'm thinking about little afterwards here. Let's see what happens right around this area 40,000 40,750 right there and the 500 EMA Again, if that holds a support for a few days or even a week of a time then it's showing some strength there So I'd be led to believe there's a better chance Should we see that for us to happen to happen? I just bounce back up if this breaks under 40,000 really hard coming up again in the coming days Then I'm anticipating a much bigger drop perhaps back down to that 29 line or you know as I said from my first Bitcoin video back In the beginning of January, you know Hey, if this if this is the beginning of a parent market, you know, we have to think about all possibilities What's stopping this from dropping down to like 20,000 or 17,000? I think that was the the 100 EMA on the monthly chart So, you know, that would be an incredibly strong support level in the grand scheme of things We just have to be very mindful of all possibilities and for right now At least this area of support here or these levels that create support, you know We hope to see this hold in the coming days and weeks Along with the interest rates being raised. Obviously, there's a lot of news with Russia and Ukraine I don't want to talk out of pocket folks. I don't know the first thing about International policies and all of that. So it's just to say obviously it's not a good headline for the market and any You know significant update on that could lead to a big drop altogether within the major indices All right now I want to go into the hourly chart pretty quick this year as a daily So, you know, that's why I'm more following these EMAs from the daily chart though In terms of just what we happen to have on the hourly one point of focus could be the 500 EMA on the hourly It's a little bit above 41,000 right now So perhaps that could also add to the support level here as it begins to pull back over time I haven't bought anything since here, of course I told you folks from the last video I made back in the middle or end of January that I'm expecting this to pull back and To see, you know, what happens from that point So I haven't bought anything since I'm gonna take my time here at least and wait to see what happens around this area Now I had mentioned before that Bitcoin, you know is strongly tied to the US indices, right? And that is true I wanted to find a good chart to show us all this because truth be told I didn't really have a great chart myself prior to recording this meeting But I ended up doing a quick little Google search and there's a little, you know stuff on here It's actually from a user on trading view. So it looks like white fox crypto is the user that made this chart There's a lot of noise to this chart and I can't hide it all so I apologize for that Let's just do our best to analyze Bitcoin here on the top. This this sim this chart here on the top is Bitcoin and Then this right here on the bottom where my cursor is moving. This is the S&P 500 index So, you know between seeing this chart here, it does go to show They are strongly tied together, you know, not perfectly correlated, but strongly tied together Most recently we ended up seeing the S&P begin to push back up a tiny amount here going back into the end of January Well, what's interesting about that? Although it did move up a little bit more later on and Bitcoin was relatively flat here holding underneath that 40,000 area as the S&P was pushing back up at first So alongside just the basic Bitcoin chart that we have here I just truly think that this could be something as well that we should really look to keep an eye on just the Correlation between the S&P and Bitcoin as a whole Lastly the last thing I wanted to touch upon here a quick water break in between But it's more or less just looking at the volume the order flow that's out there and we can look at FTX futures But for right now I want to show Coinbase So Coinbase is of course one of the biggest exchanges I mean in the world and certainly in the United States It's to say at least with the heat map that we've been using well One sign that could help us out at least a bit is the fact that we're now beginning to see a lot more liquidity added to the book here as support looks like we have about a hundred seventy five to a hundred ninety one Bitcoin worth of support right at thirty one thousand a little bit above that at thirty two thousand and fifty dollars right here Even bigger about two hundred forty to two hundred fifty Bitcoin right at that price You know think about that two hundred fifty Bitcoin times forty thousand or forty four thousand and whatever it's priced at right now That's a lot of money right there at that price. So we've seen this happen before we saw it happen recently here at forty two and forty five You know with lower highs Well, we ended up seeing the break of support here, right? But once this ended up breaking support at forty thousand there really wasn't anything Significant underneath that that's what led for this to make a much sharper drop heading into the you know end of January So since that time, of course, we've had Bitcoin begin to push back up a bit here But look at the support again We're starting to at least see a lot more liquidity over the last two weeks around that 31,000 around that 32 or even here at 35,000, you know, this seems to be a pretty moderate the size support level as well for about a hundred fifty five here You know so that actually is a pretty good sign for right now That doesn't mean that it's going to continue to pump of course I think the outside factors that could affect the markets and the indices as a whole will You know will kind of show you know what happens here coming up But this would be something to keep a really strong eye on and especially in the sense of what happens if this liquidity gets pulled You know, hey This you know volume got placed on the book going into the end of January doesn't mean that it can't get pulled Right. So what happens when we happen to see support pulled from from the book, you know It's essentially like saying what happens when you happen to have the rug or the floor pulled underneath you, right and Effectively you happen to have the pressure leading to Bitcoin allowing it to drop back down It should we happen to have that support pulled So that's just something to be mindful of like I'd said, you know in terms of the liquidity out there on the bit In terms of a significant resistance for us to watch here Nothing really out there on the order book that truly stands out It seems like there is a little something here at 45 So that obviously is a resistance for right now Above that, I mean hey in a bullish scenario where Bitcoin makes a nice break overnight or if good news comes out somehow You know, perhaps we could see this make a nice run back up I don't know if we're gonna see it move back up this 70 right away. This actually is the next major significant Resistance at least based off the volume out there in terms of at least a midway point or a level to watch otherwise here This would be something interesting to keep an eye on look at this line here And I made this kind of quick here, but back from June all the way to present day This price where this blue line is this represents Essentially the price that's had the most amount the volume traded off of it So that will create a big level for us to watch going forward for all the volume that was filled of course around this price But in particular right around 47 from consolidation, of course, you know from Autumn of last year into the beginning of this It's just to say though for all of that volume that's been traded across that 47,000 price That definitely should be a resistance coming up in between So even if this does push up a little bit more not fully out of the doghouse yet I would say wait to see 47 and go from there Otherwise if we just continue to see the drop off which to be transparent again, that's more what I'm leaning towards I am more leaning towards Bitcoin to pull back Coming up. Well, should that happen then we'll see what happens like I'd said around the 40,000 area Here's the daily once more so 40,000 and really the 500 EMA here from the daily chart All right folks, but again, hey, if you're interested in learning more about crypto Bitcoin as a whole Just make sure to give us a like and subscribe right to our YouTube channel YouTube comm slash cyber trading you Also, just go right to our homepage cyber trading university comm for more information regarding our live monthly classes Alright folks, I'm gonna look to put out another video going into either the weekend or going into early next week So stay tuned for that


Item No. SCP-1370 Object Class Safe Special Containment Procedures SCP-1370 is locked in a fire-proof glass display case, stored in Gallery 27. If the case becomes damaged by external circumstance, any container with dimensions of at least 1.75 x 0.5 meters will suffice as a replacement until a new display case is available. The Ethics Committee recommends that any long-term storage case contain enough space for SCP-1370 to move freely. Level-2 personnel and hire may remove SCP-1370 from its cases or discretion, but will face disciplinary action for failing to secure it properly afterwards. Description SCP-1370 is a self-aware, artificial being constructed from various electrical devices and tools. It stands approximately 1 meter in height and is capable of moving its articulated joints despite the lack of any power source or motors. SCP-1370 communicates in a monotone voice via a speaker mounted in its chest. Its head is a voltmeter soldered upside down to a neck joint, given the appearance of a friendly smile, but containing no active sensory devices. However, SCP-1370 will react to visual and audible stimuli, and its ability to do so is hampered when the head is covered or otherwise restrained. Its design appears to give more importance to aesthetic concern rather than function, as evidenced by a poor center of gravity that hammers the ability to balance and walk. It is therefore believed that SCP-1370 was created as an art object and later imbued with anomalous properties, rather than designed with those in mind. It can currently speak fluent American English, French, and Latin, and is capable of learning new languages. Other facets of its intellectual capacity have not been clearly outlined, as SCP-1370 is invariably hostile in all interactions, with any being or object in which it interprets to be sapient. This includes but is not limited to animals, foundation personnel, civilians, audio-visual equipment, and security cameras. If SCP-1370 encounters an object it believes to be sapient, it will attempt to engage the object in combat while introducing itself with a variety of elaborate titles which appears to be selected at random. Examples include Doombot 2000, Robo Lord of the Destructor, Prime Minister Sinister, and Dark Claw Killflex. SCP-1370 will often include variations to these titles based on responses it receives from personnel. Foundation staff has successfully introduced Patheticon, the Garglemost, and Pesterbot to its lexicon. Addendum Many tests on SCP-1370's combat prowess have been run, each confirming that SCP-1370 lacks the physical aptitude to cause damage to any living being. SCP-1370-8239 exposes SCP-1370 to a common houseplant with a speaker hidden in the plant's pot. After SCP-1370 was provoked verbally, it attempted to fold and twist the leaves of the plant within its grasp before incapacitating itself. See log that follows. Researchers L. Allens and T. Basum carry SCP-1370's case into the testing chamber. The case is set down one meter from a potted philodendron, fitted with a small speaker. Release me, insects. I am Doommaster-37, Master of all Doom. I shall be the herald of your destruction. Researchers leave the testing chamber and the case is open remotely, although no security risks are determined. The test requires SCP-1370 to focus on the plant rather than nearby personnel. Researchers are made via an opaque glass window to prevent SCP-1730 from attacking its own reflection. At last, I am unleashed upon its urge so deserving of destruction. All shall be ret within my penchers. All shall be trampled beneath my feet. I am Shibatron, the spoiler of mirth. Through the speaker mounted in the plant, Hello, can you hear me? Approaching the plant, Who dares, all souls will burn, you will feel the sharp sting in my wrath.  I am a split leaf philodendron, a semi-woody shrub with large glossy leaves, restrained laughter. These leaves can grow up to three feet long. SCP-1370 attempts to wrestle with the leaves. Your mockery spells your doom. I have arrived. You will be crushed, betwixt my digits. SCP-1370 falls over as unable to ride itself. After approximately six minutes it knocks the pot over, which rolls into a position that pins SCP-1370's body to the floor of the chamber. Researchers enter to return SCP-1370 to its case.


My name is Sam Bhatnim and I am the author of Malignal Self-Flower, Narcissism Revisited. The Narcissist is prone to magical thinking, he regards himself in terms of being chosen or being destined for greatness.  The Narcissist believes that his life is of such momentous importance that it is micromanaged by God himself.  In short, narcissism and religion go well together, because religion allows the Narcissist to feel unique, God chosen. But this private relationship between the Narcissist and God is a private case of a more general phenomenon. The Narcissist likes to belong to groups or to frameworks of allegiance. He derives easy and constantly available narcissistic supply from these affiliations. Within these groups and from their members he is certain to garner attention, to gain adulation, to be castigated or praised. The Narcissist for self is bound to be reflected by his colleagues, co-members or fellows. This is no mean feat, and it cannot be guaranteed in other circumstances. Hence, the Narcissist fanatic and proud emphasis on his membership in a variety of groups. With the Narcissist as a military man, he shows off his impressive array of medals, his impeccably pressed uniform, the status symbols of his rank. If he is a clergyman, he is overly devout and orthodox, and places great emphasis on the proper conduct of rites, rituals and ceremonies. Rigidity is the name of the game. Narcissist develops a reverse, denying form of paranoia. He feels constantly watched over by senior members of his group or frame of reference. He is the subject of permanent avocular criticism, a center of attention, in his own mind at least. If he is a religious man, the Narcissist calls it divine providence. And this self-centered perception also caters to the Narcissist's streak of grandiosity. It proves that he is indeed worthy of such incessant and detailed attention, supervision and intervention. From this mental juncture, the way short to entertaining the delusion that God, or the equivalent institutional authority, is an active participant in the Narcissist's life in which constant intervention by him is a key feature. God is subsumed in a larger picture, that of the Narcissist's destiny and cosmic mission. God serves this cosmic plan by making it possible. Indirectly therefore, God is perceived by the Narcissist to be at his service. Moreover, in the process of holographic appropriation, the Narcissist views himself as a microcosm of his affiliation of his group, of his frame of reference. The Narcissist is likely to say that he is the army, the police, the nation, the judiciary, the people, the struggle, history or God. As opposed to healthier people, the Narcissist believes that he both represents and embodies, reifies his class, his people, his race, history, his God, his art. Anything else the Narcissist feels a part of is also represented by the Narcissist himself. This is why individual Narcissists feel completely comfortable to assume roles usually reserved to groups of people, or to some transcendent divine or otherwise authority. So this kind of enlargement of the ego, inflation, grandiose inflation, also sits well with the Narcissist's all-pervasive feelings of omnipotence, munitions and omnipresence. In playing God, for instance, the Narcissist is completely convinced that he is merely being himself. The Narcissist does not hesitate to put people's lives or fortunes at risk, he is doing it for the greater good, which also happens to be his own good. He preserves his sense of infallibility in the face of mistakes and misjudgements by distorting the facts, by evoking, mitigating or attenuating circumstances, by repressing or altering memories, or by simply lying. In the overall desire of things, feels the Narcissist, small setbacks and defeats matter little. The Narcissist is haunted by the feeling that he is possessed of a mission, of a destiny, that he is an integral part of fate, of history, he is convinced that his uniqueness is purposeful, that he is meant to lead, to chart new ways, to innovate, to modernize, to reform, to set precedents, and to create from scratch, to reinvent and to recreate his the Narcissist's raison d'etre, the reason for existence. Every act of the Narcissist is perceived by him to be significant, every occasional utterance of momentous consequences, every thought of revolutionary element, he feels a part of a grand design, a world plan, and the frame of affiliation, the group of which he is a member, must be commensurately grand. His proportions and properties must resonate with his. The characteristics of the group must justify his characteristics, and its ideology must conform to the Narcissist's preconceived opinions, prejudices, and biases. In short, the group must magnify the Narcissist, echo and amplify his life, his views, his knowledge, and his personal history. And this intertwining and meshing of individual and collective is what makes the Narcissist the most devout and loyal of all the members of the group, because without the group he is nothing. The Narcissist is always the most fanatical, the most extreme, the most dangerous ardent adherent. At stake, he is never merely the preservation of his group, but his very own survival. As without the Narcissistic supply sources, once the group is no longer instrumental, the Narcissist dumps it, devalues it, loses all interest, and ignores it. In extreme cases, the Narcissist may even wish to destroy the group, as a punishment or revenge for its incompetence in securing his emotional needs. The Narcissist switch groups and ideologies with ease, as they do partners, spouses, and value systems. In this respect, Narcissists are Narcissists first and members of their groups only in the second race.


What's going on everyone? Sam here with Leighton Sports Cards and I am ripping 10 2022 Peony Gold Packs for Mark C. So good luck, Mark. See what we got in here, buddy. Drop near South Bend. Gotcha, gotcha, gotcha. That's awesome, man. Cal Ripken. Nice one there. And Kyle Pitts on the rookie. That is the Hyper. Not numbered, Falcons. Could taste. I know Vaughn's a big Notre Dame guy, too. Got Juan Soto and Hyper Fernando Cates Jr. Nice one there. Got a thick one here. Nice. How about a Jamaran on the scope? Three colored patch. Number four of 12. Congrats there. Nice hit. Congrats again, Mark. That's sweet, man. Let me get a couple of thick sleeves really quick. Let's get that in a sleeve for you. That's awesome, dude. Again, obviously not guaranteed many hits in any of the silver and gold and all those packs, so that's an awesome one. Nice job. And Tati Space on top. Got Andrew Vaughn rookie. And behind that is Randy Moss on the Hyper. Nice. Randy. Zion, base. And Aaron Rodgers laser. I love the look of lasers. Like Phoenix Hybrid had the lasers in them. That's where all the numbered cards were. They're so sick. Okay. All right. We've got Lamello rookie card. There you go. Bornets. I never say no to a Lamello rookie. And then cracked ice Shohei. Behind that is a 99. 33 out of 99. Nice. Crats there. Damian Lillard base. And a Hyper. Jeff Gordon. Nice. Again, love seeing the NASCAR love in this product. So cool. Very diverse, which is cool. Got Jared Teleneck rookie. Oh, fire behind this. That's so nasty. How about a Tiger Stripe Cristiano Ronaldo? Boom. Congrats, Mark. Nice hit, dude. Again, not numbered on the animal prints, but they are super short printed. So cool. We'll get that one in a mag for you after holy cow. That's so sick. We've got Bryce Harper. How about a gold Ricky Anderson? Nice one there as well. Five out of 10. Heck yeah, dude. Let's go. Kind of a color match as this is an Oakland card. So you got the green and the gold there. That's sick. And last pack, we got Justin Fields rookie. And behind that is a Jalen Green. Nice hit there. Congrats again, Mark. That will do it for your break. Mark, congrats on all the hits, buddy. We'll get them right out to you. Thanks again.


Okay, hi everyone, I hope you're having a good conference so far. My name's Golan, and I'll be talking to you about read-only file systems and the execution of arbitrary code within them. So for starters, my name's Golan. Like I said, I'm a security consultant with Secure, based out of London. Mostly I deal with Azure and Kubernetes, and within sort of the Kubernetes space I focus more on the low-level aspect of containerization, so low-level Linux. As you can see, enthusiastic about anything containers. If you see me down the hall, feel free to grab me for a chat. So yeah, quick agenda for what we're talking about today. So we start off with what read-only file systems are, why we use them, what kind of advantages they give us in relation to security. What does Kubernetes have to do with that, or other containers in general? We'll then kind of switch our hats over to the attacker's perspective, have a look at what an attacker can do with the read-only file system, what's the sort of methodology there. We'll then move on to three methods of bypassing read-only restrictions in order to execute our arbitrary code, and then we'll briefly touch on remediation, a bit of mitigation, and some final thoughts and conclusions. So for starters, what is a read-only file system? So generically speaking, when we talk about file systems, the construct is built off of three sets of actions, if you will, read, write, and execute. Read-only file systems, they're not really read-only, they also execute. Basically, we kind of take away that ability to write. Now, that's not a substitute to your individual file and folder permissions. So in the next discretionary access control, that still applies. At the file system level, we can't write. So the file system itself is immutable, meaning you might see some files and folders that still have that write permission set, you won't be able to write to it, it doesn't really make a difference. What can we do with read-only file systems? Why should we use them? So read-only file systems, we're basically talking about immutability here, they're more predictable, they allow us to control and manage containerized applications better. Threat detection becomes easier, again, when you kind of know what to expect, you know what the construct should look like. It's easier to kind of find an abnormality. And then sort of the final step, which is kind of what we're touching on today, it makes it harder for attackers. As an attacker here, anyone who's ever kind of tried attacking a read-only file system knows that it is not impossible, but definitely a lot harder when you can't really write your own code there, makes it a bit more difficult. On the bottom here on the left, we can see how we set containers, pod's file systems to be read-only. So just under security context, we set read-only root file system as true. So now that we've kind of talked about what a read-only file system is and sort of the advantages from the defensive or administration side of things, what can an attacker do against a read-only file system? So it definitely does present another layer of complexity. It's again, like I said before, when you can't write your own code, how you can execute it. It still, however, represents a foothold in the environment. We can sort of use living off the land techniques to enumerate the environment from an internal perspective. In some cases, we can even use the file system, that pod, as an intermediary to communicate with other components within the system, within the environment. And basically, we want to use it to do anything we do with a normal file system, except we just have that extra restriction along the way. So touching quickly on the attack scenario that we'll be kind of looking at and demonstrating today, we'll be simulating an adversary that has a foothold and application pod, which has a read-only file system. This can be through RCE, for example, it doesn't really matter for our use case. The adversary will have low privileged access. So all three methods we'll be covering today. You do not need to be root within the container, nothing along those lines. For the sake of mine and yours, mental health and brevity, we'll be using just a reverse shell as a proof of concept. These did work with Qubectl, and I contained all the bigger tools. Some of them need a bit of tweaking, some of them are a bit trial and error, but eventually they do work. And yeah, our goal is to execute arbitrary code so we can further our attack. So looking at our first method, we'll be looking at an nginx pod. As you can see at the top, the image is nginx. It's set to have a read-only file system. We're running as a low-privileged user. Some sort of key points here. We do have bash, as standard nginx is. Working under the assumption we have no network tooling, no standard network tooling, so no wget, no curl, no shenhanigans. And then obviously we also have the volumes and the volume mounts here. We're going to be ignoring them for this part of the demonstration. In a real-life scenario, those are likely to be mounted as no exec, meaning we might be able to write to them but not execute from them. And that's that. So for our first demo, first thing we want to do is make sure that I haven't been lying to you this whole time and that it is actually a read-only file system. Okay, so the way we kind of construct our attacks, we have two stages, if you will. The first is how do we get our code onto the machine? Second is how do we execute it? So it's a bit of a spoiler alert. You can see the code, but basically the first stage is we need to find some sort of network utility that allows us to get our code onto the machine. Like we said, we don't have curl, we don't have wget, nothing sort of standard. What we do have that highlighted before, if you saw, was bash. And bash has this lovely little utility called devtcp, which standard usage is to open a remote TCP connection. We're basically going to use the exact same thing, except we're going to open an HTTP connection and request a file. Now the reason we can sort of do this is invoking a function via the terminal. It doesn't actually write anything to disk. It lives in the memory of the terminal. It's ephemeral. As soon as the terminal dies, this function dies as well. So now we've sort of covered that first stage. How do we get our code onto the machine in the first place? Now the second thing, how do we execute it? As we said, it's a read-only file system. We have nowhere to store it. So I'm sure that a lot of you, when you saw the title of the talk, immediately went to, oh, in-memory execution, and I'm a people pleaser, so that is what we're going to do. So basically when I was kind of going through and looking at ways to do this, I came across a tool by a guy called Diego Gutierrez. Tools called the DD exec. What it allows us to do is hijack a process that's running and run our own binary on top of that, simply. Now the second thing, the second complexity we encounter when we're trying to use DD exec is now we're not looking at one file, we're looking at two files. We need DD exec, and we need the binary that we want to run, all right? DD exec takes in our code as its input. So we're looking at two files that we need to retrieve, and we need to run them, but we don't have a place to store them. This is where a bit of bash magic, bash redirection comes in. So basically what we're going to do, there you go. We run our function to get our base 64 binary, which is what DD exec takes in as input. We then feed that into bash, which is taking in DD exec, run it all simultaneously, and what we'll see here on the right, on the top is just a simple HTTP server, on the bottom is a listener, and what we're going to see is two incoming requests for those two files, and a connection back to our host. And once we check the connection, we can see a very imaginative name, method one pod. So just sort of a quick recap of that. We use the DevTcp utility as sort of a mini, very simplistic version of WGet or of Curl in order to retrieve the files that we want. We then get those files and using DD exec and some battery direction, we execute them, and we get code execution. Now, again, in this case, we use the reverse shell. This has worked with amicintained, with cubectl, cubectl, and the issue with the bigger binaries is because the way that function was built, it won't always necessarily read all the bytes correctly, so you might have to kind of try a few times, eventually it will run. So when I was doing this research, what I wanted to do was kind of start from the top up and just strip away dependencies as I go. So for the eagle-eyed, one of the biggest dependencies of the last one was bash, having bash on the machine. Now people that deal with containers a lot know that that's not even not always the case, it's rarely the case. So in the second method, we kind of moved away from that and we're going to be using an Alpine image, which does not have bash, it only has sh. Again, no standard network tools. You may see that there's a little asterisk by the Wget. We'll get to that in just a second. And what we can see here is, again, the security context, read-only file system set to true, and we're running as a low-privileged user. Also just something to kind of keep in mind for a second. Just remember that second profile thing for later on, we'll get to that, eventually. So for our second demo. So again, just first making sure we do have a read-only file system. Now again, going back to sort of the split that we did before, we need first a way to retrieve our files, retrieve our executables, and we need a way to run them. Now I spent far longer than I care to admit trying to get my DevTcp function to work in SH, trying to kind of move that around. And it took me, again, far longer than I care to admit to realize that DevTcp is a bash utility, and no matter how much I change that function, SH just doesn't know it. So after a lot of trial and error and a lot of banging my head against the wall, I did what any normal person would do and checked the binaries that were on the host in the first place. And what you're going to see here is something else first, but we'll get to that in a second. So when looking at the binaries, what we can see, and it's nice and green as well, is Busybox. Now Busybox is basically sort of a Swiss army knife of binaries. It's a utility that's really efficient, really small. It encompasses a lot of different sort of binaries within it. It's used a lot in Android. It's used a lot in container images just because of its efficiency, because of its size. And one of its lovely little utilities is Busybox WGet, hence the asterix before. So that's sort of the one issue that we had. How do we get files onto the box? And that's solved. We can just use Busybox WGet. Now you can see just above that the mount command. Basically, because we don't have bash and we don't have that redirection, SH is a bit more trickier with those kind of things. I needed to find a place to store these files. Now for use mount in here, I just made it simple so it's easier to view. Basically grep for SHM. We can see on the right the first column after the brackets read write. So it's a writable mount. And we'll also see on the fourth column, it's marked as no exec. Now no exec means that we can't execute anything from within that mount space, which is a bummer, but we can write to it. Now why can we write to it? DevSHM is basically the shared memory concept implementation in Unix environments. Now what that means is it's used for inter-process communication. It makes our systems run more smoother. And realistically, you're never going to see that as read only, because it will hinder performance quite a lot. And even in read-only file systems, as this is, you'll still see it as writable. Now just keep that no exec in your mind for just another moment. So basically, the next thing we're going to do, and I know this is very messy, I just noticed it actually pasted twice, so you also give me for that one. Basically, what we're going to do is use an environment variable just to create a temporary file in DevSHM. We'll then use busybox wget in order to get ddsc, which, again, is a tool developed by Iago Gutierrez. It essentially does the exact same thing that ddsc does, except it takes in raw shell code as an argument. So again, it just allows us to replace an existing process in memory with our own. And then the second thing you can see, which is the last two lines, is another environment variable, just our code. And then we're echoing some shell code into that. That shell code is essentially just, again, a reverse shell. Now once we do those two things, we have one more issue to tackle, the no exec issue. Now DevSHM, like we said, we've written to it. We've got our files in there, but we can't execute anything from within there. So what can we do to tackle that? Now this is a bit of a me bang my head against the wall for a while, and then eventually realizing, oh, this is actually quite simple. ddsc is a shell script. We can run it using sh. Now it's true that ddsc is in a no exec mount, but sh is in an executable mount, which we can't write to. So if we run it under the context of sh, which, again, is in an executable mount, it will actually run. And we'll get our connection back just as before. So again, just a quick recap on that. We used busybox.wget in order to get our binaries. We then stored them in DevSHM, which is writable, but is not executable. And then under the context of sh, which is in an executable mount, we manage to run it, and we get code execution. Now very imaginative for the last method, we'll be looking at the exact same container as before. So again, AlpineImage, it has sh, but not bash. And at this point, the wget with the asterisk isn't so mysterious anymore. We have busybox.wget. Again, read-only file system, low-level, low-privileged user. And again, just keeping in mind that second profile for a minute. So in this final method, I wanted to take the focus away from that in-memory execution style of things. And I wanted to look maybe if I'm a bit more cube specific. So again, just to start off, we can see that we've got a read-only file system. Now, what I was examining in this one was the ability to use a dynamic linker in order to execute my code, which isn't necessarily executable at the file permission level, so at the discretionary access control level. So LDD basically gives us that output of what our linker is. As you can see there, libldmuscle and all that lovely stuff. Basically, what dynamic linker library is. It resolves symbols at runtime. It loads shared libraries, all those kind of things. What we care about is basically code that was compiled using a compiler that matches our dynamic linker. We can use the dynamic linker to run directly, regardless of the specific individual file permissions. So now that we know that that's our dynamic linker, we can go ahead and compile whatever we want to run. So in this case, again, a reverse shell using a matching compiler, and we can then run it. The one issue, where do we write our file to? The initial thought that I had here was, again, DevSHM. But unfortunately, dynamic linker lacks what SH does, and it doesn't get around the no exec restriction. So again, we're just going to have to go through our mounts. And what we'll do here is grep for any mount that is read-writeable, and then get rid of all of those that are marked no exec. Now, the bottom three aren't relevant for us, as is the top one as well. The ones that we care about are the two lines starting with DevSDA. Let's start with eti-hosts. Everything that I show you now will also work using eti-hosts. The two issues you might find there is, one, you need to be root. Two, it may screw up a lot of your networking. Definitely not something that I did. Second file that we have is DevTerminationLog. Now, before we get into what that is, let's check the individual file permissions. And as we can see, not only is it writable, it's globally writable. Why is that? So DevTerminationLog is a specific Kubernetes thing. Every pod that gets deployed gets deployed with a field that says a termination message path. Essentially what this is, it's a log. If our pod failed, why did it fail? Everything, all that information gets written into this termination log. So if you think about it, it makes sense why it is globally writable. Any process can cause a pod to crash. How do we sort of weed those out? We can't. Everything needs to be able to write to it. So that part, fair enough. And again, that mount is writable for the exact same reasons. However, it's not marked no exec, meaning even though that file specifically isn't an executable, the mount that it resides in is. So once we have all of that, what we're gonna do is basically a reverse shell and C, nothing too snazzy. We're then gonna compile it and I used some environment variables, not really too thing. You're basically what we're doing here is using MuscleGCC, which is the equivalent compiler to our dynamic linker in order to compile that program. Once we do that, we're going to serve it using just a simple HTTP server and we'll start our listener. And once we do that, what we're gonna do is use busybox.wget again in order to get our reverse shell or our binary into dev termination logs, store it into there. Once we do that, we can use our dynamic linker in order to execute that even though the individual file permissions don't specify anything about execution. And there we have it. So again, just a quick recap. We use busybox.wget in order to get our binary in this case, just singular. We store it in termination log, which again, globally writable in a writable mount and in an executable mount. The file itself doesn't have any execute permissions on it but dynamic linker doesn't really care. It's a binary that it recognizes. It's in an executable mount. It will execute it and we get code execution. Now, this one's a bit of an interesting one because basically it's a Kubernetes default. Every pod that you've ever deployed is deployed with a termination log in this exact same configuration. Now granted, this is a bit more of a limited attack because you can only run the binaries that you can compile to match the compiler. Still, a lot of damage can be done. So now that we've kind of talked about all the different methods, I'll ask you to ignore your ADHD here for a second and just ignore the left side of the screen for just a moment. Now, let's start and talk about secomp. You may be a bit confused because I'm saying here that the default runtime profile will actually block the first two attacks. But if you recall, back there, all of the pods that I deployed had a second profile and it was the default runtime one. Now, why did I leave this in? Because A, I wasn't using Docker as my runtime. I was using container D. And my point here is whenever you think something's happening, don't just take the configuration's word for it, go out and check it properly. Container D doesn't always deploy the default runtime profile. It won't be any errors when you try and deploy something with the default runtime profile. And basically, this is a situation. If you go into one of those pods and run it and I contained, you won't see any second profile. So again, if it did have a default runtime profile, the first two would not have worked. So that is sort of mitigation number one for the first two attacks. A second option, and I can already hear the confusion in the room, is SC Linux. Now, SC Linux is an amazing tool. It's also amazingly complicated and you're more than likely to ruin a lot of your environment more than you are to fix certain things. So again, if you know how to use it, if you know your systems are inside out and you're very confident about your ability to use SC Linux, a very, very good tool. But just saying, I'll try it and it'll be all right, it's gonna end in disaster, spoken from experience. So what you do in SC Linux, to prevent it is you could either prevent access to the specific processes that you're worried that will be hijacked by preventing access to proc-pid mem, or you can just prevent access to exec mem. Now, the third thing, and this is a bit less of an individual person kind of thing. This is something that I've been meaning to bring up with Kubernetes maintainers. I don't see why termination log should be an executable mount. There's no reason for it to be, it's a log file. It's never supposed to be executed. Again, they're much smarter than me. They may have a good answer for this, but definitely worth checking out. And then the last kind of thing that we need to look into here is detection. If an attacker got to a point where they're executing code on a container, you're out, it's done. If you noticed all of those three methods rely on an outbound network connection, which going back to right at the beginning, we're looking at a read-only file system that's fairly easy to predict what should be there, what shouldn't be there. When we're talking about pods running specific workloads, we have predictability when it comes to which network connections we're expecting and which ones we're not. And if there's suddenly a weird outbound network connection saying give me this file, that should be a massive red light. Now that's regarding all methods. If we go back to the left side of the screen here, this is essentially a FALCO rule that the only reason I put it up here is sort of give you an idea of how complicated it can be detecting something as simple as an execution of a file from DevSHM. Now everything in blue there is basically what we're looking for. So it can be a process that starts with full path DevSHM file name. It can be a current working directory of DevSHM and a dot slash. We can do it using SH and then pass our file, full path to our file as an argument. It can be done in a lot of different ways. So that's just a lot of thought needs to go into how you do detection. But it definitely needs to be there. So just a quick word wrapping up. Don't worry, I'm not gonna start beatboxing. I'm not saying read-only file systems are not a good thing, they definitely are. All I'm saying is that read-only file systems do not equal security. They can be another layer, sure. They should be another layer, especially when we're talking about containers, when we're talking about immutable stuff that we know what should be there and what shouldn't. Anything that's sort of meant to be writable can be mounted as an external mount. It doesn't need to be part of the main file system. Basically, all I'm saying here is container security, especially in Kubernetes, is a ridiculously complex idea and it can't just be solved by one step, whether it be read-only file systems, whether it be some sort of EDR, whatever. It needs to be layered, it needs to be active restrictions, alerts, monitoring, all the fancy things that you see here at the booths, basically. There is no one size fits all. And with that, on the left is a link to a blog post which is basically the same as the link below and on the right is some feedback. I promise none of this will take you anywhere malicious. And yeah, thank you very much. Yeah, I think we've got time for questions if anyone has any. So the FALCO rule. The FALCO rule is checking for any execution of files from DevSHM. The reason why it's so complex is because you can do that in many ways. You can execute it with a dot slash directly from within that, from within DevSHM. You can use a full path from wherever. You can do it using SH or bash and then passing in the files an argument. It's basically saying there's a lot of different ways to do something quite simple, so detection gets a bit complicated. No, no, Kubernetes. Sorry, the question was, is DevTermination Log specific to a specific runtime or is it just Kubernetes as a whole? So it is Kubernetes. So I did. Realistically, this isn't really finalized research. It's finalized to this stage. It's still going on both by me and some of my colleagues as well. There's definitely a lot more to look into. There's a few talks. I believe there was a talk at, I think it was at DevCon. Again, by Yago Gutierrez, the guy who wrote DD exec, covering a lot of different ways. Some of them contain a specific Kubernetes specific as well to kind of go through and do this. And there's definitely a lot more to learn in this field in this very specific field. But yeah, I hope that answers your question. Yeah, so in regards to the second profile, there's sort of two ways you can go about it. One would be going on the node specifically checking the configuration for your runtime where you can see if a default profile is loaded at all to see if it actually applies to a specific container, exec into that container, run am I contained? It will give you an output of, am I contained is basically a tool, am I contained? It's basically a tool. It will give you an output. It will run tell you all the capabilities that you have within that container, second profile, app armor, all those sorts of things. And it's just a nice way to verify if you actually have an app armor profile attached, second profile attached to that specific container. No, no, no, am I contained is a tool, external tool you'd need to get on. You can run it using the first two methods here if you ever encounter a read-only file system. Okay, thank you very much guys and feel free to come chat with me if you see me. Thank you. Thank you. Thank you. Thank you.


Hey guys it's Tilly and today I am here with a video that a lot of you probably won't like. So a few weeks slash months ago I honestly have no concept of time anymore. I watched a video by Lily C Reads and it was just all the books that she hated and it was single-handedly one of the greatest videos that I have ever seen on booktube. And although there were books on it that I still enjoyed, I was totally happy to watch her rip into them about why she disliked them and basically it was amazing. And so I am pretty much stealing that video and I'm gonna show you guys a pile of books that I hate. Hate might be a strong word, a lot of these I just dislike or don't really care about at all. And so I'm just gonna go and show you guys what those books are. I don't think I'm gonna go too in-depth about why I don't like them. I don't even know what I'm gonna say, I'm just gonna show you guys the books, say something and move on to the next one because half of these books aren't even worth the time. I don't mean to offend anyone, these are just my opinions on these books and I respect whatever your thoughts on them are and I just hope that you guys can respect my opinions too, even if I am going to be a little bit harsh sometimes. First up on the books that I hate, it is A Court of Thorn and Roses by Sarah J Maas. And the weird thing about this is that I absolutely love A Court of Mist and Fury, it is probably my favorite Sarah J Maas book ever. But A Court of Thorn and Roses, I hated it so much. The characters and just situations that happened in this book, like I feel like the first half of this book to the second half of this book is just a complete different story and I just really disliked half the crap that went down during this book. I know these next pile of books is disliked by a lot of people but my hate for this book actually originated when it no longer was a trilogy but turned into a series and it is the selection series. So I read the first three books and it's kind of like you know a version of the Bachelor except that you can't visualize these hot people. And then I thought this was finally done after the horrible ending to that trilogy. Kira Kast decided to continue on with books about the children from the couple that gets together in this.   Like I haven't even finished it. I don't know, does the last book get better? I don't really care. I'm not going to be reading it anyway. I don't think that I have actually met a person who's enjoyed this next book yet and that is Black Ice by Becca Fitzpatrick.   I hated everything about it, absolutely hated it. I don't think I even finished it or either way I flicked through to the very end and checked what happened and honestly it was just no. And I know for a fact that so many of you guys enjoy this next book and that one is Lady Midnight by Cassandra Clare and I've had a conversation with one of my friends about these books and she always said to me that Cassandra Clare, the first book in her series is kind of average and then the series picks up and I'm really hoping that is the case because Lady Midnight is my most hated book of all of her books ever. I feel like someone accidentally put this book into the recycling bin instead of the trash can where it deserves to go. I love the mortal instrument world but just give me books on the same characters.  A Thousand Pieces of You by Claudia Gray and this cover is like amazing. I love the covers of all the books of this series or trilogy or whatever it is. But the storyline, I yeah I just don't care about it at all. I think there was like one scene in this book that I liked and that was about it. The rest of it I just didn't care about.  And although I do enjoy a few of his books mostly looking for Alaska which I really enjoyed, there are three of his books that I disliked, hated and just didn't even consider as memorable and that is Will Grayson, Will Grayson, Paper Towns and An Abundance of Catherine's. Which one did I hate the most? An Abundance of Catherine's. I just want to burn that book and throw it into a trash can. This next one I read when I was on holiday and maybe like I just don't like the trilogy because I read them like so far apart. I didn't get to marathon read them and I think I waited like over a year to read them as they came out and I just couldn't remember what happened in the last book. Like I don't even remember what happened in this first book but I do get the distinctive feeling that I do dislike them and that is The Unbecoming of Mara Dyer by Michelle Hodgin. From what I can remember I dislike the characters, I dislike the storyline and I dislike the writing. Maybe I should give them another chance but I highly doubt that I will. Talon by Julie Kakagawa and I freaking love Dragon so I was so excited for this book and maybe it was a fact that I overhyped it that I actually really hated it because instead of this epic book about amazing and skilled dragons I was given this and I did not like it at all. The characters I couldn't even relate to. I didn't like any of them.  There isn't enough out there. This next one is by a really big author and then her other series are kind of okay. She tends to be really good at writing characters that you love like Rose Hathaway and Adrian Ivyshkov and Sydney Sage and then she wrote her new book which is Soundless and it was terrible. I felt like this book was the most bland thing that I have read in a very long time. It kind of felt like when you're reading it that you're waiting for like the peak of the story and you just never get there and then the ending is just does not make sense. I don't know if it was just me or not but it seemed like nothing happened and then the last chapter is just so much action that you can't even believe it. Like it doesn't make sense and for me I really disliked this book. No I hated this book. Our Chemical Hearts by Crystal Sutherland and this book I did not like for the most of it but the ending did redeem itself.  I can say though that I did like her writing style so hopefully she writes something very different to this book and I will hopefully enjoy that. Teardrop by Lauren Kate and I think that when I first started to read this book I actually fell into like a deep slumber and I slept better than I have in a very long time. I think after reading this that I now have to give up on Lauren Kate. She wrote the Fallen series and that series now that I look back to it is horrible but it also was like the opening door into YA for me which I don't like to admit very often but this book was just nah nah. So there we have it in once again I don't mean to offend anyone and if I did then dislike the video I guess. Hey why don't you guys tell me what books do you guys dislike and if you guys feel very offended by what I have said go ahead and put a book that I like down there and just totally rip into it and I'll just cry myself to sleep but I will still like the comment. Thank you guys for watching and hopefully I'll see you guys again soon and until then have a lovely bookish day and hopefully great things happen to you. So out of the year me that would have been easy but currently made uh that is like pretty old books and what I have to normally write these last few months.


Everybody forced here up in 22 23 prison basketball fast break five bucks number seven find the random results on your screen anytime eliteswords cards commas Let's go ahead and get started here Dude he won 470 you see Yeah, as long as 470 This is gonna be close. I thought Adley had it after that It's cuz they're all fresh I think I think that the final round is gonna be like 20 to like 18.  All right. Good luck y'all Let's go Kenny Martin junior Rockets fireworks disco dame a little blazers. He's gonna have to do it in the 30 That's what counts. Oh Geez, dude, where did that one land? They didn't show me that even for Pink miles Turner Pacers go Pacers to 50 with a spurs Jeremy Soha and fast break rookie signature Nice hit spurs. Oh 27 for Adley. I thought he hit 30. I'm not paying attention. Well, I Guess it's difficult while you're breaking disco van Vleet Raptors Got wide screen LeBron James disco Lakers He just needs one in the 30 and a He got a bonus minute you get a minute bonus Yeah, okay, okay. It's it's 30 seconds per to 150 Moses moody warriors Disco prismatic up around James Lakers. I Would just hit till I beat him and shut it down. Oh, yeah, you can't you don't want to burn your home runs Yeah, you want to be on the all-time list or yeah, it doesn't matter you want to win the thing This go Ricky Jane Hardy Mavericks. There we go mad silver called up. Hope nugs. Oh champ Hardy Got red Gordon Hayward Hornets Number two 100 There it is God luck a lot of Redisco J. The Williams Thunder ruining the parlay. Oh, I don't know why you would bet against Louise Robert. Yeah Adley's very he surprised me big time there. I thought Adley would get around 20 That was a lot disco Cameron Johnson's sons. How low variation magic? Nice card or a Smith Ali Ali should have switched at his time out blue for the pelicans Brandon Ingram To 150 he was doing well. I mean he it's not even like he should have switched at his time out But like he hit 27 dude fireworks disco Zion pelicans jade and ivy Disco towns T wolves got prismatic disco John Grant Grizzlies the thing with a rosa reina The first half of his round was like lightning. He was hitting them one after the other I think he gasped himself because he was like so wing and dude He would launch one and get right back in he wouldn't look at it at all. He was just like right back in the box purple poku for the Thunder to 75 silver and nestsmith for the Pacers Ocha egg Baji Kenla Brown So I think that that's what hurt Randy's second because he hit a bunch quick and then had a cold stretch a little bit Yeah, Garcia gas hard as Randy, which is weird because Randy was like I want to watch his first round of games. He was so wing red Simon's Blazers Number to 100 prismatic disco de Rosen bowls Jalen Williams Who's up next is it the Alonzo and J rod? That's the power right there Alonzo J rod matchup That's a big matchup. You know, one's what Mookie and Who's the last person Mookie and who disco look against or Thunder disco fearless James Hardin sixers Devontae Graham red our blue to 150 for the pelicans. We got Glen rice on the fast-break signatures for the heat. Oh Vlad that's right. Vlad keep reading about Vlad for some reason disco Ben Simmons nets disco prismatic Cunningham pistons Keegan Murray red Keegan rookie nice one Kings Keegan Murray 88 of 100 disco Keegan Murray luck of the lottery Kings Not like I brand them a lot orders coming in now Love to see it first team all sold out 22 to go on the second one and 1721 Disco Richardson spurs silver Josh Hart Blazers I Got Tariessen There I'm looking at it now There's a little bit of space that would go closer to 2 a.m. The night I would think Yeah, a little bit of space for person those guys blue Seth Curry for the Nets out of 150 fireworks disco John Moran Grizzlies Disco drew holiday bucks got disco rookie Matherin For the Pacers all in the variation Louise Robert O's rain is a good one though. I like that Red moody for the Warriors Sean and I against each other right there to 100 Silver Porzingis wizards Disco Denny of the Wizards got disco widescreen Tatum Celtics Pink Chris Weber Kings That's out of 20 or 50. Sorry 20 of 50 for the Kings disco and bead fireworks Sixers Disco Justin Holliday Hawks Fearless disco Luca Donchage Mavericks Blue for the magic Wendell Carter Jr. out of 150 Got a Jalen Williams thunder on the fast break rookie auto Okay, see nice hit Chet base oozamondang Disco Jalen Smith Pacers got a lot of the lottery Jalen Durand Pistons shade on sharp red number two 100 is Kendrick Nunn Lakers Widescreen Damien Lillard Blazers the Vlad out now Movie of disco Darius Basley for the thunder silver a Jimmy Butler heat Matherin. All right, so 18 to go an optic team all 10 box number two Blue rookie to 150 Nicola Jovic for the heat prismatic disco Bradley Beale wizards Jalen Durand Disco rookie E. J. Liddell for the Pelicans disco rookie variation. Oh check Vaji jazz Vaji base Kendall Brown Purple Trey young for the Hawks. That's out of 75 silver Jaren Jackson jr. Grizzlies Kind of thought than the third or junior Disco Trey Jones Spurs disco prismatic Luca Donchage Mavericks Actually, there might be a bit more spacer person. I think one of those orders is like a pickup order It was just placed weird. Yeah. Yeah, there's a little more spacer person Then it won't go to it. I mean it might go late. I don't know we gotta fill up all the brakes first I can't say for sure, but 18 to go on optic team all who's his pitcher? What's he doing? There it is. I guess he wants them high. That seems like a lot of the guys want All that strikes on is very weird. It's very very low 30 hit 1450. I Don't think he's gonna have an issue getting the bonus Not Vlad purple rookie Kenneth Lopton jr. For the Grizzlies out of 75 nice one there silver is Brogdon Celtics Hey, that's that's pretty fair rich right there's pretty fair I forgot prime days coming up disco Highland nugs never participated, but I know it's a big deal Let's go prismatic Lamello for the Hornets Jaden Hardy Amazon ones like a bunch of deals It's like other black Friday, essentially It's like July every year though. It's around this time of July every year. Oh, so yeah, the next couple of days then Blue KCP nugs the 150 and a Dyson Daniels fast break rookie signatures pelicans Grows tomorrow those 480 packs.  Oh, you mean for the the case I'm gonna have the I have a set for like an hour and a half or something on the on the schedule So it's not really gonna slow us down that rookie disco Neymar for the Pacers Feel this disco Lebron James at the Lakers We're already behind so we'll probably Make up a little bit of time with that, but that's about it purple poku for the Thunder number to 75 fireworks disco cake cutting and pistachio bars with junior Rockets Yeah, I'll be eating like ramen for dinner. I'll just be buying cars Fireflies decent pace 11 and halfway through so are the bonus Disco Jake Crowder Sons with a silver rookie con not conquers, but AJ Griffin Hawks. It's all the same in prism It's no concourse. He does have the hardest hit home run tonight so far pink to 50 bucks true holiday Buck of the lottery disco Sohan Spurs J. Nivey one he got one just out 356 disco J. Lenoel for the wolves a variation Johnny Davis Wizards rookie blew out of 150 Kendrick Nunn Lakers prismatic disco Donovan Mitchell Cavaliers Disco rookie Max Christie Lakers. You've got fireworks disco Kyrie Nets At least ain't going up against Louise Robert at least yet. You guys take the home run derby is fixed these rigs Does anyone have that much of a tinfoil hat and I'll be script writers got disco bam out of bioheats fireworks disco Chris Paul Sons Mook the 150 rebuttion world Wizards Prismatic disco Lakers Andy Davis Donny does that actually He didn't know mayonnaise was like a condiment until we told him disco Pat Connaughton bucks silver the bronze James Lakers He goes oh, I thought that was you to keep the government rays out Glad as a most home runs in a single derby in 2019 Pink to 50 poku for the Thunder Disco shade on sharp luck of the lottery Blazers Oh boy, oh Boy better, uh, we're gonna cool it on this type of chat. You never know what you're gonna get on YouTube Disco Shaq for the Lakers Ricky variation Tyson Daniels pelicans Blue out of 150 will chamberlain Lakers disco widescreen Zion pelicans Hey, I Gave him the crappy hat then Disco Finney Smith Mavericks disco prismatic Steph Curry for the Warriors All right, that one might be true a lmook purple the 100 Davis Bertans Mavericks for 75 75 Sorry silver Elijah on Rockets got it I would say at least 25 to feel kind of safe But even then nothing safe in this rookie disco Vince Williams jr. Grizzlies feel this disco down of a Mitchell calves Got a copper Tyrese maxi for the Sixers that was number eight of 20 Max Christie rookie very or rookie fast break auto Lakers 26 is pretty good So Han rookie real quick. I'll recap on the autos here guys Max Christie Dyson Daniels Jalen Williams Glenn Rice and Jeremy Sohan. Thanks again everybody down to prism choice next


This study aimed to increase the power output of a grid-connected photovoltaic PV system by adding a cooling unit and solar reflectors. The results showed that the improved PV module had a higher efficiency and performance ratio than the reference PV module, with gains in both electrical power and maximum power of up to 43%. This article was authored by Nisir Karim Kasim, Hazim Hamad Hussain and Alain Najmabed.


Noble Partner 22 is a co-led, co-planned, multinational exercise that includes the country of Georgia with U.S. Army Europe as the primary trainers. It is on its sixth iteration and it's focused on enhancing interoperability. This exercise is not just for Georgia, it's for everyone. It's a multinational exercise and that's why I want to highlight this multinational level because everyone learns something and the more friends you have, the stronger you are. That will be my main message.


Hi everyone, Joe for Jaspy's casebreaks.com coming at you with a box of 2021 and Panini Playbook Football, a mega box break. That looks different from the picture. That must have been a Photoshop mock-up before they actually released it, but that says mega box five and four configuration is still the same anyway. Also giving away two spots in that big football mixer. We got a chance to do that tonight, but time is running out. So I promise that if we fill this break, we'll give away seven playbook spots as well. So there'll be three different dice rolls here. First dice roll will be given away the seven extra spots within the box break itself. Then we'll do second dice roll read the break and the third dice roll will be given away those two big mixer spots. All right, very big thank you to everyone here for making this happen. Everyone here up to there. First dice roll top seven have an opportunity to buy one, get one situation after ten times four to six, one, two, three, four, six, seven, eight, nine, and a tenth in final time. So after ten, Josh, Corey, Carl, Keim, David, Carl and Carl extra spots going your way. Put those little rooftops next to your name so you know you won those spots in that first randomizer. Now let's do the break itself. Now that we've got 32 total spots here, all teams are in. Let's roll it and randomize it one and a two, three times for names and teams one, two, and three, three times for the teams one, two, and three. All right, there's the first half of the list right over here and the second half right over there. All right, no trades. Let's just print and rip. Jopis like Jaguars, they blow. The team might, but their quarterback is still one of the more highly tattered rookies in this 2021 set. Thankfully it doesn't matter what the team does. And he's going into a season where they can change their turn things around pretty quickly now that all that coaching drama is over. Besides and these filler breaks doesn't, doesn't matter as much about what team you get. The whole point of this is the, uh, those mixer spots that we're chasing. Those are the two biggest hits of the break. All right, there's Deandre Hopkins, we're gonna miss him for the first chunk of the season. Now Joe's saying Jaguars are cursed, they'll just never turn it around. Here's a numbered card. Chuba Hubbard to 25 and Raiders Kenyon Drake. Place of his jersey going to Carl and the Raiders. All right, so nothing too crazy here. It's just a mega box, Chuba Hubbard going to Carolina for Carl. Now, but the two biggest hits here, two biggest hits are gonna be those mixer spots that are given away. So let's gather everybody's names, Carl down to Carl and everyone in between. And it's just the top two spots. Top two after nine, six and a three, nine times, eight and ninth and final time after nine. A lot of sad faces here, only top two can win. The worst spot is that spot three that Carl's in. But thanks everyone from Carl on down to, Kym down to 32, everyone in between, appreciate you trying. But there can be only two after nine. And that's gonna be Carl and Josh, that extra spot that buy one, get one spot coming in handy. So Josh and Carl, we'll see you in that football mixer maybe tonight. Jasper's casebricks.com. Bye-bye.