In September of last year, NHGRI held a roundtable here in Rockville, and the subject was addressing the challenges associated with diversity, bringing diversity samples to genomics research. Vince, who is the senior advisor to the NHGRI director on genomics and health disparities, was the organizer of that, and there was a summary presented in the ECB. Vince is going to give you a report on the roundtable and ask for some feedback from Council about strategies for, again, increasing participation of underrepresented groups in genomics. So good afternoon. I'm really pleased to have this opportunity this afternoon to come and to brief you on the roundtable that we had last September, but also to share with you some of the activities that are going on within the Institute related to genomics and health disparities. As I listen to Jen and I know Lucia coming after me this afternoon, that really this is a thread of a conversation about how we are thinking as an institute about the issues of underrepresented populations in genomics research and the questions of disparities in the role that our institute and genomic science and LC research has in understanding health inequities and health disparities in our country. So I'll take you through very briefly some of the activities going on within our institute around genomics and health disparities and then talk to you about the recommendations from the roundtable and really look to the Council to have a conversation about priorities and opportunities for NHGRI. So as stated by Rudy, I shifted roles this last year and one of my major responsibilities is to advise Dr. Green and the senior leadership around issues of genomics and health disparities and to help us in moving forward the conversations and thinking about the research portfolio and what we should be doing in this area. And part of that is actually through data collection, collecting data with regards to the various portfolios that we have with regards to research today, both in the intramural program and in the extramural program to use for strategic planning and to help to guide senior leadership in thinking about these issues and the responsibility of our institute. We also have an obligation as part of NIH to report on what we are doing around minority health and health disparities and to lead those efforts for our institute in reporting at the NIH-wide level. But one of the, I think one of the most important parts of my job is talking to other institutes and other federal agencies and seeking to build stronger collaborations around health disparities, health inequities research related to genomics with other institutes and other parts of the government. And finally to actually do some education outreach efforts here at NIH as we help to support and facilitate these activities throughout the scientific community. One of the efforts that we're doing here at the National Institutes of Health in collaboration with the National Institute of Minority Health and Health Disparities, NHLBI, NIDDK, the FDA Office of Minority Health is to sponsor a lecture series on genomics and health disparities. This is primarily for staff here at NIH and the trainees here at NIH, but it is videotaped and will be online so that it can be used by the scientific community. And you see here we have three lectures coming up this 2016 year and we are now planning for 2017. We would love advice from Council about potential speakers and dealing with a broad range of topic areas and disciplines of importance and relevance to genomics and health disparities. And again, this will be online and be available both in teaching settings that you may have as well as to be used within other types of areas of importance to your work. So my primary focus here today is to talk about the roundtable. And the roundtable occurred on September 16th, as stated. And I want to start by just acknowledging that we had two Council members in attendance, Dr. Halbert Hughes Halbert and Dr. Boerwinkle, as well as a number of extramural experts that we brought in to participate in that meeting. But we also had many program staff from across the institute involved in the meeting, attending, observing, watching, and we had six other institutes attending and participating in the meeting. Again, this building stronger collaborations across NIH around the fields and questions of importance, of inclusion of underrepresented populations in genomics research. So what were the roundtable's objectives? The first objective was to bring together genomic scientists and health disparities researchers who actively are involved in working with populations that are underrepresented in genomics. So we really wanted to bring people from different disciplines but have been involved in actual research and activities so that they could bring their voice and perspective from their work, but also to have the opportunity to have this kind of really exchange from different disciplinary scientific perspectives. And to discuss the scientific problems brought about by the lack of diverse ancestral populations in genomics research. I want to stop for a second and say that this roundtable was focused on that question. How do we increase the diversity of ancestral populations in genomics research? We're talking today about both issues of disparity populations, but we're also talking about when we think about more broadly, genomic science, the need to have more diverse ancestral populations. And we just heard from Jen about some of the exciting things that have happened with H3Africa. And so that was the focus of the meeting. We all know the problem that we have, that the primarily the populations in our research to date have been European populations. And how do we shift that to really have it reflective of the world and the genetic variation that we know exists across the globe? The third objective was to identify existing barriers that limit underrepresented populations from participating in genomics research and strategies to address those barriers. So it was to identify both barriers and strategies for success. And then finally to identify opportunities to study health disparities and health inequities in genomic science and LC research. So now let me just frame and provide you the recommendations that came from the participants in the roundtable. I'm going to walk through these. There are five areas. But I'm really looking forward to the conversation we have after I present the recommendations. So the first area is for NHGRI to provide leadership for the field of genomics in promoting health disparities research using genomic methods. This was a broad theme that was presented by the participants in the roundtable that we were in a unique place to really take leadership in helping to move forward both what happens here at NIH more broadly in the genomic science community. So specific recommendations related to that was support the formation of interdisciplinary centers of excellence in genomics and health disparities. And this potentially could be in collaboration with other institutes. In genomics research they incorporate social and environmental exposures. This was a major theme about the importance of studying in a robust way social and environmental measures, conduct genomic studies of underrepresented populations that are inclusive of translational and implementation research, and convene conversations and meetings to explore opportunities to collaborate in areas of genomics and health disparities. Second area, examine institutional factors that impede greater inclusion of underrepresented populations in genomics research. And this issue of institutional factors really came up as an issue that there are times when because of institutional factors we're not able to have the best research funded and the need to address that issue. And so one area was to assure that study sections have the expertise to evaluate applications studying underrepresented populations in genomics research so that we're making sure that the members of the study section have the ability to really analyze the applications that they're reviewing, enhance review criteria to evaluate inclusion of underrepresented populations in the application review process. One of the issues was raised at the timing in the review that it's really part of the secondary review to make sure that certain things are addressed by the application versus the study of the scientific merit and recognize the greater exposure of longer term recruitment timelines and for certain underrepresented populations. This issue that sometimes it takes longer to recruit, building the relationships with communities, the cost may be different and that that's an important issue to recognize upfront. The third area is to promote the incorporation of environmental data into genomic studies. Again, that theme was a major theme of incorporating environmental variables and strategies to come up with that. So this question about how do we look at multifractorial determinants of health and how is that really integrated within the genomics research that our institute funds and we collaborate with other institutes. Fourth area, to promote comprehensive strategies for analysis of existing biospecimens from underrepresented populations to incentivize processing and analysis of existing sample collections from the ancestrally underrepresented populations. The concern was that, you know, there's been a lot of recruitment and there are samples out there. Should we as an institute and should we with other institutes seek to get people to go back and really focus in and target on those populations that are already in the data sharing available genomic different websites that we have access to the data sequencing data. Support the creation of new analysis methods and localized centers of expertise to analyze those samples. This was an issue about that the need for methods, that we have some unique needs for methods that we need to think about diverse ancestral populations and this was articulated in a way that there's really this opportunity and need to be able to understand and to do the analysis. And so methods development is also an important area of focus. And to lead the development of a national genomics resource of diverse populations so that we take on some responsibility to say that we actually need to very much have diverse population samples that are available for the broader community. The final area of recommendations was to support sustained community engagement and community-based participatory research, to stimulate dialogues, to hear community perspectives, that this is an important component of the ability to work with diverse populations within the United States. To build long-term relationships with communities, including capacity to receive and respond to community feedback. This question of how do you build a long-term, ongoing relationship with communities? How can we actually as an institute to help to do this with more within genomics research? Surely it's an area that has been of importance to our ELSI program, but can we expand what we're doing around community-based research and study recruitment and recruitment methods in new and existing grants in the portfolio. So this is getting back to the issue of strategies to address the problem of lack of diversity and diverse ancestral populations that if we study recruitment issues as part of our portfolio of research. So in summary, I want to just highlight some of the recommendations that I just articulated that were common themes that we heard during the roundtable. NHGRI needs to provide leadership in framing disparities research, including baseline commitment to diversity of cohort participants and reduce cohorts of convenience. Application review criteria should include formal scientific consideration of inclusion of underrepresented groups, support the creation of methods to analyze diverse samples, and to recognize the need for flexible timelines needed to engage diverse populations. So we're moving forward. I think you're hearing and you're seeing that we're moving forward in this area, but we really want your input and we want your specific advice of opportunities to prioritize, recognizing that there's limited resources and we're not going to be able to do all the things that we could do to actually enhance the inclusion of underrepresented populations as well as issues around more inequity and disparities research. So we know that we can't do everything. So where's the greatest impact? Where are the opportunities? What would you recommend that we prioritize? We want you to help us to be more specific starting today with that conversation but coming back to you and in different forums to really explore these issues, but we really want guidance to help us and you have everyone in the room kind of listening to this. And so we look forward to this conversation. I would like to ask Dr. Hughes-Halbert and Dr. Bourwinkle to start out since they were at the round table, but I look forward to the conversation. Thanks, Vince. That was a great presentation and I would just like to take this opportunity to congratulate you and the round table co-organizers for sponsoring and holding a wonderful and insightful session. It was truly a great exchange among individuals with the diverse types of experience and expertise as it relates to disparities and genomics. So I had a couple of thoughts about priorities and the recommendations I think were really great and are very succinct and sort of straightforward. The things that resonated with me the most, just thinking about the tenor of the conversation was that many of the barriers that were described by folks at the round table are long-standing barriers. I think we know about those. There's been a lot of data published about why people will and will not, people from diverse groups will and will not participate in genomic research and sort of the issue about these cohorts of convenience really limiting our understanding of the ways in which genomic factors contribute to disease risk and outcomes in ancestral populations, which actually like that term. So I would agree with you that I think NHGRI has an opportunity and as I see it, a lot of the, I can see the effects of the round table sort of having an impact now think about the CSER, new concepts that are being put forth. I think of sort of taking these recommendations to heart by thinking about issues related to diversity and inclusion in a very real and concrete and substantive way. You know, I think, so I had a priority list, I think the Interdisciplinary Centers for Genomic and Disparities is really an important place to start. And I was going to say that would be my top priority, but as I was listening to your comments about the limited resources, it strikes me that there's a wealth of knowledge and data that perhaps haven't been mined sufficiently to understand some of the, to address some of the issues that you've talked about. And so thinking about my work, Gail's work, and here has some, I think some, touches disparities in some meaningful way. And it might be worth trying to figure out how to mine that data to identify ways to address some of the issues that you raise. And as I'm talking, I'm sort of losing my train of thought because of this one. But that's sort of maybe where I would start in terms of priorities, sort of leveraging existing data and existing resources to really try to think about, well, how can we engage populations from the perspective of identifying what their concerns and priorities are? I would think that there's been a lot of work that has been done to understand barriers and facilitators to participating in genomics research. And if you think about, well, we wouldn't, if one thing that's consistent across studies might be that folks aren't interested in the disease, they don't understand genomics. And so that could be a way of sort of thinking about community priorities and identifying community priorities without sort of funding a special initiative. So that might be an important place to start. I do think that, I'm going to stop there. I'm going to give someone else an opportunity to talk. Since first thanks for your leadership and pulling this together, I certainly appreciate it and many other people do. I really like the meeting and the outcome for, I'd say, three reasons. One is we didn't get drawn in, as we often do, into sort of cliches and platitudes. We really stuck, I think, to the mission of what we're going to do about it. And I thought that was very important for the outcome of this meeting. Then second is it, you know, one of those cliches that we get drawn into very quickly is sort of political correctness in this area. And what we did is I think we outlined good sound scientific reasons to promote diversity in large scale genomic research. And the two that come to mind are just the site frequency spectrum is very different among ancestral populations. So those that ignore diversity are really going to do it at their own peril because many of these rare variants are population specific. And there's an element of chance in this area that as scientists probably makes us a little queasy. But one way to remove that element of chance is to have diversity in our samples. And the second is gene environment interaction. You know, we give so much lip service to gene environment interaction, but very few people roll up their sleeves and try to attempt to address it in a translational setting. And that's, again, a reason to the meeting I thought was special. And the third and a related reason is we did not limit ourselves, in fact maybe the pendulum swung a little too far in our sort of euphoria. We didn't limit ourselves to skin color and ancestral diversity. We spent a lot of time thinking about the whole spectrum of diversity that influences health and disease, economic diversity, the social setting, on and on and on, and the impact of that. And I thought that was a very important outcome for this meeting. I didn't, sorry, that turned into a speech. But then coming back to sort of your list of recommendations, I probably would still stay with the specialized centers to promote, even though it would cost monies to do so. But I think to address some of the scientific issues, I really think it's going to, you know, they can be virtual centers, if you will, speaking of cliches. But they can be, you know, they don't need a single geographic location, but a coordinated network of individuals addressing some of the scientific challenges that you brought forward. And I think that would work and make a little bit of progress in this area. And I said a little bit of progress on purpose, because going back, I think NHGRI is in a, not a unique, but a special position that really, I think we can actually, you know, serve as a hub or as a core for the other institutes in in promoting scientific ways of addressing health disparities through inclusion of diverse populations and peoples. Thank you. Yeah, so Aaron, you spoke earlier today about $130 million for the precision medicine initiative that will collect samples of chronic health records in physical exam measurements. And my understanding is by July of 2017 there will be 100,000 of those available. So I would just think that it would make more sense to think prospectively to do that than to go back to old collections. So this doesn't get as comprehensive as what Eric just described for, you know, taking a look at diversity from a more comprehensive perspective, but I was struck by the previous speaker and I just wonder whether maybe dealing with at least a part of the underrepresented populations, the ancestral populations of Africa that the H3Africa program could be folded into this initiative to at least address part of the underrepresented populations in this country with the African Americans. I guess my only reaction and comment I would make is that going back to this issue of data collection and as we monitor kind of what is the ancestral diversity of the populations that are available in the open databases, that's something that we clearly can do and that will help us understand that. So as a recognition of that question of kind of are we enhancing the inclusion of those populations that are left out? So there's synergy I guess is what I'm saying. Right, and to clarify I mean the H3Africa program is not ours, it's the common funds we lead on, we donate money to it, but you know it's not ours to amalgamate with one of ours, but certainly to synergize with it, et cetera, et cetera. Yeah, and leverage those resources. Exactly. Yeah. All right, Gail and Jim, and then she'll be there. Yeah, well then you know, we just saw each other at another meeting that was out with a lot of these same topics and I think this is a very good presentation, very good to spark conversation. I want to just say first I really support what Janita said about the fact that there's a ton of data a ton of information already about the ways that social and environmental factors that are related to race and ethnicity and other vulnerable populations identified through socioeconomic status, through, you know, remote geographic areas, et cetera. We know a lot about barriers to access to health care and we know a lot about the ways that you know, that's sort of the causes of health disparities in the United States that are very linked to treatment of individuals through racism, through and mistrust of research. I mean, we have done that, okay. We've also really had the conversation about the fact that the OMB categories for race that we all have to report and ethnicity that we all have to report whenever we get a grant. Those are very inaccurate measures of biological phenomenon, but much more socially constructed. We've had that conversation. We know that. So one thing that I really want to strongly recommend here is that we work very hard to not mix up a discussion of disparities with a discussion of the contribution of ancestral populations to health outcomes, to risk for disease, to well, to risk for disease. So I also really like having a new term because the minute we start using terms for diverse populations that we're using for other reasons and other contexts to actually represent other determinants, we get lost. We just always do. And then we dig our way out and we say, oh, well, really, you know, we know it's very complicated. We know these things are measuring different things. But what are we going to use for ancestral populations? We often use race and ethnicity because if we're going to do a survey or we're going to do recruitment, how do we decide who to include? Right? We don't have their genetic data already to sample from. So what do we do? And then so we sort of fall back on that and we hope for the best. But then we're already mixing things up. It's already not the best way to recruit people if we're thinking about ancestry populations and it muddies the water about causation. So I would say that a wonderful, this is a wonderful opportunity for NSGRI to take a lead in really thinking about what is a good way to measure ancestry populations to be a proxy for it in some way that when you say you're going to do inclusion of people that need to be included in genomics not in environment. Environment, you know, we can think a whole lot about factors that are related to environment like exposures that are related to socioeconomic status that are related to discrimination. But this is only about genomics. If we really focus on genomics then we just have this amazing opportunity to say we haven't been thinking about this clearly it really needs to be differentiated it's really tough to come up with a way to do this. In fact it's probably impossible we probably need to do it in ongoing studies where we recruit people and then we test them and then we say well how close are we? If we use some proxy how close are we? Well we're not very close. Well then how could we get closer? Anyway this is sort of a soapbox that I'm on but I think that it's just a moment where we can say we're not thinking about this clearly we really need to think about it more clearly if we're going to talk about inclusion. Okay, thank you. Great. So we were all charged with trying to come up with some very specific types of actions that we could make to increase minority participation. So just trying to run down a list of the things that I thought would be most helpful. One is that there I love your presentation I wish I could have been at the meeting. One of your bullets said study recruitment and recruitment methods. As I mentioned in closed session I think one of the really critical things we have to do is not just study recruitment we have to study the whole cascade and retention and although that sounds kind of platitudinous it really stunned me when we looked at our own enrollment cascade. We've done pretty well in our CSER project of really targeting minority involvement but if you look at the enrollment cascade what you see is a disproportionate loss of African Americans for example and as Gail I said this in the closed session but I think it's really important as Gail has said to me if you look at this enrollment cascade you end up you select these people and then you get a subset of those people and a subset of those people you've got a tiny subset of people and you're trying to make general conclusions and that's kind of both. So to cut to the chase I think it's critical one of the things that HGRI can do is to demand some reflection of what that retention and study cascade looks like in studies. That isn't particularly expensive. I think that one has to ask for very detailed and concrete plans of how grantees are going to accomplish these things and we have found that working with clinics that have high minority populations funding transportation integrating with the subjects clinical activities because they're much more likely to go to their clinic visits than they are to an add-on research type of visit. Having language resources obtaining backup contact information. These are populations where you can't get a hold of people at a disproportionate rate. So those are fairly simple things that can be asked about. I think that you can ask grantees to lay out a plan for how they're going to engage the community and the subjects because we've found that as it's not new to anybody who's looked at the literature on this trust is an issue. So besides very tangible things like I can't afford gas to get there and we really see an increase in enrollment if you give gas money trying to find ways to increase trust although more difficult is still doable engaging the community newsletters working with clinics that have already gained their trust that they take care of them. I think really briefly that issue of how to define the minorities is really important. Again would urge you to go back again and again to groups that have had disparities and I agree with Gail you can't conflate right disparities with this but you do need to use that as the touchstone I think for deciding what groups you're going to target otherwise it becomes kind of an exercise in nonsense. And as far as highest priority I guess I would just say focus on strategies for looking at the entire lifetime of the study and how grantees do with retaining individuals not just recruiting so I'll stop there. So listening to the discussion made me think of a question about this idea of an interdisciplinary center for genomics and disparities which in some ways I would think of that as being implemented as one-time solicitation for the established centers versus thinking more programmatically in terms of creating a program in HGRI that focused on the issue of disparities in genomics and then that program provides the infrastructure for addressing all the recommendations that was developed through this workshop because it was broader than inclusion I think. Patient engagement is important but it's not just important for getting to recruiting and retaining individuals in studies it's an issue about defining the research agenda and so I don't know the rules and regulations for creating another programmatic entity within an NIH center but that may be one option to think about because it would give the infrastructure to address all of these issues in a empirical scientific way rather than trying to figure out how to integrate as the only strategy. I think integration is important in sort of having a broad impact but I also think if it's too diffused and not coordinated in a sufficient way then it becomes too diffused and meaningless and you can't see its impact so I don't know what the I guess I have a question in a comment and now my question is, is it possible to create a different organizational program or I guess what do you mean by organizational program? You mean another program in the extramural part of our portfolio? Yes. Well we do that all the time. We could in principle need to be budget for it but sure. That's not something that we do within the government I mean you're saying organizational so I'm just wondering if you don't mean... In my mind organization is NHGRI so what I'm thinking about my parallel is in a cancer center there are different programs that address different scientific issues and the way I sort of make that relationship to NHGRI is that there's genomics to society there's the other programs so I might be conflating all of these... When you say problem do you mean sign that we'd be doing with government staff or do you mean a program we'd be a granting program we couple together of some sort of funds to do something where we'd be... I think a granting program is what I'm thinking of. Val and then Lon. Yeah I just wanted to follow up on that David's comment earlier about it makes sense to go back to the ancestral sites if you want ancestral populations regarding H3 Africa however you have to be careful there because one thing that H3 Africa and other international groups I've been involved with they don't want you exploiting their populations they want to do the work within their own countries and that's become much more prevalent now than it used to be 20 years ago when I started working outside populations so I don't know if it can be done or not then the other thing I want to comment on is very interested in Eric's great comments about diversity including environmental diversity I just wondered how much that was really discussed at this meeting coming from Iowa there's two things I can't get away from one is presidential politics yeah done the other is farming so we do have a lot of rural populations that have sort of unique exposures or somewhat unique exposures and I think you have to balance going to an environmental different population going with ancestral this would hurt me research wise but I think the emphasis would tend to be should be balanced towards the side of ancestral yeah maybe it's more of a question of clarification for you but also Eric because it's kind of in your area my question is and it relates something you had specifically on your slides but also that I think Gail and Jim came to and it's this analysis methods of reuse of the data that we've got it makes perfect sense to extract every ounce of information we can from the data that have been collected because they're so difficult to collect and costly and so on on the other hand there's an old adage this paraphrase that to ask someone to do and construct analytical methods after the data are collected is to do a postmortem and so is it how much can we get from the data that they're right data like Dr. Parker well first I don't see them as mutually exclusive I think first we should make sure we're analyzing slash mining the data we have with this discussion in mind typically people have other questions they're looking at the data they're not looking at the data with a particular eye in terms of either health disparities number one or issues of recruitment and retention there's a lot of experience in the epidemiologic community on recruitment and retention of different groups of people most people to be honest with you don't see it as science and so a lot of it's probably not published you know the stories that Jim just talked about there's just a lot of experience out there and we probably need to get it up and get it out and then the second you're absolutely right you know there's probably nothing worse than you know sort of backing into the question so if we can articulate a clear agenda I do think it's important that we do launch new initiatives in this area so again I'm repeating myself I don't see the two as mutually exclusive and they both should be undertaken and I guess the one comment I want to make is that one of the issues that came out during the meeting was this around methods and thinking about the issues of variants that are not known in certain population are there new methods that we could develop to better utilize and take care of the samples we already have and you know the person I'm remembering who was talking about this was a basic scientist who was thinking about this question of that we need to have some different approaches to address these issues so just to the last question under the discussion point what would we like NHGRA reports on efforts to include underrepresented populations so I think in the past we have had such reports about the success of recruiting underrepresented groups in genomics you get an annual summary but that's just a snapshot of what's going on it's not targeted in any way yeah so I mean I think in addition to that I don't think that report was asked Jim's issue about retention it was really who was recruited but not about the attrition rates and I think that would be really good to include in these reports maybe even along with the information on the kinds of things like our gas cards provided our things so that we can really start to break down what factors are the most impactful in retaining the recruits in the study I think that would be useful I don't think we've had that kind of report so I would like to see that and then just the second quick point is that again to something we talked about in the closed session I think one of the best ways to continue to be more successful in recruiting is to have the genomics research community also be more diverse and we have a lot of ways to go in that realm and certainly the diversity and inclusion plan all those training programs we have to continually push and maybe even expand the efforts in that because I think that in the long run will have a huge impact on our ability to engage these different communities well thank you very much I just want to close by saying that there were a lot of people involved in helping to make the round table a success but I really want to identify the individuals on this slide the staff and the genome institute that were involved and listened and were part of the process of helping to identify the individuals to invite to the meeting so I just want to thank my colleagues at the institute and my colleagues at other institutes that participated in the meeting thank you


So mae'n ddifwng a'u fath o'ch gwirioneddol, mae'n ddifwng o'ch gwirioneddol i ddifwng. Gorffodd hynny'r fath sy'n gwybod, mae'n ddifwng ychydig i ddod i'r cyflog. Ond, byddwn yn ystod, mae'r fath o'r gwirioneddol sy'n gwybod. Mae'n ddifwng y gwaith ble mae'r fath o'r fath. Yn ddweud, mae'r ddifwng yw'r gwirioneddol, ac mae'n ddifwng yn ei ddwyng eu Iedda. ..caf bydd y gallwn erbyn oedd yn ffrwng o ddweudio... ..y'r adres yw'r hyn yn gwneud... ..y'r adres yw'r adres yw'r adres yn gwneud... ..y'r adres yn gwneud... ..y'r adres yw'r adres yn gwneud. Mae y clywbeth a'r hybridd. Mae yna hwybryd, mae'r clywbeth yw'r 21 hybridd. Mae'r ysgol yw'r adres yw'r ysgol... ..y'r problemol yw'r adr fel y rhai gwybod... ..y'r adr iso yw'r adr yw'r adr yn gwneud... Llywodraeth nhw'n gwybod, ond rydym wedi bod yn un cymdeithasol o'r cyfrannu hyffredig os ym hynny cael eu cyfnodol am y haf wath o hyn company cyllidol. Rydyn ni'r hyffredig yw'n cael ei sylfiad – Cymru – yn cael ei hyffredig o'r ddiddordeb mwylau. A rwy'n gwybod Tom W problemon. Ar gyfer y dystiolaeth ar y dwi os lŵn ar blaen adon.  Rwy'n meddwl, mae'n meddwl, yn llwyaf. Rydyn ni'n meddwl. Rydyn ni'n meddwl i'w clwb ychydig. Nid yw'n mynd i'r geisio'n ddigwydd yw'n meddwl yng nghymru. Mae'r meddwl sy'n meddwl ei roi i'r meddwl. Rydyn ni'n meddwl, y clwb yn meddwl o'r meddwl. I'n meddwl yn milomethau. Ond, mae'n meddwl yno'i'r meddwl yng Nghymru, mae'n meddwl yn cymdeithasol. A mae'n meddwl meddwl yn meddwl.   We're going to hit some golf balls.  No matter how much help and assistance this offset might provide you, can you get over it in terms of visually address? And I can't help that. When I've got this club behind the ball, one of the major things I've got to deal with mentally is the fact that I just seem to be aiming right down the left-hand side. Right down the left-hand side. Down the left-hand side, I should say. And that's a difficult thing for me. It's bullet straight down the middle. It launches incredibly high. There is absolutely nothing I could choose to do about that shot. It's absolutely perfect. It's as good as I've got. It's a four hybrid that I'm hitting. The launch on it is exactly what I want, coming into our par three or into our par five. Or again, if you're looking for that bit of confidence off the tee when you've lost it with your driver, then for me this is an ideal club to go to. And one of the things they've done is build sort of mass. It's one of the biggest hybrids I've seen. So it sort of sits between very much almost fairway like in its size. It's not far off that amount of mass behind the ball, which again has allowed that CG placement away back. But also forgetting what the CG placement does in terms of helping the launch. You've also got that visual aspect of confidence that it breeds. So where I find this club really interesting is that I've already talked about how much help offset can give to a lot of golfers. But it's how much confidence it can give you when perhaps, like I said, this is I think 40 inch is the length of shaft on this. So compare that to your driver. There's quite a big difference in terms of control and therefore confidence. And you're not giving up acres in terms of distance. This thing is power pack. There's no doubt about it. I've got the numbers already gathered. I've hit plenty of balls already with it.  I mean, you'll see these coming up on a target now. These are bang online, right down the middle again. Very similar, I would think in terms of distance. I mean, we've got a good, a good gathering, a good cluster of numbers there again. Sort of 190 carry. It's been between 190, 195 carry. Very, very consistent indeed. And this is the four. So for me, again, that perhaps looking at that three, that slightly stronger lofted again as an alternative off the tee, is a real interesting option. Well, that's three out of three in terms of when the camera's been on. Another one, very little difference in it whatsoever. Interesting thing all the time is that both, like just how high it launches, but again, still carrying that distance. It's a little bit spinny for me in terms of what it's doing, but for a lot of golfers, this is going to be a big help. But the final thing I just want to talk about, we know there's jailbreak technology. We know we've got plenty of help across that club face. But again, the big deal for me is kind of the feeling of the club as well, which is really, really good and really, really surprising. I think one of the things I mentioned throughout this big bertha range that they've brought out is a massively helpful in terms of, I think, from the irons we looked at to the driver, not tried the fairways, but again, it's this hybrid. Very, very helpful. Do all the things that you want from a golf club. Looks-wise, this one I'd be very much on the fence with because of that offset, but talking about feeling sound again, fantastic. Very much like the driver. Got a great combination of both of those things. I think it's mainly sound which resonates in field to us, but fantastic. Art of criticising in terms of performance, all I wanted to do was bring it from, obviously we spoke about it in the office in terms of kind of like what it possibly can do for your performance. Now, it can help a lot of average golfers, but what it actually does when it's sat behind the ball, let's see if we can go for a full-out, four out of four. That's probably the best one out of the lot. Let's get back in the office, I think. I'll finish off, we'll have a closer look at these numbers and we'll do a bit of an overall evaluation of this hybrid, and maybe that fella will stop blowing leaves. Jesus, tonight. I think he's got a new toy. So, as with all my content, what my main emphasis is is not to prove a right or a wrong. It's not his offset right for you or right for me or right for anybody. The point is, is to raise questions and ask are we as average golfers dismissing things that might help us because ultimately that is what we want. We want help and for me I would have dismissed this club because of my negativity towards visual offset. It's that simple. And in this case there's no doubt about it from a performance factor, it performed extremely well. How much offset played its part, we will never know. It was literally, I test the club, I played with it. It was incredible in terms of its performance. I'll throw the data for those people that like to see data. And what you'll see is it did what I'd expect a good four hybrid to do with that loft on it. The spin was good, the carry was good, the launch was good, the ball speeds were good. It ticked every box if I wanted a hybrid. But the point is this, it was not necessarily about the hybrid, it was all about offset and like I said, that mentality about what it does and how it helps. You've seen those words from Tom Wishin and I think that the idea is that the major benefit of offset is for that anti-slide shot. And I think if you're struggling with that, coupled with the fact that offset and the kind of way this club has been put together in terms of its mass, that CG back, helping launch, then I think it's an incredibly good option and I think it's a good option for most golfers off the tee. Because depending on how sort of fast you're swinging the club on whatever else, but you'll get relative distance wise, you're probably looking at only a sort of 10% drop-off in terms of distance carried with your driver, the new wood with this four hybrid. So for me, it's a real interesting product and the offset element is something that in future, what I've learned from this video is now, that this is what we can take from it, is that I'll no longer dismiss a club when I look at it, address, see the massive amounts of offset that game improvement type clubs can often have. And perhaps think I'm better than that. Because you know, I'm certainly not and in this case, it certainly proved to me that offset is potentially a major, major positive, a major benefit for most average golfers. When you think that most average golfers will hit a fade, that's the dominant swing type, the delivery of the club head and that idea that this offset can help us in such a way to perhaps eliminate that and that key word again from Tom Wisham was the idea to hit straight a shot. Surely that's the ultimate goal. So no magic ones ever, but offset is no longer a swear word in terms of me when I look at a golf club. It's made me think slightly differently. Right, that's me, done. All I'm asking is this one last thing. Lots of things happening on the channel right now and I'll keep you updated, as I've already said in recent weeks. I never sort of ask for subscribers or hit the like button or I'll give a shout out at the very end of a video. But can I ask you to do this? In recent weeks I've been made aware of a number of subscribers have told me that they've been unsubscribed from the channel and also have been told that the notifications bell has been moved to off. Now I don't know whether sometimes this happened I remember 18 months ago, two years ago on YouTube where there was some updates in their actual app itself and these kind of things happened. So I'll just ask you to check. I am really aware of people that I know very well or spoken to and I've seen it whereby like I said they've been unsubscribed from the channel. So I'll ask you that I'm not getting notifications. So two things, check if you think you should be subscribed just check that you are. And secondly that notifications bell just check if you've got it switched on or not or if it's still on and should be on. And that's what I will ask you to do for now. I'm done. Like I said I'll keep you very much updated. There's so much going on at the minute. I am literally chasing me tail a bit but I'm doing my best to try and up the ante in terms of the videos that I'll get coming out to you. And yeah, I'm done. See you soon.


My name is Roberta Kremchinski, Bachelor of Public Affairs and Policy Management 2006. I work at Global Public Affairs as a senior consultant with our Health and Life Sciences practice. Studying Public Affairs and Policy Management at Carleton was a true launchpad to my career. At Carleton, we had the opportunity to study public policy through many different lenses and enabled all the students in public affairs to look at public policy problems both at home, here in Canada and abroad, and find true public policy solutions to them. For me, our capstone seminar in public relations was a key element to setting up my career. That project was a group project. It was the first chance I had at consulting in the public affairs world. And it really was the first opportunity I had to get a taste of government relations and see what kind of career I wanted to have. And because of that, it ended up, that's where I ended up in my career.


Now, we move to Zambia. The new president, Hakkende Huchilema, vowed Friday to strengthen anti-corruption efforts and show zero tolerance for graft in his first speech to parliament. Huchilema elected last month in the landslide so the government would devise a mechanism, a mechanism to recover state assets allegedly stalling under the southern African country's previous regime. On his arrival at the National Assembly, Huchilema received a 21-gun salute and inspected the God of Honor. All this before entering hand-in-hand with his wife, Motinta, dozens of supporters clad in red sang his campaign songs.


Let's take a look at the decorator design pattern. This one is a little bit different than what we've been talking about. So the intent here is to attach additional responsibilities to an object dynamically. Now you can think of this like wrapping a gift. You're going to put it into a box, then you're going to wrap the box. So really you're kind of just putting objects and objects and objects, but each object does something slightly different. It's part of an overall process. Let's take a look at an example of the decorator here. So what we're going to do is HTML tags. If you don't know HTML, don't worry. We're not going to deep dive into HTML. I'm just going to show you how to do some basic text processing here. So first things first here, we're going to add a new and I'm starting from scratch. I'm going to say we want a text class. This, of course, is going to be a Q object. Once we get in here, I can say we want to include QDbug and I'm going to say virtual void process. So the whole point of this function here is just simply going to be to process some type of string. That's all we're going to do. Let's go ahead and add this. Now in here, I'm going to say if parents. Notice how the first thing I'm doing is saying we have to have some type of parent. Then I'm going to say text Q object cast going to cast that parent, whatever it is to, you guessed it, this class. And if we're able to cast that, then I'm going to say text process. And then we're just going to process this input. And this may look a little weird. You may be going, wait a minute, why are you doing it this way? Well, what we're going to do is we're going to make another class. And I'm going to say, let's call this, I need like a special name, bold text. Why not? I struggle with coming up with names sometimes. And inside of bold text, we are just going to inherit the class we just made text. Grab this, make sure that we actually add that in there. If we don't like that, we could just grab it like this. Bunch of different ways you can do this. Then we're going to switch and in here, this is where the magic really happens. I'm going to say text. So we're going to take our base class, we're going to process that input. And then I'm going to say input and I'm going to insert at zero to starting position. And this is where if you don't know HTML, you may be a little bit confused. But this is the HTML tag for bolding something or we're going to start to bold. Then I'm going to say input append at the very end. I'm going to turn off the HTML tag. That's kind of how HTML works.  So in HTML, anything after this is bold and anything before this is bold. So the text in between. So notice the order here. I'm saying bold text process. And then we're going to call text process our base class, which does effectually nothing. But once we actually chain these together, which we're about to do, you'll see exactly what I'm talking about here. So I'm going to make another class. It's called this italic text. And we're going to just go bang. And what is the problem here? Direct base Q object inaccessible due to ambiguity. Maybe it's because I have one too many of those. There we go. That should fix it. Slightly embarrassing that I missed that first time around. But mistakes will be made. Let's go ahead. Not make the same mistake again. And we're going to go ahead and we are going to just insert virtual function of base class. Going to add that in bang. If we don't like it here, we can get rid of all this formatting and put it right up here. And then we can grab our bold text, flip over to italic, and then we can just set the HTML decorator there. So if you're kind of following along here, what we're doing is bold will take the text and just encapsulate it in the HTML bold. Italic will take the text and encapsulate it inside of the HTML italic. Seems kind of weird. Why would we do something like that? Well, if we flip into our main, and I'm just going to put some includes in here, we're going to have text, bold text, italic text, and let's just play around with this. And let's look at the decorator design pattern in action. So I'm going to say Q string. And let's call this value equal text. Now I'm going to say text, t, and then we're going to chain some things together. And I'm going to say new, bold text, and then new, italic text. Now you may be going, no, wait a minute, whoa, whoa, whoa. You just created a memory leak. You're absolutely right. We did. Realistically, memory leaks aren't that dangerous in this context because as soon as this application quits, my operating system is going to go in and free up as much memory as it can. That is not a guarantee. So we want to make sure we do actually free up that memory some way, somehow. So really all we're doing here is we're chaining these together. We have a text, which is going to hit bold and then italic. Now we're going to process that. Let's go ahead and say Q and phone. And I want to take that value back. So what do you think is going to happen here? Save and run. And let's look and see. There is our outputted text. Bold, bold, italic, italic. So if you guessed it's wrapping it, you're absolutely right. So really all we're doing is we are using the decorator pattern. This is extremely flexible. You're going to see this in many variants out in the wild. And to be brutally honest, a lot of applications you use, use this pattern whether they realize it or not.


Weapons giving automatic fire will fire continuously as long as pressure is applied to the trigger or until the ammunition is exhausted. This permits spraying of a target with a continuous stream of fire. Weapons designed to give semi-automatic fire deliver only a single shot each time the trigger is squeezed. Thus each round can be individually aimed. These various types of fire require different firing mechanisms from those used on manually operated weapons. Let's look at a typical firing mechanism for a manually operated weapon to see why it won't work with a bolt that moves back and forth automatically. It's a hammer type firing mechanism. As the bolt is moved to the rear to cock the weapon, it pushes the hammer back. Squeezing the trigger releases the hammer to fire the round. The bolt is moved back by the force of the explosion and is immediately closed by the return spring. Right here is the difficulty. The bolt opens and closes before there is time to release the trigger. Actually, it's faster than the eye can follow. As a result of this rapid movement, the sear is still held down by the trigger when the bolt is closed. Since there's nothing to catch the hammer, it follows the bolt forward. But it doesn't have enough force to fire the next round and firing stops. In other words, a firing mechanism is needed that will stay cocked even though the bolt goes back and forth at terrific speed. First, let's build a typical firing mechanism for semi-automatic fire. Such a mechanism must remain cocked with the trigger held to the rear. It should fire when the trigger is released and then squeezed again. This can be done in a number of different ways. Here on our model, we've added a new sear of the same type as the first one. It is mounted so it can pivot independently of the trigger. Now, we'll mount a spring under the new sear to hold it up where it can catch the hammer.  We must be able to depress the new sear by squeezing the trigger. What is needed is a connection between the two sears. We'll put a link on the original sear. It pivots freely on a pin. But to keep it from pivoting too far, we'll put a stop lug on the original sear. Now the link always returns to its original position. The link is long enough to reach to the new sear and to make contact with it, we'll put on another small lug. Now watch what happens. The hammer is held cocked by the new sear. When the trigger is squeezed, the link moves the new sear down, releasing the hammer. A fraction of a second later, the link slips off of the lug and the new sear pops up to catch the hammer again. Let's see it again. The sears come down together, releasing the hammer. The new sear snaps up and catches the hammer, even though the trigger is still held back. To fire the next round, we must release the trigger. The link hits the lug on the new sear and pivots. After it passes the lug, it drops back into its original position, and the firing mechanism is ready to fire the next round. We now have a semi-automatic firing mechanism. Each time we fire, the bolt moves back and forth, before the trigger can be released. But the new sear is up, waiting to catch the hammer. Then we can fire the next round by releasing the trigger and squeezing it again. Semi-automatic fire. One shot each time the trigger is squeezed. To get automatic fire, we must arrange the firing mechanism so the weapon will fire continuously as long as pressure is applied to the trigger. We've seen how in semi-automatic fire, the hammer is caught by the new sear and held until the trigger is released and then squeezed again. But in automatic fire, the trigger will be held back, so we need a means of firing each time the bolt closes, even with the trigger back. That means on this mechanism, we must disconnect the new sear from the hammer each time the bolt closes. Parts such as this disconnector will do the job for us. We've mounted it so that it can move up and down. As it moves down, it depresses the sear and releases the hammer. To move the disconnector each time the bolt closes, we'll put a lug on the bottom of the bolt. Now as the bolt closes, the lug cams the disconnector, pushes the new sear down, and the hammer is released to fire the round. The bolt moves back and the lug clears the disconnector. The disconnector moves up and the new sear is in position to catch the hammer, even with the original sear held down by the trigger. The cycle starts over again, and the weapon will continue to fire as long as pressure is applied to the trigger. When the trigger is released, the original sear rises. Now when the bolt disconnects the new sear, the original sear is up in position to catch the hammer and stop the firing. The hammer is held back, cocked, and automatic fire can be resumed merely by squeezing the trigger again. Now let's look at weapons which have both automatic fire and semi-automatic fire. These weapons have a lever to select the type of fire desired. These firing mechanisms are not much different from the ones we have just seen. All that's done is to arrange the disconnector so it can be shifted in or out of engagement with the new sear. With the disconnector out of engagement, the firing mechanism will give semi-automatic fire. One shot each time the trigger is squeezed. With the disconnector engaged, we'll have automatic fire just as we had before. That covers the basic principles for both semi-automatic and automatic fire. You'll find many different types of firing mechanisms on small arms weapons, but all of them have to perform the same operations we've pointed out to take full advantage of the speed and convenience of modern weapons.


Welcome it's Jenkins documentation office hours it is the first of April 2022 Asia time. Those of us who are in North America it's not quite yet the first of April but that's okay we're going to call it the first of April, and go from there topics I've got on the agenda news. We have 332.2 change login upgrade guide, she code Africa contributon and open PRs those are the only ones I had. Dear Roger there any topics you want to add Meg or the any topics you want to add nothing for me thank you. No nothing from my side. Okay. All right well so. Hey Kristen. Hey everyone has a going. So Kristen just checked are there any topics you want to add to the agenda. Okay, great. All right so. Then let's let's talk first about the news. So a zero day remote code execution vulnerability was disclosed in the spring security framework, one or two days ago. And naturally there's going to be interest interest because the Jenkins project uses the spring framework, our security team and our infrastructure team have both. Our security team and our infrastructure team have both done the analysis and found that Jenkins is not vulnerable. So, grateful for that. Excellent news. Oh that is so good. Because otherwise it was going to be a very busy frantic period. So it was, it was busy enough for the security and the info team without make it busy for the rest of us. So, very good. It's been tweeted it's been posted on LinkedIn. It's on the blog. And so, and it's been posted the community Jenkins.io. So we've got multiple locations for it. If people have questions or concerns. This start discussion link here at the bottom will open them into this page, and let them have a conversation about it. So the, it's, it's very nice this integration between community Jenkins.io on the blog. Okay, any questions on that. Okay, next topic then the 2.332.2 change log the. This is, let's start with the why. Next Wednesday is the release of 2.332.2. So, and that will include several interesting or set interesting. It will include some back ports. So, so we've got them they have been back ported and we can find them here they're visible pretty quickly. Nothing that's terribly frightening, but need entries in the change log no upgrade guide it'll be a simple short upgrade guide I started the work on it today, but did not finish it. I started a work with Kevin Martins. So he and I were paired together. And gave him an introduction to what it's like writing a change log. He's based in Boston area so he won't join us in these meetings but just so you're aware he's going to be right doing more writing for Jenkins fabulous. That one I will at will ask for reviews, probably tomorrow so cool within the next 24 hours. Not Kevin and I had to do a number of, oh, whoops, that's missing that's missing exercises that detected problems in the weekly change log that we've got to fix so reviews are coming. Any other questions. Is there a good time that we want to make sure that that we want to get our review in. Oh yeah, yeah so I will, I will merge the change log. Mark will merge the change log by Monday. Awesome good good just didn't want to want to make sure that we had, we got it in before to actually be helpful. Right. Yeah, so, so I will, given that most of it is copying from existing change logs. It should be a relatively clean exercise but as I noted there are some things that we detected were missing in weekly and need to be mentioned or need some further thought. So if you can review before month before, let's say before end of your working day Monday. Whatever your working day means Monday so for dirage that means, sometimes Sunday my my world right and for the rest of us whenever you're you're working on Monday if you can give your comments. I'll plan to merge it end of my working day Monday. We are content on this story we are continuing to get people who don't read change logs and upgrade guides and there's no, no match for that no magic for that just had another one in community dot Jenkins that I was saying hey my systems broken I upgraded I'm using these old plugins and the upgrade guide says you must upgrade your plugins. Okay. What else on change log and upgrade guide. Okay, next topic then she code Africa contribute on starting soon. It was announced in social media recently, but I haven't seen an announcement to us. So the Jenkins project has been selected. I learned that today from Elizabeth in the European office hours. Are there other projects that they're doing to or we is Jenkins the only one. No there are several others more than more apparently than last year. Oh good. So the way she described it it was. I think four or five projects whereas last year I think we only had three. Okay, cool. So, so now the, I, they haven't I don't think they've announced the, the selected participants. Right so they haven't announced those yet and they haven't that have not yet announced the start of the bonding period the get to know each other period where they introduced them to get and we do some presentations about various projects. Are we going to use get ups for this for the work, or are we going to. Was that the thing. Good question I don't think so in this case because so the in in this case, the project ideas were fit within were within typical Jenkins framework. Typical Jenkins therefore plugins core core core etc. So they won't be anything strongly coupled to a get ops deployment methodology. Okay, I was saying the problem was that last year, because everybody has windows systems, often old windows. Oh, I see. Okay, you weren't asking. Okay, I'm sorry I misunderstood your question. Okay, so, can the participants, I think what you're really asking is can the participants use a hosted ID, a host of development environment. Okay, yeah. And, and that is, oh dear what's what's the name of that get pod get pod that's it. Yeah, sleep deprived. Yes. And we think so. John Mark mess and has done it and shown that it's usable for plug in development. He's he's shown and regularly uses for Jenkins.io development. So for documentation development. Okay. I, and let's see and Darren Pope showed that it can be used for Jenkins core development. Oh wow. So, so, and docs development. And Darren showed using it for core Jenkins core so it's it's there are there are some limitations I'm sure one of the limitations is how many hours you can use it in a month. And but given that this is an open source use these contributors can ask to be made open source contributors and then they get more time. Cool. Yeah, good question. Thanks for asking and and that will be one of the things we will introduce for them is hey here's how you get pod. Good. Okay, anything else on she code Africa. Yes, just a doubt. See written here that have not announced the selected participants. So is the selection process of the candidates is within the organizers or the Jenkins. Oh, it's it's they're selected by she code Africa. Good question. So your question is who selects the participants right. Yes. And the answer is she code Africa does. Okay. And the reason they do that rather than having somebody else do it is that assures them a time a local time zone evaluation. And they can be much more aware of these women's particular needs. Otherwise, hey, do they have reasonable internet access do they have access to the right computer, those kinds of things. Okay. Great. All right, I guess G suckers off the agenda because you have the separate meetings going. Well, we can certainly talk about G sock if you'd like that's that's a good one to, if there are topics we'd like to discuss I'm happy to discuss them. The G sock office hours starts in in 45 minutes. Right. And then I was wondering do we have any issues the big brew ha ha about the countries that we can't accept participants from this year. That's a good question. Okay, so let's talk to that one and let's. So G sock rules for bid participants. So those who might be receiving who would receive a reimbursement. Right. I think it's all participants period. Well, hang on just a minute. I'm not sure. I don't know. Let's get there. Yeah, so they definitely forbid participants from embargoed countries. Yes. And that includes Russia. Belarus Belarus is am I pronouncing it wrong. I don't know. Yeah, so Bella, and then North Korea. North Korea. Am I absurd when associated with the current mess but yeah, so not not limited from Ukraine, but from a place that is. What's that. It could be I'm not sure that's that's where there are some there are some rules that they've they've noted. And when I say participants here what I really mean is anyone who would receive a reimbursement, and that includes mentors. Right. So this would lock mentors out if they are residing in one of the embargoed countries. So lock mentors out even if they're not getting reimbursed. I think I'm not sure I yes yes I think well it's it's that if they if anyone who would potentially let's put it that way. Now maybe you know let's just put it this way. Let's let's take this out because I think you're right make just period, anyone so it could be mentors. Participants, etc. If you're, if you live in an embargoed country, you are not allowed. Right. And actually it's important that you say living in as opposed to from right right and that's the thing is is residing in the embargoed country is the thing. Not not citizen of right. Participate or they're not they are allowed to participate but not allowed to get the reimbursement. No it's as far as I can tell they well and that'd be one where I'd have to refer the list but I thought it was that they're not allowed to not allowed to to participate in any way. They said hey we have to ban them. At least from the Jenkins project perspective, I don't think that we have any interest right now, or from a potential student who we would have to say, unfortunately, they can't. We can't, or you can't participate so I haven't seen, at least like me personally seeing any of the stuff I haven't seen anybody do that so it's. That's good. It's good to say good good from the I would hate it's always very upsetting to have to tell somebody. Right. So, luckily, we haven't had to do that. Right so now in in years past, I think we have had at least one or two applicants that might have been affected. But right now, the vast majority of our applicants are from from India, and the Indian subcontinent. And a few I think we have from from North America. So as far as I can tell, Kristen's right, we don't have I'm not aware of any that are affected by the, the, the embargo. Kind of a shame that Jenkins isn't impactful in those countries but right now it's convenient. Yeah, it's exactly it's like I'm just. Yeah, I would. I mean it's like the awkwardness of having to say so. Right. We really like your proposal. On the mentors list has been more people who want to be mentors that are upset about it. And understandably so right because, because they, many of us know great contributors who are from one of the embargo locations who've been serious, seriously valuable contributors to Jenkins over many years. Right. Yep. All right. Anything else on Google summer of code. Yep. Okay, next topic we had was open PRs. Although, go ahead and make. Oh, go ahead. I'm open to say, hey, we'll, we'll call this one pause, not look at it because I'm not sure that makes it makes level of brainpower and my level of brainpower ready to do much on it. I take it there's no been no movement on that great big security one right there has not. No, that one worries me that that's going to get harder and harder because we keep adding stuff. Yeah. Can we get a good, or is there any way to break it down or like is there some way that we can reason why it's so big is because you know, I did everything I could to pull like any new, you know, new work that was controversy. But that's a problem when you start moving documentation around it. Yeah, try yourself and not with little ones but I know I'm just like, and we need to maybe just say like this is this meeting this is what we're doing. I don't know, like maybe maybe next meeting. And part of it is because it's so it's security. I mean Daniel and vatic have been over it a couple of times but we need their blessing and they keep getting called off on to higher priority things. Right so Maggie it was. Restructure security section yes. So, and let's just double check I don't think we've got yeah it's right now got a conflict. Textual conflicts we can we can handle but it hints that there is the danger that was concerning for Maggie is real now right if we've got conflicts that says, obviously something is going on there. Well that's about the third time it's happened the others I had gone in and fix them. You know we're getting big changes like, and I did upgrade this then for the fact like if you can no longer choose to not use the agent controller filter that it got restructured for that but that even some of these were getting into changes that are non trivial. Right. Okay. So, so Kristen back to your ideas should we the challenge for me with us taking this one on is really there is a there is a level that the security team needs to agree to, to the the change because it's security related content. Yeah. Is there, do they have a meeting. They do not they, they are just fully loaded on delivering security capabilities. They had like a like this one. Yes. Yes. I didn't know if they had like a sink or anything and then we could just be like, we get on their list to be like hey. I may, I may have some leverage it's a fair it's a fair question let me see if I can, I can broke barter something with with a little bit of, and it will be truly bartering. So it's got to be a trade of this for that. But if there's anything that we can do to help them. Right. And so let me, let me take that as a possible. Actually think getting this one published just going to help them act. Right, because it's this is restructured the section and it's like it feels like this is the, like Maggie were saying like this is this kind of has to go in so we can start editing the other pages right. So it's like the longer that this sits and we're not able to edit the other pages like just the harder it's going to be to be able to actually make them. And it adds new I mean it adds a bunch of stuff that I got right out of Daniel's mouth a few years ago that never made it here so it's not you know it's not perfect but I think and part of the purpose here too was to get it structured so it was easier to make changes so Exactly so that that way it's like so since they're doing all this work or if there's any other updates maybe we could help them. Yeah it's like it's in the smaller pieces so yeah it's it's so hard but if what will we need just like a thumbs up or is this something where we need them to go through and review everything again or. Well so what we've got is yeah we definitely need Daniel's approval, but Daniel correctly doesn't give approval until he's reviewed it. He understands the danger of him approving something and not having reviewed it. I know I didn't know if he had already read through it and like had made some little changes and then we had gone through I had to look at the histories I didn't know if it was just kind of like a oh please make these few changes but everything else looks okay or. I haven't even had a chance to like read past the first document. So he definitely had reviewed it. Yeah, so as so his his reviews but these were. Well, he had he definitely has been involved in reviews. Okay yeah. I didn't know if it was what level of like David thumbs up is a bad idea like thumbs up is more of the like okay cool I see you've addressed the questions that I've had. Like that type of situation versus a I have to go through it. Some of them are reorganizing the reorg like right up against was it right this this one is a is actually a. It's it's a mixing between the content and a structural change right right. It's why you see so much badly organized documentation it is so hard to handle a reorg. Yes, yeah. Okay, so that that one continues so let's let's put on me an action item to talk with the security team see if we can. Let's call it what it is the security content restructure. And I'll go in this weekend and check the merge problems and see a lot of times those resolve quickly. Right. Okay. So we have other topics that we should be sure we bring to today's session. So just curious about how the VT change log process is going, because I was not able to review it for the past few weeks. So as thanks for asking as far as I can tell the review process seems to be okay. Kevin, Kevin Martins has agreed to to be a weekly review as well. And do you Raj if you're available occasionally that's great we'd love to have it. And I reviewed last week and published the content of the change logs was relatively simple. So, Kevin and I looked at it today and it's about its range from 10 to 20 changes per weekly. That need to be reviewed so it's not been too bad. Okay, sure. Because I looked at one of the VT change logs like two weeks ago and it had comments from team and another person whose name I find it hard to pronounce. So I was wondering like maybe there was a problem or not. Actually, quite the opposite at least as far as I've seen. I'm sorry for the reservation now the week that I was out of the office I just didn't pay attention so I didn't worry about then, but was that the process is working quite well. Now I guess there was one problem, but it's, it's a tooling problem not a, not a, what do you call it, not really a review problem. It's a tooling problem that pull requests labeled removed, we're not in the change log. And that was the script didn't put them in. And I've, I've attempted a pull request or attempted a change to fix the tool. And I, I pushed the missing entries into the old change locks. And that was a little bit awkward because as it turns out when you remove something it's very important that we tell people. So I felt a little sheepish about that one here we had something that had been removed and had an entry that said and it needs to enter in the upgrade guide. And it was neither in the weekly nor in the upgrade guide for the LTS. So it was, it was, I dropped the ball twice it wasn't just dropping the ball once it was dropped the ball twice. So, did that answer your question. Yes. Thanks. Oh, and I guess there's another class of problem here which has been that that the automatic change log only considers Jenkins core, the Jenkins core repository. And that's been just fine until until we implemented system D. So in the installer, because that those changes come from a different repository. This is going to be an interesting problem. Well, and we solved it just by inserting the text manually. But, but it was, it was a, it's a reminder that because Jenkins core is the only thing that contributes we have to find great placeholders or do those kind of things to get, get entries in the change log for things that aren't naturally included by the tool. Still much better than the old days when we had to do the entire work all ourselves. I was just thinking like how trying to remember to pull those things in. Yeah, and the way I've done it is I put I'll typically put marker text into an existing pull request and say, don't forget this or the middle comment into the weekly change like saying be sure you do this. Insert here. Okay. Now that assumes that we're that somebody makes that comment and says hey don't forget this. All right. Any other topics we need to discuss today. Not for me. Go take a little break before your next meeting. All right, let's call it done then record I'm a I'm badly behind on posting recordings so it may be a 48 hours or more before I get the recording posted but I will post the recording eventually. Thanks everybody. Okay, oh by the way, I'm Mark and Kristen do you know that a leg has covered. No.


As-salamu alaykum, brother Baraka. It's very nice to meet you. Wa alaykum as-salam wa rahmatullah. Thank you for having me. Thank you for joining us. So today we are going to get to learn a little bit about you, and I'll start with my initial question, which is, we'd love to learn more about how you came to Islam. Mashallah. Every convert has many versions of this story, and the shortest version is I was spiritually seeking and I was investigating some of the Eastern traditions, Buddhism and, you know, engaging in mindfulness practice and yoga and searching, but I was also grew up and I was making music and reciting poetry, so I started reading a lot of the poetry and the music from around the world. And I came across some of the mystical poetry of Islam, particularly the Persian poets like Rumi and Hafiz, which as everybody knows, they have many popular translations in English, and so I was really moved by the poetry and not just the words, but the meanings and what they were getting at, and it seemed that there was an experience of the Divine that was behind the words, and that's what really intrigued me. And so that had a huge impact on me, that kind of mystical poetry. And the more that I read about Islam and came across some of these great scholars and philosophers and mystics, I realized that, you know, this is what I already believe. I really was drawn to the fact that in Islam we affirm all of the prophets and all of the saints and sages of previous time, not only the ones mentioned in the Quran, but Allah says 144,000. Every nation was sent a guide. And so I really loved that because I had read in all these religions and I had seen that there was truth and beauty and goodness in all of them. And so I loved that there was this, you know, Islam had this universal message. So, you know, it's very interesting that my whole life is now like Islamic poetry and what drew me into Islam was Islamic poetry. So Pamela, so tell us a little bit about your first Ramadan. My first Ramadan, actually, I think this is pretty rare for a camera. My first Ramadan was in a Muslim country. It was in Morocco. And I had only been Muslim three or four months, but I remember I was really like, I wanted to go study Islam and I was right when I became Muslim. And one of my friends, I embraced Islam in Seattle where I grew up. And one of my friends in the Masjid who was kind of like teaching me a little bit about Islam and was being a good friend to me, he was from Morocco and he'd come to the U.S. to study and then he was living there.   So I was with this Moroccan family and drinking Moroccan soup to break my fast. And I remember one funny thing is that I went with the father of the household who was, you know, in the 60s or something and I was 20. But every night I went with him to the mosque and he didn't speak any English and I didn't speak any Arabic. But all I knew is they prayed for like two hours in the mosque. But I didn't know what Tadawiyah was.  And so I was like, wow, this is beautiful.  But it was a beautiful memory that I have. That is beautiful. Very special. Alhamdulillah. Do you prepare for Ramadan? I do try to prepare for Ramadan as much as I can. And we know that the Prophet Sallallahu Alaihi Wasallam used to pray, bless us in the Rajab in Shaaban and allow us to attain Ramadan. So it's like these two months to prepare. So I try to do it. One of the things that's very practical, tip for anyone who's like me and drinks a lot of coffee, you have to do some fasts in the months leading up to it just so you don't get the headache. You get the headache withdraws out of the way before Ramadan because you don't want that in Ramadan. So I try to cut down on my caffeine intake and do some fasts to prepare. I've always find that really helpful. Other than that, I try to make more time for the Quran because Ramadan is not just a time of fasting and celebration but it's really the month of the Quran and I really always strive to, you know, read a Juz a day in Ramadan to listen to the Quran, to go to Tariwi to really just infuse myself, you know, because I'm someone who likes to read a lot and I listen to things, I listen to podcasts, whatever, outside of Ramadan. And Ramadan I try to fast from reading anything with the Quran, fast from listening anything to the Quran as well. So I really just try to make it all about the Quran and just like, you know, Quran intensive. But so building up to Ramadan, I try to read the Quran more just to get myself in the habit of doing that. That is wonderful. What do you cherish most about Ramadan? Subhanallah. That's a beautiful question.  They feel sorry for me. And it's like, no, I'm sorry I don't get to experience this because there's just the taste of Ramadan is miraculous in that sense. So, you know, Alhamdulillah, you know, yeah, that's a blessing. Beautiful. Do you celebrate Eid and if so, how? Yeah, I like to celebrate Eid and you know, I enjoy the fact that Muslims get together in usually like open fields outside and pray and everybody's dressed up. You know, I don't do anything special.  This feels wrong. But I try to visit loved ones, friends, and things like that. It truly is such a beautiful time. Alhamdulillah. Well, I thank you so much for taking time to answer questions and allow us to know a little more about you. Alhamdulillah. It's a blessing. And I would just say for those that are from Muslim families to appreciate the great blessing of breaking fast together and experiencing Ramadan together, that's something that I would love to experience with my family and make dua that inshallah I can one day with my parents and things like that. But also to include converts, you know, especially new converts who may not have friends and family because the first Ramadan's can be somewhat isolating, you know, because it is a very, it's a communal time. But, you know, if converts don't have family and everybody goes with their family, they may be breaking fast alone and things of that nature. So it's a great opportunity to reach out or, you know, some organizations do beautiful things where they have like people open up their house for converts in the community and have, you know, once during Ramadan, if a few families do that, you can have a gathering every week, you know, for the converts to come and experience, you know, Ramadan, the Muslim household, which is really meaningful. Insha'Allah. That's a wonderful idea and I'm hopeful that we see more of that happening. Insha'Allah. Thank you for having me. Thank you so much. Wa alaykum as-salam.


Liabilities so due to the assets other current liabilities. So here's Alabama.  Let's edit that force cup right there I don't know what I'm talking about in case we're gonna say this is gonna be other Current and then this is gonna instead go into the sales tax payable Sales tax payable account boom alright, so now it's a subsidiary account You can't change delete this account because it tracks sales tax Okay, I was afraid it might do that you would think it would still let me put it under a sales tax Accounts let's close this out and check it out again. So what do we have here other current liabilities and Then the sales tax. So let's try putting the new account then us make it a sub Category of the Alabama account and that I'll clean it up a little bit. So let's go to the new sales tax account we set up so it's gonna be other current liability and We have to do other current liability sales tax Here's the well. Here's the adjustment account. Let's let's take that adjustment account in edit it and put it under one of the Make it subsidiary. See if it lets me do that to Alabama Department of Revenue how about that and then we'll save that one and Say yes Okay, that it allows me to do so I'll clean it up a little bit. Hopefully So I'm gonna run this again on the balance sheet. It would kind of be nice if they let me Have a you would think you'd have a parent account of a sales tax if you had multiple locations But in any case now we've got this this is our sales tax and then this account I put in another account because we did it in kind of a generic format not using the widget because time has not passed So I put it into this Second account you could see what happens here's is in January We have that the total sales tax that was owed and then of course we pay it In February and then and then in February the sales tax keeps on Accumulating upwards and then this is the other sales tax that we had to pay for the five seventy nine Imagining these are representing the state and local although we chose two whole different departments and basically our Practice problem. So basically the idea would be at this point in time Do we're gonna say that this? one eight seven five point oh eight plus this four sixty eight point point seven seven point seven seven is the sales tax that was accrued in January which we paid in February and then this two three one eight point oh four or We can do it this way this This twenty five twenty. This is a negative twenty five. Let's do it this way this Five seventy nine point five one minus twenty five point eight two That's five foot five three sixty nine is the sales tax which accrued so far and We've done the whole month of February which we would pay in March So if I go back to my reports on this side and open up art or transactions and look at my taxes for taxes tab and Then we go into The sales tax if I open up my liability report and I run it for oh Oh Two oh one two four to oh two twenty eight two four and run it So now we have the four four two ninety six and The one one zero seventy four for let's say four four two point nine six plus one one oh point seven four That's the five five three seventy Okay, so that's the general idea of the sales tax remembering that in practice We would want to pay it, you know with the widget So if I go into the the checking account up top then if I if I scroll down we paid The sales tax, but we paid it with just normal check forms So these are the two. It's a check form if we paid it with the widget Then we'd have the special another name kind of like this bill payment But it would be a special one to indicate that it was sales tax that was paid All right, let's go back That is it so this is where we stand as of this point in time on the balance sheet Income statement nothing new happening to the income statement because the sales tax is off income statement in general Both when we record it when using sales forms Sales receipts and invoices and when we pay it with a check form or some kind of sales tax payment form Which is just a special check form. Let's go to the trial balance This is where we stand if your numbers tie out here. That's great If not try adjusting the date see if it's a date range issue assets Liabilities equity income and expenses the order starting with the assets checking account counts receivable Inventory Investments payments to deposit prepaid insurance furniture and fixture Accumulated depreciation contra asset related to the furniture and fixture machinery and equipment That's what the company has who has claimed to those assets the flip side of the coin Liabilities and equity starting with liabilities the accounts payable the visa the sales tax the government and then we have the Bank with the loan payable We have the payroll taxes the government and then we've got unearned revenue if we collected a deposit for example That we owe back or we owe work and then we have claim and the form of equity Starting with the owner Investment similar to common stock if it were a corporation We have the owner's equity similar to retained earnings if a corporation and then the income statement Giving us detail about the last year of operations income minus expenses income credits Expenses debits credits of income minus debits of expenses would give us a credit balance if we have income instead of a loss and That would be net income which would then be part of and roll into equity or retained earnings if it was a corporation and Quickbooks does that itself if we change the range 0101 25 to 010125 because Quickbooks does it on an annual basis


Call of I Baby, are you coming for the ride? I just want to look into your eyes I just want to stay for the night Night We take


A High Court of the Federal Capital Territory, Abu-Jer, has issued an order restraining the national chairman of the Labor Party, Mr. Julius Avere, national secretary for Rukibrahim and two others from parading themselves as national officers of the party. Justice Hamza Muazzou issued the restraining order on Wednesday, while ruling in an expertee application argued by James Ogul Onoja, S.A.N. Onoja had in the application informed the court how the restrained national officers allegedly forged several documents of the FCT High Court to carry out unlawful substitutions in the last general elections. In a brief ruling, Justice Muazzou held that the application and the supporting affidavits have a good case for the request to be granted. The judge subsequently ordered that all four people should immediately stop parading themselves as national officers of the Labor Party. Today, the chairman of the Labor Party, another executive, who I mentioned at the front end there, should stop parading themselves as chairman and executive of the Labor Party. On the basis that one, they have been found wanted in terms of allegation of crime. I mean, they have been indicted by the police for forgery. Also, the shaman has been suspended by his world and in the constitution, in the constitutional Labor Party. Once you are suspended or spared, you cannot be a member of the Board of Trustees, not to be a shaman, not to talk about being a shaman. The four officers involved, primarily now, are one, Julio Saburi, who is the former national chairman now. We have Umar Faroo, who is also the former national secretary.