It started out like any other workday. I had houses to sell and people who wanted to buy them. Honestly, I've always found being a realtor embarrassingly easy. People seek you out and ask you to sell them incredibly high ticket items. I've done other sales jobs and you always have to talk the buyers into extras and do upgrades all for a tiny commission. With houses, it's so much easier. Your customers walk in already prepared to sign their life away for the next 30 years. So it's easy to convince them to go for the nicer house, the better neighborhood, the higher price tag, the bigger commission from my point of view. Obviously, it's not always completely smooth. I've had some real nightmare clients who hasn't. I've been yelled at, talked down to, insulted, even physically threatened on a couple of occasions. 90% of my job was just about keeping a smile on my face and saying empty phrases like, OK, I hear you. Or, let's keep looking. Easy as pie. So I didn't expect this day to be anything out of the ordinary. Houses had been selling well lately and I'd just gotten several new ones added to my roster. If I kept my numbers up, I was on track to have the most sales of the quarter, so I was pretty motivated to get out there and get folks into a new house. I usually like to go do a walkthrough beforehand to make sure that there aren't any surprises, but I hadn't had a chance to do that with my upcoming afternoon showing. If I had, maybe it would have turned out a lot better for the hubbers. Then again, maybe it would have turned out a lot worse for me. So I don't know. The house looked fine from the outside. It was a California split level, a little under 2,000 square feet, a classy mix of brick and wood siding. The house and land were well maintained and I could see that Mrs. Huber, Maryland, was already charmed by it. It was within their price range, in the school district they were looking for and basically everything was just falling into place. I could smell an easy sale. I was going to be able to knock this one off on day one and then it'd just be a matter of paperwork. I refrained from rubbing my hands together in glee. Because I walked the hubbers up to the front door, but only barely. That's how good I was feeling about this. Inside was great too. At least the first hardwood floors in the entry hall, big windows letting the whole place glow in the afternoon sun, nice neutral colors on the walls and a pleasant smell in the air. It was picture perfect staging and the hubbers were eating it up. Irving was pointing out fancy features in the kitchen. Everyone was talking about having people over for parties and I just followed along pretending they needed me there. I didn't have to do a thing. The house was selling itself. Everything went perfectly right up until we were leaving. We'd finished touring the top floor and they'd both gushed about how perfect the view from the master bedroom was. I was leading the way down the stairs, chatting over my shoulder with the hubbers and keeping one hand on the railing to guide myself along. I wasn't really paying much attention. How much attention does anyone ever pay to stairs? These were carpeted. They didn't squeak and the wooden posts and railings were solid and attractive. They successfully connected the floors of the house. That's all you can really say about stairs. Suddenly, Marilyn broke into my powder. Sorry, this is a strange question, but how many floors does this house have? Three, including the finished basement, I told her, wondering why she was asking. We'd just finished walking through the mall. Right, that's when I thought, only, this is the second flight of stairs and we're still heading to the front hallway. I honestly had no idea what she meant at first. Obviously it wasn't the second flight of stairs or we would be on our way to the basement. These weren't the basement stairs, therefore we hadn't gone down two flights. I tried to think of a way to say, you have not successfully counted to one that didn't sound patronizing or rude. Finding nothing. Instead, I said, well, we're here now, at least we can.  It should have been just a couple more stairs to the entryway. Instead, I was looking at the hallway leading to the bedrooms, the one on the top house of the floor. I looked behind me. At the top of the stairs, I could see the hallway we just left. My mind lurched, trying to find some sense to seize onto. It was a three level house. I was at the base of some stairs. I could see other stairs ahead of me leading down. Therefore, I must be on the middle level where the entryway was. It's just that I wasn't. I was on the top level, having taken stairs to get down there. Something's wrong. I said stupidly, Irving and Marilyn reached out and held each other's hands. They looked around nervously. I realized that they were waiting for me to do something. I was in charge here after all. Let's just, uh, let's just take the stairs down. I suggested suiting action to word. This time, I kept my eyes focused ahead, watching every step. I could hear the hubris walking along behind me. Their pair of treads only a stair away. Ordinarily, I would have been annoyed to have a client stepping on my heels like that. But right now I didn't blame them at all. Eleven stairs down brought us to a right turn landing. With trepidation, I made the turn, hoping that somehow I just misunderstood something before that I'd somehow failed to use stairs correctly. My hopes were dashed as I stepped out into the same carpeted hallway leading to the bedrooms. The ground floor was still somehow below us. The hubris exchanged wide-eyed glances. I don't understand this, said Marilyn. Well, look, said Irving, trying to be reasonable. If down doesn't work, maybe up will. He turned and began to walk back up the stairs. Struck by a sudden curiosity, I moved across the hall to look at the stairs leading down. Marilyn kept her position on the landing so she could see both of us. When the stairs came into view, I saw exactly what I'd feared. Although Irving had gone up the stairs behind me, I was now ahead of him on the floor he was climbing to. His face blanched when he saw me. This, this is impossible. He looked back at Marilyn below him. How is this happening? I can see you, Marilyn called weakly to me. From both directions, I can see you at the top of the stairs, she pointed, and at the bottom over here, she turned her head and gestured, suddenly feeling weak. I sat down against the wall. I closed my eyes and pressed my fingers to my temples, willing this all to be some sort of fever dream. Are you all right? Irving called. I heard his footsteps start towards me. He was only four or five steps from the top. Somehow though, they kept going. I opened my eyes. Irving was climbing the stairs, a look of terror on his face. He scrambled faster and faster, yet he never moved forward. Marilyn screamed. I leapt to my feet behind Irving. The staircase was lengthening, adding a stair beneath his feet for every step he took. I launched forward, my hand extended for him to grab. But as I reached for him, a dozen new stairs appeared dragging him away from me. Go back down. I said Irving turned and tried to run, but it was too late. The stairs stretched away at a frightening rate, a corridor reaching out to infinity. Irving was reduced to a tiny speck somewhere in the middle. And although I could hear Marilyn screaming right behind me, I could also hear a tiny version echoing faintly up the walls of what had been the staircase in front of me. Less than a second later, the staircase snapped back into place. The same 11 steps there should have always been Irving was gone. Marilyn was shrieking. She collapsed on the landing and was clinging to the railing like it was a lifeline. She sobbed Irving's name over and over, but there was no response. Her total breakdown helped bring me back to myself.  How she wailed, a question for which I have no answer. I don't know. One of the rooms maybe there must be. I opened the door to one of the bedrooms, fear gripped my stomach. The door now led to another set of stairs or more probably the same ones Irving Irving. Come on, that isn't helping. Let's I don't know, let's try going down the stairs with our eyes closed. Maybe it's an illusion that didn't make any sense, but it was all I could come up with. It was good enough for Marilyn at least. She closed her eyes and still clinging to my hand allowed me to lead her to the stairs. Okay, here's the rail. Put your hand on it. I'm not going to let go of you. I assured her. Just hold the rail for safety. I'll have to close my eyes too. Ready? Stay close. Here we go. My right hand on the railing, my left hand bent awkwardly behind me. I shuffled forward and felt my way onto the first step. I stepped down and felt Marilyn move into position behind me. Step, step, down the stairs, one shuffling movement at a time. I kept my eyes squeezed shut, letting my feet guide me. Slow though I went though, after a few steps Marilyn began to fall behind. Come on, you gotta keep up. I'm trying. You're going too fast. I'm barely moving, I thought, but I didn't say that. I bit my tongue and took another step. From behind me, I heard Marilyn's muffled footsteps hitting the carpeted stairs. Once, twice, three times. My left hand still gripped tightly in her fist, began to get pulled slowly backward. Marilyn, slow down. She begged me, you're getting too far ahead, stop moving. Fully stationary, I risked opening my eyes. I saw what I had already knew to be true. Just as it had with Irving, the staircase was beginning to lengthen. Marilyn, I said, my voice catching in my throat. Her eyes popped open, widening in fear as she realized what was happening. Help me. Her palms started to slide through my grasp, and I did the only thing I could. I pulled as hard as I could, yanking her off of the stairs and sending her tumbling onto me. We fell down the last four stairs together, crashing into the wall of the landing hard enough to crack the plaster. I saw stars and tasted blood. Shaking my head, I struggled to a standing position and found that I was now looking at the entryway, its gleaming wooden floors, a shining beacon of hope. Marilyn was still sobbing on the ground, her arms wrapped around my leg. I'd like to believe that I wouldn't have bolted for the door and left her there in any case, but I certainly wasn't going to do that with the death grip she had on me. Marilyn, Marilyn, we made it. We're here. We can get out. She looked up, fearful and disbelieving. Come on. I coaxed, lifting her to her feet once more. Look, there's the door. We can go. But herving. I know. I know. We'll come back for him. I lied. There was no chance I was ever setting foot in that house again. We can get help. We've just got to go. I half dragged her to the door. I was certain that it was going to be another trick, that the hallway would begin to stretch or the outside door would open to more stairs, but I had no idea what else to do. When I opened the front door and it actually led to the outside, I burst into tears. Eyes streaming, I raced down the brick steps. Marilyn kept pace with me, both of us running as fast as we could until we collapsed against our car's chest heaving. Her hair was wild, her knees were skinned, her blouse was torn. I was certain I looked no better. I could feel a painful wetness on the back of my head where I'd banged it into the wall, but my hair seemed to be keeping most of the blood in place. And if that was what it took to get out of that nightmare, I counted it as a small price to pay. We stared at each other for several minutes. My heart rate gradually slowed, my mind attempted to tell me that I couldn't have seen what I thought I had. It was a bright, sunny, suburban day. Houses didn't unfold into impossible geometries, not in a nice neighborhood like this. If Irving had been there with us, I might have even convinced myself it was some sort of hallucination, but he wasn't. The house had him. We have to go back in, Marilyn said, but her voice lacked conviction. I shook my head, eliciting a stab of pain. No way, sorry, no way. But Irving's in there. We'll get him, we'll get help, we can, I don't know, tie a rope to the outside or make a human chain or something, something. We can't go back in there like this. I can't just leave him. We'll come. My response was interrupted by a loud slam from the house. Our heads both jerked up to see the front door standing wide open. Irving stood in the doorframe, gripping the edges like his life depended on it.  Marilyn and I raced over, Irving was in bad shape and not just from the fall. His clothes were tattered and filthy, his hands were bloody and blistered, his hair was ragged, and although he'd been clean shaven when he stepped into the house, he now had what appeared to be several days of a beard. Irving! Marilyn cradled his head in her arms, but Irving didn't move. I checked his pulse and was relieved to find it present. I let Marilyn attempt to wake him up for another minute and then I took out my cell and cold 911. I lying to the dispatchers, I said he'd had some sort of an attack that I thought maybe it was blood sugar related. I said his wife was here and would hopefully be calmed down enough when we arrived to give them better information. I gave them the address and told them we would meet them at the street, they said not to move him, and I told them that was where he'd collapsed. Then I hung up the phone so I could drag him to the curb. The open door of the house gaped mockingly behind me, challenging me to come back inside. It scared me to look into it, but it scared me more to have my back to it, so I simply got as far away as I could and waited for the EMTs. I hoped it was over. I knew it wasn't. Once the ambulance took the hubris away, I was alone. With no idea what else to do, I got into my car and drove back to the office. It wasn't even really a conscious decision. I was in shock and running on autopilot. I wandered into the office looking like I'd been mugged in a parking lot. I stumbled to my desk, ignoring my co-worker's questions, and fell into my chair. I stared at my reflection in the blank monitor as their chatter passed over my head. After a few minutes, a hand fell onto my shoulder. I looked up to see my co-worker, Marianne. What happened? He just… I just… He… Uh, there was an attack. He had an attack, I mean. Keeping her voice low, her eyes darting around to see who was listening. She asked, was it the house? What? A house? Did something go wrong in the house? I stared at her, dumbly. She pressed on. Monsters. Bent space. Distortions of reality. I nodded. Okay, here. She passed me a business card, one from our agency. The name on it was Gray Michael. It wasn't anyone I knew. Gray… I started. Marianne frantically shushed me. Do not say his name until you're ready to talk to him. Go get cleaned up first. Take a moment. Don't stumble into this. Who is this? She glanced furtively around again. He is a co-worker. He specializes in difficult houses. He can help you here. I looked around the office. It wasn't that large of a space. Okay. But who is he? When you're ready, go out into the hallway. His office is right there. I've never seen it. You will once you say his name. Marianne moved off into the office, spreading a cover story about a client feigning and dragging me with him down some steps. I turned the card over in my hands a few times, then tucked it into my pocket and went to wash up. I wasn't wholly successful at getting all the blood out of my hair, but by the time I was done, I looked fairly presentable and felt a whole lot more awake. My brain was working overtime, trying to convince me that I'd imagined the whole thing, that I'd fallen and hit my head and made the rest of it up. But there was still a 911 call in my recent calls log and I knew that if I called the local hospitals, I'd be able to find out where the hubbers had been admitted pretty easily. I planted my hands on the bathroom counter and stared at myself in the mirror, trying to decide if I was looking into the eyes of a crazy person. In the end, I shrugged and turned away without an answer. All right, I said to myself, let's go find Gray Michael. His office, as Marianne had said, was right there. His name was on a plaque on the door. It was impossible to miss, yet I'd somehow walked past it every day. I knocked lightly on the door. Come in, called a mild voice. I opened the door and met Gray Michael. He was normal, aggressively normal.  His smile was pleasant and professional, a perfect stock image look.  Come on in, close the door and have a seat. So you have a problem. I followed his instructions. How do you know I have a problem? You have my card, he said, as if that explained everything. Tell me what happened. I started to speak, but he quickly held up one thin finger. Not what you think happened. Not what must have happened because what you remember can't possibly be true. Tell me what happened in order without apology or prevarication. Something in his voice made his words less of an instruction and more of an unassailable command. I opened my mouth and let the words fall out. When I'd finished, Gray Michael nodded his head. Simple enough. Simple. Yeah, this is small, a fledgling. One trick, very little power, shall we go? Go where? I was totally lost in this conversation. To the house. To remove it. I started to refuse, but Gray Michael stood up from his desk and brushed invisible dust from his suit. Drive. It'll give you something to do. Without thinking, my keys were in my hand and I was heading for the door. We were out of the parking lot before I even realized he was riding in my passenger seat. I can't go back in there. I told him, you won't have to. Give me one step so that you can declare your request for assistance. What? You need to say the following phrase, as exactly as you can, I, as the duly appointed representative tasked with the preservation of this house and its contents, hereby invite Gray Michael inside. Only, he didn't say Gray Michael. His lips said Gray Michael. The sound said Gray Michael. But what I felt was something dark and broken, words of tortured malice. We passed the rest of the drive in silence. Gray Michael seemed content to watch the scenery while I was simply trying to calm my panicked brain. When we pulled up outside, the front door was closed. I left that open. I told Gray Michael, it's not important, he said, getting out of the car. This will all be over soon. My courage failed me as I approached the front door. If it had still been open, I think I could have stepped inside. But to grasp the handle and open it myself was beyond me. I can't, I can't do this. Hmm, said Gray Michael. Are you saying that you've wasted my time? I took an immediate step backward from the look he gave me, banging my back against the house's front door. No, no. Then opened the door and invite me inside. I opened it without hesitation. My fear of the house hadn't lessened, but I'd found something I feared more. I took a single step inside. That's far enough, said Gray Michael. Now invite me. I cleared my throat. I, as the duly appointed representative, tasked with the preservation of this house and its contents, hereby invite Gray Michael inside. His name twisted like burned rope in my throat. It felt like nails on bone, carving secret messages on my skeleton, words that would never leave me. Thank you, he said, stepping past me into the house. Now please remain on the porch and hold this door closed. Do not open it for anything. It could be very dangerous for you if you do. He closed the door in my face. I took hold of the handle and exerted a gentle pull. I wondered how long I was going to have to stand like this and what I would say to anyone who asked what I was doing. Those thoughts were driven from my mind when the screaming started. I jumped, nearly losing my grip on the door handle, but fear of Gray Michael kept me in place. The screams seemed to come from the house itself, as if the bricks and boards were crying out. They ranged up and down in pitch, sounding sometimes human, but always terrified. When the scratching started, desperate clawing against the door, I felt tugging against the handle and I leaned my weight back, heedless of the steps behind me. Not for anything, Gray Michael had said, and I wouldn't open it for anything. My blood ran cold as voices began pleading with me, children, old folks, family members. They begged and cried to get out, but I stood fast. They slowly died away. Thank you, said Gray Michael from behind me. I spun around to find him standing at the bottom of the steps, not a hair out of place. You can release the door now. The house has been cleansed. What do we do now? By preference, you take me back to the office. You have a house to sell after all, and I have other work to do. We were silent again on the drive back. At one point, he yawned. I glanced over and caught a glimpse into his mouth. It opened up like a cave, distant lights glittered inside. He saw me watching and raised an eyebrow. I said nothing. We shook hands back at the office. I'll be seeing you around. Gray Michael said, I've been trying not to think too hard about what that might mean. In the meantime, anyone looking to buy a house? I can guarantee with absolute certainty that it is not haunted. Gray Michael made sure of that.


Hello, and welcome to this presentation of the STM32L4 flash memory. All STM32L4 flash features will be presented. Please note that this presentation has been written for STM32L47X48X devices. Key differences with other devices are indicated at the end of the presentation unless otherwise specified. The STM32L4 embeds up to one megabyte of dual bank flash memory. The flash memory interface manages all memory access, read, programming, and erasing, as well as memory protection and option bytes. Applications using this flash interface benefit from its high performance together with low power access. It supports read while write, has a small erase granularity, a short programming time, and allows dual bank booting. The STM32L4's flash memory has several key features. It has up to one megabyte of dual bank flash memory with a read while write capability that can program or erase one bank while executing code from the other bank. The erase granularity corresponding to the page size is only two kilobytes. A page, bank, or mass erase operation requires only 22 milliseconds, and the programming time is only 82 microseconds for a double word. The adaptive real-time memory accelerator with an instruction cache, a data cache, and a prefetch buffer allows a linear performance in relation to frequency. The flash memory supports error code correction, or ECC, which is 8 bits long for each 64-bit double word. A single error is detected and corrected. A double error is detected but not corrected. The flash memory is divided into two banks, each having a main memory block containing 256 pages of two kilobytes each. Each page is made of eight rows of 256 bytes. Each main memory block has an information block which contains three parts. The first part is the system memory which is reserved for use by ST Microelectronics and contains the bootloader. When selected, the device boots in system memory to execute the bootloader. The second part is a one kilobyte one-time programmable area. This area is located in bank one only. The OTP area cannot be erased and can be written to only once. If one bit is at zero, the entire double word can no longer be written, even with the value zero. The last part contains the option bytes for configuring user options. This slide shows the flash memory map. There are 256 pages in bank one starting from page zero and 256 pages in bank two starting from page 256. The page number MSB corresponds to the bank number. The page number is used in the software procedure to erase a page. The flash is dual bank memory with read while write and dual bank boot capability able to boot from either bank one or bank two. The BFB2 option in the user option bytes is used to select the dual bank boot mode. When the BFB2 option is set, the device boots in either bank one or bank two depending on the valid bank. When the BFB2 option is cleared, the device always boots from bank one. The dual bank option is used to select either a single bank or a dual bank for the 256 kilobyte and 512 kilobyte device part numbers. For instance, when dual bank is selected for 512 kilobyte devices, 128 pages are in bank one and 128 pages are in bank two. The first page name in bank two is always page 256 regardless of the device's memory size as the page name MSB refers to the bank number. With a dual bank memory, it is possible to read from one bank while programming or erasing the other bank. Code execution is not stopped when the flash memory is being programmed. When programming or erasing data in the same bank, the AHB is stalled as long as the flash memory controller is busy. Using the FB mode bid in the system configuration memory remap register, the two flash bank addresses can be swapped. When this bid is cleared, bank one is mapped at address 0x0800000 and aliased at address 0. When this bid is set, bank two is mapped at address 0x0800000 and aliased at address 0 which allows the device to boot into bank two. The dual bank boot allows a safe firmware upgrade as the previous firmware version is still present in the other memory bank. The dual bank boot is managed by the bootloader. The device boots in bank two using the BFB2 option bit programmed in the flash option bytes. The boot pin and boot option are configured for booting in flash memory. If the BFB2 option bit is cleared, the device boots in flash bank one. If the BFB2 option bit is set, the device boots in the system flash memory. The bootloader checks the bank's first address as it must read there the stack pointer at that location. If bank two's first address is a valid SRAM address, the bootloader swaps the banks to remap bank two at address 0 and jumps into bank two. If it is not valid, the bootloader swaps the banks to remap bank one at address 0 and jumps into bank one. Note that the bootloader uses resources in SRAM 1 from address 0x2000000 to address 0x20001000 so this SRAM area must not be used by the application when the BFB2 option bit is set. The flash memory embeds an error code correction function to ensure robust memory integrity and safety. The ECC is 8 bits long for a 64 bit word. In the case of a single error, it is corrected. The ECCC bit is set in the flash ECCC register and an interrupt is generated if it is enabled. In the case of a double error, it is detected but not corrected. The ECCD bit is set in the flash ECCC register and a non-maskable interrupt is generated. When an ECCC error is detected, the failure address and associated bank are saved in the flash ECCC register. The programming granularity is 64 bits, in fact it is 72 bits with the 8-bit ECCC. There are two programming modes, standard mode for the main memory and OTP and fast mode for the main memory only. In standard mode, the flash memory checks that the double word is erased before launching the programming. In fast mode, 32 double words are programmed without verifying the flash location. The flash programming time is only 82 microseconds for 64-bit double words. To program one page, 2 kilobytes, 20.9 milliseconds are needed in standard mode and 15.3 milliseconds in fast mode. For the complete bank, it requires 3.9 seconds in fast mode. The page erase time is 22 milliseconds. It also requires only 22 milliseconds to erase one or both banks, as both banks can be erased simultaneously. The short programming and erase time, plus the small page size, make it convenient for data EEPROM emulation. A fast programming mode allows you to program 32 double words faster than in standard programming mode. Only the main memory can be programmed in fast programming mode. The flash address location contents are not verified by hardware before programming in fast mode. The 32 double words must be written successively. The high voltage is kept on the flash memory for all programming. The maximum time between two double word write requests is the programming time, which is approximately 20 microseconds. Consequently, interrupt should be disabled to ensure that the 20 microseconds between the two word write requests is not overpassed. The minimum clock frequency must be at least 8 megahertz in fast programming mode. This slide compares standard and fast programming modes. Standard mode can be used to program the main memory and OTP areas, while fast mode cannot be used for OTP programming. Standard mode allows programming 64-bit double words or 8 bytes, whereas fast mode only allows programming 32-bit double words or only 256 bytes. In fast mode, the address location content is not checked before programming. The CPU clock frequency must be greater than 8 megahertz and interrupts are prohibited. It takes 2.6 milliseconds to program 256 bytes in standard mode and 1.9 milliseconds in fast mode. The flash memory is guaranteed for a minimum of 10,000 cycles up to 105 degrees Celsius. Data retention is 30 years after 10,000 cycles at 55 degrees Celsius, 15 years after 10,000 cycles at 85 degrees Celsius, and 10 years after 10,000 cycles at 105 degrees Celsius.


You know, I mean so but from a technical analysis perspective, this is nice This is very nice that whole CPR zone right there right there very nice my CPR zone there Why is that CPR zone? because If you zoom back you can see there was a level of resistance resistance resistance resistance resistance Then you get a move up Yeah, and this is what I was saying the other day with regards to Stopp hunts as well. Yeah, stopp hunts can last several hundred pips Yeah, so you can see them move up and then all of a sudden that collapses Anyone who got in at the breakout here or up here pull backs is caught in their positions relief Let's go back a little bit and see if that was an actual significant level. Let's see. Oh surprise surprise. Look at that Surprise surprise Can you guys see this? How many traders do you think? Would have been Getting short How many days you think would have been getting short right there? everyone a lot absolutely because what should Support support Break should turn to what resistance nice little Double top type trade, you know technical analysis setup markets been going higher and higher and higher Everyone likes to pick the tops. Yeah, this is obvious for everybody. Where's everyone placing their stop losses? Right above that obvious level of support and resistance pure trap. Absolutely. That's exactly it. It's trapped them Yeah Not only to trap them is stop hunting them and then the breakout traders who've got in right here Breakout traders who've got in yeah I look at support and resistance breakout and we test up they give me Haha, they give you anxiety Well, you know like now you know how to trade them right, you know exactly where the obvious stop losses are We can't trade how everyone else trades Sorry guys. I'm off. No worries golden green. No worries at all. I'm wrapping up anyway. I'm wrapping up Yeah, I was doing some analysis on oil No worries, so this will be recorded and I'll speak to you later So there you go. So So there it is Stop hunt. Yeah, and it also draws in traders Yeah, and then all of a sudden It caught in their positions in it they caught in their positions Well, and then by the time we get back here The supply and demand equation is at work Right in his own right here, but that's CPR zone absolute beauty Remember when obvious and look at that. That was a nice little stop hunt there as well Well, you had to move there prices would have bounced off of that because traders would have been trading that zone Yeah, that level of support and resistance in real time Traders are getting short because everyone can see the daily time frame chart, right? Everybody can everybody can see that when you have something like this When you have something like this, this is really nice Everyone can see that yeah as a nice pinball in the daily on the daily time frame chart wherever all the stop losses All up here, but this is also a CPR zone loads of supply Up here, and then you get but we are where we are Also as well just just a little side note as well remember to trade the technical setups in the direction of the fundamentals try to ignore if You can ignore these setups that are counter to your fundamental bias If you want it to be a seller up here if you want to be a shore up here Then brilliant look for that type of setup if you're looking to get long Then unfortunately you're gonna have to ignore that trade selection Be selective with your with your trades Trade ideas and stick try and stick to it But that was that was very very nice right there nice supply zone nice CPR zone Brilliant brilliant


Now we're often interested in relating rainfall, the amount of rainfall that comes down, to the amount of runoff that's flowing off. And perhaps that runoff might be in a stream. For example, here I have an example of a hydrograph where we're plotting the time t on the horizontal axis and our flow rate, q, on the vertical axis. And one of the things we're interested in, perhaps, is the peak flow rate. The maximum amount of flow that's going by at any period in time. So if we're interested in doing that, we're trying to figure out how much runoff is coming off. There's a very simple method of doing this called the rational method. And what this rational method does is it relates the discharge q to the intensity of the rainfall using a very simple equation. q, there's our peak discharge, is equal to some constant c times the rainfall intensity i times the area a, and this area is the area of the watershed or the area that we're considering that the rain is falling on. It could be something as large as the watershed, although generally it's applied to smaller areas. For example, something like a parking lot or a particular region, maybe in a housing development or something along those lines. So again, that area is if we're thinking about the rainfall falling on some two-dimensional area with a particular intensity. And now the intensity we're talking about is a measurement we've seen a little bit before, which is usually a measurement of inches per hour. It's some measurement of depth of rainfall fall in some units of time, inches per hour. And then again, our area is going to be in some sort of area, maybe acres, maybe feet, it might be some square feet or something along those lines, inches per hour, square feet. And notice if we do that, we're going to get a flow rate in volume, feet cubed times inches, or feet squared times inches would be cubic feet if we do the right conversions, volume over time. So this is going to end up being something in volume over time. And then we simply have this number here called the runoff coefficient. And the idea here is that we're simply thinking about the amount of rain, the volume of rain here represented by IA, and we're going to multiply it by some fraction. We're going to assume only some fraction of it runs off. And that's effectively what this coefficient is going to represent is that fraction, what percentage of it's going to run off. For example, let's say we had a plot of land that has an area of 2.4 acres. We have some sort of 2.4 acre plot of land. And a storm comes through, we'll call it a 25-year storm, something we assume every 25 years comes through. Storm comes through and we'd like to know what our peak runoff is going to come from this 25-year storm. And we look up our intensity duration frequency curves and we find out that a 25-year storm in a particular area might have an intensity of 3.6 inches per hour. Well, what I'm going to do is I'm going to consider the volume, the total volume that's going to fall on this particular area is going to be equal to that intensity times the area. So V equals IA, volume equals intensity times area. So we multiply our 3.6 inches per hour times the area of 2.4 acres. And now we're going to need to do some conversions to actually get an appropriate set of units, 43,560 feet in an acre. Okay? As well as conversions for one foot is 12 inches and one hour being 3,600 seconds if we actually want to do this. And if we do that calculation, we multiply all those numbers out, we might get something like 8.7 cubic feet per second or 8.7 CFS, cubic feet per second. Now notice this value here is the total amount of rainfall, but only some fraction of that rainfall ends up in runoff and ends up in runoff in the period of time necessary to contribute to this peak value. So we think about that as being some fraction. And what we do is we, this is actually an empirical relationship. What we do is we go look up on some charts. There are numerous charts that give values for this runoff coefficient. And they have lots of dependencies. They depend upon things like the slope of the area. They depend upon the amount of vegetation. They depend upon the amount of pervious surface. For example, I have a little chart over here, okay, of a few examples of land use as compared to the coefficients. And in this particular case, I'm sorry, this C should be C sub I as in, we'll just leave it as C for the moment. Okay, let's say for example, we have apartments on this 2.4 acre area and we want to know what the peak overflow is going to be. Well, we would simply say that our Q would be equal to 0.60 times that IA, which is the 8.7 CFS. And that would give us a value of 5.22 cubic feet per second as an estimate of this peak flow here. Notice that's very different than if we have this falling on a very large 2.4 acre field that's effectively a lawn that's maintained on flat lawn, maintained on sandy soil. In that case, the coefficient has been established as being a much smaller value of 0.08. If I plug that value in instead, 0.08 and multiply it, I get a much smaller value of 0.70 cubic feet per second. Now, we can apply the rational method even if we don't have a consistent classification of the area that we're talking about. For example, if the area you're looking at is not entirely apartments or not entirely flat lawn, we can still apply this rational method by dividing up the area we're interested in into different groups or categories. For example, you might recognize that a certain piece might have a particular classification. For example, this might be open space which might abut to some forest. You might have part of the area that might be residential. Maybe there's some commercial use over here. And I'm giving some example. Now, I've done a poor job here in that I probably, maybe this is also forest. And then some fraction in between might represent streets. And the goal here is if you're able to associate areas, parts of the area with each of these categories. For example, the forest might have a total amount, total area. The forest might have a given total area that we, oops, I'm having problems with my markers here. There might be some area associated with the forest. Maybe we can call that A1, some area associated with the open space A2, A3, A4, and the streets A5. If we can find the different areas associated with each of our different categories, well, then what we can do is we can use area waiting to find a, we can use area waiting to find a coefficient that takes into account all the different surfaces we have. But we'll need to do this by counting them based on how much area each takes up. For example, let's consider this space that I sort of sketched here and let's assume that there are some waiting, there's a different number of acre associated with each of these types of land use. For example, I'll make a list over here, AI. And we have these values, CI, where I is going to be the index for each of them, maybe open space is one, forest is two, residential is three, and so on and so forth. So we have the different coefficients, and let's assume that we measure the acreage associated with each of these. For example, 14.2 acres of open space, 11.6 acres of forest, 8.9 acres of residential, 4.3 acres of light commercial, and 3.9 acres of street. So there are different values associated with each of these different areas. What we're going to do to define the C that we're going to use here, this coefficient, is we're going to create a weighted average. We're going to take each coefficient, I, the list of coefficients that corresponds with each type, we're going to multiply it by the area that's associated with it, and then we're going to sum all of those values. After we've done that, we're going to normalize again by taking the sum of all the areas dividing out by the total area. In other words, you can think of each of these pieces as being a fraction that it contributes. The forest contributes A1 over the total A as a fraction of the coefficient.  That coefficient is the one that we can then plug in here and use the overall area and the overall rainfall intensity to estimate the peak discharge. For example here, I would take each of these, I would take the 14.2 acres times the 0.19 acres. I would add the 11.6 acres, multiplied by the 0.14 value coefficient, plus the 8.9 acres times the 0.32, etc. I recognize that these coefficients don't have any units, but this entire thing is going to be in units of acres. Then when I divide that entire value, it's going to be the total of all the area, which we'll see is 42.9 acres if you sum up all this total amount of area here. When you do that, it's going to cancel out acres and the value you get is unitless, which corresponds with our unitless coefficient. If I do that in this case, I get a value C equals 0.33. Notice just to make sure that this makes sense, we look and we see that that 0.33 is sort of in the middle here. It's definitely not the same as our low value, our lower two values here, but it does tend to be closer to our lower values than our high values here. But you'll notice that makes sense because the low values are more heavily represented in area. There is more area of open space and forest than there is of these values for light commercial and the streets, the things that are going to tend to have more of the runoff. So what this says is roughly a third of the overall volume that falls on this particular area will contribute to the peak discharge here.


That money spray is because this next affiliate network I've made millions, literally millions of dollars in a single year with. Haven't talked about this much. It's called the affiliate network. And I'm going to be doing a walkthrough of this affiliate network. Top-to-bottom, how you find offers, how you promote. Anybody in the world can be accepted to this network. They'll pay you out a variety of ways. You want Bitcoin, they'll give you Bitcoin if that's how you want to be paid out. And they have really high conversion rate offers. Big money. Probably one of the best affiliate networks out there for experienced affiliate marketers. And I'll also be explaining some terminology to help take you from beginner to expert. As well as at the end, I'll be giving you free link posting software, free community access to my affiliate community. And we're going to be going over everything right on my computer over there. I'm going to be walking you through the pros, the cons, and alternatives to different affiliate networks so you can figure out what is the best way for you to start earning money online without having to spend a dime. Let's get it. Hey, John Costano here. And in today's video, I'm going to be going over the Affiliati network. This is a really good affiliate network I've made literally millions of dollars with. And everything will be going over. You'll want to open up a computer. If you're on a phone, you'll want to flip it. I know you 13-year-olds love portrait mode, but we're going to flip it to landscape mode. If you really want to follow along and make some money, but if you're skeptical, want to go through comments, just keep it in portrait mode or get off of my channel. Now, I'm going to be showing you how to make money. We're going to be going through this sheet. We're going to be referring to this sheet, which is all the affiliate networks that I've reviewed so far and some others. I'll be explaining what that means. Now, you'll want to access that sheet by going to JohnCristani.com backslash networks. And you can pause this video to go to the link if you want. So you can access this sheet and follow along with me. But let's dive right in to Affiliati Network and why it's so awesome. So Affiliati Network is an affiliate network based in Santa Barbara and they're really high conversion offers that are great for cold traffic. And I'll be explaining some of these terms in a little bit. Now, what you'll see here, one thing I like about Affiliati Network a lot is that they have this top offers area right over here. So they show you, notice it's sorted by the highest EPC offers, which is earnings per click. And if we zoom in on that, it tells us some really useful information. It tells us, again, this doesn't represent the entire population of the internet. But it tells us the top offers, crypto, finance, diet, skin, mail enhancement, etc. Now, the offers on Affiliati are fairly aggressive. You're going to need to be good with cold traffic either using the methods I've done or with being able to really farm accounts, advertise very aggressive stuff. Crypto is banned in a number of countries such as the US. This is a form of binary options, which is just very aggressive. Mail enhancement, what that means is it's testosterone boosters or how to get a bigger ding-dong. Now, capped, I'll go over in a little bit as well. But let's go through some of the offers here. So in order to access the offers, you'll want to go over to this area right here. So right there, once you get approved, you'll go here. Then you'll see a bunch of offers. You'll see right over here is the amount of money you'll get paid if you get a conversion. Okay? If you get them to take an action, you'll notice here it says status. That means you have to apply to get access to this offer. And then we have the offer ID, the niche, other information, and what countries it is in. See, that says US. So let's zoom in on here. Now, let's just look at active offers and I'll show you how you can actually get the link to promote these products. Okay? Now, once again, this is an advanced affiliate network. So you may not understand a lot of what's going on here. But how you would get your offer links, I'm just going to give you that basic thing. There's a lot of vocabulary, which I don't have the time to go through in this video. But you click on a product, then you could click over here where it says link to get your affiliate link, or you could go to creatives right up here. Okay? And you'll see your affiliate link is over here as well. So I could just copy this link, copy and paste it into a tab, and you'll see it redirects over to the offer.  And if somebody buys from that, you get a cool $83. Okay? Now, once again, the payouts on these offers are very, very nice.  It'll take time because this is an advanced affiliate network. And likely you won't get approved to this affiliate network because again, it's for advanced people making a lot of money. But you can apply and you may get it if you say I referred you. Now, a few interesting terms to note are capped. So what capped means is it means that the the company owner literally cannot sell any more products, you know, for that week. It means they affiliates have sold all of their products for the week. So you can't you can't advertise it right now because it's selling so well. You'll see this often on Affiliati because they have a lot of really big affiliates who just sell, sell, sell, sell, sell. So that's something to note. But if an offer is capped, it means you might want to look out to see when it comes back online again because it's obviously a well-converting offer. Now, DOI, what that means is double-opted. Okay? So that means that when somebody fills out the form on the affiliate offer that you are advertising, they have to not only opt in their email but they have to verify that their email can receive messages. So that's sometimes a requirement for offers is that they don't they're going to pay you when they submit when the user submits the email and then when they verify their email. Okay? Now the next one is SOI and what that means is single-opted. That means all you have to do in order to make money is get somebody to put in their email address and you will get paid. Okay? Then the next one is PPS. Okay? And that means pay per sale. Okay? So that's just another way that they kind of phrase offers. Pay per sale. Meaning you get paid when somebody buys the product. Not when somebody opts in. Not when somebody double-ops and not when somebody downloads. Not when somebody submits a lead when somebody buys. Okay? So that's an explanation of terms. Now next, I'm going to give you a free link posting software. So, if you want traffic for free, you've done for you. I have my developers create this. So, just download the software and use it. Also show you how you can get free community access in just a second. You'll want to navigate to JohnCristani.com back slash networks and I'm going to go over some of the pros and the cons of working with Affiliati. Okay? So here I am on the network sheet and as you see, this is what pops up when you go to the network sheet. There's a ton of affiliate networks. I suggest you apply for all of them. Okay? Fill out your information on all of them. You just click the links over here because you want to get accepted to some of them. You want to get accepted to as many as you can. But really all you need to be accepted to is one affiliate program. All you need is to be accepted to one affiliate offer. You need one link to get one sale. Okay? Really that's it. You can be successful in this if you're just accepted to one. You don't need to be accepted to all the programs. You just need one sale to get your start. If you're making your first sale, post in the comments below and tell us what you advertised. But here we are with Affiliati and as you see, the specialization is neutral and I would say, you know, bizop too. You do need approval but if you go through my link, you're going to have a much better time of getting approved. Again, make sure you go through my link. They probably won't accept you if you don't. There are no excluded countries, meaning you can do this no matter what country in the world you're from, no matter what age you are. Affiliati has about 2,100 offers on the network. You do have to be approved to offers. They're very easy on approval once you're approved to the network. They do have some high ticket ones. So if you look at some of the crypto offers, you'll get as much as $500 a sale. The average commission is $40. They do offer support. Okay? If you are a good affiliate, they will give you support. They do not have tools, training, or community. And once again, I suggest if you want to get started in this network, don't be asking the affiliate managers for help on how to promote. When you come into this network, you should already know how to promote affiliate offers. They're not going to help you out. But if you know they have the best offers in the market for you to get started promoting. Okay? These are very aggressive offers and I've made millions with them. Now, in order to get access to the free software and resources, you'll want to go over down here to the resources tab. Again, I'm just going to keep drawing arrows because people have been having trouble finding this down here to the resources tab, resources tab, right down there. Again, you'll want to access this from laptops. If you're people using phones, I'm sorry, but you need to save up for a laptop. It doesn't make sense to start an internet business with a smartphone. I mean, you can do it, but you're just at a serious disadvantage. I'm surrounded by computers here and screens and monitors. You know, laptops are cheap. Get over to resources here. Now, if you're looking for how to get traffic for free, go to these videos. I've posted them a million times. I'm tired of hearing people say, show me how to get free traffic. I've done 30 videos on this topic and they're all right here. So, if you're new to this channel, make sure you subscribe, hit notifications, like this video. If you're not new to this channel, check out the software.  This is all done in an invisible browser beneath your browser and it will put your affiliate link. It will put your click bank affiliate link in the descriptions of each of these videos and it just runs. So, it runs on its own. Now, it will save virus warning because we have not got the software certified yet, but it works and it works very well. So, check that out. You'll need to download both files and there's your free software. Now, if you'd like to be involved in our affiliate community, I'm not going to help you. I'm tired of people, you know, I'm putting up these videos every day for you and I'm tired of seeing people say emailing me and, you know, thinking, trying to message me or write comments saying, John, you know, can you please help me? What is your phone number? I want to call you and talk to you.  And usually these people don't speak any English. I'm gonna spend time with my wife. So, if you want help, go watch my videos and go join the affiliate community right here, okay? We have, we built a community for you to work with other affiliates. I understand I may be the only person you know that's successfully running an internet business, but if you want to meet other people who are successfully running an internet business, go to the community. It's free, okay? And there's a lot of people in it all talking about e-com, e-com, you know, affiliate marketing, dropshipping, all sorts of stuff. So, go to the link, make sure again, go to the resources, and I hope that helps you out. Now, some, we have some other things here, how to get accepted as affiliate, JV pages, etc. You can check out all of those on this page. But without further ado, thank you so much for watching a video, being involved, for taking action and making stuff happen. I love seeing the testimonials. Anybody who can shoot me a testimonial video would be much appreciated. Send it to my support. Like, subscribe, comment, and talk to you tomorrow. Let's get it.


A few studies have investigated the impact of a plant-based diet on an athletic performance, but the majority of the studies that have been done show no differences in endurance, performance, or strength. So while plant-based diets do not seem to provide advantages or disadvantages on exercise performance, what plant-based diets can do is reduce the risk of chronic disease, a point I made in my video why all athletes should eat plant-based diets, because surprisingly, advanced athletes may have more advanced atherosclerosis and more heart muscle damage compared with sedentary individuals, so it's even more important they eat healthy. But due to the favorable impact on health, it can be assumed that performance would also be influenced by plant-based diets. Let's take a closer look at the available evidence. This is the most commonly cited review. Studies connecting vegetarian diets to improved health are well established. However, the evidence for this phenomenon to be transferred to improve physical performance in athletes is less clear, finding no difference, at least acutely, between a vegetarian-based diet and an omnivorous diet in muscular power, muscular strength, short burst, or endurance performance. The intervention studies in this review, however, only lasted days or weeks. So being a vegetarian for four days may not tip the balance, or even a few months. But see, that's a considerable limitation. These are people who had been eating meat their whole lives and subsequently adopted vegetarian diet only for the duration of the study, rather than comparing participants who have adhered to a vegetarian or meat-containing diet long-term. This study compared exercise capacity of vegan, vegetarian, and meat-eating recreational runners, and found similar maximum power output among all three groups, suggesting there's no significant difference in maximum exercise capacity, though that's at the same training frequency time and distance. Perhaps plant-based diets might enhance recovery and allow such athletes to train longer and harder. A number of studies have come out since this review was published in 2016. What's the update? Well, this study compared the cardiorespiratory fitness and peak torque strength differences between vegetarian and omnivore endurance athletes. Most of the vegetarians were actually vegans, and most for at least two years, and results from this study indicate that vegetarian endurance athletes' cardiorespiratory fitness was greater than that for their omnivorous counterparts. They had greater VO2 max, meaning greater maximal oxygen uptake, greater aerobic capacity, as measured on a progressive graded maximal treadmill test to exhaustion, though peak torque, peak strength, based on leg extensions, didn't differ between diet groups. Bottom line, these days suggest that vegetarian diets do not compromise performance outcomes and may facilitate aerobic capacity in athletes. In this 2020 study, all the plant-based participants were eating vegan for an average of four years, so they were essentially comparing those who ate meat for 21 years, versus those who ate meat for 25 years. But after four years eating plants, you might expect to see some sort of difference. Yet no significant differences were noted for upper and lower body muscle strength, like in the last new study. Both groups of athletes were comparable for total body weight, lean body mass, though age was significantly higher in vegans, compared with omnivorous, so that put them at a little disadvantage. Yet still, there it is again, significantly better aerobic capacity. Then they had them pedaled until exhaustion, and the vegan group lasted about 25% longer, 12 minutes as opposed to 9 minutes. Is that just because their aerobic capacity is so high? No, even after controlling for VO2 max levels, there was still a significant endurance advantage in the vegans. The researchers conclude that, in the very least, a strictly plant-based diet doesn't seem to be detrimental to endurance and muscle strength, and endurance might actually be better in vegans, contrary to popular belief.


Hi everybody, happy Wednesday. I'm Joe for jaspyscasebrakes.com coming at you with 2021 at Topps Museum Collection Baseball Six box half case from a fresh case pick your team number 15 All-card ship a lot of great stuff in here 2021 museum Big thanks to Everybody who picked their team straight up So before we pulled teams for those number blocks Matthew P ended up with last spot mojo with the diamond backs. Thank you, Matthew Thanks, everybody who picked their team straight up. I appreciate it and We pulled those teams out turned them into serial number breaks. So there's the results for that the video is in the Uh, we did these in separate videos. So if you're looking for the actual randomizing part of it But here are the official results and here's the other one for Atlanta so on and so forth Thank you. We'll keep those Keep those sheets next to me over here. Now. Let's open up this case And let's see which half we're going to do right. So there's six boxes on the left side You can see the rest of the box on the top camera six boxes on the left side And six boxes on the right side Let's select a die Select that one right there one two three for the left four five six for the right two So we're going to do the left side right here in this side We will save four next time And uh, so for break 16 And pick your team 16 is already in the store right now. So you can see I know it's kind of hard to see the black on black But there's 16 I mark 16 right there. So we all know it's from the same case All right, some great stuff here four hits per master box Good luck everyone. So each mini box has some sort of hit inside All the mini boxes up at once Redemption on the bottom Could be for a number block team. We would go to zero and of course all card ship All right, there's Ian Anderson. So that'll go to atlanta four 64 out of 99 And there's another one for atlanta this time. This will go to atlanta three 83 out of 150 And your hits first one behind rand mount castle is Quad relic josh donaldson 21 out of 99 Will he be traded from the twins steve lock With the twins I see thought going into this season. I thought the The twins would be a lot better than they have in this season Behind mookie betts is our first autograph Two-color triple relic paul da young The x-line with the cardinals Save the redemption behind the sketch card reproductions And there could be actual sketch cards too in here somewhere though. Those would be one of ones original sketch cards Back here is joey vato 223 out of 35 for the reds Chris walker picked up the reds straight up And behind frank robinson Do to receive a triple autograph a Is this all arizona? atlanta Wow Whoa triple autograph redemption tom glavin greg maddox john smoltz and atlanta zero nicolas Atlanta was just sitting there Someone could have picked it up straight up But it said went to the number block and goes to nicolas sanford who got randomized number zero I wonder who's holding it up like who who'd which of the three didn't sign their card Or was late turning in their cards I feel like we see enough smoltz glaven autographs Right. I feel like it's greg maddox. That's holding up that card All right next box And I got joey vato 11 out of 50 that's for chris and the reds All right behind plate and kershaw Is a triple relic fernando dettis jr. 48 out of 99. I like those camo patches right there a piece of his lumber in the middle Harry picked up the Padres straight up and there's his sketch reproduction card also going to you harry Behind him oakland a's matt chapman dual relic and auto A's are a number block team And that is three out of 249 so that'll go to oakland three And that's going to be shawn oak with oakland three Behind jacob degrom is a silver ink autograph loop void 206 out of 300 robert floris got the yankee straight up behind brady singer is Another podre 14 out of 25 three color patch harry with the sandigo podre all right next box All right. Good luck If you click on that link brad All right. See you dressy. Thanks, man. Thank you. Have a good night, man Bradley if you click on the link The exquisite link that's still up. You'll see the price. I forget what it is We've got the uh, nhl expansion draft on the background. I was confusing the actual draft or the expansion draft Cracking where they're taking from my king's curtis mcdermot I consult with jason who's also a king's fan. I don't know too much hockey So this is like are we sad about this? He's like, it's all right All right We got kasey my is 174 out of 150 jeff with the tigers And sam huff 73 out of 99 For the rangers rangers are a number block team.  All right and your hits mike yastremsky 72 out of 99 Giants big boys 007 picking up the giants straight up Oh my god triple relic and autograph salvador pares The x-line with sal pares The all-star catcher for the royals And making an appearance in the home run derby too Did all right 246 out of 299 dual relic both reds nick castellanos and mike mustakas five out of five out of 50 And reds chris walker with the red legs silver ink autograph sessl fielder 193 out of 300 archival autographs going to I think the tigers are purchased straight up. Yeah, jeff mason with detroit Nice halfway through this half case break arthur. What's going on? broken heart arthur Sad way listen the phoenix sons Had a great run No one expected them to be there. They got there And they just ran to yanis Jerry brookheimer is a co-founder and co-majority owner of the seattle kraken I wonder what their pregame Is going to be like can you imagine the kraken pregame festivities with jerry brookheimer As your co-owner co-founder A lot of pyrotechnics Now arthur's proud of the same. You should be doing a great job. All right next box boys and girls See what we got here. So we'll see that stack of cards right there All right, there's louise robert making his way back rehabbing somewhere in arizona Got trey turner 46 out of 99 that'll go to national six It'll be for jackson your hits Behind the reproduction hank erin is dual relic and autograph max monsi mad max Max monsi that funky monsi Going to the dodgers and the dodgers are a number block team and it is 2 12 out of 271 So we go by that digit right there two Dodgers two With dodgers two Next is silver ink autograph ran in lao 202 out of 300 rays picked up straight up by dano Next up is a quad relic all-astros Hose al-tubei alitz bregman carlos korea justin verlander 14 out of 99 to jackson and The stroves and the relic is louise garcia eight out of 50 Washington a number block team Washington eight Sean oh as much as i want to watch us all soccer The little dodgers pregame Dodgers giants that's been a good series Is that really the first astros hidden four cases? No, no way I definitely remember pulling astros out of here Maybe they're maybe they were the first four cases and not the last four All right, it's max scherzer to 150 105 out of 150. Washington five is sean Hey, that's a plan harry You keep getting in And i'll keep doing my best to pull you monsters There's miguel cabrera miggy 15 out of 75 for jeff and the tigers ozzie albies Reveals a patch auto momentous material jackie bradley jr. Five out of five And the red sox are a number block team, so boston five will get a train whistle And that's going to be shawn oliri with boston five Sean Four five all aboard the big hit express Silver ink autograph louise garcia 61 out of 200 washington one Jackson with washington one and we've got a relic Corey seager 28 out of 50 Hopefully he gets corey seager gets back into action soon Dodgers eight Sean oh with dodgers eight last box It's just in turn around the background of the dodgers pregame show He's talking about how cool it was hitting behind trey turner in the all-star game and trey turned around into him and was like Hey, it's one of the first time in history. Probably two turners batting back to back another redemption All right, there's francisco lindora 59 out of 99 robert and the mets machado to 150 for harry All right, let's see what the final four hits are going to be good luck. This is picker team 15 picker team 16 in the store already get your teams Jaspy's case rakes.com. There's al k line and he reveals an archival autograph tory hunter 15 out of 50 silver ink autograph for steve lock behind eloy hymen as Is a quad relic carlos korea 53 out of 99 Three color quad relic for jackson and the stroze Let's do the redemption last behind k.c. Myse Is a dual relic buster posie brandon crofford Dodgers facing the giants tonight. They'll be facing buster posie, but I don't think brandon crofford. I think he's on the il Giants big boys 007 and his giants. He's a big giants fan and last one behind ronald acuña jr Congratulations. Someone is due to receive A single-player signature swatches triple relic autograph Gold parallels a lot happening here a atlanta again eras arizona matt p last spot mojo strikes again kettle marté Last spot mojo 70 percent of the time hits 100 percent of the time I didn't I thought this was going to be one of those 30 percent But no matthew p with a kettle marté at the end Thanks, everybody. That was museum collection picker team number 15 Now we have to do a little bit of housekeeping here There are some cards that are probably not numbered in these number block groups So what we're going to do is we're going to randomize those names And name on top We'll get a we'll get the non numbered cards in each of those respective number blocks. So let's do this one first This one's the one with andrew with last spot mojo. So we'll do one dice roll for both lists And be four and a five nine times one two three four five six seven eight And ninth and final time So simon For angels, seattle, etc, etc, etc You'll get any of those non numbered cards. They're mostly probably be base cards, but you'll get those All right, let's do one more here. Nicholas with that great triple auto down to shawn Once again four and a five nine times name on top gets the non numbered cards one two three four five six seven eight And ninth and final time and that's from martin.  Thanks for joining. Thanks for breaking with us. I'm joe We'll see you next time for the next one. Bye. Bye


Greetings, RISC-5 friends. Well, I can hardly see anything in this. So, this is a schematic. And it is the generic register multiplexer. I've kind of been calling it a crossbar, because it takes a whole bunch of inputs and outputs a whole bunch of things. Some of them are registered and some of them are buffered. So, this is just a hierarchical schematic, which is quite nice. So, we can see, actually, I can't see. Well, that's enough of that. So, basically, the idea is that we've got these connectors down here. And these are these connectors that I showed last time. And with grounds in between them, I can get 106 signals out of each one, which translates into 3 32-bit buses, plus some power and a bunch of other control signals. So, I basically break it up into buses in this block. And each connector also has this 4-bit selector that I can use for things. And in addition, it has these two other signals, some clock, so it could be phase one or phase two or whatever, and a reset signal. That's a global reset signal. And then, let's see. So, we can see some of the select signals, like, for example, this one down here, goes to a bunch of 3-8 decoders. So, basically, this makes a 4-16 decoder. Yes, I'm aware that there is a 74-154 4-16 decoder, but they don't make them in LVC or anything other than plain old 5-volt logic. So, I just used two of these. And that goes to the selectors. So, I think I have 16 of them. So, I've fully loaded all of the signals that I can select. And if we look at this big block over here, well, first, this big block is just a multiplexer, right? And you can see that these are the selection signals over here, and these are the signals that are being selected up here. So, for example, we have the PC right over here. And in order to output the PC to the output, we would enable the output enable for PC and so on. So, this basically selects one of these signals. Whoops. And if you don't select any of them, then you get all zeros out on here, which is useful for doing things like resets. And then we've got registers over here on the output. So, we've got one, two, three, four, five registers for the five registers that exist on the sequencer. And we've also got three buffers for outputting data to the X, Y, and Z buses. And there's an additional bus select because, well, sometimes you don't want to output to a bus. So, that's what I'm using the selection signals on this connector for. The selection signals on this connector will select different values for shift amounts. And there, I can select any one of 16 different shift amounts depending on what I need. In practice, I don't need that many. But now, if we take a look at the multiplexer itself, it looks a little busy. Basically, it's just this block repeated over and over. So, we can see that we get an input. And inside here, these are just buffers. This is a 32-bit buffer. So, if we go back up one step, you can see that this is a 32-bit buffer. So is this, so is this, so is this, and so on. And all of their outputs are tied to a single 32-bit bus. The Mem address buffer is a little bit different because sometimes we want to output the memory address. And sometimes we want to output the memory address with the least significant bit, zeroed. And this is only in one instruction that this is used. So, I have this additional drop signal. So, it looks like two different inputs that you can select. It's really just the one input, and then whether you drop the least significant bit. It's kind of the same thing with MTVAC. So, sometimes you want MTVAC, and sometimes you want MTVAC shifted right by two. Because remember, in the MTVAC register, the bottom two bits are the mode, and then all of the other bits are the actual address. So, you want to shift that over. So, we have instruction, mem data read, and so on and so forth. Again, here's another case where we have the Z bus that we may want to select, or we may want to select Z shifted over by two.  Now, this is the shift amount selection. So, you can see that we've got a regular buffer of 32 bits, but where does it get the shift amount from? Well, it's going to get it from this gal that I'm going to use. Because it's really just one of 16 values. This sort of thing is perfect for that. I can't really use a ROM because A, ROMs are quite slow, and B, they don't make ROMs that small. And this is essentially a ROM if I don't use any of the registers on the gal. And in addition, because the shift amount is really, it's limited to just five bits, right? Because that would be any shift amount between zero and 31. And there's no point in having any shift amount with more than five bits. I connected 10 bits up just because they were there. So that's that. So that's the schematic. And again, the idea is that this is a generic board. So if this is a board for, for example, mem address, then I don't populate these other registers or these buffers on the output. I don't need to. And also, I may not even need to populate some of these buffers inside this multiplexer because those signals never go to the memory address. So that's pretty much a nice advantage. The other advantage of creating a generic board is that I only need one printed circuit board. There will be eight of these. Again, I've been calling them crossbars. There will be eight of these crossbars in the sequencer. So if I had to make a printed circuit board for all the different ones, that would be eight different circuit boards. And I'd have to pay eight times. And each printed circuit board requires a setup fee. Plus, because this is a card edge connector, I'm going to want to coat the fingers with gold so that you can insert them and remove them more than just a few times before the metal just sort of degrades. So that provides a good contact. And unfortunately, that's going to cost $15 setup charge for a printed circuit board. So of course, if I have eight different ones, that's eight times $15. Well, instead of doing that, I'm just going to have a generic board and I'm just going to have eight of them. And that way, I only have to pay one PCB setup charge. And the boards themselves are fairly cheap. So that's the idea. Now, we can take a look at the layout. Right, okay, this is the layout. It's a four-layer board. So let me turn off the inner layers. This is the big generic register multiplexer card. And this is basically the layout. So the output of the multiplexer are these 32 signals all the way up at the top. And it's just a bus that sort of runs all the way along the board. These over here are the pull downs. These in this row are the buffers for the multiplexer. And then we have on the bottom row, this is the gal sitting over here. And the rest of these are registers and or buffers. So we've got five registers and these are the X, Y, and Z buffers over here. And these are those two three-to-eight decoders. And that's it. These are the four connectors at the bottom, card edge connectors. And I can turn on the inner layers. These are power and ground. So the only problem with using a gal is that apparently they don't make 3.3 volt versions of this particular gal. Now, yes, I can use some other more modern CPLD, but I really, really, really wanted to use a gal. I mean, there's no reason why I should have to use a more complex device just to get 3.3 volts. But it turns out that if I do power this with five volts, it turns out that the 16244 that I'm feeding with these signals is five volt tolerant. So that's good because the gal will output five volt signals and the buffer will be tolerant to those five volt signals. In addition, because this has a threshold that's compatible with 3.3-volt logic levels, these input signals can be 3.3 volts and the gal will work just fine. So all I need is just an extra five-volt power line, and that's this line down over here. And that's it. So, you know, hopefully it should work.  Because remember that I'm going to get eight of the same printed circuit boards and then I'm going to populate them differently. So I need to keep track of which is which and I just write down what they are. Let's take a look at the 3D rendering. Okay, so here's the 3D rendering from KiCAD. So I can, I guess I can zoom in, I can move it around, I can rotate it. So that's basically what it's going to look like. Now, how big is this thing? It's something like 320 millimeters by something like 70 or 80 millimeters. So, you know, we're talking, so we're talking, you know, a third of a meter, which is I guess not that much. So, you know, the size itself I'm not too worried about, but what I am a little bit worried about are the fact that I have these four card edge connectors. So the thing is that I don't know what the insertion force for these connectors is and whatever it is, it's going to have to be multiplied by four because I've got four connectors. So what I've done is, so what I'm probably going to do is I'm just going to end up sending the PCB off to get manufactured. And I don't really care if it works. So I'm going to have the, this sort of breakout board with four connectors on it and then I'm going to have the boards themselves. So this way I can just put the connectors on and slot the board in. And actually the connectors come with little alignment pins. So hopefully I should just be able to put the connectors onto the board and solder them in and that'll be that. The board will fit right on. But what I can also do is I can take each connector and fit it onto the card first and then put the, you know, put the entire assembly onto the breakout board and then solder it in place. That runs a bit of a risk because now I'm holding this board perpendicular to this breakout board and it'll move around. So I'm not really sure what I'm going to do. Each of these connectors, if I buy it in bulk, is about $6 each. So at worst I will end up ruining four of those for like 25 bucks. And then there's the cost of the printed circuit boards themselves.  So in any case, the possibility is that I just will not be able to insert this board by hand into the connectors.  So that's a nice way of doing things. I know that in the old S100 systems there would be these two levers on the sides where you would push it in by hand, but in order to take it out, it was very, it was difficult, if not impossible to do by hand. So they had these levers attached to the cards, kind of like ears, and then you would lever them down, which would be sitting against a rail. So as you would lever down one side, you would be lifting up the card with the other sides. So that's another possibility. So it's not impossible. I just need to, you know, try it and see what happens. So I guess that's really all I wanted to say. Again, sorry that this is a short video, but, you know, I just spent all my time, you know, working on this one board. And it's likely that I'm just going to be spending all my time the coming week working on the breakout board. So again, there really won't be a whole lot to show. But, you know, hopefully, you know, you got an idea of what I've been doing and what I've been up to. And that's really about it. So thanks for watching, and I will hopefully see you next week. Bye.


Toxatay was here at Ty Schmidt, at Boston Conner is here, one half of the hammer. Dad! Cowboys, tone digs is here. And I know why you're antsy, AJ, because just like you, I'm excited to chitchat with our next guest. First time joining us, and also a part of the first time women have made a vented headline, Madison Square Garden next weekend. 42 fights, 41, one. And one, that'll be 43, I guess. 66% knockout rate, baddest woman of all time, ladies and gentlemen, Amanda Serrano. Yeah! What's up? Hi guys! How are you? I'm great, it's an honor to be here. Thank you so much for having me. No, no, we are lucky to have you on here. Shout out to Fandle, shout out. Shout out. Fandle. Yes, yes. Hey, we're two weeks out right now, about a week and a half out.  Where's your mindset at? We know you're from Puerto Rico, by way of Brooklyn, so hey, Madison Square Garden, let's go.  How are we feeling? How's the head space? I'm feeling anxious. I want to get it over with. I'm looking forward to mate first, being the under spirit champion, and having this fight done with. I'm excited, I'm ready, I'm pumped, and I just can't wait for the 30th. Do you care how you win, and what it looks like, or do you just want to get a victory? Nope, a win is a win, no matter how. I'm going over, Katie Taylor is a great accomplishment. She's on the spute and undefeated, so I'm going to get the win by any means necessary. How did you get into boxing? Because I feel like boxing is getting a massive resurgence, because of a person you do business with, and his brother, the Paul brothers, have really brought boxing back, I think, into the main frame. You've been doing this, obviously, for a long time, and been dominant for a long time. How'd you get into boxing, and how do you feel about the state of boxing right now? Well, I got into boxing because my sister, she started, she's also a former world champion, and she started, and I was her number one fan, I was a babysitter, I worked at the gym, my brother-in-law, which is my trainer, he introduced us to boxing, and it took me a while to get into it. I saw the struggle she had, female boxing wasn't, it just started making noise, and I decided when I was 18, I said, you know what, let me try it, and I did, and they tried to discourage me, not to do it, but it blew up in their face, because look at me now. That's amazing. I'm excited, the way women's boxing is growing so much, we have a tremendous talent in this sport right now, and look, we're breaking barriers, you have two of the best pound-for-pound females going at it, April 30th, first time MSG, headlining, so I'm excited. You're fighting Katie Taylor out of Ireland, I believe, and Eddie Hearn described this as, Mayweather Pacquiao for the women's fighting division. What are you expecting from her? Are you guys friends? Were you friends before? Do you know each other? How is the relationship, and what are you expecting from her? No, we're good friends. You know, the difference between me and Katie Taylor, we respect the sport of boxing. This is not an easy sport. We know it's a business, we understand it's a business. So me and Katie are like the two girls that don't talk bad about any of our opponents. Like, we will shake each other's hand and we acknowledge each other. We have nothing bad to say about each other. We're both accomplished fighters. So I just, on April 30th, I'm gonna dislike her very much. You know, I just wanted to be over with, but I'm pretty sure she's thinking the same thing. And yeah, I know, but I'm excited, you know, and I know she's excited too. You know, finally, two both pound-for-pound fighters, it's been years in the making and it's happened in April 30th. Do you ever have moments during fights where you just, I would assume amateur boxers that aren't very good. Do they just lose it and they freak out and they get mad and they start throwing wildly? Do you ever have any moments like that, maybe when you were younger? Oh yeah, I was known as a water boy when I first started boxing. That was my nickname, my trainer and my sister.  Because once I get hit, I go, we're all like, like, bobbling and saying. But I mean, I've learned as a professional that you have to, you know, maintain everything.  Yeah, what do you try, what's the headspace before the fight? We listen to music, we're having a good time. Are we trying to get super angry because we hate this woman that we actually like in person? What do you do before the fight? Well, I'm listening to the music. I have my team there, you know. Oh, what music? What music? What music we listen to? What music? Oh, I'm listening to reggaeton, to sasa, to hip hop. The old stuff that gets me going. And I have my trainer. My trainer, he's super like intense and he gets angry really easy. So I feel off of him. Like during fight nine, fight week, he gets really like intense. And I'm like, I feel off of it. I feel off of it.  Well, Jesus. Yeah. I just go into a crazy woman.  I knock them out 66% of the time. Have you boxed in the Oculus yet? Have you done any boxing in the Oculus? No, no, I haven't, I haven't. No, that's the game, right? Yeah. Do you think if this guy does like the Oculus, he thinks he's a boxer. And he thinks he can go into a gym and start. That is not true. That is not true. But you're an amazing wrestler.  I saw you. Congratulations at WrestleMania. Thank you.   Thank you. That was not to you. That was to over top of you. You beat the guy's name right off of him. Well, it's good. Yeah, he did. And I was just theory, by the way. Thank you for that love champ. Thank you for that love. Love, father. I appreciate that. No, there's like, everybody I think is interested in boxing now. Much more people are getting interested in boxing, both for cardio reasons and because of like content game. There's a lot of boxing happening in the content world. We live in a content world. So the Oculus has this fight game where I'm in there throwing like 500 punches against some British guy who happens to be the champion.  But I feel like the workout is insane. I just wanted to know if there's any similarities to that in actually having the fear of getting punched in the actual face, which I do not have in the Oculus. It's a big difference when you're getting punched right back and you feel those punches. Yeah, yeah, that's a thing. But against the workout, the workout is that I've done it with the PlayStation, with the VR and you know, you get tired and you think you're going in there and trying to knock the person out for real. But it's a big difference when you're getting punched in the face. How's training? Do you get after it in sparring sessions? Do you have? Oh, all the time. I spar with men, predominantly men.   So she still tries to give me the business. But I'm always sparring with men. I hired, I brought someone down from Puerto Rico, Jason Vales. He was giving me the business for three weeks. And yeah, it's never easy in sparring. I love fighting because when there's a girl in front of me, I'm like, you're not the boys. You're not the men. Oh, okay. Makes you feel a lot more confidence going in there. Are you fighting today? How often do you fight? What is all the way up until fight night next weekend? Well, I had one more sparring session. I believe that's tomorrow and then and that's it. And then until fight night. Okay.   So we're flying high. Go ahead, Ty. Amanda, you've only lost once and that was, you know, several years ago. I'm curious, like when was the last time in the ring you thought like, oh, I might be in trouble here a little bit. Obviously you expect to win every fight, but does that happen to you very often where like you're actually fighting here.  I'm actually kind of in deep water here. No, no, never, never. Even when I, even with that loss, I don't think I lost the fight.  It was just, oh, judges.  We hate it. We hate it.  In a fight, you're supposed to go 100% confident. Know you put in the work and just make sure that you just secure that victory. What do you think it's going to feel like making that walk at MSG? Come fight night? Yeah. It's going to be overwhelming. But I'm super blessed that I was able to have my last two fights on the card of Jake Paul because those two nights were sold out crowds and it was amazing. The crowd was amazing. So I was able to feel that once again. And once I go to the garden, you're going to have your people there. You're going to have hard people there booing me. But it's just going to be something incredible. And you feed off the crowd. So it's going to be something really fun. I think that's quite an advantage, right? Because there's maybe an adrenaline dump there that could add to a little bit of exhaustion and boxing. That's a big deal. I think you having that experience is a huge deal, right? I honestly believe it. Yeah. I thank Jake Paul for putting me on his card twice because that crowd was crazy. He was crazy. Well, I'm sure it's going to be the same exact way. Next Saturday, go ahead, Connor. Yeah, Amanda. Are you watching film of Katie leading up to the fight? And also how often do you have to change your styles almost? Because she's also studying you going into the fight. Yeah, you know what? The styles makes fights. So she's never fought a girl like me. I've really never fought a girl like Katie. But I don't watch her. My team watch her fight a couple of times. My sparring partners, they watch her fights more than me so they can imitate her. And they'll bring that in the ring so I can capitalize on it or so we can work on it. But I watch her fights live when they're happening, but I never go back and watch them again. Oh, I feel like that's an interesting game. It's worked, by the way. Is that how that's how you've been against everybody? Yeah. Yeah, why would we ever change anything? Yeah, they change because she's training different for me. And I'm going to be training a certain way for her. So it's just, you never know. And then like Mike Tyson said, everything changes when you get punched in the face, so. Yeah. Mike Tyson punched a guy in the face today. You know, it's Mike Tyson. Guy learned. I mean, a guy had a plan on that plan. He was going to get drunk and he was going to say a lot of stuff, the guy in front of him. Maybe getting autographed. Maybe getting punched. The game changed. Game changed Mike Tyson today. Do you look ahead on your career and think about anything else? Are you always in the moment just thinking about this fight? Do you have a number in your head on how many wins you want to get to? What you want to accomplish? What you want to do? Have you already done that? Or is that not something you would even think about? No, I believe this is, I got about a year, a year left. I've been a professional for 13 years. Been fighting for 15 years. I think this is the cap of the fight, like fighting Katie Taylor, who do you fight next? Making the money, I'm making with Katie Taylor. Who is going to give me that amount of money again? So it's, I see myself another year. I'm hoping to one day step in your shoes and become a WWE star. Oh, let's go. Let's go, dude. So that's something I'm looking forward to. I've trained a little bit with amazing red. So I mean, I've dabbled in wrestling. I trained a couple of days, so that was pretty cool. Do they know this at WWE? They have to. WWE knows this, right, from you?  I wouldn't mind doing a tag team with you. Oh, here we go. So WWE's hearing this, and they are very excited. Amanda, you got, yeah, this is good news for everybody, including the WWE. We have one last question for you, if that's OK. Go ahead. Go ahead, Tom. Amanda, obviously, headlining MSG. Are you going to come out dressed as the Empire State Building, or do we not do that anymore after Deontay Wilder said things were just too heavy for his entrance? No, no, no, no, no. I got my outfit getting ready, getting done, and it's just not such a liberty. All right, well, you're going to kill it. Congrats on an incredible 15-year fighting, 13-year professional career. We can't wait to watch you blow the roof off of Madison Square Garden. Yes. You deserve it. Make sure to get your tickets, msg.com. They almost sold out, and if you can't make it live, make sure you watch it on the zone. If you don't, if you, it's free. If you're a member, if not, go and subscribe right now. You don't want to miss this fight. It's going to be amazing.  Think about that. That's awesome. Two women, two women. Let's go. Congrats. That's amazing. Congratulations. Congratulations. And a big shout out to Fandall. Hell, yes. Always that. We appreciate you. Good luck. Enjoy yourself. And we can't wait to watch. Ladies and gentlemen, Amanda Serrano. That was a good promo. I was cutting her off. That's all me. I didn't know if she was going to continue to go. That is awesome. I'm very happy for her. And she wants to go into wrestling, too. Yeah, they're going to love that. They're going to love to hear that. Does Bob Backlund still train anybody? All right. For real, he's fundamentally sound on. He is fundamentally sound. She'll be knee-walking into MSG. Bob Backlund and all that. Let's get to a break, please.