Joining us from the Brentwood Hills is Mark Thompson. You are... Yeah. Yeah, go ahead. I didn't think it was necessary to mention that I'm in the Brentwood Hills. People are probably familiar with the fact that Brentwood's a nicer area. The Hills is a nicer area within the nicer areas. And now I sound like somebody that everybody's going to hate. And I don't think that's fair. I mean, it's almost like why would you put that in the intro unless you were trying to kind of build animus early on in the conversations with me? Okay, I apologize. Joining us... I don't mean to be paranoid about it. I'm having a rough day, so maybe that was just me. But... Okay. I don't think it's important to say where I live. All right. Joining us from 1616 Red Chimney Lane in Brentwood, California. His home phone number is 555... Even Brentwood suggests a certain bourgeois quality, but it's okay. Let it go. Are you pretending that you're not successful? The audience knows who you are. They know that you're the voice. Well, some may, but they're probably more that don't. And I don't think that they need to know that... Look, every dollar I've ever made is tied up in this house, so it's fine. They're not going to dislike you because of all the money you've made as the voice of American Idol or your work as a weatherman in Los Angeles or hosting various programs for Fox. They're going to hate you for your support of Donald Trump. I can assure you they don't care about your success. They care. You know, it's funny. May was searching with a political divining rod for something to support in Donald Trump. I thought maybe he would surprise me in some way, but he has been a wrecking ball to the environment. He's been a wrecking ball to environmental concerns. He's been a wrecking ball to science. And I know you didn't call me here about Donald Trump, but I'm talking about... That's why I called you, actually. But in relation to what we were going to talk about, David indicated you want to talk about sort of the state of the planet... The state of the planet worsens dramatically under this president. And I don't even think that he cares. Like, I don't think that he... I think he'd rather just, you know, play golf and go to photo ops and, you know, whatever. In other words, I don't think he is on a mission to destroy the planet. But this is how important a period this is by surrendering the agenda over to corporates, you know, people who really only care about the bottom line and don't care about the nature of the planet and the fragility of habitats and all the rest. I think by surrendering the agenda to them, you effectively have cast a very dangerous course. And that's why, you know, it just... it makes me very sad. I've never really been sadder, you know, about the environment and about the planet and about our prospects. And, you know, we're not the only game in town. I mean, the United States is just one very powerful nation. But we are the great polluter and we are the great determinant in many ways of the future. And we've obviously, we've given up that position. And that is being a determinant of the future where we can't be a leader any longer, because clearly our country is regressing, at least in terms of policy. I should mention that besides being a world-class voiceover artist, television host, television creator, you sold The Bachelor to ABC and other shows. We've discussed this before. You are also a meteorologist. You have made a name for yourself as one of the most respected meteorologists in Los Angeles. I cannot tell you the number of times you said it was going to be sunny tomorrow and the next day, damn it, it was sunny. I cannot tell you the number of times a marine layer was going to burn off by 11. I would say that. And sure, sometimes it would be 11.05, but normally that marine layer was gone when Mark Thompson said the marine layer was going to be gone. David, if you're suggesting that the degree of pressure associated with meteorology in the Southern California region is less than that perhaps in other regions of the country, I would make a difference. Some of the greatest entertainment projects in the world depend on the weather being just perfect. Lighting, cloudiness, and it's done right here. And who do you think they call? They call me and big sporting events. You know, we have the Los Angeles Dodgers. They look like they're going to be contenders for the pennant. That'd be for the World Series. When they get into a dicey situation, should they call the game for rain? Shouldn't they? Who do you think they call? They call me. So you may just want to back off, Mr.  Very proud of being a meteorologist in Southern California. Seems to me I know that you were offered a lot of money to come to a certain city where the weather is a little more important. And we may or may not have said no because somebody wanted to stay in Los Angeles for a person. David, people come here to Los Angeles and they get drunk on the weather. Okay, let's be honest. There's a reason people in LA commute two and a half hours to their office. Do they sit in traffic for literally hours and hours and hours because they love the weather. And I was one of those and am one of those people. I love it. I love Christmas morning. You're in jeans and a t-shirt.  Yes, we still get the paper here. And it's terrific. It's just I do love the weather. And it's true. I was offered a lot of money and a great situation to move to New York and be on the air there. But just as I say, the lotus flower of Los Angeles has kept me here. Before we get to climate change. I didn't know that I was interrupting my intro, by the way, when I went off on that big thing about Donald Trump and the environment. So you can cut that out if you want. No, we were live to tape. Oh, there's no editing. Okay. I don't have any idea how much I hate Donald Trump. Okay.  I don't know what that refers to. In other words, if you're going through a divorce, the level of misogyny inside a man is bubbling out through my ears.  There's a question about global warming. I know where three of my ex divorce attorneys live and they're all in Los Angeles and they live in and around Malibu. Suppose we just let it go up one degree and have a little coastal flooding just so these three harpies can drown. That's the funny thing about global warming. And when I say funny, I don't mean ha ha. I mean eerie. I think the way that we've digested it in the public consciousness is that there'll be some coastal areas flooded. Things are going to get more expensive, but ultimately global warming won't affect me and my kids in any kind of real way. If I'm in a major city or in a pretty good lifestyle, you know, this is something that's going to affect some island in Micronesia. It's going to affect some place along the coast. I can see what those pictures of some of the US coastal cities on the east coast look like if such and such happens, if the globe warms this much. And I think the problem with that is that it really denies what's happening so quickly all around the globe. You know, I'm talking about glacier melt and I'm talking about the extinction of species and I'm talking about the loss of habitat. It's all happening all over and it's happening at an unbelievable rate. And because we packaged our lives so effectively, we're just brilliant at the way we package our homes. Everything's climate control. We get to watch the NBA finals. We get to watch the NHL Stanley Cup. Everything comes right to us. It's on our phone. This is a great world we've built. But what it's done is it's insulated us from being at all connected to this stuff. Our food looks nothing like the thing it came from. It's packaged and it's delicious and they know how to manipulate even the stuff in the food. So it is pushing those buttons that are associated with the most savory tastes. And because all of this is going on, again, in a way, it builds a buffer between us and what's really happening on the planet. And it's happening at an incredible rate. Extinction is happening at an incredible rate. Habitat loss is happening at an incredible rate. An unprecedented rapidity of all these things. An unprecedented quickness. An unprecedented rapid destruction of this globe on a scale that has never happened, at least in the measurable history. And we can go back millions of years. People say, well, you know, the globe, it gets warmer and it gets cooler. I mean, these things happen and that's true. Absolutely true. But the globe doesn't get warmer like this so quickly in the history of time. And we've never seen extinctions on this scale ever in the history of time. This is a scary period. But again, as I say, it just represents a blip to us because I think ultimately we're somewhat cushioned from it all because of our lifestyle. Cushioned and or terrified about what's going to happen to us tomorrow. Are we going to lose health care? Am I going to lose my job? I think you make a very good point. I think you make a very good point. This is like trying to campaign where I live in LA for building a sophisticated public transportation system. Clearly, as you sit in traffic, you know that this town needs public transportation. One of the great things you have in New York is you have such a sophisticated public transportation system. I just want to mention, did you know that our subways speak French, German and Latin? That's how sophisticated they are. Yes, go ahead. Oh, actually, that's it that way. Yeah. Well, I guess what I'm trying to say is that it's very hard to raise money for something that's not going to happen for 30 years. In other words, you could raise my taxes today. If you're telling me, I'm not going to be able to take that subway or I'm not going to be able to take the monorail. I'm not going to have that sophisticated system of trains and buses for another 20 years. Well, no, thanks. Let me hang out of my money and I'm going to use it more effectively in my life right now. So I think what you're suggesting, and I think it's a really great insight, is that health care and other stuff that affects our life right away takes priority over this thing, which you're telling me is slowly happening. Even though I know, Mark, you just did a big speech about how quickly everything's happening. It was really great. But it's still happening relative to the crap I have to worry about this coming week pretty slowly. And if you're saying that, David, then I think you're absolutely right. I just don't think people assign a priority to it. I'm trying to empathize with Pruitt, who's the head of the EPA. He works for ExxonMobil and Donald Trump, who also works for ExxonMobil. When you get in their heads, I think they view everything as a business opportunity. Vladimir Putin is making plans to drill the Arctic because the ice sheets have melted. He can now go in there and drill for the very same thing that is destroying the Arctic. They see this all as an opportunity by land in the Yukon, by land in Canada. If America becomes uninhabitable, we'll just move north to Canada, where we'll be more temperate. Isn't that how they view it? I don't know really how they view it. I think they view it from a bottom-line standpoint. Pruitt, as you correctly suggested, I think, he's an Exxon guy. And Devon, too. And it's funny. Yeah, a huge company. And it's funny that when George Bush was president, the president before Barack Obama, he, I remember, was putting together an energy policy. And you may remember that there was a you and cry among environmentalists, because there were no environmentalists in on that. It was all energy sector, essentially consulting at the table. In other words, everyone who was in on forging energy policy was part of the energy industry. It seemed like a total diss to the, like he was throwing shade to the environmentalists. Well, here you have a multiplier on that times, I don't know, some remarkably high number, because you have nothing but energy and corporate lobbyists actually determining the policy of this country vis-a-vis energy. And so, to your point, I don't really know what their position is. I mean, whether they view the whole thing is, I don't think they care at all. I think they're bottom-line corporatists.  There are businessmen, you know, who have great conscience, who want to be responsible about the environment as well. But they're not these guys. And so, when he talks about, and this is the guy who, as David says, the head of the EPA, when he says publicly that he doesn't think that human activity is a primary contributor to global warming, I mean, it's ludicrous on its face. But that's the guy you got running stuff. I think he has other interests. The thing that I find unforgivable about pulling out of the Paris Accords is that the man I hate the most, Lloyd Blankfein, who's the CEO of Goldman Sachs, the most detestable, homunculus, whoever walked the planet. The man personally responsible, not only for the housing crisis and the Great Recession, but for the cost of beer going up because he cornered the market in aluminum over at Goldman Sachs. Lloyd Blankfein, the most horrible human being in the world, tweeted out that Donald Trump is a mortal threat to the planet and he was wrong for pulling out of the Paris Climate Accords. The fact that Trump can make me like Lloyd Blankfein is unforgivable. You're saying someone who's displayed no conscience prior to this has somehow suggested that this policy is even too far for him. Apparently Lloyd wants our houses underwater when it comes to our mortgages but not actually underwater, something like that. Didn't Goldman, they shorted the market, isn't that what that was all about? They destroyed the market is what they did. They had shorted it ahead of time. Well, at Goldman Sachs, as I understand it, they were shorting it and going along at the same time. I mean, they have so many tentacles. I see. They were working at every direction. Yeah. Well, what do you think is going to happen with the Paris Climate Accords? Because we don't pull out until the next president comes in in 2020. Yeah, it's funny. A lot of what Donald Trump does is for show, but I can't really tell what's for show and what's for real. And I know, and one of the reasons I was so passionate maybe at the beginning of this conversation, because I'm really angry, because I do know that what he has been able to do by executive order, I think 58 initial executive orders that affected the environment, is really take a wrecking ball, as I said before, to so much habitat. He's able to lift even the minimal restrictions on the dumping of poisonous chemicals into rivers and streams, into the restrictions. Again, minimal as they are on pollutants, airborne pollutants, in the air over the U.S. And more and more and more. And these talk about leasing public lands for exploitation by companies looking for minerals and petroleum and the like. So you end up with, I think, a substantive damage that's been done by those executive orders. Now, having said that, let me get to your question about the Paris Accords. I don't know that he hasn't done this in more of a photo-op way. He can't, as a practical matter, pull us out of the Paris Accords right away. As you say, it's going to take four years. Now, by the way, you can sit in the echo chamber of, I hate Donald Trump and think there's no way this guy could win in four years, but it possibly does win in four years, or that a Trump-esque figure wins in four years, in which case, yeah, we pull out of the Paris Climate Accords. I mean, that is to say, we effectively do. We don't just indicate that we are going to. But from a substantive standpoint between now and then, I don't think much happens. I just don't think it... And from my standpoint, the Paris Accords don't go far enough. There isn't really, as you know, any way to enforce them. There's already a suggestion that China does a lot of lying about what they're doing and what cuts they've made in coal production. So, I'm sure all nations, or many nations, including ours, you know, I used to think we were so great, we were cutting edge in so many ways, but now I've become a little discouraged, even about how honest we are about things. But in any case, I think people look at the Paris Accords in a symbolic way, and from that standpoint, Donald Trump has pulled back and he's playing to his base. You know, it's a big F-U. But again, I don't know what real damage is done, at least in the short and medium term. China is going to become the world's biggest emitter of greenhouse gases if they're not already. They're pretty close.  They would be considered a threat to our planet, and we would have to go in there and take them over. Well, good luck with that. I mean, the military, if you look at Mattis, who's head of defense, he and the Pentagon, their official position, the Pentagon's official position, is that climate change is real, it's man-made, and it's going to be a cause of war over the next century because of mass migration, because of people wanting to steal water and natural resources and land. Oh, most certainly. That's absolutely true, and you're right, it's identified as such. I guess I was chuckling because obviously, you know, you can't mess with China. They can pretty much do whatever they want. Their biggest problem may be internal because, as you know, their population is dying premature deaths because of severe smog and pollution. I mean, there is a choking smoke in those cities, many cities in China as a result of these, you know, because of sort of the way the natural topography of things has laid out, so these cities are poorly ventilated, and beyond that, they are still heavily dependent on these coal-fired power plants, so you put that all together and it's one super toxic mess in China. So they have a much bigger problem internally, it would seem to me, than they do, even just in terms of playing with the other kids on the planet. And yet they're moving into solar energy. They're the biggest makers of solar panels, and there is something inexorable besides the heating up of the planet, and that is our economy moving from oil to solar to bioenergy to hydroelectric, hydroelectric wind, geothermal. Isn't that true? More and more jobs are, and energy are being created in fields other than oil fields. Oh yeah, that's why this whole nod to the coal industry into the traditional ways we get energy by Donald Trump and this administration makes no sense from a job standpoint. It's so funny to me to see various tweets from Donald Trump that end with jobs, jobs, jobs, you know, the fact is, he doesn't represent jobs when he is throwing in so heavily with coal. Coal, as you're aware, is a largely automated business now. The loss of jobs in the coal industry has to do with two things. The economics of coal just isn't there anymore. You cannot make money like you used to be able to make money in the coal business. There are entire industries that were like the coal industry of the early 1900s that are associated with green energy. That's where the jobs are. And by the way, by turning away from green energy, you're costing more jobs, more Americans' jobs than you are getting American jobs by turning toward the coal industry. Absolutely. Green energy represents the future from a job standpoint, from an economic standpoint. It is definitely the future on every count. Yeah. Well, Trump is... Yeah. I mean, if you're trying to recharge the economy, you can't do it with old school energy. You can't. It's not there anymore. Trump and Bannon have created some jobs for coal, you know, because of all the people in the White House walking around in blackface. Anything? Actually, it's burnt cork. I shouldn't have to tell you that. I've been to your parties. Now we're writing. Huh? Not good. Not good. This is why David is an Emmy winner. He just keeps throwing them. They're not going to like the first one. You're not going to like the second one. You're not going to like the third one. You're not going to like the fourth one, fifth one, sixth one, seventh and eighth one. Tell me some good news. How's your life before we wrap it up? And we should do this more often, by the way. I enjoy talking to you, and this is important. You know, as I'm sorry you catch me on such a tough... I guess I've just been reading a lot today and just get kind of a bleak outlook, honestly.  There are those people, and then there are people who just don't want any compromise in their lifestyle, and there's probably a big overlap in the Venn diagram of those two. But having said that, I'd love to ask those people, what do you think happens to the hundreds of billions of tons of pollution that we blow out into the air? All right? What do you think happens to that? Do you think that the planet just absorbs that all? I mean, it's pollution. These are pollutants. They're poisons. They're being sent up into the atmosphere. How do you think the planet digest that day after day? Do you literally think there's no effect that man can just do whatever we want and then there's no effect? You don't think that there's any effect of all the stuff we dump in the ocean? Look at the ocean. Worldwide, there are those five huge gyres of plastic. Plastic is everywhere in the ocean. It's the sign that what we do affects the entire planet and habitats. You know, you can't catch any fish out of the ocean and not find... Sometimes, I mean, you need a microscope to see it almost, but some form of plastic, because that plastic breaks down in that ocean to the point that you are now looking at very small pieces of plastic, but it's even the fish we eat. So I mention that because those people who deny climate change and sort of deny human effects on the climate, so what do you think is happening with all of this stuff that we do as humans? You think that there's no effect? It's a very frustrating position to maintain, but anyway, so... No, I agree with you. And the single greatest thing we all can do to save the planet is once a week have a meatless meal. Yeah, it probably is one of the great things that we could do. That's absolutely right. It's, you know, to have a one, like a quarter pounder, I guess they call it, it requires 600 gallons of water to get that quarter pounder of meat. 600 gallons. And a pound of beef takes almost 2,000 gallons of water because that's the water needed for the animal, the drinking, the grains, the grasses, the feed, all of that, that takes water. Let me tell you how much I believe in Meatless Mondays. Once a year, Larry David's ex-wife, Lori David, Al Gore and I hop into Al Gore's private plane on a Monday and we fly to Belgium to have a vegetarian vegan meal and fly back that night. That's how much we believe in Meatless Mondays. Well, yeah, you may want to rethink that. What, alienating Lori David? By the way, I was just talking about the water. You make a really good point when you're flying all over the place, you know, when you talk about greenhouse gases, that CO2, the methane, the nitrous oxide, all of that, that's spewed in the atmosphere of the animals, so you're absolutely right. Good call to draw attention to that. I think that's all bad. Elon Musk quit the president's Economic Advisors Committee or whatever you call it when he pulled out of the climate accords. Elon Musk is building rockets to leave this mortal coil called the Earth. He benefits from the destruction of the planet. People are going to need rockets to live someplace else. Even he, who benefits the most from the destruction of the planet, is mad at Trump. It was even too much for him, yeah. He's an interesting guy. His average day I was reading about a few weeks back, it doesn't seem to be, apart from the hours, I think he gets up at seven. Now, that in itself isn't anything, but he doesn't go to bed till 1 a.m. every day. But apart from that kind of, okay, well, that's kind of when you're up at seven to stay up till one every day might be a little rough. He kind of feels like a guy who just kind of does the stuff that we all do, like he multitasks, he goes through emails at lunch or, remember, reading about something, well, who doesn't go through emails? What's with Amber Heard? Stuff we all do. Am I going to get sued for that?  Anyway, I... I miss you, buddy. You were fantastic. Stay on the line for one second. All right, man.


Welcome to Church of the Chair, where we love a good book haul. I'm your host Dee, and today I'm showing off some stuff I got at book outlet. Unfortunately, we have entered hissing season, and what hissing season means around here is you're probably going to have a little bit of a hiss in the background while my air conditioner runs, because out here in the office, before I turned on my air conditioning, it was 98 degrees.  So I apologize in advance if there is a hissing. I do have a Yeti mic. It is set to mono directional, which is just me, but this office is so small, it picks up damn near anything. So what I have today is a book outlet haul that I was able to get thanks to you guys. First, a friend of mine sent me a bunch of gift cards, and if you watched the live book hauls I did during book outlets, I believe it was the summer sale, where everything was mostly about $6.99 and under. That's where that came from, but I was also accruing points from that, and based on those videos, I was able to, using their refer a friend link, get enough points to get 11 new books. Now there are two books here from Amazon that I bought with my own money, so I'm going to show those off as well, but we're going to just go ahead and jump right into it. I'll show you exactly, well whatever book I get I will tell you exactly where it came from. Starting off as an author that I had never heard of before, reading For You and Only You by Caroline Kepnes. It's the fourth book in the Joe Goldberg series, and I somehow this author never even crossed my cone of vision, but her name has dropped multiple times in the book, and while I was researching my National Book Awards finalists read through, I'm only doing the short listed ones, not the long listed ones, but I'm doing all of the finalists and all of the winners for the past decade or more. I'm going all the way back to 2011, and I happen to find this on book outlet, which is Matrix by Lauren Groff. I am not going to be reading the blurbs for any of the books that I'm looking forward to reading, that's how I do that on this channel, because I don't want any kind of spoilers whatsoever, so none of the National Book Award finalists and winners I will be reading, especially something like this. I want to go in with absolutely no preconceived notions about what I'm going to expect, especially when it's a new author. So Lauren Groff's Matrix is the first one. The next one I got, and I just got through reading In the House in the Dark of the Woods, and that review should be up probably next week, because I still have to review Our Share of Night by Mariana Enriquez. That'll be up tomorrow, that one's already filmed, I haven't shot the review for this one, but I picked this up, because I had no idea that Laird Hunt was a finalist for the National Book Award, and this is the book that he got that nomination for, which is Zory. So this is Zory by Laird Hunt. I also somehow accumulated several more, several others, other books of his, and I was shocked to find out that they were all the same author. I know that sounds weird, but there's a couple books that I picked up, Never Home and The Evening Road that just looked good. I think I got them at, not, I believe I got them at the library for a quarter of a piece, but this one was $6.99, it was that book outlet, and of course I'm back on that National Book Awards bubble. So we'll be reading this at some point in time. I'm working my way up from 2011 all the way to present day. It's going to take me a while. Luckily, most of these books are short every now and again, you get something like A Little Life or The Luminaries that are 700, 800 pages, but most of them are pretty short. I love this author, by the way, so I'm really excited to get to this one, but this one is a couple years after 2011, and I still have, for the 2011 books, I still have to read Binocular Vision, which I'm working my way through. It's a short story collection by Edith Perlman, and I'm also, I have The Tiger's Wife by Tia O Brett, I believe is how you pronounce it. So that's what I have coming up next on that read through. The next thing I have is, of course, another National Book Awards. All the ones I'm showing up front are National Book Awards, and they're all from Book Outlet. This is The Yellow Birds by Kevin Powers. This is a more recent one, I believe. It doesn't say when, and I could, let's look it up. I know it's recent. Let's see here. Yeah, this one is, man, publication, I take that back. It is a 2013, so it's not that far away, but yeah, The Yellow Birds by Kevin Powers, and some of them aren't going to have the sticker on them because they're actual first edition hardcovers. So that one. Next up, I got The Profits by Robert Jones Jr. Again, I have absolutely no idea what this is about, and I'm not going to be reading the back cover copy. I will say that I really enjoy this cover, even though it is super simplistic.  I really dig the subtlety of this cover, and this is also a longer one. I have noticed that most of the books that win the National Book Award are usually between 200 and 400 pages, but of course, there are the longer ones like A Little Life and Luminaries and Black Leopard Red Wolf as a couple other ones. Okay, so next up we have The White Tiger by Erevind Adiga.  And if anybody knows how to fix that, please let me know down there in the comments. It doesn't happen with it doesn't happen with this, this, well, maybe it is happening a little bit with this, but anyways, it's a weird glitch. Yeah, The White Tiger, this is coming to Netflix, I guess, according to this right here. So that's cool. All right, this is the last one for the National Book Awards that I picked up. And I believe this is another, excuse me, I believe this is another finalist and not a winner. And that is Billy Lynn's Long Halftime Walk by Ben Fountain. And of course, this one is a first edition hardcover. So it doesn't have a, it doesn't have any stickers or anything on it. And also those aren't stickers, those are actually built into the cover art. So it's not like you, you can remove them or else, trust me, I 100% would. Yeah, Billy Lynn's Long Halftime Walk, which is a very interesting title. And also there's a blurb here from Carl Marlantes, the catch 22 of the Iraq War. I couldn't finish catch 22. I'm hoping this one goes better than that one. I believe what's the author's name, Joseph Heller, I believe. I have read other books by him, but I couldn't get into catch 22. The next two books that I'm going to show you are from Amazon. And I will read the blurb of the second one, not the first one, because this one is a sequel to Harlem Shuffle by Colson Whitehead. This one's called Crook Manifesto. And it is a series involving the main character. I don't know, it does not say, and I don't want to read too much into the description, but it is, I believe it's detective fiction, literary detective fiction. I'm excited to start them. I wanted to get at least one more book in the series before I started them. So I will get to the first one, Harlem Shuffle sometime hopefully this year. Alright, next up is one that I am going to read the description for. And I'll read the description for all the rest of these. If you don't want to do that, if you don't want to listen to that, you can always scrub past me doing it. Just take your cursor, click on the little bar at the bottom of your screen, the red bar, and slide it over until you see a new book cover. My buddy Chad Lutzky has a new book out. And yes, we are friends, we are good friends, we talk all the time. I just need to let you know that up front, but I'm also a massive fan of his, and I was a fan of his before I ever met him. My friend Gregor Zane put me on to him and ever since then I've been a massive fan. So what is Broad Street Bastard about? It is a prequel of a prequel of a book. I know that's confusing, but let's get into it. While working through his 12 step program, 18 year old Jax gets a new job and his first apartment. Now when I say this is a prequel of a prequel, I believe this is the prequel to a book with Jax in it called A Slow Burn on Riverside. I love that book, absolutely adored it. And then that one is a prequel, he's writing them in reverse. That one is a prequel to the same deep water as me or you. I'm sorry if I got that wrong, I'll check in just a second to make sure I got it right. But staying clean and out of trouble never did come naturally. And this time, trouble finds him. What starts as a season of promiscuity ends in morbid fashion. Now it's up to Jax, that's J-E-X, to uncover who wants him dead. Slice of life, coming of age, with the bruised face of dazed and confused and the heart of Rivers Edge. Alright, let me get these titles right. He puts his books in the back I believe. Alright, yes. Slow Burn on Riverside. And then it's the same deep water as you is the first book, but right now it is the last book. So this is this, Broad Street Bastard is a prequel of Slow Burn on Riverside and Slow Burn on Riverside is a prequel to the same deep water as you. We're going to get through this, I promise. But anyways, this is my next read after I get done with, well I already got done with it and that was in the house in the dark of the woods. So this is the next book I'm picking up. I'm also reading Imaginary Friend because that's the book that won the Time for a Tome poll over on the community channel. So I'll be reading both of these books at the same time. Next up, and here's a word of warning for anyone wanting to go to book outlet, but by now I'm sure that all of us readers and consumers have noticed that if you buy something offline, sometimes even in a brick and mortar store, you're not going to get the quality that you would assume you should get for buying a brand new product. And this is it. It has a tear up here, has a tear there, and it is actually bent. It came literally, I don't want to do it again, but it literally came folded in half and I've been working on it. But yeah, so just be careful when you're buying online, you're not going to get really good quality. So if you want really good quality, go to a brick and mortar store and hopefully they haven't treated their books like garbage. But this is essay, one of SA Cosby's first books and it is my darkest prayer. I think he has other ones out as well. But I got this just to complete my collection. I already own Blacktop Wasteland, Razorblade Tears and his newest one, All the Sinners Bleed, which I will be reading to Shell here in the next couple of months. So if you're looking forward to my review of that one, it is coming. It's just going to be a while. I got a lot to get through. But this one is, I don't mind reading the backs of this one because whoever does the blurbs for Cosby, probably different people, they usually don't get anything, they don't give anything away. I Handle the Bodies. Whether it's working at his cousin's funeral home or tossing around the local riffraff at his favorite bar, Nathan Waymaker is a man who knows how to handle the bodies. A former Marine and Sheriff's deputy, Nathan has built a reputation in his small southern town as a man who can help when no one else can. This already sounds fantastic. When a beloved local minister is found dead, his parishioners ask Nathan to investigate. But things get complicated and Nathan must use all his varied skills to navigate the murky waters of small town corruption, even as dark secrets of his own threaten to come to the surface. So yeah, my darkest prayer by SA Cosby. If you have not read Cosby, you are definitely, definitely missing out. Go check him out. I suggest starting, I haven't read this one yet, but I suggest starting with Blacktop Wasteland or Razorblade Tears. They aren't series. You can start any of the books at any point in time. You can go support him by buying his brand new book, which is All The Sinners Bleed. Highly recommend him. The man in my eyes can do no wrong. Also, he's known as Black Lion King over on Twitter, and he has a great Twitter. Go follow him over there. I do not know Cosby well enough to consider him a friend, but I have spoken to him in the past once or twice. Next book we have is, I'm just letting you guys know, I'm not bragging, I'm just letting you guys know when I know an author or when I have interacted with them. That's the only point I'm making there. Next one is Leech By Heron Innes, I believe, E-N-N-E-S. This is a book I tried to buy with the gift cards my friends sent me, and they were sold out when I went back to use my points. They had it in stock, so I grabbed it anyways. I really love the cover, and I read the blurb because I have no idea what I'd be coming into. Is it actually about leeches? What's it about? So I actually read this one. I'm going to read it to you now. On an isolated chateau, as far north as north goes, it almost sounds like poetry, the Baron's Doctor has died. The Doctor's replacement has a mystery to solve, discovering how the Institute lost track of one of its many bodies. For hundreds of years, the Inter-Provincial Medical Institute has grown by taking root in young minds and shaping them into doctors, replacing every human practitioner of medicine. The Institute is here to help humanity to cure and to cut, to cradle and protect the species from the apocalyptic horrors their ancestors unleashed. In the frozen north, the Institute's body will discover a competitor for its rung at the top of the evolutionary ladder. A parasite is spreading through the Baron's castle, already a dark pit of secrets, lies, violence, and fear. The two will make war on the battlefield of the body. Whichever wins, humanity will lose again. That's the kind of blurb I'm talking about. Don't give me any characters, not too much character stuff, only the relevant information. I don't need to know all that stuff, I just need to know what kind of story I'm getting into, and this one, that's a perfect blurb for me. Which brings me to the question, what's a perfect blurb for you? What do you like to know, and do you even read descriptions of books before you jump into them? Or do you just go by word of mouth, or do you cover by like me? I'm guilty of doing both. I usually buy books based on negative reviews if people absolutely hate them. A couple of keywords would be, this book makes no sense. I usually love those books. This book didn't go anywhere. I love books that kind of meander and go around as long as there's some kind of heavy theme or something along those lines. Another one is, I am, this one is funny to me, and is like, I don't understand it. Like, there wasn't a single, the quote would be, there wasn't a single character I liked. I don't have to like a character to get into a story. In fact, I prefer stories about characters that are despicable. An explanation, not an explanation. An example of that would be me and my wife recently watched Dashcam, and the main character, Annie, is absolutely despicable, and me and my wife were cheering the entire time for her to die. It was so much fun. I enjoyed the movie, but I hated, hated the character that we spent time with. I was rooting for the quote unquote monster or whatever the hell was happening, and I love stories like that. Same reason why The Ruins by Scott Smith is one of my favorite books, because those people were despicable. Next up, I've read a book by this author before. I need to read other ones from him, but I saw this was on sale for like $6.99. By the way, the summer sale is over, over on book outlet, but I do have the refer a friend link down there, if you want to click on that. I get points. They're not paying me to do this. They're not a sponsor. I'm not endorsed by them. But if you want to help me get points for future book calls, if you like these videos, definitely click on that link and go over and buy you something. But the other one I read was The Boatman's Daughter, and I absolutely loved it. So I grabbed The Hollowkind by Andy Davidson. Love the way this guy writes. This is, this might be YA? The next one I have is about the same size. And for even this one, yeah, this one, no, it's about the same size. Never mind. So all these are about the size of YA books. They're not, they're nowhere near as big as the Coulson Whitehead book. But this is The Hollowkind. I really like the cover. It's subtle. I don't know if that's a panther or what. I'm excited for this one. So I'm not going to read the synopsis for this one. But yeah, I'm excited just because I love the way this guy writes. Next up, we have another author that I loved, one book, and decided to just grab everything, even though I haven't read anything else from him, is Christopher Buhlman. I read Those Across the River, which is basically Salem's lot, but with werewolves. And if you like the sound of that, I highly suggest you go pick that up. This is his fantasy book.  But yeah, the black tongue thief. I'm not even sure if this is like a first in the series, or if there's a series at all, or if it's a standalone. But I love the cover. Let me show this a little better. I love the cover, and it spoke to me. So I grabbed it. Once again, this was on sale for $6.99. Your smallest mistake could become your biggest adventure. That sounds cool. It sounds really cool. And because it's fantasy, I don't think it'd be too bad to read this, and I have no idea when I'm going to get to it. So I'll probably forget by the time I actually do get to it. Kinch Na Shanak owes the takers guild a small fortune for his education as a thief. Which includes, but is not limited to, lockpicking, knife fighting, wall scaling, fall breaking, lie weaving, and trap making. That sounds amazing. It also sounds like a couple of fantasy characters I've come across in some fantasy video games. Especially the trap making. Because the first thing that came to mind was Horizon Zero West with Aloy doing her the traps that she can set. Plus a few other small magics. His debt has driven him to lie in wait by the old forest, planning to rob the next traveler who crosses his path. But today, Kinch Na Shanak has picked the wrong mark. Galva is a knight, a survivor of the brutal goblin wars, and handmaiden of the goddess of death. She is searching for her queen, missing since a distant northern city fell to giants. Unsuccessful in his robbery and lucky to escape with his life, Kinch now finds his fate entangled with galvas. Common enemies and uncommon dangers force thief and knight on an epic journey where goblins hunger for human flesh, crackens hunt in dark waters, and honor is a luxury few can afford. It does sound good, don't get me wrong, but once again, and I run into this quite often, it sounds like the same old same old. Giants, goblins, dragons, elves, that kind of thing, and I'm really tired of the same old same old so I don't think I'm going to be getting to this one anytime soon. But I am trying to collect all of his books so maybe one day I don't know. Let me know if you guys recommend this one down there. Just because it has the common characters and tropes doesn't mean it has a common story. Even though I've read several of these about thieves, most recently we have Tracker who isn't really a thief but it's kind of the same build up as this one. That's Black Leopard Red Wolf by Marlon James. So yeah, I don't know if I'm in the mood for this one, but yeah, I have it. I own it now so my Christopher Newman collection is getting bigger. The next one, it's going to sound funny because I read the back cover copy of the other books I got in the series, but I'm not going to be reading this one because I've already forgotten about those, and this one is the first book in the series. I've tried ordering it three times from eight books and my order either gets lost in the mail or never shipped and I get a refund. I've got a refund all three times. I found it on book outlet for, I think, $3.99. So yeah, this is where we're starting with this series, My Soul to Keep by Tanana Reeve Do. I love Tanana Reeve Do. I've only read The Between and I am slowly working my way through the Good House. But yeah, I'm excited for this one even if it is about immortals. I'm thinking vampires. It might not be, but she does things different enough with her characters that she's more about the characters and drama and character development and, you know, that kind of thing over, you know, there's always a good story. Well, at least in The Between there was. There's a good story, but with her writing I'm here for the characters, so I don't mind old tropes that have been overdone. Anyways, My Soul to Keep by Tanana Reeve Do. So that's everything that I have today and that's also all the time I have for you today. But if you've read any of these books, please no spoilers, but let me know down there in the comments whether you've read any of them, if you liked them, if you didn't like them. Especially if you didn't like them, because like I said, I buy books based on negative reviews and if you didn't like it, oddly enough, I'll probably end up reading it sooner. If you want to use some reverse psychology on me, that's fine by me too. I don't mind. I'm easy like that. Also, if you have a book haul of your own that you would like to share, please do so down there in the comments. I love going down there and finding just lists of books, because I always come across something that I have not heard of, because I can't find everything. So you guys help me out with my next purchases, especially when you guys are like, hey, I read, I got this, I read it and I didn't like it. I know I'm weird, but take that with you.


Mae'r chaelch yn Gweinigol yma yn awrgol eich sefydliad ar hyn. Dyn ni'n rhoi'r ffordd mewn chyfodol yn gweinigol yn awrgol, yw ymgylch chi'n rhai sy'n meddwl i'w ddweud. Roedd yn gweithio i chi'n ffordd o'i gweithio'r gweithio'r gweithio'r gweithio. Roedd eu ddweud yn y gallu'r gweithio'r ddisodol. Mae'r gweithio'r ffamil, y gallu'r ddweud yn gweithio, mae'r llaw gweithio'r ddysgu i'r parlymen,Whose backing has never wavered. My association in Richmond, north Yorkshire, who placed their trust in me and gave me their loyalty support and this opportunity to serve, and my party, whose members, counsellers, and activists work tirelessly to deliver a conservative government in December last year. Politics is a team sport and there is always a multitude of hard working people behind every effort. Felly, rydw i'n ddod i'n ddod i'n ddod i'n ddod i'r team deol, Stephen, Jesse, John, Kemi, Theoclare, and James. I'd also like to thank my predecessors George, Philip and Saedgetd. It is only because of 10 years of sound, Conservative management of our economy that this government has been able to act with the pace and scale we have in responding to coronavirus. I would like to thank the Prime Minister for entrusting me with this job and whose friendship has been invaluable. I've seen up close the burden the Prime Minister carries. We all know he has an ability to connect with people in a way that few politicians manage. It is a special and rare quality. But what the commentators don't see, the thing I see, is the concern and care he feels for people every day, for the well-being of every person in our country. Yes, it's been difficult, challenges are part of the job, but on the big calls, in the big moments, Boris Johnson has got it right and that is the leadership that we need. Because we are only part way through this crisis. What began in March as a health emergency has grown and now reaches deep into our society and economy. Not only does it endanger lives, but jobs and education. It separates friends and family. This government has never been blind to the difficult trade-offs and decisions coronavirus has forced upon us. If we had, we would never have deployed one of the most comprehensive and generous packages of support in the world. But more than the measures themselves, it is the values behind them that I want to impress upon you. Conservatives believe in the importance of community and belonging. We believe in personal responsibility and pragmatism. We believe in the nobility of work and free enterprise. And we believe in the unbreakable bond of union that unites the four nations of our United Kingdom. Our values are old and true and have withstood tests of strife, of terror and even war. They are timeless because they are a wisdom earned over generations. And they are universal because they are rooted in the fundamental belief that individual freedom enables both the greatest achievement and the gentlest kindness. People looked at us last December and saw this Conservative Party. They saw a party whose values and priorities were aligned with those of the British people. They saw a party prepared to act at a scale, commenced through it with the challenges our country faces and they were not wrong. The self-employed support scheme. Eat out to help out. Our plan for jobs. The job support scheme. A vat cut for the tourism and hospitality sectors. The pay as you grow scheme. A stamp duty holiday. A £2 billion green homes grant program. The £2 billion kickstart scheme. Nearly a million business grants. A 12 month business rates holiday. A £38 billion bounce back loan program to over a million small businesses. Over 66,000 coronavirus business interruption loans. The future fund. Tax deferals. Support for our brilliant charities. Billions of pounds of extra funding to support our most vulnerable. A six month mortgage holiday and yes, the furlough scheme. The first of its kind intervention in UK political history. Delivered at scale, devised in rapid time that protected millions of British families at the most acute stage of this crisis. I could go on. All these measures and more delivered by a conservative government as part of our plan to support jobs and livelihoods. And whilst we were not have wished for this burden. It has been for many for the first time in their lives. A moment in which government ceased to be distant and abstract. But became real and felt and something of which people could be proud. Action met words. This conservative government stood between the people and the danger and we always will. But we haven't done it alone. You, the people have been with us. Wherever I look, I see acts of decency and bravery. Barbara and Richard Wilson in Cumbria, who furloughed the staff from their butcher shop but topped up their wages so they didn't have any extra worries about bills. Kevin Butler, who used the self-employed support scheme to help meet the cost of living whilst his partner worked so he could homeschool their daughter. John Norma and Richard King, who run the Bullshead Inn in Shropshire, who did the right thing when we asked, made their pub COVID compliant and reopened using Eat Out to Help Out in August. Thank you to all those businesses, small and large, who are making the right decisions in difficult circumstances for workers and customers. We are now seeing our economy go through changes as a result of coronavirus that can't be ignored. I have always said I can't protect every job and every business. No Chancellor could. And even though I have said it, the pain of knowing it only grows with each passing day. So I am committing myself to a single priority, to create support and extend opportunity to as many people as I can. Because even if this moment is more difficult than any you have ever faced, even if it feels like there is no hope, I am telling you there is. And that the overwhelming might of the British state will be placed at your service. We will not let talent wither nor waste. We will help all who want it find new opportunity and develop new skills. Through more apprenticeships, more training and a lifetime skills guarantee, our kickstart scheme will help hundreds of thousands of young people into good quality work and we will help small businesses adapt. That's why we've delivered government-backed loans, tax deferrals and tax cuts. In a free market economy, it is the entrepreneur who is critical. And we will make it easier for those with the ambition and appetite to take risks and be bold, to do what they do best and create jobs and growth. And we will protect the public finances over the medium term, getting our borrowing and debt back under control. We have a sacred responsibility to future generations to leave the public finances strong. And through careful management of our economy, this Conservative government will always balance the books. If instead we argue there is no limit on what we can spend, that we can simply borrow our way out of any hole, what is the point in us? I have never pretended there is some easy cost free answer. Hard choices are everywhere. I won't stop trying to find ways to support people and businesses. I will always be pragmatic. The Winter Economy Plan announced only two weeks ago is but the later stage of our planned economic response. I will keep listening, keep striving to be creative in response to the challenges our economy faces and where I can, I will act. I will not give up no matter how difficult it is. The British people and British businesses won't give up. I know this because of what I said at the beginning. We share the same values, the Conservative Party and the country. And these values are not devoid of meaning to people. They are about protecting that which is meaningful to them. Their family, their home, their job, their ability to choose for themselves what is best for them and those they love. To create second chances, to see potential met and to extend the awesome power of opportunity to all who seek it. To answer questions of character with action, not rhetoric. To put the people first, their hopes and their aspirations and above all. To be worthy of the great trust they have placed in us.


First in person conference in two years and we already have a special set up Some of you know me Some of do some of you do not so I need to introduce myself a little bit My name is Marta And I hate debugging So now you are asking me why I'm covering subject like that As I hate debugging I was trying to find out the best techniques tools ideas on how to make debugging easier First fact One that you are not going to like We spent most of our time debugging unfortunately with best thoughts. It's still going to be like that but We can improve We can improve things in an important way and I'm going to talk about ways to improving debugging in embedded Linux today. So Here we go So what is important in debugging? You may say tools You may say knowledge you have already you may say experience and and What I will going I would like to I Argued today is that the most important thing is the approach you take If you have an organized approach, it's going to be way way better. Oh My dear clicker Okay But let's start with Things I have seen over the years Frequent errors when people are debugging the applications The first the most common one is Trying random solutions. I don't know what's happening But I'm going to change that and that may be the change the file system Let's change the network card Let's change the component Usually it's not really fixing the problem the second Common error is adding wait sleeps you sleep or whatever you have in your framework and When you hear when I am asleep the test case actually passes That's a common sign And I will tell you a small secret after 10 years working in silicon companies If you are fixing a problem by adding a slip It's going to show up just before the important presentation and Won't be happening just from time to time time to time it will have be happening all the time no slips except Except if you can really Tell why you're adding it in a better space Quite often you have a protocol specification. You have a chip specification telling you that you need to wait One second for the controller to initialize or for something to boot in this case. That's okay. Good to write a comment Above that sleep why it is there linked to the documentation So that everyone else after won't be wondering what is this thing doing here then Inefficient tools either doing everything manually or Or people are often writing crappy tools because it's just for debugging and this code is just for debugging I'm going to throw it away or they are avoiding writing tools whatsoever As we are going to cover a little bit later In a good debugging methodology, you need to reuse your tools if they are crappy you will have crappy experience and then Managers will Want me for this Estimating time for your debugging especially when you are hard hardware software problem Some people will ask you to estimate how long it's going to take if you are really experienced and You think you nearly have the solution you might try to tell how much it's going to take Unfortunately, you might end up saying three days and Three months later, you will be still at the problem after quite a long time for me. It worked with managers I'm sorry. I'm debugging. I don't know how how long it's going to take After repeating and repeating repeating it's it finally worked. You can try hopefully too so This is my secret methodology that like to share with you today So let's go through rapidly first defining what is the problem you are walking on then listing What are the possible reasons for this problem? After that, I look into ways how you can actually verify that this reason is actually the reason for your problem Then you write a test case you run a test case You analyze what you got and then you look back or you have a solution now It's going to be easier with an example So let's go to an example an Example is not going to be the HDMI in the laptop because that's a little bit too complex and I'm going to run with something a Little bit more fun. I have been installing a weather station recently In my garden the garden is in the mountains. So we have a slope And it's pretty long like more than 100 meters long you have trees so we have different things that That can interact with the weather system and the weather station has the base station It has temperature sensors. It has a wind sensor and it has the rain level sensor The base station was working the temperature sensor was working The wind sensor was working But the rain sensor wasn't working. So Let's go into the bugging of my weather sensor So what the problem I define it as the weather The rain sensor doesn't work. What could be the reason? We are in embedded space first possible reason. There's no power Second possible reason I can think of just like that It's a radio. So maybe it's too far from the base station It's not receiving a signal and doesn't work. Okay, so I have those two possibilities Let's go with the one with radio so How can I verify that's true? I Start looking at the at the sensor. There's no LED Nothing showing that it's it's really working But when we're looking at the base station I can see that there is a small icon the sensor of the radio link With the with the rain sensor. Okay So it means that there is a reducing now So this is my test case the icon on The base station we have radio. Okay, so what have I learned I? Have learned that both of my possible causes are not the real cause because if there is radio there is also power on The device. It's not that the problem. So We look back and they back further. I have as I had no clue Let's disassemble the sensor So as I do not want to use photos of the actual device because copyright and all stuff What is important to know how it how it works? Oh We'll be on the right place in a moment Okay, here we are so it works with a scale You have a raindrop Going down Running on the scale and when you have enough drops the scale goes down the water goes out and the other part of the scales come up and when it switches it clicks and It counts the number of clicks it does It's pretty pretty easy to understand how it works. So I was looking at it The possible reason it actually mechanically doesn't doesn't click brought what what can we do to verify it bring a bottle of water and See if it's going to click and if we get the actual result. Okay, so I do the experiment. It works What have we learned mechanically it works. So what could it be? In fact, there were more steps like that during the whole thing until I realized that it works with the bottle of water But it doesn't work With the real rain or at least it works but for only one click during a real rain and After the rain I Got that aha moment. You remember the slope. So the sensor itself was also on the slope like that so what if This kid doesn't work with a low amount of rain if it is not exactly horizontal How do we test it? Easy when you have a gun on the slope you just you just switch it 90 degrees and wait for the next train It worked. It worked and it's working ever since time to get into What we have learned from the methodology. So what is the problem? Write down everything, you know about the problem then List all the reasons you can think about By the way, I'm typically using an electronical fire, but you can do paper whatever you want Listing all possible reasons you can find out then you choose one that is The most interesting for you or maybe the most probable one you'd grab that reason you keep it and You find a way to verify that reason and you keep the reason not that all the other reasons This one you grab it and you design an experiment to verify that specific reason When you have the experiment Because it may be that it's pretty hard to do and you would prefer to go back to another reason Maybe it will be easier to do it may happen when you have the experiment that you can actually do You do the test case It's either something to not down or how exactly to do it to reproduce or if it's just called You just commit the test case and then what are we learning from the result? Does it support the fact that the reason that you were thinking about is the real reason? Have you discovered any? new possible reasons That you could be able to look into or maybe Inevitable happens quite often Maybe do you need to recheck? your previous results Because one of your experiments were broken for some reason or was incomplete and That's why I'm telling you to commit the results and have all the history So you're not going to be lost because one of the experiments was just broken and Then we'll look back either. We have found the solution. We are happy and we implement the actual solution and At the end we run the actual first test case from the beginning to make sure if we have actually fixed the issue and Then if you do not have enough information Go out to any point above typically you will go to the wrist of possible causes and you will be evaluating What is the next one to work on? Okay That is about the methodology then it's about tools because You need tools to understand what is happening in your system What exactly does not work or How the system at large works? so that you can get more insight into the issue and of course you also need tools to Design your experiment. There are so many tools out there I'm going to cover a few Most frequently used ones Then it's up to you to work on your toolbox to go around find Things you can use. There are a lot of interesting presentations happening around for example one about tracing later on today So the first Some people are not going to like me again here because print of debugging that's for Beginners, right all people working in embedded space for yes, no that well For beginners back everyone is doing that so printing is Print F in C print K on peer something in the Linux kernel and a specific function in the language Tooling that you use what it allows you to show is the at the state of your some variables or The state of the code path when you are finding yourself in basically but but but Beginners beware Decode may behave differently with and without and Why is it so? For quite many reasons first my advice will be to show only what you actually need Because one reason too much data may be really hard to analyze if you are just lost in pages and pages and pages of data even if your Piece of gold is somewhere in there. You may just not see it and then watch out the bandwidth In code especially with loops It's really easy to generate pages and pages and megabytes of logs When you are embedded with a serial port over the slow network connection, you can actually saturate Messages may be lost in this case and Imagine a situation when you have had the right message in the exactly right point showing the exactly right Variable in the right moment and you are just not seeing it because it's going to be lost It happened to me not funny at all So make sure you get all messages and save your bandwidth for the importance then quite frequent technique to limit the amount of messages and Make it easier to To work over your debugging is using log levels. What is it? log level in Natural you have a variable that is controlling printing some of the information so You have some variables and you in the code you have in some variable is higher than Some value then you print the message otherwise you don't Why it's useful because you may have all this conditional debugging in the code and You just enable It by setting the variable by a debugger in from the command line if it's in Xcarno in sys and It just happens Saves your time and If you think that adding at printf Looks like a fix for your problem I Would tell you to retest because my bet is that you are having a race condition Okay Then let's go to the kernel special files For debugging Linux kernel and debugging your application working over Linux. It's it's also pretty interesting Yeah, my dear clicker Okay So there are two main Directories with special files that are used for proc and sys not going into the details of history about why you have both Not important for our use case In proc you have various statistics Especially related to your processes. For example proc self limits is giving limits of the process itself There are way way way many other things Useful to learn what you can find interesting that applies to your to your case. The other is sys It includes fires for each bus. It allows you to enable disabled certain features dynamically. For example Sys kernel debug dynamic debug It allows you to enable log levels conditional debugging in the kernel code quite useful You can enable things without recompiling Saves time also Then We come to domain specific Situations and probably in your own domain, they will be way other things Two examples of stress and path and how you can use them So my first friend's trace It allows you to see all the system calls that the program is running with the Parameters and the results of the system calls It has saved me a number of times from Applications that do not check error codes of system calls For example, someone is opening a file and not checking if the file was actually opened and Going with their work If they are wrong permissions or the fire doesn't exist it usually ends badly So it it saves you a lot of time For such kind of cases just looking for minus one as their error code and verifying if they all look reasonable then perf I'm not going to talk a lot about perf because if I run into the subject of perf We are not going to get our Guinness this evening. So You can get a lot of information from many places and perf gives you a Lot especially related to your CPU and The general monitoring performance stuff for example Just perf start sleep Chan Gives you the CPU statistics for the last 10 seconds Pretty useful and there's an excellent documentation With perf with wine one line us you do not have to remember the comment Just you search on the on the site of the most important comments and You will like as an expert just by knowing the the site as being able to find the right Great comment for your use case and they are they are plenty. Okay Another domain networking Pick up TCP dump a way shack what is what is pick up pick up is a format that allows you to save your network traffic And then reanalyze TCP dump is a tool that allows you to jump to dump to display the traffic In a text format the way shack is a graphical interface. So what I'm going to show you is the graphical interface For people do not to who haven't done a PG it working It may be sometimes a little bit complex to understand But you the tool analyzes the protocols for you So you already have some information and in this case I for example, I have a TLS connection I can see a port number In the tool Usually in the red it shows you Things that are not going well in the network connection. So it may be a hint of course need to be careful For some reasons and have your protocol reference handy next to you when you are debugging. So What do I use? way shack or TCP dump for To answer questions like is there really network connectivity working correctly at all levels Is the protocol I'm working on actually working as it should be Yet again, you need to have the protocol spec somewhere handy to be able to verify if it's actually true or Is there some? Unexpected traffic Something that you were not expecting in your network But actually happening and interacting with what you want to have in a way that Generate specific effects. So a Typical findings using Workshark or TCP dump same Mac address in a in the same network For everyone who hasn't run into that yet when it happens to you your network behaves Randomly and quite often it happens in a bedded because Same Mac address twice happens quite often when we have Ethernet controllers Where That's the software that has to put the Mac address Or you're prototyping a device someone forgot to put the Mac address or all device are clones And we connect to identical device to the network and then buff it may actually Take some time to debug and in the network trace you see you see requests Two requests for the same on the same Mac and you just have to find the offender then I know the interesting situation is when you have your Network connection or protocol connection blocked by some misconfiguration or if I will typically as you are seeing Exchanges between two parties and then one of those parties say stop. I Don't want to talk to you anymore if a network trace You can see who said that And then you go to that side to find out what happened in the log or Or by other means you look in the configuration fires, whatever it could be Okay, so Let's wrap up and Repeat what is important? At least what I find important So my the the magical debugging procedure adjust as you want to Define what is the problem clearly? List the possible reasons show Think about how you can verify if it's really the reason right at this case Save it for later Find out what you have learned from the result of the experiment and then look back depending on the needs on the tool side Printing quite often helps with initial questions. I Haven't worked on I haven't worked through the bugger's in this session because otherwise it would have been a shopping list Debugging is helps in similar situations, especially if you want to look into some specific code You have also logs for from your system from your applications Look into them and find out what is important and what is interesting what you can reuse and Then there are specific tools for each domain. You have a performance information from in tools like puff You have the networking Tools why check tcbdamp if you are an internet there are other tools if you are on infinity band or other things And the way there are way more tools in your toolbox available for different domains and Add them as you find useful so if you want to discuss this subject or a Specific subject of why a security person talks about debugging. Okay. The answer is very simple security bags are bags first So Let's bugs let means less security bugs. That's why I'm working on that and also the Friday As the procession So if I'm calculating correctly, we have some time for questions now Everyone's shy. It seems so If you ask yeah, we have a question because I have of course things to add we have someone Yes, hello Dance all of them I work for Ford Motor Company Near me Dance all of them I work for Ford Motor Company and something that I've seen You know differences between going through university and then working in real-world world environments. How do you propose we translate some of this experience in real-world environments back into the University Environment because something, you know, it's it's especially when you're starting out printf is very common and it's it's at least my experience It's usually code fast and debug later Usually two three four hours before assignments do so. Do you have any ideas on how we can better? Teach these advanced techniques through a university level. Okay There's a very insightful question. It's a very insightful question and in fact Just two wells tools away. We are discussing the same thing for security So I've noticed the same thing people coming from school. They do not really have the bugging skills No, no security skills know the experience so What I what I'm trying to do is to educate people on on actual techniques because I find personally that Tools they can learn It's easy to give them tools for a specific task when they need them It's more complicated to To learn people actually work step by step I'll give you an example here When you have the result of of that analysis as I as I've presented available Don't buy by a genuine the junior developer They can show it to a more advanced developer easily And that person is going to look Okay, have you considered this situation? Have you considered this situation in this and this you have you have considered this yes But but there's one more possible reason that you should consider and it's very easy to have them in this case Other than they are telling you for 30 minutes. What do they have tried to do? And then well, you are going to redo the same experiment. So I think that what we are missing is actually learning them the approach and The tools are going to come I think that is easier Hopefully answering your question We have an online question What do you think about debugging real-time embedded systems? A lot of tools you presented a such as Strace cannot be used on those I have been using Strace on Okay, maybe on a Hard embedded because there's the definition of what is what is real-time? Yeah, so if you are on a hard embedded Then you can You will need a little different toolbox So usually for example printing won't be useful because it's going to completely break your runtime a constraint except that you can add you can try to adjust those techniques for example as Without without using printf what you can do is to re-implement the printing to some buffer somewhere and then get get those The information later on the same with tracing you can also try to do it in a non-intrusive way My advice will be mostly to think If your problem is really linked to the hard real-time requirements or not If it's not You can just use tools as in typical Linux system If it is Hard to return really in the problem is really showing in that hard to return problem Then that will be and there will be a need for Specific tooling for for your test case depending on where you exactly can put the data and what you are exactly looking Looking in That will really depend on the situation. It's pretty it could be pretty complex Okay, we have a question like fifth row. I think on this side It's quite funny. I ran into an Mac address duplication problem I ran into a Mac address duplication problem few weeks ago and I found that a very helpful tool can be looking at your ARP table and That's a little easier when running wire shark in the first instance This is yeah Looking at your at your ARP table when it happens. That's also a reflex to have I Use this example because quite often we are not considering. This is what is actually happening So we are thinking it's something else and then and then we figure out and of course after after the fact to having that The duplicate in the trace You run the the ARP format. You just see. Okay. They are two of them And it's clear you have verified you have verified the case. Yeah for quite many Situations you have multiple tools you can use and with experience With different kind of projects you will have more of them to use I'm unable to cover of them in one hour. Sorry. I would say that We are done now and I think that will be the lunchtime, right? So, thank you all


Hi, I'm Mike Fulton. I am the vice chair of the IT for IT Forum. I think there's three things that are unique and different about IT for IT. Its business perspective, its service orientation, and its focus on interoperability. The first difference is the business perspective. IT for IT focuses on an IT value chain concept built from a business strategy technique called the Porta Value Chain. And that concept of an IT value chain is something that is very focused on the value that the IT department delivers back to the business. It's something that business executives understand and work with in their own context on a day in and day out basis, and it allows us to talk to the business very effectively when we try to communicate our objectives with IT for IT. The second thing that's different about IT for IT is its service orientation. In today's world, everything is as a service, but most of the IT management frameworks on the market really don't consider all elements of a service orientation. IT for IT was designed with a service orientation in mind. The third thing that I think is unique and different about IT for IT is its focus on interoperability. IT for IT was designed from the start looking at the interoperability of IT management tools and capabilities. That interoperability ensures that the flow of work can happen between different parts of the IT function, and it enables us to be more effective as an IT organization. It's been a pleasure talking with you. I hope that you can take some of the examples I've shared back to your organization and get some of the value out of IT for IT that I've seen in the companies that I've worked with.


Northern Eye Center in Pikeville. Your local vision experts, experienced doctors using state-of-the-art technology, choose from top designer frames from Oakley, Ray Bann, Nike, and more. We accept Medicaid and Medicare, plus most insurances are accepted. Northern Eye Center in Pikeville, next to tractor supply. Beginning Monday, August 19th, the Appalachian Center for the Arts will be having a tech camp for children ages 12 to 18. Kids will be learning about the technical side of theater productions including sound and light engineering, costuming, and more. Before the camp is over, those who participated will help with the App's 101 Dalmatians Kids Show. So basically what happens, it's a two-week-long camp that coincides with our 101 Dalmatians Kids Show Camp. And so kids ages 12 through 18 will come in and they will learn all the different technical elements of theater. They'll go to costumes, they'll go to sound, lights, stage management, set design, they'll help build the sets, paint them, all of that. And they will help get the 101 Dalmatians Kids Show ready for their performance. And then at the end of the camp they will also be on the tech crew for the 101 Dalmatians. So they will get first-hand experience in helping run the sound board and helping run the light board, you know, being an usher, helping call the shows, things like that. Kirk Patrick Daniel says no theater production is made possible without show technicians. The skills being taught at this camp are also meant to be applicable to other fields. At the App, we really try to teach that it's important to know all aspects of theater. You may not want to, you know, do that forever.  You know, light design is your passion. But knowing a little bit of everything, it kind of helps give an appreciation and helps really build the ensemble feeling that we really strive to produce here at the App. Because every job is important in theater. And it takes every job to make sure that the stories happen. Reporting for Mountain Top News, I'm Nick Colum.


What's good YouTube, it's your boy T-World back to y'all again with another art video If you're new to the channel go ahead and subscribe make sure you click post notifications So you will be notified anytime you boy drop some heat Today we finna draw your boy Adam 22 he's a very successful YouTube. You need to go ahead and check his channel out He make a lot of dope lit vlogs, so Go ahead and check them out man. You feel me Let's jump right into this video. The first thing we're gonna do Let's come over here and set Set our brush Tablet if you ever get this option I know I say that a lot, but it's always get that same question like why can't I set my brush and people think you can set it With your mouse, but you can't like a Y come a bamboo or a centi Brush now we finished with the line work. So it's time to add the color to it. So what we don't highlight everything Go to object expand the pinch a copy of it lock the top layer and send to back Nothing you do that You'll know if you did that still right if you look over here and you see your layer You see your line work on top of the color. That's how you know you did that still right now We finna highlight everything together Go to your path finder and click merge You do that you want to right click on to it and go to isolate select the group here between your line work Finish with the artwork of atom 22 man Thank y'all for watching mo heat coming soon and i'm out this time


Somewhere in the early 2000s, there was a top-secret project at Microsoft, code-named Field. It was meant to be the newest version of Windows XP, with revolutionary new features and capabilities. But something went horribly wrong. The project's lead developer, a brilliant but reclusive programmer named James, became obsessed with the project. He worked long hours, neglecting his family and friends. He slept in his office, surrounded by code and mountain dukens. Rumors circulated that he had made a deal with the devil to ensure the success of the project. As the release date approached, James became increasingly erratic. He insisted on testing the software himself, refusing to let anyone else use it. He claimed that he had discovered a hidden feature that would change the world, but he refused to reveal what it was. One day, James disappeared. His office was empty, and the only thing left behind was a single floppy disk labeled, Field. No one knew where he had gone or what had happened to him. The company tried to salvage the project, but it was too late. The software was buggy and unstable, and it caused computers to crash and freeze at random. Users reported strange glitches and errors, and some claimed that the software was haunted by James's ghost. Rumors spread out a hidden Easter egg in the software, a secret message from James himself. Some claimed that if you typed a certain code into the command prompt, the screen would turn black and a message would appear. I am always watching. The project was never released to the public, and it was quietly buried. But some say that the software still exists, getting away on a forgotten server, waiting for someone brave enough to install it. And if you do, be warned. James may be watching you, even now.


My name is Haley Leyshaw. I'm a sophomore at Vanilla High School. Today we're playing basketball with the police. So there's a few police officers on each team and with our students and we're building the relationship with the police officers in the community. Not going against them, but we're with them, playing with them. If we play against, it's kind of like we're not building the relationship. It's kind of like we're fighting against each other and we want to not fight but like work with each other. At first, a lot of people were scared. There's definitely tension and like fear but we're working to loosen that up. So we know not to be afraid because if we do get into a sticky situation they know us and they know who we are. I want to keep going with this. Building more relationships, we're bringing the community together.


Hi all, wishing you all a very happy new year. Each year we start the year with a resolution. This year let's start with a purpose by turning our attention towards WHO strategy of global elimination for cervical cancer. Each year January month is recognized as Cervical Cancer Awareness Month. This is to raise awareness about cervical cancer among each women so that we could contribute to the WHO Cervical Cancer Elimination Strategy Program. Cervical cancer has become a significant health problem and a concern. Cervical cancer we all know that it is one of the preventable and yet curable in when detected in early stage. According to the Grobo-Kan 2020 fact sheet, if we see there are more than 6 lakhs cases diagnosed each year and more than 50% of the cases succumb to death and hence this is causing a major health problem and a significant public health concern.  Cervical cancer is the cancer of the uterine cervix that is the mouth of the cervix. Early papillomavirus, so HPV viral infection causes cervical cancer but we have to know that not all women with HPV infection develop cervical cancer but there are certain health risk factors that causes the persistence of HPV infections which leads to cancer in later on. Early marriage or if there are multiple sexual partners or if there is smoking or alcohol addictions, if there is oral contraceptive pills or if there is low immunity or there are associated other associated sexually transmitted infections, these are high risk for developing cervical cancer later on. So signs and symptoms mostly early phases most of them are asymptomatic but as the disease progresses the signs and symptoms may begin just like post-coital bleeding or there could be abnormal vaginal bleeding or there could be abnormal discharge associated with spotting or bleeding or in advanced stage there could be limb swelling or a backache or if there is a metastasis to the lung it could be breathlessness. So there are few methods, first is number one that is primary prevention that we can prevent it by HPV vaccination, human papilloma viral vaccination or cervical cancer vaccinations. This vaccination can be given to girl from age of 9 up to the age of 15 years but carried on to 26 to 45 years as well. Second, every woman from the age of 25 to 30 years should undergo a high performance test that is pap smear or HPV DNA test up to the age of 65 to 70 years every 3 to 5 years. By screening what happens is either a pre-invasive cancer or a cancer in an early stage or advanced stage can be detected and when once the cancer is detected either it could be pre-invasive lesions or early stage or advanced stage we can treat it accordingly. For instance if it is a pre-invasive lesions the surgeries or the treatment is will be very minimal or minimally invasive and if the cancer is detected in an early stage then there are surgeries and when the disease is advanced it still can be treated and then controlled. So all of us pledge that we carry this message to each and every woman about cervical cancer awareness. Let each of us get vaccinated, get screened and if disease is detected please get treated. Thank you.


This paper investigates a closed-loop supply chain for prefabricated buildings under carbon cap and trade legislation and government subsidies, analyzing optimum pricing and CER strategies using the Stackelberg game and numerical examples with sensitivity analysis to evaluate important factors in the optimum CER and pricing solutions. This article was authored by Xu Feng's son, Yu Yong Wang, Yu En-Yuan Li, and others.


Welcome folks, we have the Dow Industries finished down 482, NASDAQ up 166, S&P is up 40, that's the Dow and Draft inside the NASDAQ folks of 1.2%, 9.10 to 1% in the S&P and 1.4% in the Dow Industries. We had gold, gold contract up $3, trade in 1902 an ounce, silver $0.18, $24.18 an ounce of light sweet crude, up a buck $28, $92.35 a barrel of notes and bonds. So a 10-year note, flat $126.21, $30 a year up $126 at $153.13 in Kingdoll, Kingdoll also flat $9607.6, Euro $113, Yen $115.02 in the British pound, $135 to $1 US. We get open, we take a look at the S&P first, we get looking at high volatility, I expect it's going to continue, bottom line, get a low out here $425.86, the high volume low that wants to get tested is $420.76, hasn't got tested. As the NDX100 got close, got one in $0.20, but guess what? What doesn't happen folks is this, is that you're going to get the S&P tested, the NASDAQ tested and the small caps tested.  Gold, gold contract might take on gold, you got an ABC structure up, that being said I expect you're doing a complex ABC, the reason being somehow, some way folks okay, what's going to happen is that it's going to be like okay, you took the high out you got an ABC structure happening, we took it out with $80.81, nice takeout too big time. That being said, that was 100% move, remove, and I've seen it plenty of times, and we'll see where this shakes out, but I suspect it's going to pull back, you're going to want to buy the pull back in spades by the way, and then we'll see where this baby goes. My take on gold, gold's on its way to $25.50, that's kind of how this is set up right now, and Kingdala I suspect when we see what will make gold pull back is that Kingdala looks to me, he just wants to try to get a little bit higher, so going sideways, he had the swing high up there of $97.441, bottom line, I suspect that can go a bit higher, have a great night folks, have a safe night, please tell your friends about TFNN, ask them to come over, join Tommy in the morning, nine o'clock, great show, have a great one folks, have a safe one. Sharpening your skills as an investor is like getting better at playing a musical instrument, you have to practice, sure.


Traditional or raw? I'll take traditional today, please. Building your own personalized RIF savings plan involves a lot of choices. Let's start off with G. You can choose one of the pre-made lifecycle funds. And also go with I as well as F. Or build your own tantalizing portfolio made to order by selecting from five professionally managed fund options. I'll also take C and S as well. And that'll be all for me today. The choices are yours and we're here to help. Visit your installation's personal financial counselor, the sandwich artist of financial planning, or visit tsp.gov to learn more.