is a bit linty. I'm never going to get the lint on the sweater. Yeah, that's true. It's only a matter of time. I've slept on it a couple of times. A little more than a couple of times. Pickles. Or okuraga. Okuraga. Our, um, our housekeeper can also present. We've got a lot of them. The first group is a quick guy. Are they? I think we can guess. There's an answer to it anyway. It's time. The last one finalist. Please. Raise the chair. Stop talking and come over here. It starts in a minute. Alright. Ready? Sure. Cool. Hello and welcome. This is the panel discussion. Beyond your desk. Your passport to a global mindset. Now as you may guess, I'm not checked by any means. But that does not stop me from making an attempt and greeting you all in check. Please excuse any mistakes. Ahoy. A vittate. Close enough. Thank you. Alright. For the sake of introduction, my name is Garima Sharma. I work for Red Hat and I'm based out of Westfield, Massachusetts in the USA. I'm here in Bernou for my very first DEF CONF. It's exciting to meet all the interesting people and participate in all the technical discussions. So very happy to be here. More than that, I see that we have our audience and attendees at DEF CONF local offices and also from around the world. So a big round of applause for our audience. 1700 registered participants while the DEF CONF is growing year after year, right? And if I may borrow another statistic that Radu and Musil, who is the Czech site leader for Red Hat, he shared with me yesterday. And I hear that the Red Hat office here in Bernou has thousand people and growing as we talk and from 32 different nationalities. So how cool is that? Yeah, just take a minute and think about it, right? People from 32 different nationalities working in the Bernou office what a melting pot of different kinds of cultures. And so I was thinking, right, if you want to truly experience how different cultures come together and collaborate and do some fantastic engineering and innovation, all you need to do is get your airline ticket to Bernou and come visit the office here, right? So that's it. We have local and international leaders here who are all from Red Hat to join us in a discussion about how a global business works, what Red Hat is doing in terms of employee engagement and our efforts in the diversity and inclusion space. Introductions. Starting with Ben Levinson. He is a part of the quality engineering team at Red Hat and he has been with the company for a very long time. He leads the team responsible for verification and validation of products including REL and Fedora. Next, these students. She is our vice president of platform engineering and she is responsible for Red Hat Enterprise Linux, REL. After a long history with the proprietary operating systems engineering teams, she joined Red Hat about nine years ago and she has been with Red Hat for a very long time. She is the director of software engineering at Red Hat and he is a member of the Red Hat OpenStack leadership team. He is originally from Philadelphia in the US on the east coast and he relocated to Bernou almost two years ago to help strengthen ties across departments and offices within Red Hat engineering. Next, we have Radik. He is the director of software engineering manager at Red Hat responsible for OS development. He started as an engineer about 12 years ago with Red Hat and he was actually one of the first employees in Red Hat check. He helped out starting partnership between Red Hat and universities in check and has organized several depth calls before he says he handed it over to some universities. He joined Red Hat in April 2008 as the site leader for our engineering entity in Bernou. His greatest achievements to date include growing number of people from 100 to 1000 within eight plus years and winning several awards including number one employer of the year for SMBs in the Czech Republic in 2010, number one best employer in 2011 and fifth employer of choice amongst ID students in 2015. So welcome our panelists. A round of applause for them. So we will break our panel discussion into three segments. The first round of Q&A the panelists will be answering a set of pre-selected questions which we hope will cover the themes of what we are trying to cover in the panel discussion here. In the next segment the panelists will answer a set of random rapid questions. And then in the third round we will open it to the audience for audience Q&A. So the icebreaker question goes to you Denise. How would you describe your experience with DEF CONF? What do you like the most about this conference? And how would you compare it to say the Red Hat summit? I love DEF CONF. I've been coming here for the last at least five, six years. Actually every year DEF CONF falls on my husband's birthday and every year I come to DEF CONF instead. But I love DEF CONF because there are so many interesting discussions that go on. I think there are great sessions but I also love the hallway track. I think that speaking for Red Hat the Red Hatters who come here get more done and make more architectural decisions and more decisions about product direction in these three days than for the rest of the year. The other thing that I really love about DEF CONF is to see students involved. The volunteers and the students it's really important when you look at the way we're growing from 100 people to 1,000 people clearly Bruno is a place where Red Hat hires a lot. And so we want people to get to know us and DEF CONF is a great way for students to get to know us. That's great, yeah. So rather than Denise pointing to you how would you say being a local leader here? How is your experience with DEF CONF and what do you most enjoy about you? So there are two effects of DEF CONF one you can see actually here it's the official part but same importance has the less official internal part because it has become actually the biggest engineering event in the year globally so hundreds of people meet here and we are doing planning sessions so basically thanks to a couple of engineers 10 years ago with a great commitment and trying to do something more it has become maybe the most important events in the year for engineering. That's great. So over to you. How would you cross compare your experience working in the Czech to the work culture in other parts of the world because you were originally working out of the US Red Hat office, right? Have you worked in any other locations? It's been very interesting for me because until I came here two years ago I always worked remotely my whole career I've never actually worked in a Red Hat office until I got here so it's been an eye-opening experience in a lot of ways the first strange thing I had to get used to was everyone going to lunch at 11 and the fact that everyone seems to have two pairs of shoes I'm still trying to work that out but aside from that the things that I notice in this office in particular that are maybe different from other offices I've been around the our engineers here in Brno have a very strong work ethic but they do a really, really good job of balancing that with having a normal life you know, people are proud of what they do and they work very hard and then they go home and they stop working you know and I think it's I really admire the culture in that respect in America we just work all the time it's what we do and it's not a great way to live I don't think so and ultimately I don't think it's any more productive than the Czech way of working it's just less the Czech way is more balanced it's a more sustainable lifestyle it's because of the beer and it's good beer the best beer in the world yes so note taken because a lot of my team is based in Brno and the next time I send them an email on a Saturday or a Sunday just because that's what I do I'll be careful so that I'm not setting a bad precedent for them to also log in and start responding that's a good point then question for you what would you like outsiders to know about the work environment and the office location for those of our colleagues who could not make it here so like Radovan said we grew from 100 to 1000 almost in the time I've been here as well so I'm also from the United States but I moved to Brno seven years ago when I got here we had I think less than 5% of the people working in the office were women for one and probably the same is true for the nationalities represented it was mostly Czech and Slovak and then a few random people like me and some others so like Radovan said there's 32 countries represented here now I think 8 I talked to I did some research this morning I talked to a lot of the people working at Red Hat are from countries not Czech Republic and Slovak Republic so that's pretty substantial so now when you wander through the hallways in the office you hear many different accents and other languages I think that I also learned this morning that we have something like almost 14% women versus like I said the 5% number so we're doing better there so it's changed quite a bit the office is so Hugh works on some cloud technologies Denise and I and Roddick work on what we call the platform technologies but in the Brno office we have almost every product that Red Hat develops has some sharing in the Brno office so that's an awesome opportunity as well A, if you want to just learn about something else and B, if you need to collaborate if you're trying to put our products together then usually you can find or as you learned at the keynote this morning you can find somebody to help you create a solution across the whole portfolio so the office is pretty exciting Brno is cool because it's right in the middle of Europe and I think everything I said about Red Hat office probably applies to the Brno city as well maybe not the number of women but in terms of the international presence I think in the city I notice in the cafes in town I'm starting to hear also many different languages so it's really great and DefConf you're all here what to say about that it's grown up over the last 10 years so lots more participation from companies other companies besides Red Hat we have many more international presenters as well so it's great stuff so that's the idea for any of you who are not yet a Red Hatter, we are hiding right Radhavan? all right so Radhik as much as you don't take the credit for organizing DefConf you have been an organizer for the longest time what do you think has led to the continued success of this event and what would you like to see more of in the future? that's an interesting question I was really thinking hard about it because I was doing this introduction this morning and I really thought about how the conference evolved from a very small event that actually originally was also internal so the original purpose of the conference was within the teams that we had based here let's share some experience, let's share some knowledge and then we realized well why do we do this internal? this is all open source we're all taking external people into our projects or we're all participating in external projects why to keep this closed so we opened it up and I'm still amazed how this event grows so from the conference that also used to be only 100 people so it's amazing and one thing that I really want to keep with this conference is this engineering feeling about it so as I mentioned in the morning as well it's still an event that is organized mostly by volunteers mostly by people involved in the technologies itself it's not professional even that's why we have a lot of new speakers the conference itself might have some rough edges but that's the beauty about it that's what I really can tell you about that because it forces pretty much every one of you to participate if you want this conference to be better join us if you can it's open source it's free to really start helping us out wherever you can so that's one thing that I really want to keep and it's hopefully never going to be a huge big event organized by marketing people because great message straight from the organizer thank you for that so Denise I know we have between the two of us we have spoken about some of the complexities behind hiring and doing business in a global setting can you describe for our audience what could be these complexities and even for the purposes of relocation what are some of the challenges that Red Hat faces that our audience may not be aware of what it really is first if you don't mind I would like to ask the audience a question how many of you are working in open source today how many of you sorry for the rest of you because open source is where interesting things are happening it actually does tie into this question because when you're part of an open source community what that really means is that your CV is online for everybody to see and so people who want to hire people who work in technology already know where to look and when you are an open source person and we hire you many times you can just work from home so I have a big part of Red Hat's engineering team and about 40% of them actually work from home but I have people in my organization from 23 different countries which is a lot because what that means is 23 different sets of labor laws 23 different social retirement programs 23 different lunch tickets or no lunch tickets did you know that if you hire someone in Israel you have to give them a car allowance I never knew that did you know that well I never I learned nine years ago that if you hire someone in Brno in the Czech Republic you give them lunch tickets there are things like that in every country around the globe sometimes within my organization I have somebody who works in I don't know Spain who says I'm tired of living in sunny Barcelona I want to live in London I say first you're crazy but do you really want to do that I swear that is a true one and then I have to think about what does it mean to do from Spain to London what is that fortunately that's all European Union I don't have to worry about visas but if you want to oh that's right now uh oh oh gee look a change to international law that affects the company and therefore a person but there are things like that that change constantly some countries that had had I can give you stock grants some countries if you're Finland I can't give you a stock grant or China I can't give you a stock grant so there are lots and lots and lots of differences so when you think well my spouse is going to go to grad school in Alabama in the southern United States and I'm going to work from Alabama first really but second think about what that means because you're going to have to go through a US visa process because that's not European Union so there are lots of things like that that make red hats compensation and benefits teams pull their hair out um I think every country has their own pay scale every and when you imagine how many different types of jobs there are and how many different pay scales there are for each of you know it gets very complicated so if you just decide hey I'm moving to Sweden tomorrow like great that's fabulous how are we going to cope with that so those are the kinds of things that Garima and I talked about you had one who wanted to move from India India to Dubai Dubai wow and so Denise was telling me it's not as easy as the employee just saying you know what I don't need the office space I'll work from home just send me the paycheck at my house it doesn't work like that no problem there are tax laws great great response so Radhavan talking about global business continuing this trend what is behind the success success story of the red hat R&D entity in Burno I know you've been very involved see the company grow and how do you manage to keep growing in this current very highly competitive market okay it's hard to have some short version of this but first the people here are really good the universities are good so the graduates are very well educated first second people are able to integrate to develop and they don't leave so it's very stable red hat is really a company of equal opportunities so if somebody is good it doesn't matter where they are working from so people are able actually to use the opportunity that the company is giving to them and last but not least we were able to create a multicultural environment here not only because of Burno is a really great place to live and people that come are able to find a good place to live and they don't leave and the multicultural environment means that anybody who enters the course of red hat immediately work in a global team everybody is getting international experience and it's helping a lot in working with this company why we are able to hire people so first the best hiring we use is that people usually don't leave us also if somebody leaves it's not rare that they come back later and this is really a strategic place for the red hat which allows us to work 10 years ahead we are working not just with universities but with high schools as well which helps us also to do something with diversity for disabled and for women in IT and we are in any moment in direct relationship with 200 students so it's a huge number of potential clients great response thank you for that next question to you what kinds of hiring challenges do you face in your Burno office and what are the advantages that we have compared to various locations all around the world should I start? so I'll start with the advantages and Radhavan already mentioned our strong presence here and especially our long term work with the universities actually allow us to pick the best students from the university directly so you might be aware that this university here but also the necessary university we do a long term project for Radhavan this university where students can do a long term project we actually teach them directly so that's another thing that we started doing a couple of years ago that we are influencing what students are taught here we are intentionally drilling holes into the education system between students what is open source, what technology is for their future how to use github how to use all the tooling that we know and use pretty much they would so that allows us to really have a very good type of great people that we can keep hiring and it's good for us as for planning the future so we know that we will be growing at the same time we know that we've made enough investments at the university to have these people those already invented you so opportunities what was the first part of the question are you the answer to it yes I think you covered it basically you're describing that we don't have as many hiring challenges here of course we do hire the biggest challenge we have is figuring out where to put all the people which is an ongoing challenge I believe that in my own hiring experience OpenStack is a Python project we hire a lot of Python developers and Python is a very popular skill set right now and I think I can I don't think anybody in Red Hepburno would contradict me when I say it has become more difficult for us to find experience with Python developers in the Czech Republic and Slovakia we can offset that because we really are able to grow as Veronica said and which also really helps it helps us with diversity in hiring too I mean we can we can pick engineers up as high school students as college as university students who might not make a career and we can pull them that direction and it helps us broaden our hiring base that's great so this has been a very good conversation but I just realized I on the watch we have less than 5 minutes to wrap up so with that let me make these rapid fire the next two or three sessions and please speak what comes to the top of your mind right so let me start with you Denise what are some of the challenges in dealing with multiple time zones do you have any techniques that people can use that's sweet that's the hardest problem just try to find a time that is central for people to have your meetings in get as much done as you can in your meetings keep them focused and then turn people loose but touch base often and use to restore IRC to keep in touch compromise on both sides very important that's great so over to you Ben can you suggest any local events or opportunities that the red hat employees can avail either for their learning or getting involved in the open source community I can name a few Roddick is probably a better person for this question there's lots of stuff I do quality engineering and testing so there is a local group called protest morava which a couple of people from my team participate in we also go to like pycon cz pycon sk we do euro python and then everybody knows about meetup.com if you want to see what else is out there but there's a Bruno Jenkins group there's a docker group it's the geek capital of the Czech Republic so there's no shortage of things to do on that front that's great so let's close this with red hats initiatives in the diversity and inclusion space and this question is for you Roddick can you describe some of the work that you are doing on behalf of red hat in the DNI space diversity and inclusion space including the work with individuals with disabilities okay so two parts one internal so we are making sure we are really diversity friendly environment because not everything that looks like diversity friendly for example for wheelchair about person is really friendly so we work with them we have a guy that's visually impaired that is testing our systems if they are good for these kind of disabilities and the second part is I've learned some time ago that the support for those kind of people is not good at all we are losing many of great talents because they think they are not enough opportunities they are not companies like us or other software companies for example that can offer part time work from home all the flexibility they actually needs so part of my role is to promote basically this fact that many people with various disabilities can find really a good job and have a full professional life with companies like we are that's great so as you may know that Red Hat is known for open source work but based on the discussion that we heard here and you know as an internal employee who has been with the company for less than a year I can vouch for the fact that the company also has an open door policy all the leaders in the company make themselves very very accessible to anyone and everyone in the time zones they are flexible about it and also the company as a whole supports the idea of employee empowerment and open frame decision making so again you know it's not just open source but the idea spreads into all the different parts of the company with that even though we are short on time I'd like to open to the audience for any questions that you may have and working for almost four years as international teams like how was your approach for the language issues like having people from a lot of different countries to sometimes mis-pass and dialogue and then it becomes really complicated to get on the same page I have a team in China and a team in India and one of the things that we experimented with at the beginning of some of the team formation where there were people who weren't used to working with native English speakers or people with other accents we started doing movies sorry we started doing our things on IRC or Slack and that kind of leveled the playing field not just for the people who were shy about their English speaking skills but also just maybe people who were quieter in general in spoken meetings so you can't get the same bandwidth in a meeting like that because everybody's typing but it really it really helped the teams I guess find a comfort zone and then as a manager or as somebody working on an international team I think you just also have to coach yourself to slow down and try to speak more clearly or remind yourself to slow down and speak more clearly and just keep it at a steady pace where hopefully everybody can understand the accent another thing that sometimes is helpful is to make sure that there's not one room that has the big body of the meeting going on and two or three people on the phone put everybody on the phone yeah lose that concentration of people and as if you're running the meeting sometimes it helps if you call out specifically you Yiji what do you think about this yeah that's good practice in general put them on the phone and let them turn the camera on as well most of the time you're able to tell that that person is doing it with something different I would actually sorry one more quick thing it's not only the language where you're sitting there but it's a culture so there are different ways of people are working different ways how people are behaving in different cultures I would say the US culture is do think first and then ask for forgiveness while you might be waiting for orders first it's completely different story in China so understanding this environment where you have this global team and understanding that there are different expectations from different people and really thinking about it when you tell them something when you have a meeting it's crucial for success on such a team I was going to suggest also if you're presenting things circulate before and have fewer words make it a chance to look at it and think about it before addressing it make sure everyone understands so it's critical to get some people as well are we understanding each other do you hear what I'm saying the open stack leadership team that I work on we have three French native speakers and Israeli and Irish men two Americans and in the last meeting I was in the one of the French folks said you write great emails but you need to understand that when I get one of your emails usually I can, I read the first two lines and then I put it aside so that I can read the rest later because you know I'm a master's in English and I write long emails so we've, I have I have pledged to them that I will always begin with a summary which is good practice anyway so that at least they know what I'm trying to say before they can actually get down into the details later I find at the same time that it's important for all of us to reread everything that we write to each other two or three times we do a lot of written communication and Nathan from Israel his communication style is very different from Alexi from Paris and if I don't take extra time to read what they write two or three times and really parse it I'll misunderstand something and the same goes for them so we have to be very very very careful or we just lose time over stupid disagreements to actually disagree which is another thing that we try to emphasize internally it is really easy to get into disagreements but the place to start from is assume good intent yes very much on that and also email is the most communication tool we have ever invented any other question what do you find to be the most common inadvertent mistake that folks out of this office have towards other folks I hate it when the Americans do X the Israelis when they do this bomb it's the Denise's point I'm sure it's not malicious it's an inadvertent customer activity a lot of sarcasm in Czech culture which is sometimes not understood by the other side so I'm very open here that you would have to drink with Czechs first before you understand their sarcasm Americans can't hang with you if you have any sarcasm never sit down with a table of Czechs and ask them how's everybody doing 45 minutes you look sick and the kids Americans do that all the time we expect everyone to say great how are you we're out of time I have to thank our panelists for their heartfelt and very very genuine responses I hope it was useful to all of you thank you for your attention and thank you for listening round of applause thank you all thank you this was good thank you thank you for the audience this was very interesting thank you good bye I'm sorry I'm sorry I'm sorry I'm sorry I'm sorry I'm sorry I'm sorry I'm sorry I'm sorry I'm sorry thank you for putting this together Yes, the session is over. Okay. What is the discussion? We have some time. We'll take that one. Okay. So the staff may respond to this, right? No. Okay. So, I don't think so. I don't think so. I don't think so. I don't think so. Okay. So, the staff may respond to this. Okay. So, when they received this call, they said they were ready to respond. Yes. Good. Okay. No. I don't think so. I don't think so. Okay. Okay. I don't think so. Okay. Thank you very much for your help. I will send you the pictures. Do you know my name? I sent you the email yesterday, right? Thank you. Yes. Are you all right? We still look like we're connected. They did? In the end? Yeah. Oh, it was a good question. What? Seven minutes sometimes. Maybe five minutes sometimes. Maybe five minutes. Maybe five minutes. We still have ten minutes. What's the time? I don't know. I don't know. I don't know. I don't know. I don't know. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. It's great. I don't know. I don't know. Well, here it is. here it is. Well, we have this Kevin, I want to say what have you been doing. Oh. You can ask him, because he seems to know what can be done. I don't know if it's recorded or not, but I don't think it's recorded. Which is good, because we can use contact readers to program it and then test it on mobile phones. It was just one thing, should we just prepare an ad-app that we can put links for people for stuff to download. So we could just open the ad-app and then use the wires from there. Yep, that's possible. Maybe then we can put the URL of the ad-app on your site. Good, then I will put it. I put also the slides online, so people can download it and basically go with their speed, because I believe they will get out of sync quickly. So how should I introduce you? Or everybody knows you, so no need to introduce me. I'm just the coordinator. Good, good, good. I bought you two together, now we have these. Maybe just use this pad, so it's that kind of travel card or something. And you will then put all links there. You can probably also create a short or something like that. But that's readable one. It seems like I've got an ad-room here. So I also checked, I have several currently empty USB sticks, so if you want to prepare something to distribute as much as possible. Good, good. Yes, that works. And now we probably can put the URL to your site. Then jcaltest.org. HTTP? I should try HTTP because there is some word direct. What did you put in the slides? Where? Somewhere. What? Oh, you can take a look. Okay, I should put also your picture. I mean, this one. I will show it. Yeah, it actually works pretty well. I had the problem that I had a custom DNS server for the 808, and I didn't get redirected to the right place. After I changed it. How should I introduce you? How do you fit? A guy who drinks the beer, programs the guys, struggles around the world. Ideally, everything at the same time.  I just... Okay, we will see how fast we will be able to go. Just... I'd like to... Go very quickly. Yeah, this is the real idea. I also usually have a picture that nobody can understand. Look. This is the reality. I understood that this session will not be recorded, but I thought at least the voice recorder, so if you want to record it ourselves, you could do it and show what your opinion on that. Sorry. So this session is not recorded by the DEVCOM crew, but I have a voice recorder, so we could at least make a podcast. Do you want to? The question is whether this will really help. I would be like, okay, I'm coming to you. Yeah, it's probably most interesting for the beginning when you have the... Okay, you can take a smartphone and live stream to YouTube or Facebook as well. Do it then. I have never done it before. Me neither, but I know people do it. This should be already hands-on, so we push it. Yeah. GP-Uninstall is actually much more understandable to users. Uninstall. And then you are... The cat file. The information is taken from the cat file. Cool. And it's kind of related to the fact that you have a... That's perfect. I was not aware of this switch. So you don't need... The lead is also important, but just make it like... Uninstall, right? Yeah. And put out the details. Yeah, that's really cool. That's way better. That's way better. I will use it also for the real world. Maybe the NFC... ...NXB reader writer will work for other people, but it's fresh on my phone too. Fresh? Yeah. Fresh. So you know how to quickly set up this... Black... ...stuff or... With the ACS, it's a bit more complicated. Because... This is placeholder. But this is already... I don't think we can make... Reach that far. Yeah. But for people, it's very good. If you don't use it, then you won't get your stuff dirty.


The general consensus on health pertaining to diet and lifestyle is based around big pharma profits, making a few people a lot of money at the expense of the masses, causing every modern disease and illness we know to this day based on different scenarios. These negatives are magnified greatly during developmental stages of life. First case scenario, perhaps a miscarriage, and on the other end of the spectrum simply being ugly which is all blamed on genetics. Now that's a gross simplification and I consider the genetics excuse a gaslighting technique used by authority figures to keep us brainwashed and complacent. A very simple analogy for this is looking at nature. Animals in the wild don't have crazy miscarriage rates that are just going up and up and they don't have eyesight requiring glasses, crooked teeth needing braces, and for the most part look similar to each other. That's because in a natural environment on a natural diet there is consistent nutritional input that results in near ideal development every single time. If your child isn't a six foot tall supermodel that can speak eight languages, chances are something went wrong along the way and I'm not really exaggerating when I say that. Now wild animals had to deal with predation, scarcity, and humans in tribal scenarios had to as well, but the ones that lived in villages practiced agriculture to some degree kind of like how the Amish live now had long happy lives in ideal health. This is greatly discussed and referenced in the book Nutrition and Physical Degeneration by Weston Price, but to simplify it we can start with the negatives. Three typical things. The mother binging on different foods she craves because she can't isolate the correct nutrients. Two, a poorly formulated prenatal vitamin that can do more harm than good. Three, constant doctor visits with unnecessary procedures. Basic solutions are to increase the amount of animal foods, overall food quality, get plenty of sunlight, especially vitamin D, and reduce environmental radiation as much as possible. Prenatal vitamins should simply be avoided. I have a whole video explaining why multivitamins are bad for you, which translates directly to prenatal vitamins. Basically, the chemical forms of the nutrients they use can be harmful and the dosage is drastically inadequate or far too high. A pregnancy doctor, obstetrician, can provide tests to monitor the baby's health, but their job is to deliver a child that is barely alive, not adequately nourished, as opposed to optimizing the baby's health. Ultrasounds and procedures that radiate the baby are also modern things that are actively harming the child. They do it with a smile on their face. It's all okay. The radiation is non-ionizing. Yeah. Well, non-ionizing radiation almost killed me on multiple occasions. Just the environmental radiation on its own in our environment right now that the average person is exposed to is so damaging, especially to a child, let alone ultrasounds to a baby. And what's even worse is those baby monitors and devices they're using now. I did a video on Abby Sharp on how she was frying her child all day. So reducing this radiation is by far the most brushed away factor in general, not just pregnancy. The convenience of our modern electronic devices combined with the media's ability to brush away every concern people have as insignificant is truly damaging the health of ourselves and our children. Personally, I wear anti-radiation clothing every day, all day. I sleep in a bed canopy and I spend most of my idle time throughout the day in a bed canopy set up by my computer. The very minimum that should be done is the mother wearing a shirt to protect the developing child at all times. They actually do this a lot in China. It's like a shawl. And then when you have the baby actually born, wrap it in some type of shawl. So it's always shielded. Definitely if you have in a baby carriage some type of protective fabric. And especially when the baby is sleeping in the crib, it should be protected like a smaller canopy. So we just mentioned the job of doctors is more about keeping people alive as opposed to making them healthy. In these tribes and indigenous groups of people, when a young couple was going to conceive, have a child, they would enact on a special feeding regimen for around two years. The health of the female egg and male sperm, even in a natural wild environment, was increased dramatically by focusing on specific foods that were typically very high in omega fatty acids, B vitamins and cholesterol. Examples of that are fish eggs, aka caviar, animal brains, shellfish, especially crab, even certain fatty insects and larva really leaning towards that omega three. And that was for two years before even getting pregnant, two years. That feeding regimen continued through pregnancy, breastfeeding, which was typically two to four years long. And then the growing child was also fed those very, very nutritious foods.  Another video I did a few months back was top five pregnancy foods where I went really in depth on the specific diet, what to eat. And due to most women being incredibly deficient across the board, I think a minimum of three to four years of high quality nutrition would be ideal before even thinking about getting pregnant. So I simplified this into six categories today, starting with omega fatty acids and brain development by far most significantly important factor here, brain being composed of omega threes. It makes sense as to why we want the mother eating a lot of caviar, a lot of animal brains, minimally polluted fish. Vitamin D three, definitely the second most important. Everyone is deficient, not getting enough sun, key for skeletal development. We did another video probably about two years ago now where we took a look at studies showing that babies born in certain months where their mother was exposed to more vitamin D were more intelligent, taller, you know, higher attainment in all aspects of life.  You definitely want to be taking a K2 MK4 supplement, drinking a lot of kefir, eating raw cheese fermented foods, minerals across the board are very depleted in our modern foods, iron, zinc, magnesium, copper, selenium, all you can really do is go organic, try to buy as high quality as possible, supplementing initially to kind of replenish those stores that have been depleted over many, many years of a standard American diet. B vitamins tend to be inherent with a high quality diet. But if you have enzyme issues, if you're not absorbing food properly, those foods we mentioned the high probiotic foods, the kefir, stuff like yogurt, increasing your meat intake is a great way to get a balance of those B vitamins. And then what I mean here by macro is the bigger picture, like every cell in the body is made of cholesterol, protein is by far the most significant nutrient for all growth, bone growth, tissue growth, cell growth, every single tissue predominantly uses protein amino acids. So that's why veganism is so far off of what humans are meant to be. And it's very obvious why they run into issues because what our body specifically needs is exact opposite to a vegan diet. So we spoke mostly about removing the radiation and increasing the nutrition of the diet, but we want to be very mindful of all negatives in the lifestyle. What type of water are you drinking, detergent used on your clothes, on your dishes, are you breathing in polluted air? There's so many important things that I've covered in past videos. And when you're pregnant, when you're raising another human being, this is even more important. And it's kind of sad that we have to use this as an excuse to be healthy when we should all be living as optimally as possible all the time. So thank you guys for joining me. Definitely check out those other several videos. You can just search Frank Tafano Pregnancy on YouTube and you'll find them. If you could please drop a like on the video, leave a comment down below, subscribe so that YouTube can unsubscribe you next week, and check that notification bell so they don't notify you of my videos. Therefore, if you can please check out frank-tafano.com to support me as well as my businesses. Thanks again guys. I'll see you for tomorrow.


This week, on the Sportsman Experience, Jim is joined by three buddies, Alex, Steven, and Shane. There he is! There he is! Another one! Alright, ready? Let's get that drag. Woo! There you go! They're taking off on a 70-mile run out of Charleston, South Carolina to fish the Gulf Stream, where the dolphin, otherwise known as Mahi Mahi, have been running heavily for the last few days. With Mahi on their mind, they're also going to be prepared for large billfish like blue marlin and sailfish. Fishing is a lifelong passion. The pursuit of new species and lifelong memories is why we are up before dawn and coming home salty in the evening. My name's Jim Isaac, lifelong fisherman, boat builder, and student of the water. Join us as we bring along family and friends to pursue new waters, learn new methods, and enjoy our time together outdoors. Welcome to the Sportsman Experience. Jim is down at the dock, getting things prepared for tomorrow's trip offshore. A trip like this takes a good bit of planning and preparation. He's meeting his buddy Steven and heading to Toller's Cove Marina to fill up the boat, and once that's complete, the bait rigging can begin. Alright, so we just picked up Steven. We've got Steven on the boat and his daughter, Millie, we're about to go get some fuel and get back to the dock and try to rig some baits. We're just out here, leaving for Milo Palms and heading to Toller's Cove to get some fuel. Tyler going out tomorrow? Is there anybody from Hellscar to Toller's Cove? No, a lot of guys are fishing tomorrow though. My brother's fishing today, so he'll be able to give us good reports and see what's going on. Especially Slick, so it's going to be the whole fleet out there tomorrow. I don't imagine the dolphin have gone anywhere. The bite's been so hot. I don't imagine we're going to get into them pretty good. It should be a good ride though. I don't think we'll have any problems. Yeah, I'll probably just run out in the morning. That works for you. Yeah. Oh yeah. I like my sleep in the morning. Right now. I couldn't get it last time. We got pounded last time. Yeah, so we're about to pull up the Toller's Fuel Dock. We've got about 30% fuel on the boat right now. The boat holds about 330 usable gallons. So we're going to be sitting here for a little bit, fueling up. Alright, Steven, how are we looking? Half a tank, 52% right now. The fills are rolling into one tank. We're hopefully making some way here. Yeah, it's jumping up a little bit at a time. We're filming fishing episodes for our sportsman. He's like a tick. He just sits on my shoulder everywhere I go. Yeah, just pretend like he's not there. Alright, we all fueled up and we're heading back to the house and ready to go tomorrow. With the boat fueled and everyone eager for a trip offshore tomorrow, Jim is going to rig up some baits where they've got everything they need to have a great trip and put some fish in the boxes. Alright, so we're just down here prepping the boat to fish tomorrow. We're just going to go through a couple of rigs we use. We're basically just using pin rigs for these valleyhue, little small rubber bands. We're using a combination of like squid style heads, weighted to chugger heads. Yeah, I kind of put a variety out and then I'll just go from there and pin on what we start catching. Alright, so we're going to start this rig I always do about an arm length and a half of a hundred pound. Start out with a hook. You've got two crimps, nose pin and a lure. So all you're going to do is slide it through your crimp. Make sure your crimp is the right size to your mono.   Come tight. You don't want it to be all the way up against the hook. You want to leave a little bit of room for it to move there. Then what I'm going to do is take my nose pin here. I'm going to slide it in between the two pieces of mono and you're going to crimp that in between the crimps here.   Now go through the bellyhook. Once you get down with that, you're going to take your mono. Come through your lure. It depends on you. You can put whatever kind of lure head in here you want. Go ahead and slide it away down to the hook. This will be your loop end that you hook your swivel into from your mainline. Come back. Go through the crimp. Come back through. Same thing. Just crimp it right in the middle. Don't do it too tight. Make sure it's on the appropriate setting, appropriate crimp size. That's all there is to it. Alright, so what you're going to do is come through right between the gills on the bellyhook. You run back where your hook comes out. Your hook eye is going to sit kind of right below the eyes of the actual bellyhook. You're going to take your pin. You're going to come up dead in the middle and you're going to go up through the middle of the top beak until your pin comes out. Take a rubber band.  Now what I do is I go around it once. I go around it twice and hook it back over the top of the nose pin. Let me just seat your bait right down on there. You're good to go. Alright, baits are all done. We're going to take the trays. Put them in the cooler. Start cleaning up a little bit and we're ready to go for tomorrow. So, we'll see you tomorrow. With a 70 mile run ahead of them, Jim and the guys must get started before sunrise. They're already loading the boat and preparing for a long run. Let's go boys. I'm going to go catch some mahi mahi. Where's Shane? You know Shane. Late as always. Always late getting snacks. That's right. Yeah. He's always dragging the time. The guys are slow. You've got to feed the big man, right? Yeah. You've got to eat. Alright, welcome back everybody. We're out here. It's May 17th, about 4.30 in the morning. We're about to pull away from the dock. We've got pretty calm conditions out there. It's like two and a half feet. We've got eight seconds somewhere in there. We've got Shane, Alex and Stephen here with us today fishing.  Maybe see a billfish. Fishing has been really good lately. So, we're going to give it a good go. Let's get it. Damn, a little bit early in the morning. Nothing like it. The only thing with all the fun stuff is early. You know? Yeah.  We've got to wake up early. Yeah, I didn't want to get out in the bed this morning. Hey, what's going on everybody? Today we're fishing on the Open 352. This is Sportsman's flagship model. This boat's built pretty much to be a fishing machine and also have a lot of family comforts as well. We have the big twin aquarium live wells in the rear for holding all your bait. We also have the fold down seat that's removable. So, if you want to fish, you can throw a cooler there. Take the seat out. We also have the rear facing seat here. Perfect for watching baits sitting back here when you're trolling. It's a great extra seat. We've got a nice sized sink and a prep station here. Ample amount of rod holders on this boat. Lots of places to store your rods. We've got four across the transom. We've got lots right here on the back of the teetop frame. All right, so coming back up here to the helm, we've got three nice release marine seats here. Nice fold down bolsters. This boat's real comfortable running out with three people in it. We've got the 22 inch garments. This boat actually has the AC nice and cozy on a day like today which is no wind. Plenty of room for three people to sit behind the glass and stay dry. Up here at the front, we have the nice chase lounge up here. Perfect spot for lounging while you're trolling or while you're bottom fishing. Tons of room up here in the bow. You can fish pretty much all around this thing. It's great for that. All right, that's the Open 352 walkthrough and we're going to get back to some fishing.  Leaving before sunrise means navigating in the dark. Having knowledge of the waterways, equipment on your boat like Garmin radar systems and professional radar training is essential to staying safe on runs like this. The sun's just coming up and the guys have found a nice weed line, lots of birds and a ton of bait. It's time to slow the boat down, get lines in the water and be ready to start hooking fish. We keep heading offshore like this. That's what I want to do, just to figure out where the fish are. I want enough having to get through. If you look in the water, it's all submerged right here. Back there, there's some big paths. I kind of go out here and just head out that way. We just get out here. The ocean is super slick. There's a big weed line right here. It's still pretty submerged because it's early, but it will come up as the heat comes up. Yeah, we just got lines out so we're going to try to find our rhythm here and find our groove. We're trolling offshore right now. We started at about 250 feet of water. The water is still a bit cool. It's only 71 and a half. We're looking for like 73, 74. So we're going to try to keep going offshore until we find it. This rips kind of heading straight offshore so we're trolling along it. Look, where did it go? Oh, there it is. Oh, great, great. It's off and I can't tell where it was. Oh, there it is. So just keep it supported straight and then back off a little bit more. All right. All right, cool. Then we move it forward. All right, get them, boys. Yeah, the boys. Nice fish. Awesome. Oh, yeah. On the chugger head we rigged yesterday too. One in the box. Oh, you're in my ear.  I gave the man a piercing. Come on, Shane. Don't let that thing whoop you now. All right, we got the skunk out. We got the two guys that are working out over here fighting these fish. They gas out on us. We're not going to promote their program. Look at that. Pretty fish. Pretty fish. That's a good start. Nice little bull. All right, Alan, get us back up to seven knots. All right, come on. Come on back up. Springtime off the coast of South Carolina is prime time for the highly sought after mahi mahi. This flaky white fish is the perfect meat for any seafood dish from tacos to sandwiches or just a nice blackened filet. Mahi, also known as dolphin, begin to school in early to mid-springtime and at times can be overwhelming for anglers as the bite is so strong. Over the last few weeks, reports have been very good and anglers have been bringing in limits daily. Jim and the guys are hopeful as they've already stuck two nice dolphin within the first few minutes. All right, so fish comes up and hits it. You pick up the rod. The fish isn't there. Go ahead and just dump him. You'll be able to feel the fish start hitting it if he comes back at it.   Just slowly pull it forward, not a hook of fish. If he still missed it again, you can do it again or you can just stop. See how many times it goes back out after it. Yeah. Oh, yeah, here he comes. Ready? Here he goes on the long rigger. Where is he? He's right there. He just came in. He came in hot, jumping. Yeah, it's all right. There, Alex, grab this. I'll be right back here. Jim, you want me to slow down a little bit? Uh, yeah, a little bit. Just let him run with it? No, try it. Give him a minute. Don't put too much pressure on him. Just give him a minute. There you go.  All right, slow it down a little bit, Jim. First off in there? First off in there? Yeah. Good. Just keep that line tight. That's a nice little workout. That's a good workout. Yeah. He's right there.  He's tired. Look at him. Oh, you don't ward him all out. He wants to headache and nap. All right, he's going to come in here at Madison Hill. Look how pretty that fish is. Oh, he's good, Coach. There you go. He's got something to drop it through him. Nice and easy. Good job. See him spit up a whole gallon of water? Thank you. First mahi. Yeah. Hold him out a little bit. He looks more better when you hold him out. This is awesome. Yeah. Geez, the power on this thing. Yeah. That's work right there. That's work. That was a lot of fun. You were hugging that man, eh? Yeah, man got his first dolphin. He's happy. He's stoked. Stoked. Let's catch some more. We'll get some more. We just came back in shallow. So hopefully we'll get back on him again. We had a little lull there for a minute, but I think we're going to circle around this way, keep going back in shallow and trying to find a fish again. Oh, did you just jump? Is it? Yeah. Show these people what a mahi looks like. He about got him. Just take your teeth like this. Nice job, boys. There's a few birds over here. A couple of them. They're not necessarily the right kind, but they're eating on something. Look at that one of the ones in the middle are snacking hard. Oh, here we go. Here we go. There we go. All right, boys. Here we go. All right, all right. Let's see what else we can get. Got it? Yep. All right, bump us back with the hair. Yes, sir. All right, boys. Right there. Pretty fish. That's all cow. Sit on the flat. Yeah. Really? Don't like it. With five dolphin on the boat and the bite slowing down, the guys have decided to head in shore to a wreck known for big red snapper, along with trigger fish, bee liners, and grouper. If they start catching red snapper, they must be released due to a federal regulated season. But anything else is fair game and just adds a variety of flavor to the box. And of all the fish that we can catch off from bottom fishing, what is the most tasty? I think trigger fish is really good. But snapper, red snapper, anything of a snapper family would be good. I love catching big red snapper just to catch them.  Not big, not huge ones, but we caught some nice ones. You can't keep them, right? But not the season, but trigger fish, vermilion, bee liners, it was all good eating. Sounds good. Oh, yeah. Red snapper. Pretty fish there. What do we got? Red snapper. Catch and release her. Catch and release her. Catch and release her. Another one. We got another one. Big. The old endangered red snapper. Yeah. There are two drops on dead bait. We catch red snapper. That was a nice one right there. That is a nice one. After catching a few nice red snapper, the guys started to really get into the bee liners, also known as vermilion snapper. Something else for the box. We're looking for meat. These are a type of snapper that have no season and have a very similar taste to red snapper, making them a great species to target for lots of action and bonus meat to take home. All right. Three. And number four right here. That's that. Making a bee line for the box. That's right. All right. Yeah, nice feel on her. All right. You know they be tasting good. Survey says. Survey says. It's a bye. Woo. Nice big old roll. We're on a roll. We're starting to pick up a few. So our producer, Michael, decides he wants to catch a few fish. He hands me the camera. He takes the rod. I get to ask him all the goofy questions. He always asks me when I'm fishing. Trigger fish. Oh, man. Steven's away. Steve. All right, Michael. Tell me what you think. Tell me why the trigger fish teeth are so sharp. I don't know. I don't know anything about it, but they got a trigger on the back. So it's not every day the producer gets to be on camera. So I knew I would be catching a ton of grief once Jim picked up. Now I'm feeling the pain of answering those silly questions on the fly. Don't drop it. What would you say would happen, Michael, if the camera were to drop? I'd dive in. What? The thing is done for once it gets wet. All right, Alex. Come on. Watch that thing in. There you go. There you go. There you go. There you go. Nice one. Nice fish. Hold them out. Hold them out like you mean it, right? All right, I'll tilt the tail this way. Drop your other hand. Drop it down. There you go. Lower it. All right. With several nice dolphin and a ton of b-liners in the box, it's time for the guys to make the long run back, get the boat cleaned up, fillet some fish, and make it home to the wives and kids for dinner. All right, everybody. We just got done cleaning the boat, cleaning the fish, put everything up. We're all about to hit the road. Everybody's hungry, tired. You know, we had a great day out there. We caught some fish. We got to bring some meat home. Everybody had a great time. We had some first catch some dolphins. So what more can you ask for? You know, we had a great ride on a great boat. It's all around good experience. We'll see you guys on the next one.


Okay, welcome to introduction to a big computer science a unit to be using objects in this case We're looking at string objects. Okay, so again, let's look at our boilerplate to get our Java programs working. We always need class in this case. I'm gonna be using unit to be in my parentheses to start and end the class and I'm gonna make my Main method so public static void main and notice that is lowercase and string Again, this won't make sense yet But it is just something you need to memorize at this point. It will all be explained at some point So we are now looking at part 2.6, which is string objects And we're looking at concatenation some of this we looked at before Concatenation literals and more. Okay, so Might be a little bit noise in the background apologize for that. So we're gonna make a string So name one equals new string And I'm gonna say the zaffod bevel rocks affod bevel Brocks Okay, and that is a character from the hitchhiker's guide the galaxy So I mentioned before if you've never read this book stop the video now and go buy it and read it Then come back to us So let me save that into the correct folder Oops, that's not the correct folder This top intro videos and save Okay, so I have made a new string now This is one way of doing it. I do not have to do it that way Java is Kindly gives us a nice shortcut. I say string name to equals Ford prefect also a character from the hitchhiker's guide to the galaxy So what I can do at this point is I could say system dot out that print then and I'll say See let's say president. I'll just leave it there name one He is the president of the galaxy and name one plus two Two And this is this is already concatenation cat nation is just a fancy word for Combining so we took this string added it to this string Object add it to this string and added it to this string object now Just a quick aside strings are not the same as ints bullions or doubles A string is actually an object reference and that'll become important later But for now just it's enough to understand it is not actually a primitive The primitives are the built-in types This is something that's been kind of added on and a string is made up of characters and I'll leave it at that for now So let's compile that and run it and see what happens Okay, so we got Zephyde bubble rocks and Ford prefects So let us So I put that here under concatenation since we've already done that and So we've added all of these together So now I can make some more strings. I want to call this first name And this is Arthur again from the hitchhiker's guy of the galaxy string last name He is dent And I'm gonna make a new string Called full name. I'm gonna make that blank. Oops make that blank So what I can do Okay, is I could do something like this. I could say full name equals first name plus last name Okay, or I could do something like this full name It's full name equals first name plus now I want to put a space there plus last name I want to put a space and another thing I could do is full name plus equals last name Now this will be the equivalent of this. There'll be no space Okay, so let's go ahead and just take that out of there and Actually, no, that was not correct. I apologize. I forget that one Full name plus equals last name is not correct. That would just give us the last name So what I'd have to do is full name plus equals first name and then Since full name is nothing Full name plus equals last name That's assuming that We didn't have those in there Okay for me, let's just do it like this then Let's do full name Yeah, let's just do it. Let's do it with the space in the middle. So again concatenation is combining strings so let me Print this out system oops system out that print ln Full name plus full name. Let's try that and run it Okay, so we got our full name is Arthur space dent Which is what we wanted now We can also concatenate and we've seen this already. This is just a review concatenation Concatenation with the primitives. Okay, so remember our primitives were Boolean Boolean int and What was it doubles we're doing here? Okay, so let's say int the answer 42 which we've seen before so I can say system dot out that print ln the answer but the ultimate answer So that's our two life the universe Come up and everything is quote plus the answer Plus quote let's put a period again and save that and run it And let's see what we get Oops put a space there. Not good. Okay. It's a bad habit So notice again camel casing small t big a And there we go the ultimate answer to life the universe and everything is 42 if you read the novel you understand why that is Something with printing that you'll see a lot are is called an escape sequence See sequences So for example, let's say I wanted to print out the following okay Why are you so far away? She said And that's a quote so I want to put some quotation marks around. Why are you so far away? Can I watch see the colors are changing there a little bit weirdly? um That's a line from the cure and So if I try to compile this and run it We're gonna get an error So you see line 28 uh, right parentheses Expected so it's kind of You see a little career is pointing to here. So there's a problem Okay, so basically our string remember strings are contained by quotation marks Okay, but the problem here is we actually want to print a quotation mark So it kind of throws things off. So the escape character is the backward slash Let's I think that's the backward one So what that does is instead of treating this Like the final quotation mark Okay, it treats it as an actual character and it'll get printed out. So let me run that Okay, so you see now I was able to get some quotation marks Like that now the escape characters Um, there's more than just the uh the quotation mark Um, so let me uh take a look here. I think I have a list somewhere Ah, that's right. Okay, so If I wanted to say print system system dot out that print l n Something went wrong print l n So let's say I want to actually print a slash. I had to do an escape character slash you know That is a slash. I think it's a backslash Hope I didn't get those backwards. Um, that is a backslash Okay, and I can run that And there we go. I got my backslash. I can also do something along the lines of like this system dot out that print l n there is actually The new line character Use that so say I just I just printed just printed two extra blank lines Yes, let's run that and see what happens Okay, so we got so we had our print line So that went to the next line and then new line new line and then print two extra blank lines And the final one that we'll be using Out dot dot print l n is slash t for tab. Let me say A slash t b slash t c Let's just do abc's So this this lets us kind of align columns to the tab stops Okay, so let's take a look at that So you can see abc. So what that does is if I want to go ahead and do alpha beta There's no c so we'll say gamma You know run that It gives us a tab rather than the spaces. So let's just line up the text a little bit easier Um, you may find that usually you may not but uh, definitely the the new line character You'll be seeing a lot and this will be seeing if you want to print quotation marks So definitely make sure you're familiar with how to run that Um, so strings Just like with our previous example with the dog class. There are various string methods now We're not going to look at all of them There are there are quite a few but here are the ones that you definitely want to know for the ap exam And again the ap exam changes from year to year So, you know, please look at the the more recent materials, but I'm doing this in 2019 So hopefully it'll be pretty up to date for the for the time being So we can find the length of a string So I'm gonna say full name length and gth Plus full name dot length And because it's a method we have the parentheses. Don't forget the final parenthesis Which matches this parenthesis. You're always going to have an even number of parentheses Okay, unless unless in here you decide to to put A parenthesis but outside of the quotation marks, you'll always have an even number Okay, um So let me try that Okay, so full name's length is 11. So let's check that and full name was a while ago And what was the full name arthur dent? So a is one two three four five six seven Spaces is space is a character. So that's seven eight nine 10 T is 11. Okay, so we do have 11 characters, which is very very important Okay, if we did a length of a string So, uh next one up the next one is Something called substring Which is something you'll see and be using a lot of Especially on the ap exam And watch what I do here Full name substring And this is not the actual format. Let's let's do zero six for now And let's see what happens So watch what I do here. So it's full name dot substring zero comma six So and what did I do that? I told you not to do don't forget the closing parenthesis So let's see what happens here. Okay, so zero comma six is arthur so Strings are made up of characters. So characters each character has its own index So in the case of arthur dent a is zero So it always starts at zero. Don't forget that. Okay, that's a very big uh beginner gotcha always starts at zero So r is one t is two h is three u is four r is five Okay, so in this case Okay, this six is what we call non inclusive Okay, uh, I know it's hard to tell because the way we did it. There is no space there You can't say that there's a space at the end of that Okay, it actually stops with five Okay, so let me change arthur to arthur dent Uh, let me get rid of the space just to demonstrate that all right Or I'll put the up with a plus here so we can see what that looks like Okay, so so we can see that there's a character Okay, so notice the plus did not appear Because the plus is actually the sixth character So it starts on the zero th character and goes up But not to that next character So let's try that with a one and see what happens Because that'll tell us a little bit about how it actually functions So let me try one six Okay, and I run it Compile and run I should say And we still get arthur. Okay, so that plus signed it and come out So it's starting index ending index plus one and that's where it really confuses a lot of people Okay, and I honestly I find it confusing as well. Okay, so let's go moving on We also have The next one so full name and index of Okay, in this case, I'm going to do dent Okay, I wonder if you can guess full name dot index of quote dent Don't forget that second parenthesis at the end there Okay, so what this will tell us is whether or not dent exists in our string And what the index of dent is Okay, so index of dent is seven. So let's go back up and take a look at this I should tell you what when we do it this way Make it make our lives easier. I should have done this earlier Why just print out here system dot out dot print And Full name So that way we can just kind of be a little bit easier. So let's run that again So index of dent so again notice the index is seven. So let's count that out. Remember a zero R is two three four five six Seven Okay, so we got a plus zero one two three four five six. Sorry count it wrong D is seven. So zero a one two Three four five six is the plus sign and D is seven So dent is there and it is at the spot seven now watch what happens if I change this to a small d What if it doesn't exist? Let's run that and see what happens Very interesting It returns a minus one So if the string that you're searching for Does not exist or is not found inside of that other string the substring the substring is not inside the string Then you'll get minus one. Let's hold that for a second Okay, so uh, if it doesn't exist you get that minus ones Sorry for the interruption. All right, and Here's one. It's actually pretty uh, how can I put it not intuitive, but here's what people try to do Um, I'll make this its own section Uh comparisons string comparisons Okay, so What if we want to know if two strings are the same? Okay, and this is where it gets it gets a little bit complicated. Um, so I can say system dot out dot print l n full name oops full name equals last Yeah, okay, so full name equals last name Plus and here's what people want to do full name Equals you use two equal signs uh If you've done in the programming languages Last name you cannot do that with strings in java. Okay, you need to actually use the equals method and last name, okay now intuitively you should know that The last name and the full name are not the same. So let's see what happens when we do that See what we get out of that Okay, false. Okay, so that returns a boolean true or false because the full name does not equal the last name And we can also do instead of equals we can do compare to full name compare to last name use full name dot compare to last Last name And let's see what happens Okay, somebody forgot a parenthesis We're deleted one. Yeah, I was deleted a parenthesis or uh I deleted a brace Didn't notice it happens all the time So you notice the error message reached the end of file while parsing So it was looking for another one of these and it was in the wrong spot So this one should be lined up with That one this one is lined up with So that's how it actually kind of tells you here, okay This one matches the one on line 46 and this one matches the one on line 44 Which is kind of nice of Jay grasp to do that for you. Um, so let's see what comparison does. So full name compared to last name Minus three Okay, so full name is arthur dent last name is dent Okay, so the full name Comes before the last name in alphabetical order. So it's minus And by minus three A b c d So again, that's something to look into for the future, but just understand that compared to If it comes before in alphabetical order It is going to be a minus if it's the same It's going to be a zero and if it comes after it will be a positive number Okay, but those are the ones you're going to need to know Here's something that's very very important Uh, especially for the java ap exam, you'll see this type of question a lot Getting one letter from a string So we're going to use substring an index comma index plus That's why we can put a space every one So for example So system dot out dot print l n Uh full name substring six comma seven I'm going to put full name dot substring Six comma seven Don't forget that second parenthesis Let's see what we get out of that Okay, it gave me the plus Okay, now. Why did it give me the plus because the plus is the sixth character Using zero one two three four five six. Let's pull this up a little bit Okay, so zero one two three four five six is the plus Seven is the d, but it's not inclusive. Okay, so if we wanted the d We would do substring seven and eight So it's always the letter we want plus one because it's not inclusive It's not going to include the e. It's just going to stop there with the seven All right, oops Oh, I forgot to change it over here Hopefully some of you caught that before I did And that gives us the d And moving on we got a couple more things to cover here um Not necessarily related to strings, but Important nonetheless a 2.8 something called a wrapper class Okay classes integer Double Because java is object oriented there are times when we only want to use objects But there are other times I guess when we want to use the primitives So java has added something called the wrapper classes and they are classes that wrap around a primitive Okay, so what we can do is just like we've done before so There is an integer class Okay, notice it's essentially the same as the int But it's an integer class again. There are times when you'll want to use this And so for example age equals new integer And let's say I'm not 25, but I wish I were that was a good good year for me And then I could do something double height equals new double And I am 175.0 centimeters Now this is basically the same as age equals 25 Or int sorry, pardon me int age equals 25 and double height equals 175.0 But we wanted to make them objects not Primitives okay, so to get a value Oops from a wrapper class We we use int value or double value. So system dot system dot out dot print ln Okay, so age plus age dot int value and parentheses That's a method and system dot out that print ln height And height and this is a double so double value So if I run that let's see what happens Okay, so 25 and 175 very very useful Again, probably don't see the use of that now, but at some point it will come up There are a couple other special values. There's min value And there is max value So because of the way that numbers are represented in the computer's memory There are minimum values and there are maximum values if you try to go over that value you will have some trouble So for example, I'm just going to copy this for my my notes This is a lot of typing and it's just basically demonstrating something So the the integer class Integer wrapper class has min value now notice it is in capital letters with an underscore just like we saw in an earlier video With speed of light. So this is a final value. This value does not change. Okay, and that is set by Is determined by java could be could change based on your system, but Generally speaking, it'll be the same for 64 bit computers. I believe If i'm wrong, I apologize. So let's take a look at that So we've got the integer minimum value integer max value the double min value and the double max value And those cut these come in handy when you're trying to do some sorting exercises So you can see the minimum value of an integer is negative 2 billion 147 million 483,648 to 2 billion 147 483,647 notice it's off by one There's there's a reason for that, but I won't go into it here So if you want to use a higher integer value For the ap subset you'd have to use a double But there is actually something a long integer you could use but again ap doesn't cover it. So I'm going to ignore that here To keep things relatively simple. Okay, there's something called auto boxing Java very rarely does like convenient things, but this is one of them. So even though I am using an object and not a primitive It will actually Do it automatically forward. I don't have to use the methods Because java conveniently converts it for us So you can basically treat it as a primitive and you will get the the correct values out of there So age 25 right 75 and then we could also do something along the lines of when we're assigning Just like we did with strings. Oops. We saw this with strings So but we can also do this with our integers. So instead of doing integer equals new integer Integer let's say weight was new integer 80 Not anymore, but that's that's my goal So I could do it like this. I could just skip the new integer and make it 80 Okay, and that's part of the auto boxing. I could also do double bmi Equals 25.5 and instead of doing the double dot or the double in parentheses with us, that'll also work And then our final section here We want to take a look at the math class Okay, the math class is one of the java classes that comes with java and it is just a set of math Basically functions or methods that we can use to do some calculations And we're going to look at some of the ones here For the ap subset. There are a bunch of others But for now, we'll just look at a few of them. So int x equals negative 43 for example And then double y equals negative 2.0. I just pick some pick some numbers here for you and So what I can do I'm actually I'm just going to copy this because This is running a little bit long And I'll go over it line by line for you. Okay, so we have absolute value Okay Now the math class is automatically imported. We don't have to actually import that ourselves Talk about importing another time.  It also works on doubles We can square something Using math dot power. Notice we're using the class name dot The method. This is the format for static methods, which we'll get to at some point So I want to say y to the second power So negative 2.0 to The second 0.0 power Is y squared We can also do square root Okay, now it kind of makes sense that this should be a double Notice this is a double. This is a double y is a double And then I'll talk a little bit about the random method when we see the result Okay, so we got absolute value of negative 43 is 43 absolute value of negative 2 is 2 So it works with integers. It works with doubles y squared is 4.0. So 2.0 to the power of 2.0 is 4.0 Square root square root of 25.0 is 5.0 And random this is a built-in function for making random numbers And what this does is it gives us a random number between 0 and 1 0 is inclusive 1 is not inclusive as far as I know So let me run that again every time you run it you will get a different number So we can use that information so we could do something like times 100 And let's see what happens that gives us a random number So 96.9 86.9 So this will give us a random number each time 48.1 now we could cast that using int If you remember from a previous lesson, let's try that and see what happens Okay, maybe oh I always mess it up when I do the casting I'm probably thinking python there. So don't forget the parentheses around casting So this gives us a nice little integer that gives us 57 That gives us five now you have to play around and figure out what the limits are on this Would we be able to get 100 out of there? As there's no Would we be able to get zero out of there? I believe the answer is yes on that one So depending on the ranges that you want, uh, you use a different formula, but we'll get to that some other time Okay, so that was a bit of a long one Um about a half hour But that was is some important stuff there. So we looked at string objects How to catnate them and how to create strings And then we looked at using primitives, which we had done before but it's good to you know Look at it explicitly talked about escape sequences The ones we looked at were escape with quotation marks escape with a slash New lines probably the one of the ones you'll use most commonly And the tab method the tab escape sequence. Excuse me Uh, there's various string methods The big one you're going to be using a lot of Length um substrings very very important You'll see a lot of questions on the ap exam using substring So the sooner you get used to that happier you'll be oops, and that should be a one probably messed that up earlier and And also index of to see if a string exists inside of an existing string Um comparisons we don't use two equal signs with this we use the equals method We use compare to We don't to compare if something is Where it is in alphabetical order And then we can use Substring to get one letter out Okay, so it's always index plus one Okay, we talked about wrapper classes which put an object around A primitive and that comes in handy and You know in an array list and things you'll you'll see later and How to get the value but we also talked about the minimum values and the maximum values And those would be useful when we do sorting later and we talked about auto boxing which is which is basically Java kindly converts it for you. So you don't have to worry too much about it Which is kind of weird, but uh, it's weirdly convenient Compared to a lot of things in java and then finally we talked a little bit about the math class There's there's there's plenty more going on in the math class But these are the ones that mainly you'll see In the ap computer science Uh program Okay, so stay tuned for more


And so when I talk about justice or Christian theology of justice, I always want to begin with the scriptures. So I'm going to use the scriptures to define what I mean by justice, what I mean by the Christian pursuit of justice, to help us get beyond many of the divides that have us wondering about what's the Christian's witness in the public square. So first, a Christian theology of justice, and if it's okay, we're going to start with the Bible. We're going to move from the Old Testament, and we're going to say a little bit about the New Testament, and then we're going to get out of here. In the discussion of justice, for the Christian starts with God, in the scriptures depict God as the God of justice, according to the Psalmist, who declares that God is the King who loves justice. Also in Psalm 99.4, you hear that God establishes equity. Psalm 97 says that righteousness and justice are the foundations of God's throne. For God's reign, according to the Psalms, is rooted in God's justice.  Our adventure to say that it means that God loves fairness or right dealing. For example, Deuteronomy says, you must not be partial in judging. Hear out the small and the great. You should not be intimidated by anyone for judgment as God's. In any case, it is too hard for you. Bring to me and I will hear it. So to say that God loves justice means to say that God loves to see people treated fairly and that he intervenes when this is not the case. But immediately we begin to talk about a God of justice and a God who likes fairness. We have to deal with the possibility of being overly simplistic because the moment you begin to talk about God as just, you have to qualify or expand that conversation because we did not always want God strict justice. We always want God's mercy and grace. And this is good news because God is often gracious towards us. And this is clear from the beginning because God's grace towards Adam and Eve means that he doesn't give them the strict judgment that they can receive, namely death. In grace intervenes again where despite Israel's idolatry, God reveals himself as the gracious and compassionate one who doesn't give Israel what they deserve. The Bible is full of passages where God's graciousness for a stall strict justice. For example, Psalm 51, where God is gracious towards David. David is very happy then in this context when God doesn't give him the strict justice that he deserves. And so there's an apparent tension in the Bible between God's strict justice, giving us what we deserve and his gracious desire to save those who call upon him. Much of Israel's history then is God not enacting the strict terms of the covenant. Instead we see over and over again a manifestation of his grace. He sends his prophets to warn Israel of their covenant violations because he doesn't want to punish them. Look at this noteworthy here though to note that God often speaks to Israel to highlight their injustices towards the poor. And this apparent tension between God's justice and his graciousness is ultimately resolved on the cross of Christ where we see the extent of God's justice, his graciousness, and his covenant faithfulness fully revealed in Christ. That is why in Romans God is depicted as both just in terms of keeping the terms of the covenant and justifier as the one who brings about forgiveness. So we want to talk about God as a God of justice and a God who likes everyone to be treated fairly. We also want to have at the same time a strong theology of God's graciousness that gives full weight to his propensity to have mercy upon us. So in the Bible also though if you want to continue to complicate this definition. In the Bible it speaks about God as a God of justice. This justice is often co-located with the concern for the needy. Here I have in mind passages like Psalm 97 and verses 16 to 18. God is repeatedly depicted as the champion of the poor. The poor can look to God for help when society has turned its back on them. In other words, concern for injustice towards the poor is the manifestation of God's justice. So one of the things that I like to say to people when we have this entire conversation is in some ways it can be bored all the way down to the existence of one word in the Old Testament and that is the word the oppressed. The Bible has a category for people in the Old Testament called the oppressed and these people are oppressed meaning they're poor, they lack resources and they're not being treated fairly. And these people aren't just being treated unfairly by individuals but society that steps upon their dreams. They're denied justice. And so the Bible often says the widow, the orphan and the oppressed, God comes and fights for them. So justice then is not simply about fair dealing. Justice in the ways it relates to the biblical testimony is God's desire to see the oppressed receive justice.


So the big event this week was the airdrop of the forward arming and refueling system or a FARP with the joint precision airdrop system It's a GPS guided parachute After that the bulk refuelers were on the ground to assemble the FARP and then move into refueling operations FARPs are a great asset to use out here in Okinawa, especially when we're moving aircraft and supplies from island to island it allows aircraft to refuel at forward points or EABs and air delivery is a way that we can provide those supplies into those isolated areas So air delivery obviously our our main mission is cargo cargo resupply But parachute rigors also serve as the subject matter experts on all things para ops for the Marine Corps So we do personnel jumps that they can maintain qualifications So following the cargo drops that we did Monday at Tuesday. We did personnel jumps Following the personnel jumps we moved into refueling We also worked with some air traffic controllers from Max 4 who coordinated the infill next for the aircraft To refuel with the bulk fuelers from energy company. So we really brought together units across the mag taff and demonstrated sort of a Different set of capabilities with different types of Marines working with each other


Following the increase in the pump price of fuel from 179 Naira per litre to 194 Naira per litre of fuel scarcity has persisted in Cardinal States and its metropolis. Several failing stations which have adjusted their pump price are locked as they do not have petrol to sell, although some independent marketers increased their pump price to between 200 Naira and 300 Naira per litre. Motorists, tricycles and commercial bus drivers have continued to patronize them. Chairman of the Major Oil Marketers Association of Nigeria, Moman Olumide Adyosho had earlier called for gradual deregulation of the sector adding that it feared that the current supply framework could not guarantee steady and consistent supplies to the country given the current state of government finances and unpredictable international supply shortages. The Lagos State Government says plans have been concluded for President Mohammad Ibohar's visit to Lagos next week, Monday and Tuesday, to commission five major projects. Commissioner for Information and Strategy, Wengal Motor Show, announced during an interministerial breast briefing at Alosa Ikeja. A Motor Show said part of the projects to be commissioned include the Lecky Deep Sea Port, Lagos Rice Mill, Imota, Lagos Blue Light Project, among others. The projects are the Lecky Deep Sea Port, a symbol of a good working relationship between the public and private sectors. The 32 metric tons per hour Lagos Rice Mill, one of the largest in the world. The 18.75 kilometre Cisle Ridge Pavement Electro-Jotion to Equate Expressway, the John Randu Centre for Yoruba Cultural and History, and the iconic Lagos Blue Line Ray Project. That adequate security has been put on ground. However, on the second day of the trip, the Blue Line Corridor, there will be some restrictions on some areas of Lagos, particularly the island. So, if we're going down the road, I think we'll have to do some more. I'm here at the Shobai, I'm going to give you all the clues. And the journey road that people traffic to those major roads, however, we'll give you all the time it takes. So, thank you all for coming to come from the main thing. And you won't be going to any other road with other people to ordinary. And I'll be advising people to use other roadways to actually connect to their communities. And journey to the final destination.


What's going on, guys? It's Rodik Make here with today's Crypto 101 on blockchain. Everybody's talking about Bitcoins. Today, Bitcoin is claimed to be the gold of the internet. And why is that? Because Bitcoin introduced us to blockchain technology. So what does that mean exactly? Let me explain that to you. In the modern world, every day we transfer money to one another. Purchasing something, paying bills, loaning money to loved ones, etc. We call it transactions. Imagine you're making a money transfer. All the time between dispatch and receiving, nobody knows where your money is. Everything could happen and anything could happen to that. Server failures, hacker attacks, and your money will simply disappear. Furthermore, all the info regarding these operations are closed off to institutional and government agencies. And the sad part is that not only they see everywhere you spend your money, they also have the power to raise transactions that they don't want ever surfacing in the open. Cool democracy we live in, yeah? The blockchain network is meant to bring us transparency. Every time a transaction happens in the network, a new block is created, which then stores the newly minted information on it forever. There's no deleting it. There's no reversing the transaction. A secret archive of documents transforms it into a huge public library where we can find it all the info we've ever input into this specific blockchain. The technology will pave the way for a new kind of world and automate it, transparent and a fair one. Some blockchains are available to the general public to see, such as the case for Bitcoin and Ethereum. Other organizations choose to keep everything in-house and not make it available to the general public. But regardless, the content is stored there forever for their own personal business use. Every server in the network is part of the process. Nobody can change nor delete the data that has been stored. The only way to get rid of the blockchain altogether is to turn off the internet all at once everywhere around the world. Now, how many minutes do you think will last without the internet? Or should we count that in seconds? To keep learning more about the industry, make sure that you subscribe to the channel down below and to the person who posts the best comments, we will give you a small price.


Look at these big ones. Look at this one, $1.60 right here. You see that resistance levels there? Here's a stock that goes from a buck 30 to 160. You see that? You see that right there? That resistance is that big order right there. 160 for 163,000, 199 orders, and another 135 at 163. That is what we look for.