Okay, we are live. So, the February 20th is just another weekly JSOC special interest group meeting. Yeah, we had meetings every week and I believe that we had more meetings that all our special interest groups all together. But yeah, we continue organizing them. So yeah, there is no specific agenda for the meeting today. Let's just discuss questions. Let's just discuss action items, the status and the progress. We have one week left until the sector with usations will be announced. So, at the next meeting on Wednesday, we will be either celebrating and coordinating the next communication efforts. Like, yeah, we'll try to stage the blog post or whatever in advance. But yeah, next week we should know the result. And if we don't get accepted, then we will be just doing retrospect if I believe. Yeah, let's see. I'm optimistic about this, yeah. Okay, let me share the screen. Does everybody have access to the meeting notes document? Do you see my screen? Yes. Yeah. Okay. That's all. Let's see what we have. We have a bunch of action items on me. And yeah, I can just say in bulk that I haven't actually implemented anything because I was completely snowed under Java 11 Volubility. But yeah, I will make sure that I will follow up on all action items before the weekend. So all these action items are still on me. And yeah, regarding our team for Jenkins REST, it's done. Artifactory hasn't been actually done. Artifactory. Artifactory, I pushed it moved to draft and I created a pull request to move it to the published state. Oh, yeah. I think yesterday. Yeah, let's probably take a look while we're around. Okay. So it's Artifactory. Okay. So yeah, we have text. We have discussions. And yeah, I believe that all comments from Jesse have been integrated here, right? Yes. So if there is no objections, I would just post it. So we have quick start guide. We don't have new befriending issues for this project if I understand correctly. But yeah. That's correct. Yeah. I think that it should be okay to publish it. Jeff, what do you think? I agree. Okay. Then we can just do the draft. Yeah. It should be fine. Okay. Then we have a more published project. Okay. Yeah. Thank you, Martin, for that. All right. So now it's done. Then yeah, we had advanced discard field step sync up. It was on Monday, right? It was on, yeah, it was on Monday. Mm-hmm. Okay. So yeah, this is good. And you believe that everything is fine. Are there any meeting cards for this sync up, by the way? No, there's no meeting notes. It was more, no, there's no meeting notes. And no recording, right? And no recording because I couldn't do it.  Okay. I'd like to do a PT with Martin, probably Evelina and whomever wants to join. Evelina also had an issue with that. Even though it's resolved, I'll send a message. So let's try to do it next Monday, for example. Okay. Yeah. Okay. Yeah. And they'll just copy all my action items from here, I believe. Sounds like I should start doing something. Okay. We took PT with Martin, we did, et cetera. Yeah. That's okay. Probably I will just do a PT tomorrow as a part of advocacy and outreach sync meeting. Oh, yeah, of course, if you do the same type, I'll try to attend. Yeah. I just need a agenda for the meeting. Maybe I will address that. If not, I will run a separate meeting. It's on the morning in Europe. So probably it's not comfortable for you, Martin. Okay. Okay. What time in the morning? 8 AM UTC. Okay. No, that's too early. Well, it's too early even for me. Okay. Yeah. So what else do we have? Documentation, a plugin. It was also published, I believe. So we have only two projects left. One is Jenkins and the machine learning thing. And another one is freestyle job to pipeline job converter, which is on Craig. But yeah, I believe that it hangs because, well, yeah, Craig, I didn't have a chance to address comments. Okay. So I will try to reach out to him or maybe somebody else. Yeah, I'm not sure. Is anybody specifically interested in this project? Can you repeat the project name, Oleg? Freestyle project hangers to pipeline job. I would be interested in this depending on how it's implemented. I have cases of freestyle jobs that I'd be happy to convert to pipeline. Interesting. Yeah. So I'll just park it as this. But yeah, somebody needs to pick Craig. Okay. I can ping him. I think he hangs out in the pipeline authoring thing. Yeah. He's actually pretty active in the Jenkins community nowadays. Yeah. So yeah, it shouldn't be a big problem. I'm just trying to be paralyzed and yeah, I will appreciate help. Okay. So I believe so the last project is machine learning. But yeah, Martin is off till 22nd of February, if I recall correctly. Yeah. So I believe that we shouldn't be touching this project. It got some feedback and it also got one potential mentor. So I will process the mentor part, but for the rest, we really need Martin. Another Martin. Yeah. I think that we will be able to publish it soon. Preferably shortly after the GSOP organizations announced. Okay. And yeah, I believe that's it. So we could just focus on questions then. If there is no other topics to discuss. And a time for questions. Yeah. I think we can just talk about any questions you may have. And yeah, then if you have some time left, we can do other organizations stuff. Like I was interested in the external workspace management and plugins. And I was wondering if I should start doing some specific or concrete job right now. I noticed that if there is an item in the external workspace manager, a concern with good design plugins. Yeah. That is what a design is interested in. So if there any chance we can like discuss how to augment as a code base, how to start with the actual work. Or is it just still preparation for the final project idea. So you're interested to understand how Jinx organization works, right? Well, how Jinx would be organized. No, I just want to discuss with like my potential mentors. How do I organize like doing cloud cloud feature for the for one service provider like the EFS. Yeah. So, Martin, would you be interested to answer this question? I can try, but it's hard for me. I've never worked with the cloud provider. So I don't know how like on the implementation side, it would work. I can only answer in generalities, you know, such as use extension points and study the code base. Fortunately. If it's okay to discuss with me, I would like to like first write a draft idea of how I'm going to plan the organizations. How do I organize a code base? I think it's doable. Yeah, maybe in the next few weeks. I just come back from application and it's like it's like six in the morning. I really had a hard time getting up early. That's understandable. So if needed, we will be scheduling other meetings and other time zones. So it's okay. Yeah. Are you based on the West Coast? Yeah, I'm in the West Coast. Thank you. Yeah. So we have Jeff and Lloyd, but yeah, the early risers. So for them, it's not a problem. But if needed, we will split our meetings so that we can offer better coverage for this region. Yeah. Regarding the project itself, Marstein is totally right. So all kinds of Jenkins. So the main idea of Jenkins is that it's automation framework. And it's fully based on extension points in terms of the implementation. And external workspace manager already has some extension points. So for example, your extension points Jenkins. At some point I will remember the link. Yeah. So yeah, so there is a list of extension points for all Jenkins plugins and the core and there is external workspace manager. So I'll just put the link to the meeting nodes. But yeah, you may see that there are two extension points. One disk info provider, which provides disk status, et cetera, and also disk location strategy, which implements the logic of selection, the disks and workspace from multiple options. But what it doesn't do today is effectively providing the disk. So for example, getting data from EFS, et cetera. So my understanding that there would be a new extension point here, which allows to define source of the provisioning. Now there is only file system provisioning the factor, but we could create a new extension point, which would allow it to somehow customize that. And it would be a starting point. And after that, yeah, we can provide some reference implementations. And of course, having EFS as a reference implementation would be something really interesting. Yeah. Actually, there are maybe there should be four extension points. Like I have mentioned before, there's like it needs to support the beauty scar plugins and it's not supported in the current version of external workspace manager. Yeah. Maybe I have to work as a Nassar, right? Yeah, I'm listening. So yeah, I think also the problem mentioned that the builds which are in the external workspace are not being discarded. So I think that can be integrated with the external workspace manager plugin. And I think if you do work together, it would get approved. Yeah. Also, like some monitoring issues. Yeah. So just to provide you some hints guys. Yeah, these projects are related to each other, but it's not that like one project blocks another because it's kind of build steps plugin operates with Jenkins core APIs. And Jenkins core API invokes, for example, removal of builds. So yeah, I don't have Jenkins instance which I can show or probably use one of instances. So yeah, it's probably not the best example but okay. So here if you go to the build history, you can delete a build here if you log in. And when you delete a build Jenkins calls extension points for cleaning up of the dating, including clean up workspaces. So just for clean up future, how it would be happening, discardable steps will be discarding the build and then Jenkins will be invoking its own extension points to actually remove the data related to this build. And you will see from the top of this extension point to free external workspaces. Or you can use fingerprints engine to trace usage of workspaces and then you will be able to do it as well. So yeah, I believe we could have a codef about that. I'm not sure what would be the best time frame. Okay, so I just want to say one thing that if we can have one KT through which we can understand the working of external workspaces and how the builds which are not discarded through that can be understood in a more preferable way with the mentors and the students interested in that. Sorry, I didn't quite get it. Could you please take it? Yeah, sure. So I'm just asking for a KT through which the working of the current external workspaces can be understood in a more better way. And we can know that how the Jenkins core API can be integrated with that and how the build discards can be done through the external workspace manager. Because as you mentioned, we know that builds which are not discarded in the external workspace should be linked with this plugin. So I think that if some more knowledge we can get of that plugin and the working and also the implementation. There is a raw selector plugin integrated with experience manager. Yes, yes, yes. So the run selector plugin actually filters the builds of the some logic but the builds which are not discarded in the external workspace manager. I think that could be solved along with that plugin only. Well, it's hard to say for sure because how I would see build discarder plugin. Let me show you. There is built to discarder extension point. It actually in one of the logics. So in Jenkins UI, you can see that discard all builds. And with that you can select various strategies and there is a number of strategies available right now. For example, Jenkins core, built rotator, etc. And my understanding that advanced build discarder would be one of the options here. And it would be offering some additional logic as discussed in the project idea and as described in your proposal, but it's one of the options. And finally, all these discarded logic. So if we take a look at the Java doc. One purpose of this extension point is to actually perform garbage collection. So you invoke that and it executes a task against job. So it decides which builds to delicate and then executes on that. And your implementation will be invoking standard methods. For example, let's take run, I believe. So in a run, there should be a method for deletion. At least, yeah, run delete. And this run delete method, effectively when it executes, it will be invoking other extension points, etc. So for example, you in build discarded plugin finally end up here invoking deletion. And then the plugin, for example, external workspace manager, it will receive a message that the build is being discarded. And then this plugin will be able to just go and delete work spaces if it's configured. And yeah, that would be the integration. So that external workspace manager plugin would just show the message that these builds are being discarded and then the plugin which will be implemented or a new plugin which will be introduced through an extension point. That would go and just call the method and it would just delete the builds, right? Yeah, something like that. Yeah, okay. So I think in external workspace manager plugin, also some codebase needs to be understand because at which level the method should be called, I think that should be known, right? Well, external workspace manager. Yeah, I'm not sure whether I recall the code correctly. This was a while ago for me. So here what it does, there is already some implementation details and if I recall correctly, it already has listeners for automatically discarded the data or not. Martin, do you remember the code? Which part? Which part maybe I have? So after completion of the job, it may delicate the workspace. You may delete the workspace. Just a second, let's take a look. Maybe I messed up other things. Let's take a look. So what we have? We have facets. So effectively we have some metadata attached to fingerprints and let's take a look whether there is logic for deletion. Workspace, browser, protection. So it just allows browsing the workspace there. But you're probably right that there is no method for deletion. There is an example of workspace cleanup. So here you may see that actually they implement cleanup using another plugin, workspace cleanup plugin. But it's not something we would like in terms of these two stories because what would it be that workspace manager will be receiving external call. It will be checking the built-in metadata and cleaning up the workspace and so on. So yeah, you're right. The logic is not implemented in the plugin. Yeah, it's like the external workspace I think we can finally use by different views and different projects. So I haven't seen anything related to deletion in workspace yet. So it's relatively simple to implement, I believe. Yeah, you don't agree. Yeah, but yeah, this is the logic which we will need to create. It's a good addition to the plugin. So run listener Jenkins. There is extension point run listener. And this extension point effectively has, yeah, it has method like on deleted. So effectively you will be just creating extension point implementation and subscribing to these events. At least, well, if it works. But yeah, I believe it's how it would look like. So effectively discard build step plugin or whatever will be invoking run delete method. And then it will be ending up in this endpoint location for the listener. And hence you will be able to follow up an external workspace manager and clean up workspaces if it's needed. Okay. Does that make sense? Yeah. So obviously there may be different details once we get to that. But yeah, I believe that to start the investigation it should be helpful informations of it. You can experiment a bit with existing extension points and implementations. So yeah, if you need anything else for the proposal just let us know. I've got a question. So on Monday we were presented let me see if I can share this link. We were presented this file. I'm going to paste it in the chat. And maybe I should share my screen. Okay. So if this is a user and this user has prepared this example for us. Somebody's microphone is rubbing and it's making lots of noise. Okay, so. There he is. Okay. Thank you. And so if you have any questions or if you have any questions please let us know. Okay. Thank you. And so if you scroll down. So the idea here for. Sorry, I should start at the top. Okay. There's multiple stages. And the way this user imagines that the. Advanced build this car would work. And the default configuration for the build this car. So on five or some default. And then the user would prepare some filters on line eight and nine. Yeah. And so he would create these filters and give them specific names. Obviously the example is written with log rotator, but. Yeah. So it would be something like that. And once. So for example. So that one filters to something like that. Right. Okay. I'm not. Okay, some filters. And then these filters would be activated. Later. In the different stages. Oh, that's interesting. It is interesting. That's why I want to show it. And. So depending on how. Far along. The build. The pipeline. Progresses. Into the different stages. These builds have to be retained. The retention criteria for the build. Changes. Yeah.  Yeah. Why don't we integrate it with. Another plugin. For example, if you take milestone plugin, they could say that it's for. Miles. One. Something like that. And here there is. It may look a bit weird. I don't recall the correct syntax or whatever. There is a milestone plugin for pipeline. So maybe something like that. So what it means that. Yeah. When it reaches milestone one, this filter is activated. Stone plugin. Thank you. It's even easier. So it's not for declarative pipeline. I'm not sure what would be syntax for declarative. Maybe we could ask Andrea about that. But yeah, we could just. See that it's something like that. What you could do. If you just need declarative behavior with limited functionality, you could do something like that. So you can enable filter or when it reaches a particular milestone. So here, for example, it would be discard enabled only for this stage because we pass a milestone for this stage. And after that, the filter is enabled. We talked about the milestone filter and the milestone. And I thought the milestone would decide the fate of a paused build. Whereas the build discarder decides the fate of completed builds. Well, it built may complete, but it may fail. So, for example, it may fail on build sources and it will never complete this phase. And it means that it will never complete the milestone one. Right. However, the default filter is five days or five builds as shown on the line at the top. So the default discard, I guess not filter, but there's two things with build discarder. There's conditions for discarding a build and and I and filters. So the condition might be five days, but the filter is how many days has it been? Has it been five already? So there's a difference between the filter and the condition, the filter tests for the condition. So the condition is not the filter in my mind. Well, it's an implementation detail. So, technically, you can implement anything and it would be a metaphor mentors and for the student to define what is actually going to be implemented. Because engines can be implemented either way. It just depends on what you actually need. Right. Now, could you scroll down to maybe line 40 or 50? There's another thing here. For example, on line 63. Now the build has been deployed to production and in this case the user says that when you reach production the build should never be discarded. It should stay in Jenkins forever. That's the user criteria. Yeah, but for this stage we already have such logic in Jenkins. In Jenkins, you can actually just mark the builds as key forever and they will be kept forever. So for this particular case, yeah, probably it was just an example, but for that there is no such pipeline method. You can ultimately implement this method and use existing Jenkins APIs. Interesting. So for example line 42. Line 42 is we've reached quality assurance stage and so the condition for discarding this particular build would be is the one that is shown on line 7 near the top. I don't know, maybe it's keep for 10 days or something. Yeah, 30 days I think I saw. So yeah, I think it makes sense to take a look at this project but you can implement whatever you need in Jenkins. It might be more difficult or less difficult depending of what you want because if you need some stateful logic then it becomes a bit more complicated because you need to inject actions into the build but it's something doable. If you just want metadata like something like that it will likely be an action or fingerprint as well but it would be a bit easier. Okay, so maybe it's easier than maybe it's easier than I thought it would be. If there's if there's a possibility of creating a call to the keep build forever we could have a call to keep build for a number of days. So keep for a number of days it would be definitely a advanced build discarded plugin. So keep forever is just a functionality which is already available in Jenkins but there is no equal functionality but keep for five days. So there is a log rotator but it doesn't work in such way so you would need to somehow define a flag that this filter is applied. You would need to somehow save this flag to build XML so that it's persisted over restarts and Jenkins remembers that and then when there is advanced discarded plugin invoked it checks these flags for historical builds and makes decisions. So it's totally possible it will be a stateful logic but it's something you can do in Jenkins. So for example external workspace manager plugin it's also stateful because it attaches finger prints to track workspace usages in jobs but it uses finger prints for that. But are you suggesting that build discarded should also use finger printing? Not necessarily. It can be either finger prints or run actions. Well probably it's not the best link but yeah let's see. Yeah run actions actually deprecated because they are just replaced by action. So yeah the idea of Jenkins that there are actionable objects and actionable objects can persist the data. For example yeah this is action for example all standard implementations like run it's build or for example queue item it's queue data, abstract item it's jobs and folders also computers they may have metadata stored in actions and this interface allows to persist the actions if needed or to get them dynamically but if you persist the action in the object you can use this interface to retrieve the data. So action interface is used in Jenkins widely. For example if we just take pipeline integration we have Jenkins CI there is a metadata class called run action tool. So yeah 94 usages and all these usages and yeah it starts from external workspace manager plugin due to whatever reason yeah it means that the data is persisted on the disk there and it's persisted specifically for pipeline because run action tool was developed specifically for pipeline. So yeah you can take a lot of existing implementations. Fingerprints is another engine which is a bit less popular because yeah it ties to artifacts it doesn't build the IDs though yeah there are plugins which just considered built as an artifact but yeah all the usability happens there on the global level. So fingerprint applies to multiple jobs and multiple runs but run action applies only to a single run. So depending of what you want you can select different ways to persist the data. Is that okay with you Martin? Yeah yeah thank you this is this is good to know yeah. Okay so yeah rule of thumb you start from actions actions are not enough for your use keys you can see the fingerprints. Okay. Yes thank you. Yeah happy to help Are there any other questions? Will we around? No for me I have all my questions No not now right I'm not now Okay Yeah so I think we can just we have 10 minutes left so if anybody is interested to discuss anything during this 10 minutes let's do that or actually what I wanted to do if there is no other questions is to take a look at the student guides because if you have anything about the existing guidelines it's something we would appreciate So they'll just Yeah so since you already get some experience projects GSOC students Yeah So I have one doubt Oleg that I have read in the GSOC documentation that some organizations have a limit of a project that your your draft or your proposal should not exceed some words so is there any restriction with these 10 kids organization that our like our proposal should not exceed some words or some basis like that Yeah so the idea of the project ideas we have here these are project ideas so it means that the objective of all these descriptions is to give you an idea how the project would look like some project expectation of what students communicate in the applications so for example for external work space manager it's reasonable to expect that a student who submits a project idea there comes up with proposal what would be the reference implementations and same in other places so all these project ideas are just project ideas if you take this project idea and submit it as a part of your application most likely it won't work well Yeah okay okay so like there is no restriction in words or in the number of pages of all the words right so like it can be 7 to 8 pages long too right because like I am planning to you know put a flowchart or some steps like how will I approach to the problem and how my implementation like how I am planning to implement this so like it will take some more pages Yeah so JSOC application isn't about pages specifically you may have a good project idea in one page or in two page or you may have 10 pages so there are guidelines defined by Oracle which also provides some advice what has to be in the project idea not in the project idea in the project proposal Yeah so what yeah mentors students information for students so here do you have a specific section for project proposals application steps and draft your own proposal yeah so there is a student guide JSOC student guide so it is the good source information of that and yeah there is writing a proposal what is expected and actually this is what you would expect so what you should focus on when you create a proposal just to explain what exactly you want to deliver in your project this is important of course it's important to think about how it will benefit the community in some cases it depends on what you propose so some project ideas here are pretty straightforward some are not and yeah it's it depends but it would be still an expectation we need to understand that you understand how it fits the Jenkins organization and what value it brings to the community and to Jenkins users so it would be a part of that and yeah then yeah this is actually what whatever you do so if you have some ideas how it would be designed what would be the architecture please put it to the proposal it's helpful if you have some ideas how to test it how you would design for example web UIS it's also important you can just put everything there and all this information contributes to the proposal any original idea any original approach which would be helpful okay Martin, Jeff would you like to add something yeah this is good another thing is that I've noticed when student prepare proposal is that they have examples for each coding period I think there's three coding periods and so it's important that the student scopes attempts to scope the work for the different coding periods and of course it can be adjusted as we go but it's important for the student so you can take examples from previous years I believe it's linked somewhere from here or not maybe it's not longer linked, yeah project proposal so it's Cheng Yu, he's a mentor this year but yeah last year he was doing a JSOC project for core coverage API plugin so I just opened the example and it includes some information from what would look like, how it would be organized etc so one of the ways many applications including Jenkins publish project ideas and applications from the previous year because our advice is when you create a project idea you keep it public so that mentors can review that others can review that and you can communicate it to the community so he's an example of proposal it was a successful proposal it was accepted, the project was completed and you may see that there is some timeline it is deliverable yeah and we just stopped putting statuses at some point because the project was completed but all these deliverables have been delivered and you may see that deliverables is not just the plugin release per se it still has various designs various features to be put so some fine-grained targets would be nice and yeah something like test automation documentation is also deliverable especially if you describe them in your proposal so this is what you need to take in mind and in Jenkins organization we set a requirement that all test automation that all project have some documentation because we want the project results to be used hence we set expectations for that yeah, okay, thank you all for the information I hope it helps if we get accepted I think that next week we can take a look together the proposals and maybe record a special guideline for that yeah, it will be much more helpful to us for adding our proposal okay so the proposals recording session about proposals applications yeah, I think it would be nice to have this or generally we can just if the current recording is good enough we can just post it okay, anything else? I'll stop screen shank any other topics? We have two minutes before the meeting ends I don't have anything okay, then I guess thanks everybody and see you in Gitter yeah, it's the last weekend before the hot part starts we'll get accepted of course and stay tuned thank you all


Most high-level cyclists primarily care about one metric when they're out riding, and that's power. If they have a heart rate monitor, then the data that they collect with it is usually an afterthought. But not only should heart rate not be ignored, but it may actually be the metric that you should pay the most attention to when you're out on a low-intensity ride. Today's video is a continuation of my discussion with leading endurance sports science researcher, Dr. Steven Seiler. And if you want to check out the first part of this conversation, then I've left that linked in the description and I highly recommend checking it out. Today, the main focus of our conversation is heart rate versus power for low-intensity and high-intensity rides. Seiler gets into more specifics about how exactly to do a low-intensity ride, including how hard is too hard and how long is too long. And then I ask him about heart rate versus power for high-intensity intervals. And spoiler alert, it's not as simple as setting it at your power zone and that's it. There's a lot more nuance in this conversation. So without further ado, let's jump right into it. When we're talking about execution as well, I do want to talk about heart rate versus power, because power is so big with cyclists. Absolutely. Which do you prefer to look at and probably getting a little deeper into this question? On one of these easy rides, should we be pacing off of power or should we be pacing off of heart rate? Because that's a common question that people have about polarized training as well. Yeah, it's a good question and I don't think there is a 100% perfect answer, to be honest. And I'm the guy that's supposed to know a lot of this stuff. But I would start, you got ballpark power outputs. I know when I get on, I mostly train on Zwift. I've got to be honest. I used to be outside a lot, but I'm mostly on Zwift because it's efficient. I know 200 watts for me is below LT1. So I kind of have ballpark. I'm going to be in that 175 to 225 range on most of those easy rides. Because 225, 230, edging into LT, above the LT for me. So that's ballpark. But then duration matters. Because that ride that I'm cruising along at 200 watts and fairly flat, then the first hour, no problem. Second hour, not too bad. Third hour, now heart rate's starting to drift up relative to power. Power's staying the same. Heart rate's starting to slide up. Fourth hour, I'm wanting off the bike because I don't usually do four hour rides on Zwift. And so this is the deal is that at low intensity, you got to think intensity times duration. I generally would start with power because I kind of know through a lot of trial and error and testing, I know where my power is relative to those thresholds. But then I have to remember that that's the external workload. That's the load. But the stress of that workout is not constant. Now I'm introducing and I'm separating two terms. Load, load's neutral. Load is just, now it can be calibrated. It's calibrated against my FTP or my maximum six minute power, whatever you want to calibrate it against, as some kind of an individual calibration. But it's a neutral, it's a neutral construct, if that makes sense. It's just, what's the power output? And now I've got to attach a duration to it. And that changes things because now, you know, even at low intensity cycling, it's not a, you know, this idea of a steady state, it's not a forever steady state. It's a kind of a quasi steady state that we get into. When I mean steady state, I'm saying heart rate staying flat, breathing stable. You know, you feel you can be watching a race or watching a TV show while you're riding. But if you keep going long enough, depending on your fitness, your fiber type, a lot of things, then eventually your brain starts saying, wait a minute, now this is not what it was earlier. Things are getting tougher because of glycogen depletion, because of, you know, reactive oxygen species, lots of things going on, maybe dehydration, if you're not taking care of things. But but now the internal workload is increasing relative to the external. So when you ask me this question, and I have to say, well, I need both. I want that external workload, but but at least regularly, I want to also have my internal workload, so that I can see the how they're changing relative, you know, is internal workload starting to go up relative to the external. And when that starts happening, maybe three hours into it to a long ride for me, now I have to start thinking about, okay, what's my training plan for the week? Okay, if it's an interval session tomorrow, then I'm probably going to stop up at about three hours, because I don't want to go too deep. I don't want to start really stressing my body too much, because then I'm going to start, you know, I'm going to turn on a recovery clock that's going to take longer. And that may interfere with tomorrow's workout. On the other hand, if my plan is to go into that, you know, I want to start, I want to stress my body, I want to stress glycogen depletion, I want to extend, extend, extend, then maybe I do a four hour ride. But now I have to deal with the consequences of that tomorrow. Now I'm using three and four because that's me. Now for a high level performer, that might be five, six, you know, it's going to be calibrated against where, what is your baseline?  If your typical session is three, three and a half hours, then it may take five to get you really into a situation where you're starting to feel stressed, right? For me, it happens earlier, because number one, I don't ride that long. And number two, I've got a high fast twitch fiber composition. I know that because I've had the biopsy. So I'm not a, I'm not a pure endurance guy. So all of these things factor in. And essentially what you're saying is that if you were to ride for four hours at 200 Watts, an hour at 200 Watts for the first hour is, is not the same stress as an hour 200 Watts in the fourth hour, correct? Beautiful. Yes. And if there's a take home message, at least one of them, that's what I keep trying to get people to understand because unfortunately the metrics that we use, some of them are misleading. Let's just take one. For example, training stress score from training peaks. Hey, training peaks guys do a lot of great work. It's a great tool. I know dear, I know his father, you know, so no, no negatives here. But the training stress score is not a stress score. It's a load score. It's a calibrated load score, which says first hour, second hour, third hour, fourth hour, all the same.  That's wrong. It's physiologically not correct. And so I have to just call and say, no, sorry, that's not that. That is a load score. But I want the stress of that load. And that's different.  And that that would be stressful enough to be considered an intensity rider. Yeah, it may well, it could certainly get there. I mean, let's take a marathon and running a marathon for most people when they start it, it is right around the first threshold, just under right. So it is by definition starting out in kind of the green zone or right at that transition between me under LT one and above LT one, right around there. But then 60% of the way into things, then it starts drifting up. And by the end of it, it's the hardest thing they've ever done. And they need and they need weeks to recover mentally and physically. So, so yeah, you know, you can these quasi steady state efforts over where you're you start on the edge of the threshold and then you drift, you can end up, it can be torturously hard. And then if we start talking about threshold sessions, same deal, except just compresses it even more. Going back to the heart rate versus power question, we haven't gotten to the bottom of which we should be following. But it sounds to me from what you're saying, if the goal is to stay in low intensity, and it's a low intensity ride, we should be looking more at heart rate. Yeah, at some point you need to I think you do need to cross check. That's why when people ask me how to evaluate intensity and monitor, I use this trinity, this three point trinity, which is external power, internal physiology and perception. You can't forget the brain, a well tuned athlete also knows what's going on by just feeling it. Right. And the best athletes, one of the things they do is they listen to their body and they don't ignore those signals. So external power calibrated 200 watts for me, you know, that long strip internal heart rate, maybe lactate occasionally. But then I'm also just listening to my body, you know, my brain is saying, this was like a 10 on the RPE scale when I started, but I'm at about, I don't know, maybe 13, 14 now. That's probably enough today. And so we've been using 200 watts because that's what you ride at a low intensity ride. But for people, for people listening who they all have their own on FTP, their own max heart rate, what percentage of either max heart rate or FTP should they be looking at for these rides to keep it under? Yeah, if you can let me be a little bit geeky, I would say ideally what I'd like people to do is have a little bit more of a thinking, all right, what's my max heart rate during cycling? And what's my resting heart rate? In my case, you know, it's, it's about 166 and 36. I've got a low resting heart rate. I've got a low max heart rate. But what matters here for me is that that difference between the two. So 166 minus 36 is 130. That's what that's how many beats I have to work with. For another athlete that's got 185 and 65 or 188 and 74, whatever. See, these are different combinations. And what ends up happening is your percentage of max heart rate doesn't match up with percentage of VO2. Because of this, you know, there's differences between what's the zero point for different people. For me, it's quite low for others, it's to a third of their max heart rate, it varies. So if I could get people to be a little bit more refined and say, Hey, it's useful to know your resting heart rate, roughly at least, and your max heart rate within a beat or a couple beats. And then you kind of know that percentage of your heart rate reserve. And now I can say, yeah, I'm going to want you at say 60% of your heart rate reserve, something like that, right? Now if we were to do that as a percentage of max heart rate for some people, it might be 65 for some people, it might be 68. Some people might be 70. And for most people, low intensity sessions, these long and extensive workouts, they'll be in that 55 to 65% of VO2 max range. That's where they're at. You know, they're not, people want them to be higher, but they're not. And they don't need to be 60, 65%. And that's where you're using a lot of fat, relatively speaking. You're comfortable, at least in the short term, you can talk. And you know, while you're going, you can, another way of thinking about it is at these intensities, you can, you can be unfocused. I can be looking and noticing the birds and the trees and things going on around me. Whereas once you start going above threshold, your brain starts pushing away at extrinsic information. And it starts zeroing in and you start really listening and you start paying attention to everything that's going on in your body, right? You have, so you've got these two strategies, you've got the distraction strategy and the focus strategy. And it seems like you could almost say there's a threshold for that too. The distraction strategy works when you're at low intensity.  So that's a way of kind of feeling the difference. Another thing that often is different about a low intensity session versus a higher intensity session that has turned on that sympathetic response is that when you get off the bike and it's been a low intensity session, you'll feel empty and ready to eat. Your appetite is essentially there right away.  One of the things that happens is blood flow moves away from the, from the gastrointestinal tract and you're not going to have appetite. It's going to take a while to get it back. And so that is a kind of a poor man's, also a poor man's indicator of saying, have I pushed a bit too hard today? If the goal was to go low, keep it low. You're talking about how you really have to focus when you're doing a high intensity session versus you, there's a lot less focus when you're doing a low intensity session. It's kind of a mentally relieving way to train because I think so many people are in this mindset that whenever they get on the bike, they got to smash it. And that is, that's a, that's a stressful way to train. If that's, if every time you're putting on your kit, you think that you got to smash it, it's actually very relieving to just go out and have a relaxed ride and enjoy the scenery, enjoy being outdoors in my opinion. Absolutely. And I'm telling you, you know, I have, when I talk to some of these really good riders, man, they are there a lot of the times where they are able to cut it up and laugh and just enjoy the ride. They're not hammering every day because they just, they can't, you know, they, they've got to, that's one of the, they have to manage their bodies and understand that, you know, because they're, they're paid to be able to turn it on when they need it. So they can't be going out every day and smashing in a group ride with the team and things, you know. So that, I think this is just kind of, it's very strange. It's almost paradoxical because you would think it would be the opposite, but the, the, the really good athletes, the really high performers with the huge capacity, they seem to be the ones that understand that they can't turn on that engine full blast every day, not even close. You know, it's a resource that they, they hold back and then they use it when they need it. And, and they also understand that the season is long, cycling, there's a lot, even for master's athletes and age groupers and so forth, there's a lot of races that you can choose to do. And so if you're not taking care of your body and managing that energy and managing that recovery and so forth, then you're going to get, you're going to stagnate, you're going to get stale at best and you're going to go downhill at worst. So the elite athletes understand it because that's what they get paid to do, but we can learn from them as age groupers and amateurs because we, we do the same mistakes or we can, we face the same problems. It's just that we're at a lower fitness level, you know what I mean? And we're not training as much, but we still face the same problems. All right. So we've talked about the low, low intensity end of the polarized training spectrum here, but let's go to the high intensity end here. Power versus heart rate for high intensity rides. Do you have a preference there? Here, I would really use a wonderful running coach, Renato Canova. He was here in, in where I live and I've listened to him and we've spoken on Zoom. He's coached some of the, you know, best Kenyon runners in the world and so forth. And he would say, well, early in the season in the early build up, I'm going to be internal load focused, meaning that he's going to have the athletes go on heart rate, go on perception. And that's fuzzy in the sense that if you're feeling, if you're not quite feeling it and you're 20 watts down, it's okay in that build up period. You don't get too locked in on a very specific watt value for your interval session.   And you know that requires this particular pace. Or if you're a time trialist in cycling, you know that you got to be at 400 watts for, for an hour or whatever. So now you start becoming more external load focused as you approach the competitive season and game day. And so then, you know, and now it's about adding minutes at power, at, at goal power. So it may be three times eight minutes at 400 watts. And then the next week or the two weeks later, you're able to go four times eight minutes. And then maybe you stretch it all the way to five times eight minutes at, at, at goal power. And then you say, okay, now I'm going to slide back. I'm going to up the power a couple of percent and go back to three times eight. Does that make sense? So you use both duration and power, accumulated duration and the specific power. And you use both of them to kind of kind of stair step the progression as you start zeroing in on a goal race or a goal event. Wait, what you just described there, it's almost like a lifter in the gym. Maybe they're, they're squatting at, at 300 pounds. And then when they get to a certain range that they're going to bump up the weight and, and when they bump up the weight, they can do less reps, but they're slowly building up to the point where they can do 10 reps of, you know, I know, 320 and, and then they move on. And the bottom line is to use both intensity and duration in your toolbox also at high intensity. There's a tendency to, to be very focused on intensity. Everybody wants to say they've got a higher, you know, six minute power, five minute power, whatever it might be. And so they're kind of pushing, they're trying to say, I want to go up 10 watts. I want to keep going up, but what, but what's going to be most useful in a race often is going to be that I can do this more repeatedly. I can do several of these bouts in a row, right? That's the way you, you crack the, the field, right? And that's what we see among the best athletes. It's, yeah, their, their peak powers are high, but what they're doing so darn well is they are just keep stretching that rubber band again and again until they, until everyone is off the back. Uh, and that's that repeatability part. It's not what you can do for, for five minutes on fresh legs. It's what you can do for five minutes after four hours of racing. Yeah. You know, or, or the fourth five minute push in the race, you know, that's the one that cracks them. That's the difference. And I think that's useful to think about in training as well is use duration to your advantage, not just in just the power or the intensity. So you've got this, you know, an X and a Y axis and you're trying to expand what you can do in both directions. Thanks for watching. If you want to step up your own training to the next level, then I have online training plans available linked in the description below. If you enjoyed this video, be sure to give it a like, subscribe and share this video with your cycling friends. I'll see you in the next one.


What's going on and welcome to the MLB DFS Q&A my name is Tom Vecchio I'm here for the next 30 minutes to take your questions about tonight's six game MLB sleep. It locks at 705 you follow me on Twitter at DFS underscore Tom Jim Sonis will be back tomorrow He was simply away for this weekend. He'll be back tomorrow morning at 9 a.m. On the fable YouTube Page do the solo shot. He will be here for the rest of the week. Alright, so hopping into this six game Slate just a quick update on the weather Just some minor minor issues with Atlanta and Pittsburgh just a few little rain spots here and there It should not be an issue at all We do have a slight bump of wind Blowing out in Chicago only five miles prior of course is all via Kevin Roth on Twitter the best meteorologist For the DFS industry, so we are clear on weather issues We are in a spot where we should see some chalky pitching options We should see some chalky hitting options just due to the fact that it's only a six game slate DJ cashier DJ cashier on Facebook is asking thoughts on starting Michael Hermos her Mosquito against and Grinky Grinky is not a pitcher. I have a ton of interest in tonight I kind of explain that this morning on the solo shot just due to the fact that he's $9,200 and he's a low strikeout pitcher and in order for him to reach value He has to do a lot and that's not something we necessarily see him do too often And you know, I made the case for both Kyle Hendricks and Marco Gonzalez tonight Do the fact that they are somewhat of the same pitcher all three of them were Grinky having some of these games where he's going out with like three Four strikeouts to strikeouts. Yeah, he goes can go six innings and only give up You know one or two more in a run, which is great in terms of a real fantasy or in terms of real baseball in terms of fantasy He's not reaching that ceiling and him coming away with under 30 fainting points is certainly very possible Why not take Kyle Hendricks who's basically the same type of pitcher and is basically doing the same thing But he's just cheaper So we're looking at the Grinky with a 17.9% strikeout rating That's just not enticing when he's $9,200 meanwhile Marco Gonzalez has a little bit higher of a strikeout rate No doubt a tougher matchup going up against Oakland and the same thing with Kyle Hendricks That's essentially the same strikeout rate compared to Grinky and he has an equally easy matchup against Colorado So I am not on board with Grinky tonight. Ultimately. He's a pitcher I think I'm just removing from my player pool because why pay 9,200 when I might as well Just find the extra $400 and get up to Minoa who has an awesome 28.3% strikeout rate So I'm not on board with Grinky tonight. That's just a personal choice. I understand his matchup against Kansas City is Very very easy tonight Thoughts on Pittsburgh Chicago and the Mariners as secondary stacks. Yeah, and you say Houston is gonna be so chocked tonight I'm trying to be different. So this is what Savannah on YouTube is asking. Yeah, so Pittsburgh Certainly a good spot for them They should be going up against Umberto Mejia for the Diamondbacks, he only has 10 innings pitched in his entire major league career But he's not really a pitcher that I'm too worried about and actually Brian Reynolds Is my second home run call of the Knights of Uli Uriel from this morning on the solar show It's my first home run call and Brian Reynolds is my second home run call Mieha is a right-handed pitcher. We look to Brian Reynolds stats 228 ISO versus right. He's absolutely awesome That's what we want to be seeing and that he's elevating the ball 38.2% fly ball rate So yes, the Pirates are a team that I'm interested in tonight as a secondary stack Now I will say the one note for Pittsburgh if we look to their Team overall, you're thinking okay very very affordable. It's like Brian Reynolds keep Brian Hayes column ran Gregory Polanco's $2,600 they placed them on out what outright waivers over the weekend So he is not with the team anymore. Do not roster Polanco tonight We want to make note of that that he is $2,600 He seems very enticing obviously one of their main starter start here, but he's actually not with the team anymore So yes looking to Pittsburgh as a team to stack tonight. I also like Chicago tonight as a bit of a secondary stack really not too worried about sends and tele for Colorado Let's just give this a quick refresh to see if we got the the Cubs lineup is updated Okay, so, you know, we want to be looking to have and wisdom as their two You know main power hitters, but you can add in David boat You can add in Schwindel whoever might be for the Cubs We know that they have a bit of power and again sends and tele not an issue tonight Kyle on YouTube is asking thoughts on Hendricks tonight. He's not someone I usually use but I'm trying to I'm gonna consider it tonight it's exactly my same thought it's it's It's through the fact that it's a six games like like we have to be a little bit different I actually wrote up Kyle Hendricks tonight because the match over him is good like the Reds, excuse me the Red Sox the Rockies or simply just not a good team versus right-handed pitching this season If I bring up their stuff pretty quickly, I think they're still dead last in the I think it's a 76 or 78 WRC plus versus righties with their active roster. That's dead last in the league Versus righties. It's a 76. Yes, so Colorado's they're dead last in the league like no doubt This is an easy match up for Kyle Hendricks, right? And that's part of the reason why I'm considering him is because I'm expecting grinky to be relatively chalky Just do the fact that he's a large minus 250 home favorite But at the end of the day grinky and Hendricks are essentially the same pitcher, right? Low strikeout rate medium contact all these sorts of things We know all this so why just not go to Kyle Hendricks who's almost a thousand dollars cheaper. So yes I'm on board with Kyle Hendricks tonight Jerry on Facebook is asking what are thoughts on the New York Yankees in Atlanta game This is a game where I expect we could or I anticipate we could see a bit of a shootout now Jordan Montgomery is not a pitcher Who's like an overly dominant pitcher? Yes, he's been good this year No doubt about it, but he does struggle against righties Which is why I wrote up Jorge Soler today as a bit of an under the radar option because we do see Montgomery struggling with fly balls when it comes to right-handed hitters this season And that's why some of the righties from Atlanta is a spot that we could be going Soler Albies Adam Duvall, Dan B. Swanson, you name it Austin Riley like there's some power in this lineup for the Braves so I like this spot as a bit of a game stack and then Inoa for the Braves is no pitcher that just returned after His hand injury just writing was only had one start under his belt But listen 2.1 5 allowing 2.1 5 home runs per 9 to righties against the the New York Yankees lineup Yeah, I have some interest in the Yankees time I assume plenty of other people will but as a game stack specifically this is spot that I'll be going Aaron is asking where's Jim Jim is on his way back from Denver he was at the Fandall World Fantasy Baseball Championship of the weekend He will be back tomorrow 9 a.m. For the solo shot right here on the Fandall YouTube page Savannah saying Hendricks in a single entry sound scary, but different I might try it out It's like yeah, we know where most people are gonna be looking tonight And it's probably coming down to Manoa, you know that that 28% strikeout rate that he has is legit Of course the smaller sample size because it's his first year in the majors Also, he's you know a little bit cheaper compared to Lancelin and we do see the White Sox with the what is it the 12th worst Where the where's the splits for the righties? Right now. I think the White Sox were like 12th worst in the league Versus in terms of strikeout 13th works that 24% time for 12th But 2013 12 what I don't call it 24% strikeout rate versus right hand of pitching this season So or with their current roster So yeah, the White Sox have some strikeouts in that lineup and if Manoa can get that 28% strikeout rate flexing against the White Sox like he makes an awesome Tournament option tonight Tim Vest is asking two Moneyline picks for tonight. Let's flip to the Moneyline I mean if Yankees only minus 104 that's really not that bad of an option minus 104 We know the power that they can bring again. Like I said, you know for The Braves just simply allowing, you know, too many home runs to righties and that can certainly come back to Burn them, you know going up to green or going up to the Astros at minus 250 like that personally just for me I think that's too much juice. I'd be willing to take a shot with the Cubs at minus 126 The Cubs, you know, we could go to the athletics at home I probably ranked them in that order the Yankees the Cubs the athletics And then probably the the Pirates in that order I just think minus 250 is too much juice John Brown is asking what's the best three-man stack for tonight? I mean if you could really afford anyone it's just double tech to see if Houston has their lineup because Houston's probably gonna be the chalk stack of the night We don't have their lineup confirmed yet, but the Astros are just in a great spot, right? And if you could get any three hitters you could just pay up for anyone I'm personally big on guerrilla tonight. He's one of my home run closer tonight He's also only 3100 obviously offering a good amount of savings So it would be some combination of guerrilla plus Altuve You want that righty split to start the the matchup against Daniel Lynch who's a lefty, right? And then, you know, I wouldn't mind taking a shot with Alvarez or Correa one of the two because ultimately If Daniel Lynch gives up five six runs, whatever might be then we're attacking the Royals bullpen And then we'll get some righty pitchers out of the pen for the Royals and then you were Don Alvarez would He would get the split advantage at that point So guerrilla Altuve one two and then one of Correa or Alvarez on that What games will have a lot of offense tonight? I I'm on board the Yankees and the athletics at excuse me Yankees athletics Yankees in Atlanta as a game stack tonight I think you can be looking there for you know plenty of upside Arizona pit That's also a game that just features two teams of bad pitching like we could we could certainly see some Scoring in that one those would be my main two and then yeah, I see the Astros putting up a lot of runs tonight I don't know if we're gonna be seeing Kansas City match them, but I do see Astros As a as a big offensive Score tonight, how would you rank the Yankees for tonight? Do we have their lineup confirmed? I assume it's gonna be You know the usual like we're gonna be looking at Stanton and judge and void who's obviously been super hot especially if you know it is struggling versus righty, so Oh, actually it's a factor in the fact That they lose the dh tonight because they are on the roads. That means we're probably gonna be seeing Yeah, one of stanton We're void sitting because they're not gonna have the dh. So it's probably gonna be Rizzo in the field That's something we have to take into account. So it'd probably be judge La mayhew If we see void in the lineup, I'd love to have him in there get that righty advantage against Inoa would be great And then would be Rizzo and then Gallo In that order, but again, we have to wait for their final lineup because we gotta remember they do not have a dh tonight Playoffs and fantasy starts tonight. Do you start Hendricks? Nick on facebook is asking This is a season long question. Yeah, I would roll with Kyle Hendricks tonight if in your a season long league like he's not Like you want to get off to a strong start like there's a colorado, you know, they don't strike out a whole lot versus righties It's uh, was it 13th in the league 19th in the league? Yeah 19 to 23.2 percent Like they don't strike out a whole lot, but they're also not a good offense with like league worst 76 WRC plus versus Righties, which is the last in league. So yeah, Kendricks could go out there and give these five six innings with only like one or two earned runs Yeah, if your playoffs are starting now, it's a it's a spot that I would certainly go Salvatore on youtube is asking stacking against Manoa judging him off the last start. I have to certainly I Listen, I understand why you could be doing that Maybe not just off the last start in particular, but you know, he's still a young pitcher He's a pitcher that can struggle with walks at times. We know the power in the white socks lineup can certainly be there So yeah, one start shouldn't be the overwhelming determining factor But we look to some of these some of his numbers overall this year outside of his last start He's giving up some home runs, right? He's giving up some walks, which is of course Always a dangerous combination, right? He doesn't give up a lot of hard contact Which is a good thing to see as a young pitcher But a 40% fly ball rate is always dangerous, especially when you combine now with a higher walk rate Where he's letting runners on for free and then giving up fly ball potential Especially against the lineup like the white socks can be very very dangerous and spell You know plenty of runs against him. So yeah, I think that stacking against Manoa Is a fine option for torrents, especially if he's going to be super chalky Like you are going the contrarian route and if he does have a terrible game Then those lineups that you have which are stacking against them are going to be in a great spot Salvatore on youtube is asking an Oakland stack tonight. Yeah, so an Oakland stack tonight. I think is fine Marco Gonzalez again, not a big strikeout pitcher and historically he had been known as a ground ball pitcher You know, especially I forgot traded to Seattle But then we've seen over the past three seasons his fly ball rate was down at 30% in his first year with Seattle Where's first full year at Seattle and it's crept up over the past few seasons 38 41 44% now he has maintained a medium contact rate But he's certainly giving up more and more home runs over the past few seasons So yes, I'd be looking to go to some of the right-handed hitters from Oakland today Uh for that potential home run upside 1.92 home runs allowed her nine to write ease is not good combined with the walks Listen a 5.53 x that is certainly not good At all. So yes, Oakland right ease would be the spot that would be going against Marco Gonzalez Jenna on youtube is asking wondering what pitchers do you think have the best chance of busting a high-owned stack? Thank you. Uh, well What pitchers have a chance of busting the high-owned stack? Well, if we are Looking at you know, uh as with his strikeout potential. Yeah, like his strikeout stuff is Legitimate at 27.3%. So if the Yankees are going to be popular tonight, we do see them striking out a good amount So, you know, it would probably be my top option if we're expecting a Higher priced popular stack like the Yankees to you know, fall flat would be because of their strikeouts And that's where you know it would come in Uh, I have moderate interest in you know, it's night Uh going back to whoever asked that season long question like you know is on my season long team I will be starting him tonight. Obviously, uh, not super confident in it, but I'm still going to be rolling him out there So that's the level of Confidence I guess you could have you could say I haven't him tonight where it's modest at best, but I will be rolling with him Uh, jerry on facebook is asking you don't think arizona will do well against crown Maybe one or two players marty and perolta. No, I do like arizona tonight. Uh, I haven't pulled up right Oh, I haven't somewhere I'm on board with them tonight. Here they are. Here they are. Here's arizona. So I'm on board with arizona tonight We're not worried about will crown at all. We saw the homerun potential against him over the past few starts Yes, it's not the biggest sample size in the world. Uh, you know, we're looking at you know 40 ish innings per both lefties and righties this season But way too many homeruns like he's not a heavy strikeout pitcher way too many walks A 5.13 and a 4.59 exit or not something you need to be worried about Yeah, he's not the biggest fly ball pitcher in the world and he certainly gets burned by homeruns specifically versus righties but yes going to arizona is Uh, a team that I've interested in uh, dalton varcho was a player that we should expect to be relatively popular Time because he's not overly expensive Really could tell marty is the only super super expensive option for the diamond backs tonight But really living in this mid tier right at the three thousand dollar range We're getting multiple hitters in a good matchup against will crown. I think you can be going to all of them Like I said going to pittsburgh tonight Is also a viable option like did they get there lineup confirmed? Let's just double check this give this a refresh to see if we get White sock scot confirmed braves Rockies blah blah blah. We don't have them yet Uh, I'm on board with pittsburgh tonight. Like I said, they're uh, um, berto mayeha should be starting for the dime backstine I'm pretty sure he Uh, will be or already is confirmed again. Polanco is not going to be uh, not with the team anymore Here's a place on the outright waiver.  I'm on board with him You can go to haze and go to moran. You can go to yoshi I'm on board with really all of them as a secondary stack Like this is a stack that I would use to pair with houston pair with new york because we do see them in a good spot And ultimately I mean the arizona bullpen is terrible, right? It's like if you guys have been playing dfs all year We know that arizona is a team that we can uh, certainly Uh, attacked my dj saying you're done out. You're down alvarez is a must add Yeah, he actually has some pretty solid splits against lefties If I have his stuff here bring up the astros like he actually has some legit power against lefties Even though he is a left-handed Hitter yeah, he strikes out a lot at 25.6 percent But like I said, if they run daniel winch out of the game We're going to be then attacking the kansas city bullpen and alvarez is of course going to be in a great spot Uh, sabon is asking how would you rank the diamondbacks tonight? I mean if you could afford anyone could tell marté is simply just their best player You'd love to have him in there. Uh, I would go to could tell marté. I would go to christian walker person kelly estruble cabrera If dalton varcho makes the lineup even if he's batting like seventh or eighth I think he's gonna be a fine option. So those would be my top few and then josh rojas Obviously not bringing a whole lot of power, but certainly an option you can add in that stack sabon's were saying daniel winch pitched seven innings and had a great qs against the astros just last week He did but this is the second start in a row. We generally see pitchers struggling against teams Facing not facing them the second time like within a week or two weeks or whatever it is and ultimately I'm just going to trust the astros and their hitters over the quality of picture that lynches which ultimately isn't that great uh Do you think nicky nicky lopez will have another good game?  It's really you know bolstered by these steals He's obviously getting the hits done. So I think he's a fine addition tonight as Either a one-off if you really need the solid relief or if you're really trying to be contrarian and go to the royals as a stacked night Again, they have some power in their land But especially the split is right and ben attendee and Carlos Santana are players that are generally looked to for that power upside if i'm looking for lefties on the royals So yeah, I don't hate the I don't hate the royals as a few one-offs tonight DJ is asking varsho or yoshi tonight. I go varsho just a personal preference. I think arizona is going to be a little bit better tonight Uh, why does uh, erin on youtube is asking why does arizona? project project to throw out so many lineups against reverse splits pitch I think pittsburgh wins this one Listen pittsburgh could end up winning the game ultimately. We don't care about that as fantasy players We just want to see production from our Our fantasy players and will crowd was giving up too too many home runs to both Lefties and righty. So yes, he is showing to be a reverse splits pitcher but there are certainly options on the diamond backs lineup who are Righties that you can certainly be going to tell marty obviously bats switch So he won't be batting as a righty but christian walker varsho Excuse me varsho not a lefty but christian walker and cabrera and kelly are players I'd certainly have interest in you take pit at minus 120. Listen, they're both bad teams. It's not like I'm gonna be shocked if either of them Uh, wins that game Salvatore is lin's lin's Launch angle any reason for concern or should I read pitchers who have bad launch angles? So yeah, we do see lance lin struggle at times, but ultimately He's a pitcher with a 27.8 strikeout rate this season and I'll be still be looking to him against toronto Yes, they don't strike out an overwhelming amount But we also see them as a very right-handed heavy lineup and lin's splits versus righties this year are phenomenal Like he's only allowing What is it like a 120 iso or whatever it is against, uh, right-handed hitters? So due to the fact that he has a 32 strikeout rate against righty He's within a very right-handed dominant lineup from toronto with a 3.17 exit in this split Is really a spot that I want to be trusting. Yes The 44 fly ball rate. No doubt can be an issue for lance lin Especially in a lineup that does have plenty of power from the right-handed side But he's the leader. You know, he's the odds-on favorite for the al sayang for a reason He's a very very good pitcher if you're not willing to trust the best pitcher on tonight's slate Who can really flex that strikeout rate? I mean I don't know who else you would be trusting Uh, renais asking on youtube Uh, who's my second homerun call? It's it's brian reynolds. Not yuli gurriel Um It's my first one from this morning on the solo shot brian reynolds for the Pirates is my second a 228 iso in this split again. Umberto maye ha should be starting for the diamond backs tonight We look to his fly ball numbers 38.2 A little bit lower hard contact rate than i'd ideally like to see sitting at 34.3 But he does have a solid 18.5 percent homerun to fly ball ratio in this split So brian reynolds is my second homerun call of the night DJ's asking any thoughts on alias Diaz since he has been on a tear lately and killed the cubs during their last series uh, so generally I don't look too much at like Like bvp or that kind of stuff like oh, he was great against the pitchers he faced last week We're looking at you know, like a two or three at bat sample size but going to Diaz as a part of a larger colorado stack because Hendricks does struggle at times versus the fly ball this year is certainly an option Like I do have interest in Kyle Hendricks type But it also has to be noted that he is struggling with the homeruns this season There's no doubt about it Like a generally a picture that we've seen pretty under control when it comes to the Homeruns he's allowed in previous seasons But certainly this year is something that he has been struggling with a bit more Combined with the fact that there's a bit of wind as I said There's the weather a bit of wind blowing out in Chicago. It's not a lot But you know every little bit helps as kevin roth the meteorology says which is true So I do like Diaz as a part of a larger colorado stack overall It's not like I'm pinpointing Diaz this thing. I have to roster this player tonight. It'd be using him in a colorado stack Uh as you know, it's a greater colorado stack lin or Hendricks for single entry Uh, so if we're factoring everything in we're factoring in, you know, their salary their matchups how popular They're going to be all these sorts of things and also the ease of roster construction I would actually lean towards Kyle Hendricks just because he should just be far less popular compared to Lance win so 8300 dollars for a pitcher is obviously a lot easier to roster some of these you know big name hitters from Houston like if you really want to get up to a houston stack tonight, right? We're not dealing with a whole lot, you know per player remaining. It's 3100, right? If you want to uh, whoever said before that your don is a must-ad. So let's say your don is a must-ad like 2,900 is not a whole lot per player and if you were to swap out lin It's already down to 25 like then we have to like really really find some savings for a stack that would work You can do it. There's no doubt that you can do it, but it certainly makes it a bit thinner So I would go to Hendricks over lin tonight working with just a little bit more salary relief Which can certainly help especially on a smaller six game slate How would you rate the toronto? And Chicago White Sox batters going up against each other If i'm siding with either like if I have to pick Chicago or toronto who would I rather roster tonight? ultimately, I'd rather roster the Chicago White Sox just the general inconsistencies You know landslend we could talk you know anything you want he gets burned by home runs all these sorts of things But the same thing can be said for alpanoa just a younger pitcher. We know is struggling with You know his walk rate this year specifically against lefties So if we see a younger pitcher, obviously he's also going to have a shorter leash Leash compared to landslend. I'd be willing to roll with uh, the Chicago White Sox time Far before the blue jays now it's not to say I don't think the blue jays are a good lineup by any means Of course they are they have massive home run upside I'm still going to be siding with landslend over the blue jays and I'll be siding with the white Sox over manoa if that makes sense Quick homerun jerry's at saying quick homerun call swanson and rezzo. Yeah, like I said the um The homerun upside for the righties on Uh on the bravestone is there. Uh, we have montgomery if I have Jordan montgomery splits real quick. Let's get rid of some of these He was at one point Was at 1.10 homeruns per nine this season to righties Uh, that's what jordan montgomery's going on got 40 fly ball rate, you know, not a whole lot of hard contact I'm only sitting at 34.3 for something. Yes, the righties on the braves for danisby swanson I think is in a good spot whether it's gonna be him so lair adam duval azialbis Austin riley you name it. I think that they are in legitimately a good spot You know, we do see Some homerun potential from them again the homerun potential from the ginkies whether it be orizo whether it be You know judge whoever makes the starting lineup for them I think that this is a game where if you told me let's give this a quick refresh to see if we get there in lineup We don't yet, but if you told me this game ended like eight to five or You know like seven to five in either direction I'm not going to be shocked at all like we know the power that these these two offenses can certainly bring Stacks and a one-off against marco gonzala. So top stacks for me tonight would be houston We should we should assume uh for them to be very chalky tonight It just really is a good match up for them against lynch. I think that they're going to be popular I think that looking to arizona or pittsburgh should be popular tonight. I think that's certainly fine I'm not going to be surprised if the chicago cubs are popular tonight going up against senzatello With slight wind blowing out Averigley field, which is always good to see and then one offs from oakland Stacks and one offs against marco gonzala. So we're just being stacked overall against marco gonzala If i'm looking to stack against marco gonzala, it's going to be those righties the athletics Because 1.92 home runs per 9 with a 553 x-fip is terrible a 49.5 fly ball rate is certainly terrible Yes, he only has a 29.1 percent hard contact rate, which is actually very solid We like to see that much higher, but the righties against marco gonzala's is are certainly getting it done this year So I would look to marty chapman As certainly my top two uh Yeah, marty chapman Don gomes and then marcona in that order would be the four righties from oakland that I would be targeting tonight maryfield or simian, uh, I would take maryfield I just it's an easier match for him going up against grinky who's just not a dominant Shutdown strikeout pitcher like lance lin is who's carrying was the 33 32 percent strikeout rate against righties like yes marcus simians an awesome hitter and Like he can get it done on most nights, but this is no doubt a tough matchup for him Uh thoughts on blackburn tonight paul blackburn for the oakland athletics like I think he's a fine option You're just you'd be rostering him mostly due to the fact that it's an easy matchup going up against seattle If you really want to load up on hitters, he would be the see the the cheapest best option No, correct. Yeah, I mean he's the cheapest best option You could possibly get because the matchup for him is so strong Going up against seattle like we don't want will proud and I we don't want daniel lynch tonight You know sense of tele i have no interest in so these three pitchers i have no interest in It's not that I like i'm going out of my way to roster blackburn But if I had to if I really wanted to jam in as many hitters as possible blackburn would be that guy and erin is saying wisdom is uh wisdom is mispriced on Uh tonight for the cubs. Yeah, that's certainly an option. I think he has plenty of power A little bit of wind blowing out in wriggly is always good to see All right, so that does it for the q&a today Jim son's will be back tomorrow morning 9 a.m. On the fangirl youtube page Uh for the soul shots. We'll also be back for the rest of the week at the q&a 4 p.m. Right here on the fangirl youtube twitch facebook and uh twitch page twitter page every day 4 p.m For the q&a you can follow me on twitter at dfs underscore tom until next time. Good luck in your contests