Ladies and gentlemen, Governor Ronald Reagan. Novelist Thomas Wolfe once wrote of our country, there is a mighty music to the proud glittering names of places in America. During this campaign, I visited places in America with such proud names, each name synonymous with the growth and the progress that once made the American economy the envy of the world. Steubenville and Detroit, Youngstown and Buffalo, Pittsburgh and Seattle, Houston and Hartford and Jersey City, and Lima, cities like New York and small towns like Greenville, Illinois. The very sound of these American names evokes a feeling of confidence and strength based upon what Americans have built through hard work. But in many places, the mighty music has been all but silenced, where once there was a great confident roar of American progress and growth and optimism, there is now the eerie ghostly silence of economic stagnation, unemployment, inflation and despair. If you're like most Americans, you and your family know the sound of that silence. You experience it around the dinner table when there's a discussion of how to pay for the children's education. You experience it in supermarkets when you pick up an item, look at the price and place it back on the shelf and move on. You or a loved one may have personally experienced that silence in the place where you once worked when it had to shut down.  On farms, it's a puzzled silence, filled with questions of how things could go so wrong in a land as blessed as ours. Yes, the mighty music of American economic progress has been all but silenced by four years of Mr. Carter's failures. This election will determine whether the nation and the world will ever again hear that great sound. We'll determine if the dinner table, your home and the supermarkets of your neighborhood will ever again be places where plans can be made and necessities can be purchased without the knowing doubt and, yes, fear brought by Mr. Carter's inflation and unemployment. Mr. Carter recently was asked by a young woman why our country could not work out a solution to unemployment and inflation. His response was startling even by the rather extraordinary standards he has set in this campaign.  Unemployment, a temporary inconvenience, inflation, a transient problem? These words from an American president? Recently he told a group of labor officials his opinion of the coming election. He said, it's more important than your income. It's more important than the quality of the house that you have. It's more important than the neighborhood where you and your wife might ultimately retire. Is Mr. Carter's chance of reelection as important as what has been done to your income, your home, your neighborhood, and your family? Douglas Fraser, president of the United Auto Workers in a recent interview, was asked about the support that I've been getting from union members all across America. And Mr. Fraser, an avowed Carter supporter said, there's an absolute correlation between unemployment and Reagan's support among blue collar workers, including members of our union. And we've been preaching for years that the workers vote their pocketbook. Now if they vote their pocketbook this time, we're in trouble. This is the kind of economics that the president told us in May of 1977 at our convention that he would never tolerate unless the people understand this anguish, this feeling of hopelessness, I think our society is going to be in trouble. Well let me remind you that those are the words of someone who publicly supports Mr. Carter. They are an extraordinary indictment of the Carter record, and they accurately portray the feelings of many union members and their families, as well as many other Americans. If this is what one of Mr. Carter's chief supporters thinks of his policies, what should the rest of us think? Mr. Fraser says that if workers vote their pocketbooks in this election, we, meaning Mr. Carter and his allies, are in trouble. But the problem is that American workers are in trouble now, and if they don't vote their pocketbook, who's going to do it for them? By the very standards Mr. Carter himself used to measure presidential failure, he has failed. He promised to bring inflation down to 4%. It's now running at double digit rates and hit 18-2% earlier this year. The producer price index the past three months has averaged an annual rate of some 13%. In fact, between January 1977 and August 1980, consumer prices have risen 42.3%. In the face of all this economic bad news, Mr. Carter has taken to telling voters that things will get better. But today we found the answer to that. The consumer price index released just this morning showed that the cost of living went up to an annual rate of 12.7% in September. Inflation is not easing. It is rapidly rising. The double digit punishment of Jimmy Carter is not receding.  No matter what Mr. Carter says, inflation is getting worse. Right now, as I speak to you, nearly 8 million American men and women are out of work. You or a loved one may be unfortunate enough to be one of them. Their distress is obvious. Savings may be destroyed. Houses may be lost. And families may go unfed. As a candidate four years ago, Mr. Carter adopted what he called the misery index. Now he added the rate of inflation to the rate of unemployment, and for 1976 it totaled 12.5%. That was his misery index, and he suggested that no president had a right to seek re-election with an index of 12.5%. Well, today, by his own standard, he does not deserve re-election. The misery index is two-thirds higher than it was four years ago. Almost 20%. Interest rates are again rising. The prime rate was only 6.25% in January of 1977. It is 14% and rising today. The mortgage rate for new homes was 9% in January of 1977. It is 13.5% or higher today. It is now estimated that only one in 11 young families can now afford to purchase a home, something that used to be the hallmark of the American dream. Indeed, of all the sectors of the American economy, few have been hit so hard as housing. In 1979, our housing industry produced 1.7 million units. This year will be 500,000 short of that. To meet the real demand for housing, we should be building at least 800,000 more units this year. When Jimmy Carter took office in 1977, a median price new home sold for $47,400. It cost $306 a month to pay the mortgage on that home. Today, that same home would cost $556 a month, an increase of 81% in just over three years. Even Jimmy Carter, Secretary of Housing and Urban Development, admitted this last spring, conceding that for many hardworking people, the American dream is denied because housing is growing beyond their reach. Productivity has fallen six straight quarters as America continues to fall further behind our industrial competitors around the world. American workers are ready to compete, but American companies don't have the new plant and equipment for them to do so. More and more American jobs are exported overseas and new jobs are not being created here at home. A little more than a week ago, the president said, we're all better off than we were four years ago. Well, he could have looked at the report of his own economic indicators and learned that in purchasing power, the average American is 8.5% poorer than he was four years ago. Total industrial production grew 10.8% in 1976. Total industrial production has fallen 6.7% this past year. Now, that's not just a record of economic failure. That's failure on a scale so vast in dimensions, so broad, with effects so devastating, that it is virtually without parallel in American history. The other day, someone said, the Carter administration is giving failure a bad name and they haven't just failed last month or last year. They've been failing for four years. On August 28th of this year, Mr. Carter announced his fifth new economic program. After four straight failures, it's no wonder he wanted to wait until after the election and submit it to Congress next year. Mr. Carter has blamed OPEC for inflation. He's blamed the American people for inflation. He's blamed the Federal Reserve Board for inflation. The symbol of this administration is a finger pointing at someone else. And on October 14th, after spending most of the first part of the campaign running away from his economic record, he finally made a speech on the economy and he came up with a new list of who or what to blame for inflation. The number one item on his list was, and I quote, the failure to raise adequate revenues at a time of greatly increased public spending. Now, what that means in plain English is that he didn't raise our taxes enough. Now, Mr. Carter has already imposed the two largest tax increases in our nation's history. And by 1981, he will have succeeded in doubling the tax load on the American people. The equivalent of a tax increase on a family of four of more than $5,000 a year. Now, I'd like to ask him, isn't that enough? Apparently not, according to his economic plan. Annual taxes will go up $86 billion next year alone and $500 billion over the next five years. I'd also like to ask him why government spending isn't to blame. He's increased government spending by nearly 60% in four years. It is this incredible increase in spending that has caused inflationary deficits, not low taxes. We don't have inflation because we're living too well. We have it because government is living too well. Mr. Carter is acting as if he hadn't been in charge for the past three and a half years. As if someone else ran up nearly $200 billion in federal red ink. As if someone else was responsible for the largest deficit, including off-budget items in American history. And as if someone else was predicting a budget deficit for this fiscal year that began October 1st of $30 billion or more. He has other scapegoats for inflation, such as oil price increases. He doesn't explain why Japan and West Germany who import practically all their oil don't have our high inflation rates and economies in a state of crisis. Finally, he blames the long decline in our productivity growth. Well, I'd like to ask him, which president has presided over six straight quarters of falling productivity? Which president, by 1981, will have increased the punitive tax burden on our economy by some $300 billion? Which president has created two new cabinet departments and has increased the burden of federal regulations? In the same speech, Mr. Carter went on to misrepresent my economic program. Now, you know it's one thing when his administration jimmies its own economic figures to make its record look good, but when he starts jimmying my figures, that's going too far. What our nation needs, what the American people want, is a humane economy, one that sees them not as interchangeable parts to whom unemployment is a temporary inconvenience, but as individual human beings, members of families with feelings, hopes, and dreams. Tonight, I want to share with you my vision of an economy that works for the people and doesn't seek to use them for policies made in Washington. My plan, as I outlined in a speech in Chicago last month, was rooted in a strategy for economic growth, a program that sees the American economic system as it is, a huge, complex, dynamic system that can work if the American people get a chance to work. Tonight, because of time limits, I can't go into the same detail I did in Chicago, but I want you to know that I stand by the specific points I made in that speech. At the heart of that strategy for economic growth are eight major steps. One, we must keep the rate of growth of government spending at reasonable and prudent levels. Two, we must reduce personal income tax rates and accelerate and simplify depreciation schedules for business in an orderly, systematic way to provide incentives to work, savings, investment, and productivity. Three, we must review regulations that affect the economy and change or eliminate them to encourage economic growth. Four, we must establish a stable, sound, and predictable monetary policy. Five, we must promote the export of American products abroad. Six, we must revitalize American industry. Seven, we must adopt an energy policy that will allow our economy to grow and our standard of living to rise. And finally, eight, we must restore confidence by following a consistent national economic policy that doesn't change from month to month. One of the most critical elements of my economic program is the control of government spending. Billions of dollars of waste, extravagance, fraud, and abuse in federal agencies simply are being ignored for all practical purposes by the Carter administration. Let me give you one example, and there are sadly many, to show you what happens to the dollars you send to Washington. A couple of years ago, one of the worst scandals in the history of the federal government broke out in the General Services Administration. That's the agency that buys government supplies and manages federal property. There were more than 130 indictments and General Service Administration or agency auditors, I'm going to use GSA from now on, estimated they were looking for $100 million lost to fraud and another $130 million lost to mismanagement every year. Mr. Carter's answer to all of this was politics as usual. The GSA mess is still not cleaned up and the men who tried to clean it up are no longer in the GSA. Well, let me make a pledge to you tonight. If you give me the opportunity, I will put the corruption fighters back in charge at GSA to finish the job they started, and that goes for every department, agency, and bureau in the executive branch. I'm confident that we can squeeze at least 2% out of what otherwise would be spent in fiscal year 1981, adding 2% the next year and so on up to 7% by fiscal year 1985, and that's a modest projection. Actually, I believe we can do even better. My goal will be spending reductions of 10% by fiscal year 1984. I'll appoint men and women in key positions who share my belief that it is the government and not the people that must cut back in spending, and I'll work with citizens' task forces that will examine every department and agency. This strategy for spending control does not require slashing necessary programs. To the contrary, I will defend the integrity of the social security system and work to improve those programs which provide for the disadvantaged and those in need. The second major element of my economic program is a tax rate reduction plan. This plan calls for an across-the-board cut 10% reduction in personal income tax rates in each of the next three years. After that, we will index tax rates so that inflation doesn't force taxpayers into higher tax brackets. Jimmy Carter says this can't be done. In fact, he says it shouldn't be done. He favors the current crushing tax burden because it fits into his philosophy of government as the dominating force in American economic life. Official projections of the Congressional Budget Office show that by fiscal year 1985, if the current rates of taxation are still in effect, federal tax revenues will rise to over $1 trillion a year. In 1981, the increase will take $86 billion more than government took this year. The President says my proposed reduction of tax rates would be inflationary. Well, let me ask him a simple question in economics. Why is it inflationary if you keep more of your earnings and spend them the way you want to, but it isn't inflationary if he takes them and spends them the way he wants to? The fact is this program will give us a balanced budget by 1983 and possibly by 1982. We also need faster, less complex depreciation schedules for business. Outdated depreciation schedules now prevent many industries from modernizing their plants. Faster depreciation would allow these companies to generate more capital internally, permitting them to make the investment necessary to create new jobs, to help workers become more productive and to become more competitive in world markets. Another vital part of this strategy concerns government regulations which work against, rather than for, the interests of the people. No one argues with the intent of regulations dealing with health, safety, and clean air and water, but we must carefully re-examine our regulatory structure to assess to what degree regulations have cost jobs and economic growth. There should and will be a thorough and systematic review of the thousands of federal regulations that affect the economy, along with spending control, tax reform, and deregulation. A sound, stable, and predictable monetary policy is essential to restoring economic health. The Federal Reserve Board is and should remain independent of the executive branch of government. But the President must nominate those who serve on the Federal Reserve Board. My appointees would share my commitment to restoring the value and stability of the American dollar. The federal government can also take a greater role in promoting American exports. I have suggested that we revise export import bank rules to assist in the export of automobiles. The government should also work to break down foreign barriers to our exports. We must also revitalize American industry by exploring areas of patent law reform which would encourage increased innovation and inventing. Finally, we must adopt an energy policy which will enhance our economic growth. We must implement a balanced energy program that will encourage prudent energy conservation, along with increased domestic energy production. As soon as possible, we must end federal price, production, and allocation controls which have discouraged energy production and accelerate the leasing of federal lands. When fiscally possible, we must remedy the disincentive effects of the so-called windfall profits tax. We should streamline and reform regulations which block the use of coal and safe nuclear power. And we should encourage the development of alternative fuels such as solar and biomass. Finally, let me say something about one part of the American economic life that represents what I mean by a humane economy, the American home. Your home transcends mere economics. It is part of your life, not just a part of the economy. The people, especially the young people of this country, should not have to suffer a continued housing crisis. An administration committed to a housing policy that puts workers back to work, lenders back to making home loans, and young couples and all the people of this country into better housing. That kind of administration can turn the housing picture around. As soon as fiscally possible, I'll ask Congress to increase the amount of savings account income exempt from taxation, to encourage Americans to increase their savings, and to generate new capital for home loans. And we'll explore some new ways of financing housing and of stimulating housing rehabilitation in the neighborhoods of our large cities. All of these specific steps taken together make up a comprehensive strategy instead of the on-again, off-again policies of Mr. Carter. I think we must have one coherent program that we can stick with. Thus, what I'm proposing is a strategy which encompasses many elements, none of which can do the job alone, but all of which together can get it done. This strategy would depend on the will of the people to regain control of their government. Throughout this campaign, I've been saying that the economy concerns more than mere statistics. It concerns people, families, human hopes, and human suffering. Each American family has its own story about what the Carter economy has done. The other day, I came across a story that sums up what the American people have been through. Now, the story is all the more poignant because it concerns a child's disappointment. It appeared in the Fort Wayne, Indiana news sentinel and concerns a Fort Wayne fifth grader named Andrea Baden, who wanted to buy a pair of roller skates. So in the great American tradition, she saved her allowance until she had the money to buy them. Andrea put it this way. When I went back to the store, the price had gone up. So I saved more money, but when I got back again, the price had gone up again. It's just not fair. Well, that's right Andrea. What Mr. Carter has done to this country's economy just isn't fair. It just isn't right. But Andrea has learned something as a fifth grader that Mr. Carter seems to have forgotten or not to have learned at all. Inflation hurts people. It hurts when you want to buy a pair of roller skates and it hurts when adults have to buy food and pay for heating and other necessities. It hurts older Americans who suffer unimaginably from what inflation does to their fixed incomes. And unemployment hurts even more. This election is going to determine what kind of country Andrea Baden and millions of other American children are going to grow up in. Will it be a country in which everything keeps on going up in price and jobs are harder to find and keep? Or will it be a country because of our efforts beginning in January of 1981? Savings will mean something. Prices will be stable and there will be jobs for people who want to work. I would like very much to do something about that lack of fairness to hardworking Americans. And Andrea, to thrifty Americans like you I need your help and your support. But first of all, I need your commitment, your hope and your belief in this great nation's ability to begin again. It just hasn't been fair or easy for any of us for the past four years. I think the time has come for fair play for Americans. If you agree, together we can have a new beginning for ourselves and for our children. It will take your help, take your support and I'm asking for that help and support now. I've enjoyed talking to you tonight about these problems and we'll look forward to doing so again between now and November 4th. Thank you and good night.


If you work from home, you've probably noticed that even exercising looks different when you're not in a formal corporate office. So today we're going to talk about some strategies to get you exercising as you work from home. Hey, everyone, it's Leanne from leannculderwood.com and I've been working from home for decades. So you would think that I would have this exercise as I'm working from home down pat. But it's so not true. I think working from home, one of the hardest things to do is carving out time for exercise. So I want to talk today about some strategies to get us back into a fitness mode when we're working from home. And then, of course, go through some of the more popular exercises that we can fit into our new schedules while working from home. To start, I think the hardest thing for people who work from home is to actually be intentional about exercise. There's so many more distractions when you're working from home and exercise and fitness seem to get pushed to the wayside. And what takes center stage instead could be even the refrigerator. So it's this double-edged sword of not exercising enough, eating too much because it's always there, and all of a sudden six months go by and we've gained this massive amount of weight just from working from home and nothing else in our life has really changed. So the biggest teaching I can give you today is to actually be intentional about your exercise. And that means scheduling it, putting it in your work calendar that you are carving out time to do some exercise. And I talk about some other scheduling tips for working from home in my blog and blog up here, but exercise needs to be one of those key things we schedule every single day intentionally. Folks, we're in an industry that is extremely reactive and we're finding that it's easier to work than it is to work out. We have emails and phone calls coming at us constantly. And it is so easy for us to say, I'm going to answer all of these emails than it is for us to get off our butts and go to the gym for an hour. And here's the thing, 95% of our work does not need to be answered right away. We are not saving lives here, people. You can take an hour out of your busy day to go work out. There is very little that would be so pressing that you had to give up a workout to attend to right away in our roles as meeting planners and meeting professionals in this industry. Again, there's going to be extenuating circumstances, but we need to remove work as being the excuse for us not working out. Okay, so now we've done that. We've removed the excuse. We've actually scheduled it in our calendar. Now we've got this time, we've got to figure out what to do with it. So here's some of the more popular exercises or exercise methods that you can tackle while working from home without losing out on a bunch of time to get there and back. So here we go. First off, and the most popular is probably a traditional gym setting, and that's the one that I go to. I go to a boot camp gym where the classes are half an hour in length, right? I can give up half an hour a day to exercise. So half an hour in length, and they kick my butt. Now I schedule it around other errands I have to run. Right now my son is doing basketball at seven in the morning. So I take him to basketball and then I go to the seven a.m. class at my gym. It's brilliant. You can do the same thing if you're running kids out somewhere or you need to go grocery shopping and head to Walmart and your class is going to start at a certain time. You can schedule this as well. So a traditional gym, still probably one of the more popular ones and it keeps you accountable. Number two, now that you're working from home, an in-home gym works as well. I have tried it. I'm not good at it, but it doesn't mean it doesn't work. My sister does it all the time. So if you're the type of person that can intentionally remove yourself from your desk, get your workout in and then return to your desk, then this is the method for you. And now with YouTube, there are so many at-home workouts that you can even just Google on YouTube and use in your in-home gym that there's no need for you to be these massive fitness experts at home to actually get your workout in. So again, no excuses if you're going to have an in-home gym. Number three, go for a walk or a run in your neighborhood. This is also one of my favorites and it doesn't require a lot of equipment. If you're not a runner, that's fine. A walk is still just as effective as a workout. Make it a brisk walk. Take your dog. Just get out there. Enjoy your neighborhood and then return to your desk and get back to work. Oh, it's that change of scenery as well. Just invigorates you and gets you ready for the rest of your day at work. And finally, one of my other favorites is when you're doing client meetings, try and schedule them around exercise as well. I've seen a lot of meeting partners now do client events where they're inviting clients to these like Thai bow gyms and these different workout places. What a phenomenal idea. I just love it. And if you're doing one-on-one, then the two of you should go for a walk. And whether you're downtown or in an outlying area, just go for a walk around the neighborhood or around a city park while you're having your meeting rather than sitting across from one another in a restaurant where again, you're consuming all of these high fat and high caloric foods. So try and infuse exercise in some of the client meetings that you're doing. And you'd be surprised. I think your clients would really appreciate that. So those are my tips for exercising when working from home. And if you have just started working from home or you're thinking about working from home, if you jump over to my blog over at leoncaldorwood.com, I have a resource over there that's a self evaluation tool to figure out if working from home is right for you because it's not for everybody. You need a different mindset when you're working from home. So jump on over to leoncaldorwood.com, do the self evaluation, see if working from home is right for you, and start to already design some strategies to make yourself more successful. Hope you've enjoyed this week's video and we will see you next time. Bye for now.


What is going on guys welcome back to the channel critical overload here since I'm on nightmare in Elm Street here in this video AKA also the franchise that the that is home to the horror icon of Freddy Krueger So some new development came out earlier this week or late last week regarding the Potential trajectory of where we can start to look as it pertains to nightmare in Elm Street as A movie coming or something else, but I want to start from the very bottom of what we've been getting since late 2019 Before I get to the newest update so that way What I'm talking about can kind of have a more cohesive continuity to it so in September 2019 bloody disgusting first reported that the rights to a nightmare in Elm Street and Freddy Krueger as it pertains to the original film That West Craven wrote and directed those rights have reverted back to West Craven's estate and then three months later in Like November or so of that same year or like two months later I guess at that point bloody disgusting also exclusively reported that the Craven estate had begun working on Resurrecting Freddy as they are actively taking pitches for a new nightmare in Elm Street film or for a new nightmare in Elm Street I'll just say not a film or anything. It wasn't specified. They're just taking pitches for a new nightmare in Elm Street And they stated that while we don't know exactly what the estate's plans are or if they have any distribution Financial deals in place. We have heard that they are looking for both feature film pitches and also concepts for a possible HBO HBO Max series so the thing about this is There's already a deal in place that we know Exists for Warner Brothers and New Line Cinema Handling any international stuff But that doesn't mean that the Craven estate has to I guess necessarily do the domestic distribution through Warner Brothers Because the last one from 2010 was distributed through them with New Line Cinema attached as the production company because those two companies merged around like 2008 I believe but the recent report that came out today is that Warner Brothers is said to be negotiating Being able to retain the domestic rights to a nightmare in Elm Street as well as many other IPs So does this indicate that the Craven estate? Isn't actively trying to do a movie with them as a domestic distributor or Is this a part of whatever negotiations are still going on as it pertains to New Line Cinema Warner Brothers and the Craven estate Talking about letting Warner Brothers Distribute the new movie because the Craven estate could just not want to do a Movie with them attached to it domestically for whatever reason And as far as just like what this means it doesn't mean that off the bat You have a new movie necessarily coming It doesn't mean that we're that much closer to a new movie either, but it's I'm Indicating or taking the assumption that they don't want to do a movie with Warner Brothers for whatever reason domestically because all the stuff in the inner workings of copyright laws and you know infringement and IP owners all that stuff all the ins and outs of that I don't have a clear grasp on it as a whole but I know that bloody discussing had been breaking a lot of reports Going as far back as late 2019 that explained that the Craven estate was already taking pitches for a feature film potentially or Something that would be a series going to HBO Max. So For whatever reason if they were to do a feature film They they could still always accept the pitch and then try to sell it to a different distributor but Maybe this does mean we're closer to a new movie or something else actually happening But we still don't have a clear concrete answer as to what is going on with this IP It's just like the latest interest in development since 2019 after learning that the Craven estate gained the rights back After so many years had passed in it It was able to go back to the original creator who at the time of course would be what's craving and his estate So with that in mind if they were to do another movie what they take on the Requel idea would they just do a direct sequel to the original film and said it many years later? Of course, they probably recast the character of Freddy Krueger Robert England could still come back in some fashion I don't know how they can make it work other than of course using a lot of technology that we have available to make that possible To make it work, but they could always recast the role I know I've seen people talk about Richard break being in the role Kevin Bacon being in the role and as far as just what the narrative would be I know Elijah would has come out and stated that they would love that he would love to explore this franchise at one point And I'll leave a link to all three of these articles in the chronological order so that you can see the cohesiveness What seems to be the most interesting? Development about Freddy Krueger and nightmare in Elm Street going as far back as September 2019 when we learned that the Craven estate Had gained the rights to the character and that film now. They've been actively taking pitches I think that they still are actively just trying to decide, you know What would be the best direction to take with this franchise because there's so much to consider the fact that Robert England You could potentially bring him back, but would he want to reprise the character? What do you do at this point considering that the last I? Guess canon film to the original IP timeline Was Freddy versus Jason and that was all the way back in 2003. Do you do anything relation to that? Do you just ignore that do that? Are they even capable of doing anything that's not a sequel directly to the original movie since that's the one that West Craven directed and wrote or will they just have to work with you know doing a sequel to that movie meaning a requel I guess at this point or Coming up with a completely different iteration of that same movie But but I guess just another modern remake I feel like a lot of people would prefer to have a requel that brings back the character of Nancy With Heather Lincoln camp back in the role somehow and if you have to recast Freddy I mean that's I guess that's fine, but I think a lot of people would also want to maybe see a sequel to the two little 84 film explore that's maybe set still in the 80s of It's set in the past you bring in a new cast and just have a different actor playing Freddy and see how that works Friday the 13th and nightmare now I'm straight I know these I these franchises haven't been really producing a lot of content for us lately and a lot of us are starving for it I mostly want to see more Freddy over Jason any day But let me know what you guys think about this development about Warner Brothers trying to retain Domestic rights to the to the distribution of this franchise in the comment section below if you haven't of course make sure you subscribe Turn on post a vision image video in the description links my social media accounts on Facebook Twitter and Instagram You can message me there of course limiters any movies news or reviews you like me to cover in the future with all that in My guys, I will see you in the next video


The latest weapons, coupled with the fighting skill of the American soldier, stands ready on the alert all over the world to defend this country. You, the American people, against aggression. This is The Big Picture, an official television report to the nation from the United States Army. Now to show you part of The Big Picture, here is Sergeant Stuart Queen. The host of the armies of World War II had specially trained mountain troops. Mountainous regions were fought over in Burma, China, New Guinea, Okinawa, North Africa, Greece, Italy, France, Germany, and Soviet Russia. In the United States Army, there was one mountain division used in Italy. Today, many of our army units and elements of her sister services receive specialized training for this type of operation, from the military and civilian specialists of the Army's Mountain and Cold Weather Training Command. Here are some highlights from that training program, conducted near the command's headquarters, high in the mountains of Colorado. The story of the Mountain and Cold Weather Command begins in the streets of European cities in World War II, for it is the child of total war, a war in which we were forced to carry the fight to our enemy wherever he might be found. Through the streets of his cities, overfield and meadow, where the unchanging rhythms of growth and harvest seemed at times strangely oblivious to the Holocaust raging about them. We fought in cold and snow, where to the unwary or the ill-equipped, death might come from no human enemy, but from a hostile nature. We came up from the sea to beaches where literally every foot of sand and seashore had to be rested from enemy hands. With our British and French allies, we carried the struggle across the desolate sand and rock of North African desert, where the watch words were speed and mobility. And then we fought for agonizing months and years in South Pacific jungles, where every mile of advance had to be carved by hand, painfully and perspiringly, from insect-ridden enemy-infested tropical undergrowth. Finally, high in the mountains from North Africa to New Guinea, we learned once and for all that any type of terrain, anywhere in the world, may become the scene of aggression which we must be prepared to repulse. Equipping American soldiers to defend this sort of terrain is the job of the Army's mountain and cold weather training command, here in summer session near their Colorado headquarters. Mountain nearing, an important part of the curriculum, has been defined as the art of moving about safely in the mountains. It is an art requiring knowledge and experience, but most important, it requires athletic ability coupled with intelligence and common sense. The rock climber must first select what seems to him the safest route up the mountain. And after the route has been selected, exercise both energy and skill to follow it to the top. The skill of a rock climber is shown by his choice of handholds and footholds. Over the centuries during which this art has been cultivated, dozens of different positions have been prescribed for the climber's feet and as many grips for his hands. Handholds and footholds are as varied as the situations in which he may find himself. Here, a natural rock chimney formation is negotiated by the pressure of the climber's back and feet thrust against the walls. Much depends on a climber's ability to estimate the firmness of a rock before he throws his weight upon it. Every rock mountain is slowly falling to pieces under the weathering action of wind and water. And a great deal of skill is involved in transferring your weight from one rock to another. A sheer, nearly perpendicular rock face is the supreme test of any climber's skill. Now it becomes necessary to resort to that complicated mountaineering science known as rope climbing. Many different types of climbing irons, metal spikes or nails have been designed which can be driven into the natural crevices of rocks. By using them in conjunction with his rope, a climber learns to traverse safely smooth slopes that would otherwise be inaccessible. The rope is a climber's greatest safeguard. A party of men, rope together a few feet apart, can hold up a member who falls. Only one man moves at a time. His partner or partner is remaining firmly placed, ready for any emergency. A falling body gains speed with every foot. The trick is to check the fall before too much velocity is built up. Two groups are making this climb by different routes. As the advance party or guides for a much larger military unit, these men are interested in more than just getting to the top. They're searching for the fastest, most practical route over which to lead several score soldiers who will be porting weapons and equipment. This group has struck a piece of bad luck. A sheer, almost completely smooth rock face, only a short distance from the top. It is something that can happen along even the best selected route of climb. The climber resorts to a technique that is slow, but sure and safe. Tying together two small rope slings, he will use the climbing irons driven into the wall to pull himself up, literally one foot at a time. This is one reason why in mountain climbing, the top man is usually the man with the greatest skill and experience. Once he gets up, assent for the others in his party will be comparatively easy. The top at last. And now the immediate job of getting his partners up with him. With luck, the other half of the party which had the easier route should arrive in time to help. The dangers which the craft of mountain climbing has been developed to avoid are of two main kinds. The danger that the climber may fall, and the danger that something may fall on him. After the first man is up, the rope is a great safeguard to the others. But it must be used in such a way that it does not dislodge loose stones and start them tumbling down on the heads of those below. A single falling rock may not make a landslide, but it will feel like a landslide to the man underneath, and it could easily start a real one. The more difficult the assent, the more pleasure there is in arriving. It's not Mount Everest, and others may have been here before you. But it's always a thrill to get to the top. Mountain climbers find it hard to explain the fascination which their craft holds for them. The classic answer to the question why climb a mountain is, because it's there. To the soldier climber, the answer is more obvious. You climb the mountain because if you don't, someone else may. Someone intent on the destruction of your troops, your supply columns, or your cities in the valleys below. And in war, no enemy is finally defeated until you can seize and hold his terrain, particularly such natural rock fortresses as these. He who goes up must eventually come down, and the qualities of strength and intelligence are as necessary now as on the way up. Descending is easier and faster. The problem is to make certain you don't come down too fast. Going up a mountain, the first man who carries most responsibility, who takes the greater risks. Coming down, the situation is reversed. The burden now is on the last man, the only man who cannot rely on support from someone up above. Using climbing irons and a double strand of rope, the last man lowers himself to a ledge. The rope can be freed from below for use on the next leg of the descent. There is a traditional affinity between sailors and rope. Watching these men ascend and then descend this mountain, it is apparent that to no one is a stout rope and a sound knot of more importance than to a mountain climber. For these men, a frayed rope or an improperly tied knot would mean catastrophe. A large part of the mountaineer's basic training is concerned with tying and testing a dozens of different knots he will have to use in operations such as this. A small band of men belongs to the historic tradition of mountain guides, a tradition which began in the middle of the last century with the famed Alpine Guides of Switzerland. They are professional climbers with an expert's knowledge of rock and snow which enables them not only to lead, but to assure the safety of those who follow them to their lofty destinations. To an army, mountains are both a hazard and a friend. The main effect of mountains on military tactics is simply to make operations slower because of the greater efforts required. But in friendly hands, mountains are a great asset. They lend themselves to defensive warfare as Allied armies learned in long, hard campaigns in Italy and in Korea. Equipment, men, and supplies of the United States Army are today able to move over the most formidable of terrain. The skills and techniques which make this possible are taught to an ever-growing number of Army personnel during the year-round training cycle of the Mountain and Cold Weather Command, a first-class example of how not to climb a mountain. Ignore the rope and the instructions of your guide.  Decide you're not as good as you thought you were. Get scared, lose your footing, and start all over again. Mountain climbing takes courage, but it is not as hazardous as it looks. Most accidents occur as the result of carelessness or inadequate training. This exercise and the preparation that went into it will produce military mountaineers who are both prudent and skilled. Under the competent supervision of the Mountain and Cold Weather Training Command, another Army unit is acquiring the kind of experience that pays off in fewer casualties and more efficient defense. Training headquarters for the command are at Camp Hale, 10,000 feet up in the Colorado Mountains near Colorado Springs. The training cycle has both a summer season with its emphasis on mountaineering and a winter season with emphasis on skiing. Camp Hale has the two main requirements for mountain and cold weather training. Its altitude is high and its winter is cold. There's an ark to chopping wood. This man hasn't quite mastered it, but he's learning. In these cold Colorado winters, he'll get plenty of practice. No step backward is the outfit's motto, and it applies on days when even a mule would rather stay in bed. Men arriving at Camp Hale may begin their training in any one of a number of ways, perhaps with a graphic demonstration of the value of the skills they are about to acquire. They learn that the human foot is not a very efficient means of locomotion where the solid earth is covered with three feet of snow. Snowshoes, worn by the file of men on the left, is one answer. Distributing your weight over a large area, a pair of snowshoes will keep you from breaking through the surface of the snow. With snowshoes, you can overcome the snow. With skis, you can actually take advantage of it. Like the file of men on the extreme left, you can move even faster over the snow than you could walk on solid ground. With this object lesson behind him, the trainee can be issued his skiing equipment with assurance that he'll appreciate it. A practiced civilian skier will recognize certain differences between military and civilian skis, notably the binding, which is used both downhill and for level cross-country skiing. Civilian skiing usually calls for a long cross-country ski and a shorter downhill ski. After much trial and research, the Army has developed a single, medium-length, all-purpose ski. Such facts are of interest chiefly to the experts, however, and our typical Camp Hale trainee is far from being an expert. In fact, he is about to learn that the same sliding action which will later enable him to travel at great speed begins by making it hard to move at all. The problem here is the same as for children learning to roller-skate, except that the skates, in this case, are seven feet long. Of course, the snow is a little more accommodating than a concrete sidewalk. On the other hand, in snow it is not always easy to get back on your feet again. Always begin at the beginning. Clearly what's called for here is some preliminary instruction in how to fall down and how to get up again. The trick is to fall on your side, landing with skis parallel. It is practically impossible to get hurt this way, and if you hang on to them going down, you can use your ski poles to get back on your feet easily and quickly. You learn faster than you expected, and in no time at all you're snow plowing down a slope in the training area. This is a technique for reducing speed when coming downhill, a very valuable skill for the novice skier to have. Of course, there's always one sure way to slow yourself down. Basic skiing on the level is the most useful technique in the skier's repertoire. Only when that is mastered can he advance to the more spectacular downhill phase of the craft. Good control of your skis and your body is required even while taking advantage of free rides up the ski tow. You continue to progress and in short while find yourself feeling like a champion, which in fact this instructor is. Even the best of us sometimes fall. You get better and better only to have the instructor demonstrate that you still have a long way to go. This maneuver, known as bump riding, is indispensable to the military skier who cannot expect to do all of his skiing on the specially prepared courses of a ski resort. A downhill obstacle course. First the instructor and now the students. Although firmly packed, the snow here is quite deep. Hazardous as it looks, none of these men was injured. This is the only way to learn and gradually, you do learn. Ski photography is itself an art. Scenes like this raise the question of where was the cameraman when he took the picture. Our big picture camera crew solves the problem on a railroad flat car. And now comes a reminder that these are military skiers mastering a sport that has military applications. A military maneuver beginning with a rival by parachute on a remote mountain slope in the hands of enemy aggressors. The paratrooper must always guard against being dragged by his parachute. Here on these snow-covered slopes he runs the risk of becoming involved in an involuntary one-man sleigh ride. These men are soldiers. Infantry on skis. In combat their mission would be what the infantry soldier's mission has always been. Close with the enemy and either capture or destroy him. Long before arriving at Camp Hale they underwent the basic training of an infantryman. Itself a rigorous course of instruction. What they are learning now are the special applications of the infantryman's skill to the problem of fighting on skis or snowshoes. To a man with a rifle skis may be either a handicap or an asset depending on whether he knows what to do with them. Military defense against atomic warfare requires the organizing of your army into relatively small self-sufficient units and the employment of hit-and-run tactics. For that sort of operation ski troops are already remarkably well-qualified. Sudden surprise thrusts by small bands of self-sufficient men have always been the fundamental tactic of the cold weather soldier. This is a rigorous, often exhausting occupation. One practice by such men as these is vital to the security of our country. The reason is immediately apparent from a glance at this map. In the past decade the once remote Arctic has become one long frontier. At one point along this frontier the two most powerful nations in history lie just 56 miles apart. The Alaska of Klondike fame is today a gateway. A gateway which must be guarded by our unfriendly trespassers. To accomplish this a steady stream of American soldiers graduates of the mountain and cold weather training command passes through this Arctic and sub-Arctic region to receive on-the-spot training. Special skills are required to defend this huge snow-swept wilderness. Skiing using the Laplander's Akiyo still the best known way to transport light equipment is part of the program. There is no personal satisfaction in all this for to learn Arctic survival is to become one with the long tradition built up by men of all races and from all parts of the world. The trappers, traders prospectors and soldiers who have lived, worked and fought in the far north. The men of Arctic legend were not Superman. What they had was knowledge.  They knew, as these men are learning that the soldier in Arctic warfare faces two opponents the enemy who must be defeated and nature who must be made an ally. The last war, the United States did no actual campaigning under true Arctic conditions. We learn from the experiences of others however that lack of proper training and equipment can cause many needless casualties such as those suffered by the German forces in Russia in the winter of 1941-1942. The existence of the mountain and cold weather training command is the army's way of assuring that it will never happen to us. Now this is Sergeant Stuart Queen inviting you to be with us again next week for another look at your army and action on The Big Picture. The Big Picture is a weekly television report to the nation on the activities of the army at home and overseas. Produced by the Army Pictorial Center presented by the United States Army in cooperation with this station. You too can be an important part of The Big Picture. You can proudly serve for the best equipped, the best trained the best fighting team in the world today the United States Army.


Going on everyone Sam here with late and sports cards. We are ripping two boxes for Jonathan L We got one twenty three twenty four Panini prism draft Collegiate draft picks basketball in one twenty three Bowman Chrome University football breakers delayed So good luck here Jonathan. Let's do it buddy. We'll start with your prism draft. Yeah, everybody still four breaks left tonight That is it. That is all that is it that is all See a Jonathan see it buddy Charles Barkley Jared McCain Adama Sanogo that is two one twenty five Tosen at Bowman Grats on that He's a piston Very nice silver Clyde Drexel. You were asking prism of John Merritt Red Chianti George rookie to two ninety nine nice one there for Baylor and silver rookie fearless is Brandon Miller Smith Anthony Black I guess so Justin Edwards Venom snakeskin of Dylan Mitchell nice one there on the variation congrats on that Jonathan Dylan Mitchell to 75 Ben Shepard on the blue ice Very solid one there as well blue ice of Ben Shepard silver Chris Murray Rookie Aaron Bradshaw on the hyper we've got Jimmy Butler purple to at 75 and Brandon Miller Soco Kula Bali Russell Westbrook chat home grand on the blue ice to 99 This one's a personal. Yeah, this is a personal right now. Yeah waiting for some of the last breaks to fill Scott Waiting for some of the last breaks to fill to 99 is David Singleton. Nice one there. Thank you Cody picking up a chronicle spot tomorrow Silver Trace Jackson Davis hyper of Kyrie Irving Blue ice Jalen Brown to 99 and Sorry, Scoot Henderson fearless Coby Walter Jason Tatum Kyante George That is to 149 Tumani Kamara for the Dayton Flyers Nice one there congrats to you Jonathan very nice silver Cade Hyper of Tiger Campbell KJ Evans on the blue wave And widescreen Anthony black on the gold for the magic five of ten the Arkansas Razorback Thanks for the sub there C ballin magic. Yes, sir Anthony black All right now your breakers delight. Good luck here Jonathan Yeah, everybody 13 to go on NT dropping a couple links here 13 to go on NT on NT football and 18 to go on flawless still 10 bucks at Just eight left eight to go on ten bucks On a ten bucks teams are super cheap at NT football as well as a bunch of gold packs being given away in each 13 to go eight to go as well on your breakers delight. Good luck here, buddy That's awesome got my boy Adam on here with us tonight trying to get it breaking. Let's do I appreciate that Adam Tim and Adam. Thank you guys boys. Tim and Adam. Thank you boys appreciate that Guys been killing a man All right, we'll start off with a Marvin Harrison, Jr. Trust me that does not go unappreciated. I promise you guys that We've got refractors Solomon the shields Dante Moore Matthew Golden Mason Smith Jake Garcia Shock is gonna be Noah Winnington or Serge, whatever the hell you want to call it Uh, should or Sanders to 150 on the mini diamonds nice one there that is to again at 134 of 150 There it is Jonathan good stuff there, buddy Got a Brady cook not a bad one there either 299 for Mizzou 2 399 is Will Johnson on the purple mini diamonds first auto is gonna be a base LT Overton for Texas A&M would go to all other Overton 10 over 10 and nice Malik neighbors to 499 on the refractor first auto for LSU Refractive first auto for LSU that'll do for your break there Jonathan. Thank you again for your support We'll get that right out to you, buddy


So welcome everyone glad you could make it after the booze cruise from last night So of course our software has no bugs the hardware we run on has no issues and Everything works as it should so we're all happy campers however Sometimes we do need to find and need to debug something to inspect our System and analyze what's going on and we've always had tools such as k trace gdb or Good old ddb To help us Well analyze and debug our problems in those rare cases where we have them But sometimes we need a tool that allows us to dig deeper into the system and to give us a more holistic view of what's going on and And detrace can be a valuable addition to the list of tools we already have So detrace is the dynamic tracing and analysis tool Originating at Sun or at least made production ready by Sun and it's found its way into many other systems So it was initially developed for Solaris And of course free BSD net BSD macOS and Linux all have an implementation these days So today I'd like to Talk to you about the efforts in open BSD and the ongoing efforts. I should say of Perhaps eventually someday maybe we'll have detrace proper So first of all a quick look at detrace What it is and and why We should care about it. They'll go into CTF Give an overview of the current state of affairs CTF and detrace in open BSD So for those of you who don't know me Jasper Lieves Adrianse Or Jasper for short been involved with open BSD since about 2006 mostly Well working in ports and particular GNOME Been playing with Oction and more recently through random number generators For the URNG driver and of course CTF So by day I work as a UNIX engineer at snow in the Netherlands and by night I hide behind these aliases on github and Twitter so you can stalk me or harass me if you prefer so so Perhaps a long time from now in the source tree still far away but at least the DB and CTF part have been undergoing for a little over a year now and Was mentioned the purpose of this talk is to give you a status update of where we are and The efforts that went into it Of course brief explanation of detrace and CTF itself So let's start with the end game or end goal first It's our goal to have detrace one way or another But it does require many other pieces to be in place first An analogy I've been using in the past couple of days to describe to people where we are and how far away we are From having detrace is picture a puzzle. So we have the corner pieces. We found them We are working on filling in the edges and we sort of know what the picture puzzle should look like when it's completed by looking at other systems And we're slowly but surely working on filling in the missing pieces, which at this point are still a Lot So what is detrace really it's What's the name implies a dynamic tracing framework? the way it works is that it's using minimal impact probes Which don't have any effect when detrace is not enabled and have a minimal Or a small as possible effect when it is in place So as I mentioned it was made production ready by Sun in 2003 publicly released in Solaris a couple of years later and Since it's found its way into macOS 2007 freebies the netbies the in Linux followed shortly There has been an attempt To port detrace to QNX. However, just like QNX is future. It's sort of unknown and Detrace is CDL licensed, which May not be an issue for certain systems. However, it's a clear blocker for OpenBSD So that's the main reason why we cannot simply take the original source code of detrace and of the tools Around it such as the CTF tools so we cannot import those because of licensing issues. So detrace works with Providers and probes, which I'll show a bit more about in the next slide But also want to mention D the language D which allows for writing scripts Of course the main way of interacting with detrace is by writing the expressions on the command line and Brandon Greg wrote the treat detrace toolkit, which is a very comprehensive set of scripts Or using detrace but providing top or IO snoop like functionality. So this is one way to As much very short Demonstration of what detrace looks like so you call detrace and you provide it with a probe to use in this case. We're using a wild card. So we're using the Cisco three columns entry Probe which means that there's a wild card in there So if the Cisco provider then to namespace separators and an invisible wild card a column and the entry so what that means is the What we're doing right here is For every Cisco that gets entered Hence the entry probe we print or we trace the executable name So for example as you can see when we fire up detrace, you see that's Entering the IO control Cisco twice and then QMU comes along and does Some other things and the sample was Taken from smartOS So as you can see we're not inspecting a single application here. We're Instrumenting the system as a whole. I didn't provide any application to trace and you can see that detrace and QMU are running so another slightly more complex example, but still near trivial is to show the number of bytes written per process and Summing them and when you quit detrace it'll print its summary and based on this you can Analyze your system further create some fancy graphs And these were taken from Brandon's detrace one liners of the XD which if you don't know it It's a small treasure trove of neat one liners such as this one So why should you care about detrace if you know detracing if you've used it? You probably consider it a valuable and very handy tool, but if you don't Why should you? Be interested and perhaps to get involved in the effort in OpenBSD So we have a number of tools trust K trace S trace And L trace of which the letter to we have on OpenBSD already but they're Cisco tracers or or only for tracing user land and What these tools certainly have their application They may give you a too narrow view of the system And Detrace also addresses the observability problem So what that means is when you inspect something or observe something the thing you're Observing is affected by you looking at it. For example If you're K tracing an application it may behave differently from when it's running Uncaged trace which is quite Opposite of what you're doing since you're observing Well bad behavior for them when you want to see why that's happening and you're K tracing it And it may end up doing something else or behaving slightly different ways than What it's doing otherwise and detrace does not exhibit this behavior and also Detrace allows for very very fine grained Inspection albeit short-term You wouldn't want to write your monitoring scripts or long-term Analysis using detrace There are more appropriate tools for that since it's more for short-term inspection and debugging and analysis And speaking of inspection You've probably all seen the shouting in the data center video If not, I urge you to look it up on YouTube. It's a prime example of how to use or abuse Detrace to observe what's going on in your system and of course with a more complete tool chest of tools You don't need sprint f debugging anymore or Let's not overstate the case less at least so how does detrace actually work? So there are a number of providers For example the Cisco provider that I showed earlier There's the IO Provider the sys info, but also fbt. That's the function boundary tracing provider Of these Fbt will be the first targeted provider in OpenBSD So providers provide probes we saw the Cisco entry probe earlier Using the wild card and here were For example the Cisco exact V entry probe is just for inspecting the exact V Cisco So the fbt probe Works by patching the function boundaries So as soon as you are about to execute a function the function prologue Will be dynamically altered or or patched It saves the original instruction you were about to execute it then Runs the probe which does whatever it needs to do and when the probe is done Running it all emulates the original instruction. You were about to execute when you entered the function So currently we do have code for this in OpenBSD already. It was committed by Marta During or shortly before the general hackathon in Cambridge Although right now it's it's hidden under the ddb prof kernel compile time option but it's the first real Code we have for for tracing or probing so when a function is about to return The last Step would be to execute the probe if it needs to do that and When the probe is done processing it'll emulate the last instruction of function and function self returns normally So from an outside point of view nothing Happened The function still did what it need to do. It just got its prologue and epilogue altered so one key thing with detrays compared to other tools is that it saves its results in in per CPU buffers and it doesn't Directly export these back into user land. So you're not running into the top problem So if you're running top on the system with a lot of processes running, you'll see that top itself will be one of the Processes consuming most CPU time. That's because it's continuously gathering the information and directly Providing it back to you Whereas with detrays it'll by default on one second intervals It'll Well, it'll collect the data and at the given interval it'll export it back to user land so you're not continuously Impacting the application or system you're tracing with the tool that is tracing it and they're playing Or they're they're battling for CPU time So that's a key Of feature of detrays Of course detrays needs to know about what functions are which symbols are available and their types And that's where CTF comes into play and no not this CTF This one the compact type format so CTF can be considered a compacted notation of labels functions and For the other types that it supports is the full list It's generally though in practice basically always Compressed in Zlib And there are two versions of CTF available But within open BSD we only target right now the version to the latest version Version one isn't really in active use anymore So there's no reason why we should develop our tools to use that on Solaris It CTF is extracted from steps. Whereas on other systems. It's using dwarf So dwarf is generated by the compiler When you compile your source code with the minus G option to generate the debug symbols The compiler will keep track of everything that Might be useful for future debugging and saves it into several sections in the elf object file however, because Dwarf is so What huge? It's not feasible to distribute kernels That always have this extra information at so for example kernel built with all the debug options I'm sorry all the debug information Stored in it is about four times bigger with all the dwarf arts compared to Just having CTF back one August when we enabled Including CTF in all the kernels The growth was about one to two Mac And that's including the natural growth that just happens during hackathon So the CTF data gets stored into the elf object file as well It can be distributed as a separate binary Data file however in practice, it's always stored in the Standard dot Sun W CTF section So when you look at a kernel of open BSD these days you'll see that it does have this particular section Which means that it does have all the CTF data of all the symbols functions variable strings you name it It's in there. So It can be considered a subset of dwarf but in reality, it's more the Extracted form of whatever is relevant for Detrace or CTF or in our case right now DDB dwarf also Support many other languages than what we care about in our kernel Where we don't care about Pascal or modular or C++ or whatever CTF is only concerned with C Pure simple C no assembler that either So dwarf also contains information on line numbers To be able to map your code into line numbers and file information. That is not part of CTF However, it is information we Are quite interested in providing so right now for a developer to extract that information they have to be running a Kernel which contains all the debug information However, we generally Don't recommend users running this kernel. So when they do run into a crash We have to provide them with this kernel so they can Retrigger the crash get the relevant information and it would be so much simpler if we could also Save this information in some way Not part of CTF, but it's something that that That dwarf provides so here's an example of CTF dump. It's one of our own CTF tools So running this on the the BSD kernel just shows the header with the CTF Magic number the version encoded and further information. That's relevant to parsing tools Of of this fairly simple and structured format. It's not like dwarf where you have your completion unit your your debugging information entry and all sorts of extra tags and And fields that you need to parse in order to get whatever is relevant So for dwarf the relevant Information is stored primarily in two sections the info Debug info and debug abbreviation section abbreviated to a breath so within the completion unit a Die is generated for every variable type function etc and these dies themselves can be tagged with whatever is applicable to this This die so it can be tagged as a variable or a pointer as well as attributes relevant to it and Because dies can be nested it creates a tree like structure that Tools like dwarf dump are able to traverse and dump a representation of the elf of sorry to dwarf information. So This is a Some output of dwarf dump with all the information it knows about this object file and Most of it is quite relevant to a debugger, but not for CTF So the dwarf code that gets generated an open BST right now is dwarf 2 In newer versions of dwarf have been released in over recent years. So for example version 3 added support for C++ or better support for C++ Fortran 90 allocatable data Version 4 came with better compression, which is interesting But also support for C++ 10, which well we have no use for in our kernel version luckily Person 5 was released earlier this day this year standardized actually And came with many other improvements such as what way better compression still faster lookups better annotations and descriptions however The compiler we have right now doesn't fully emit store 5 But it may be at one point interesting to move further along with what our tools Can use since they're currently still limited to version 2 so CTF tools it's great to have an object file which contains the dwarf information But in order to well make something useful out of it and to turn it into CTF We need a number of tools So Solaris developed The CTF tools package which contains CTF convert merge and dump however Their CDDL licensed So that was a blocker for us to move forward with CTF since we couldn't import it into our tree back in 2016 we did import it into ports where we're a bit more lenient When it comes to licensing and it's using the lip dwarf and lip elf Libraries, which we don't have in base either and it was quite the Effort to find the right combination of Lip elf or not using lip elf to port the Solaris specific data structures to open BSD which applies Specifically to CTF merge at some point we may also want to use lip CTF If we have enough consumers in the base system right now we only have a very small number But as its usage increases we could also distribute that as part of the base system It is part of other operating systems on the other hand So having the CDDL licensed CTF tools and ports was a great kickstarter for us to move forward Not worry about this part of the problem, but actually move forward on Using the CTF data so MPI Set out to rewriting rather creating a new implementation under a more liberal license That it is fit for inclusion in the open BSD base system So we ended up with CTF conf which has functionality similar or equivalent to CTF convert We dropped CTF merge I'll tell you why in a bit We have CTF dump which Is a visual representation of the CTF data which is a very helpful tool in verifying that CTF cons actually works and generates what we expected and then we have CTF strip and This is a really nice trick So our kernels now get built with minus G by default so they generate all the dwarf data and Then we strip them But we're not using the regular strip We're using CTF strip which does CTF convert on the object file, and if that fails it'll fall back to Plane strip which removes all the dwarf data, and we end up with a regular kernel no CTF However, CTF convert worked It wrote out the CTF data into a separate file Which we then use opt copy to insert back into the object file, and that's basically what CTF merge does it takes all the object files and merges all of their CTF data into a single Representation which then gets inserted into the final object file That's quite a complex process the merging itself, but also to insert the The data into the object file And we have opt copy in in base so why not make a small little Shortcut and and use what's there already. Maybe at some point We can add more smarts to CTF strip But then we basically end up implementing large parts of opt copy in CTF strip so Yeah, why why go there so That's that We do have CTF data available for all all our platforms right now We have some support for it in DDP which allows all the platforms to make use of this There are some some portability Or tasks Related to portability in other parts of this effort, but CTF is available for all our platforms and all our kernels So this is a quick example of running CTF dump on a kernel from a couple of weeks ago Displaying the strings available in the the object found the current on this case So the first column are the indices which are referred to From other parts of the the CTF data as we can see right here for example for the types so in this representation We can see that the type integer has index 12 It's encoding is signed And the others it's a long list. So I just snipped it for brevity But here we can see how it's used So for example the DB num arcs function Which is used by the trace command from DDB to look up the number of arguments that a function has So its index is 4009 and it returns 12 the 12 refers back to the So the 12 up here refers back to the 12 up there So we know that DB num arcs returns integer Which in this case is the number of arguments We can also see that its arguments are of these types which Is a pointer which refers to a struct So we know that the first argument of DB num arcs is a struct call frame struct We can defer the rest based on what else is there So this is also an interesting way of parsing all your Your functions and mapping their Types and their arguments So DDB DDB is the in kernel debugger of all BSD's And it was actually the first consumer of CTF data. So back at the hackathon 2016 We started working on CTF and we Needed a way to verify that the work we were doing was valid and would actually lead to somewhere and DDB seemed like the obvious starting point Which for me was a very fun and challenging project during the hackathon to dive into the bootloader in order to load the CTF data As well as an adventure into DDB So From within DDB We can inspect the CTF data of the currently running kernel so when the kernel gets loaded by the bootloader the Dots and W's CTF data gets loaded and DDB knows where it's loaded at and when required it It's using that data for example for trace So trace on AMD 64 and i36 at the time it showed you the function names But it couldn't figure out how many arguments the functions had Other platforms such as spark64 did have well architectural advantages and they could figure it out but AMD 64 i36 couldn't Later the p-print commando or command Became CTF aware and most recently the show struct command as well So this is what? Trace looked like in DDB before having CTF So as you can see It has no idea of the number of arguments and with DDB Yeah, so the p-enter still doesn't have any but the others are properly filled in So that was the first validation of well So it's actually working what we're producing even though it's with the original CTF tools But still the way we're integrating it into our kernel does work so pretty printing NCPUs are pretty printing it in general is using the CTF data in order to figure out how to represent the kernel Data as something human readable and defer the types from it. So as you can see We're printing the DB CTF variable Right here we have the CTF header So using the show struct command as we know that it's a struct we can also Print that and see everything that's contained in it. So this is the CTF header Data of the kernel that's actually running right now or So where are we at right now? the dynamic profiling part from MPI was committed during the 2016 general hackathon and at that time we really made some great efforts into getting started and Figuring out all the components needed at least CTF wise So we imported the original tools into ports They're still there at the moment even though we have our own free tools In the base system, but they still serve as a useful reference implementation And at that hackathon the original DDB code for CTF was committed as well and then about a year later The tools were imported into base And we actually built CTF enabled kernels by default. So this was a huge step in moving forward and getting CTF to the people as it were So sometime after you hackathon actually one of our developers DOG committed go to remove the old DDB struct kernel compile time option and Have showed struct new CTF. So that was another way of moving forward and Validating the effort and as you can see the Hackathons have been tremendously important in the development of not only CTF But of OpenBSD in general So while they're sponsored by the OpenBSD foundation, but essentially funded by you. So keep them coming Of course, there's still a lot more work to be done For example, we could make an effort in catching up on modern or more recent Dwarf versions we could Cut out CTF conf and see if the compiler Could actually be made to work for us since it already knows all the The types and everything that has to go into Dwarf. Why not make an intermediate step and Generate CTF right away Of course, there's some portability issues to be addressed still So for example the dynamic profile in part is only for MD 64 I 36 at the moment and We can extend the usage of CTF for trace into other architectures as well because most of them have been relying on their internal Resolving of the number of arguments But why not make use of CTF since it's there And of course eventually We may have detrace it's still long ways down the road but We're making an effort and Getting the word out to people and getting people interested and involved that will really help to Get this completed so to recap We have our own ISV licensed CTF toolchain in base All our kernels are built with CTF data and properly inspectable through DTB It's still a long way to go, but we're making good progress. Of course you can help So I'd like to thank MPI for all his hard work at getting us Started writing the tools and being well mental support Of course your BC con foundation for well inviting me here and snow for having given me the time to attend this year's conference Well, it's not 40 minutes It's it's part of the build process. So it's something that users Don't see or don't notice a delay when they boot a kernel It on a fast AMD 64 machine like this laptop it takes It I've actually not verified or tested how long CTF script takes on Well arm 32 or something last fast But it'll probably several minutes and not 40. Yeah Yeah, definitely, and I think we should Spend some time as well to look at other architectures and then see the impact there and an extent and improve on those as well Yeah, so With the Load bits elf flag, I believe That data gets also the CTF data also gets written out to your core file and then you can Do postmortem analysis on your your use land binary at least For now our effort is mainly focused towards the kernel But yeah, it will be Quite helpful to do postmortem analysis and debugging eventually. Thank you


about a tight end next George Kittle of the 49ers he had 90 yards although he didn't get in the end zone that is a nice day for him Frank. Yeah another player here who played a ton of the snaps last year his snap percentage was a little bit inconsistent with the San Francisco 49ers but one of the reasons that we like George Kittle coming into the year is that he showed a pretty good rapport with Jimmy Garoppolo over those final five six games that Jimmy G stepped in of last season and he's picking up exactly where he left off Maria against a very very potent Minnesota Vikings defense he was the most targeted receiver in this game he had nine targets he led this team in receptions and receiving yards five receptions for 90 receiving yards not to mention Marquis Goodwin was hurt in this game we don't know the extent of Goodwin's injury yet so if he has to miss any significant time that's just going to be more targets more opportunity for George Kittle as long as he can stay healthy health is the biggest key for George Kittle he was banged up in the preseason if he can stay healthy he's going to be a legitimate tight end one this season a guy that you could stream every single week and a guy who's going to have upside in DFS contest this year Maria and the fantasy points on FanDuel over 11 that's tight end one territory my friends


f course, the fearless class warrior that Richard Leonard was too scared to even take an intervention, and he knew that the reason for that was because James Kelly could not answer the question, what is Labour's position on the single market? Nobody knows, as John McDonald's position says, we will not stay in the single market. That seems to be confirmation that they want to come out of the single market. We already know that they do not support freedom of movement, and that is a disastrous and wrong-headed approach from the Labour Party. It was mentioned by Jackie Baillie about Scotland's economic strategy that we have to change Scotland's economic strategy. It has changed since the last days when the Labour Party was in government, when Labour's economic strategy was a short and snappy thing. There were only five words in it, which was that there is no money left. That is what the Labour Party is left with. I will give a way to Jackie Baillie. I think that people would all agree that Scotland's economic strategy contains many of the things that we would put in it. There has been common agreement about the direction of travel, but, faced with Brexit, your own previous head of policy said that the strategy has been turned on its head. Why will you not review it? Keith Brown? In addition to the economic strategy that we had of there is no money left, we then have Richard Leonard complaining that there is an insufficient budget. He complains that, why do you think that there might be an insufficient budget? Do you draw any connection at all with the disastrous management of the economy from the Labour Party, and that is why we have had the seven years of austerity from the Conservatives? Labour started it and you have passed it on to the Conservatives. Willie Rennie obviously forgot what the debate was about when he spoke. He made no mention of the economy at all and the obsession that those parties have with independence. He got himself into a complete and comic fanko when he failed to rescue his hapless new MP, Christine Jordan. Christine Jordan says that it is only the Liberal Democrats that are allowed to continue to promote the policies that they stood on in the election. Nobody else is allowed to do it, not very liberal and not very democratic. It is also true to say that he totally— I will give way to Willie Rennie. Willie Rennie is not afraid to take interventions after all. He mentioned clear and present danger, but the one clear and present danger that he has not addressed this afternoon is independence. Is he going to give us an answer about independence? Is he for it or is he against it? For those who were not here during the debate, that was all that Willie Rennie talked about in his opening speech. That is why he forgot to mention the Scottish economy. The biggest threat to the Scottish economy is not what Willie Rennie says. It is a hard Brexit. Many Conservatives raised the Fraser of Allander issue. They did not mention the fact that Fraser of Allander says that Brexit will cost us 80,000 jobs over a decade. It will cost us billions of pounds, and it will cost 2,000 pounds to every employer. None of them mentioned that. There is no concern on the Conservative benches for people working in this country. It is also the case that he never refused to answer the point of whether he would replace funds left when the EU structural funds are no longer applicable subsequently. They were asked that direct question and they failed to answer it as well. As I said earlier, it is essential that the UK Government commits to replacing that funding in full following Brexit. Scotland did not vote for a hard Brexit. In fact, we did not vote for a Brexit at all, and the Scottish Government will continue to meet the case for single market membership. However, whatever happens over the coming months, the Scottish Government will continue to actively promote and defend the Scottish economy. I have set out today that Scotland's economic fundamentals remain strong, that we are an attractive place for investment and that there are opportunities here for growth. The outlook for 2017 is finally balanced and challenges remain in relation to the oil and gas sector and, of course, the prospect of a hard Brexit. However, we have demonstrated that the Scottish economy is well placed to meet those challenges. However, we have to continue to invest for sustainable and inclusive growth by promoting and supporting innovation. The Tory record is £1.8 trillion of debt, £100 billion of new debt for every year that it has been in office. It has now got 2.9 per cent unemployment, a massive balance of trade deficit. That is what the Tory record is on the economy. The SNP's record, because the SNP has been getting on with the day job, many people across Scotland—I will just repeat that for them—because the SNP Government has been getting on with the day job, Scots across Scotland can get on with their day job. I support the motion. That concludes our debate on Scotland's economy. The next item of business is consideration of the Scottish Parliament's recovery body motion 5575 on membership of the Scottish Commission for Public Audit. I call Andy Wightman on behalf of the Scottish Parliamentary recovery body to move motion 5575. The next item of business is consideration of three Scottish SPCB motions on appointment of trustees to the Scottish Parliamentary Contributory Pension Fund. I call Dave Stewart on behalf of the SPCB to move motions 6002 to 6004. The next item of business is consideration of business motion 6082, in the name of Joe Fitzpatrick, on behalf of the Parliamentary Bureau, setting out a business programme. I would ask anyone who wishes to speak against the motion to say so now. I call on Joe Fitzpatrick to move the motion. Formally moved. No one has asked to speak against the motion. The question, therefore, is that we agree motion 6082. Are we all agreed? We are agreed. The next item of business is consideration of Parliamentary Bureau motion 6007 on establishment of a private bill committee. Again, I would ask Joe Fitzpatrick to move the motion on behalf of the Bureau. On the first question, I remind members that, if the amendment in the name of Dean Lockhart is agreed, then all the other amendments would fall. The question is that amendment 6045.1 in the name of Dean Lockhart, which seeks to amend motion 6045 in the name of Keith Brown and Scotland's economy, be agreed. Are we all agreed? We are not agreed. We will move to a vote and members may cast their votes now. The result of the vote on the amendment in the name of Dean Lockhart is, yes, 27, no, 91. There were no abstentions. The amendment is, therefore, not agreed. The next question is that the amendment in the name of Jackie Baillie is also preemptive if it agreed the amendment in the name of Patrick Harvie and Willie Rennie would fall. The question is that amendment 6045.3 in the name of Jackie Baillie, which seeks to amend the motion in the name of Keith Brown, be agreed. Are we all agreed? We are not agreed. We will move to a division and members may cast their votes now. The result of the vote on the amendment in the name of Jackie Baillie is, yes, 18, no, 100. There were no abstentions. The amendment is, therefore, not agreed. We turn now to Patrick Harvie's amendment, which also preempts the amendment in the name of Willie Rennie. The question is that amendment 6045.4 in the name of Patrick Harvie, which seeks to amend the motion in the name of Keith Brown, be agreed. Are we all agreed? We are not agreed. We will move to a division and members may cast their votes now. The result of the vote on the amendment in the name of Patrick Harvie is, yes, 6, no, 112. There were no abstentions. The amendment is, therefore, not agreed. The next question is that amendment 6045.2 in the name of Willie Rennie, which seeks to amend the motion in the name of Keith Brown, be agreed. Are we all agreed? We are not agreed. We will move to a division and members may cast their votes now. The result of the vote on the amendment in the name of Willie Rennie is, yes, 22, no, 96. There were no abstentions. The amendment is, therefore, not agreed. The next question is that motion 6045 in the name of Keith Brown on Scotland's economy, be agreed. Are we all agreed? We are not agreed. We will move to a division and members may cast their votes now. The result of the vote on motion 6045 in the name of Keith Brown is, yes, 62, no, 56. There were no abstentions. The motion is, therefore, agreed. The next question is that motion 5575 in the name of Andy Wightman on the membership of the Scottish Commission for Public Audit, be agreed. Are we all agreed? We are agreed. I propose to ask a single question on the three motions relating to the appointment of trustees to the Scottish parliamentary contributory pension fund. If any member objects, please say so now. The question is that motions 6002 to 6004 in the name of David Stewart be agreed. Are we all agreed? We are agreed. The final question is that motion 6007 in the name of Joe Fitzpatrick on the establishment of a private bill committee be agreed. Are we all agreed? We are agreed. That concludes decision time.


Julia had graduated about 10 years ago, so I was surprised when she sent me a message on Facebook, asked if she could come by my classroom during my planning period, said she needed to talk about some stuff. You've always been like a Dumbledore to me, she said. This is not remotely true. I'm much more like Hagrid, but she came. And for an hour, I listened to her talk about her parents' divorce and their ill health, about her depression, about her epilepsy bubbling back up and keeping her from holding down a job. I said, Julia, look, there's this Whitman poem in which he talks about all the bad stuff that's surrounding him in the world, the endless trains of the faithless and cities filled with the foolish and himself feeling foolish and faithless, and he asks what good he is amid all of this stuff. And then he answers his own question, answer, you are here that life exists and identity, the powerful play goes on and you may contribute a verse. So, Julia, you've got a verse to contribute to. Even if life is treating you rough, you've got a verse to contribute.  And so I had a hunch and I followed it. I asked her if she'd been thinking about harming herself and she looked me dead in the face and said, every day, and I looked her back and said, Julia, I have had to bury 10 students in 18 years of teaching. Ryan and Blake and Mason and Sean and Jess and Laney and Callie and Paris and Jared and Brianna, you cannot be number 11. Promise me that. And she squeaked out a promise and she's kept it. Checked herself into a facility, gotten her meds straightened out. She's doing better. As public educators, we make lots of promises to our students, to master content and to think critically and to do well on tests. But there's one promise, a tacit promise that gets overlooked in all of those metrics and that is the promise of safety, of physical and emotional safety. Sometimes they need us to stand, to paraphrase Faulkner. The teacher can be one of the props, the pillars that help our students prevail in this world. Because they're our students, even after they graduate, they're still ours. When they're sincere, when they're obnoxious, when the world treats them badly, like it did my student Rob, Rob, a six foot, two tall muscular black kid who prior to his 11th grade year had been in and out of alternative schools, but this year is really busting his butt to keep his line, keep himself in line. He would ask his PE teacher if he could leave Jim during my planning period, so he could come into my classroom to work. He couldn't do homework at home because he was working till 11 at Burger King to help his parents out with bills. I'd step out of my room to go run something to the office or make some copies and I'd come back and there would be Rob, book open, reading Huck Finn or Frederick Douglass. Over Christmas break, a friend of his called Rob and asked him for a ride to work. Rob pulls up, friend gets in and pulls out a pistol, tells him to drive to someone else's house, and so a ride to work turned into accessory to armed robbery, 14 years. It's worth noting that a couple of years prior to this, a white student of mine with a well-connected dad got high on bath salts and assaulted a police officer and got an ankle monitor for a month. And this reminded me, as I am reminded so often of Langston Hughes' poem written in the form of a letter to one of his teachers, which he tells this teacher, I learned from you and I guess you learned from me, although you're older and white and somewhat more free. So here I am older and white and freer and I take Langston Hughes' advice and I start writing Rob letters and we get a good back and forth going. And in those letters I drop copies of poems, Langston Hughes, William Wordsworth, Edward Hirsch, Tupac Shakur. Did you hear about the rose that grew from the crack in the concrete? Proving nature's laws wrong, it learned to walk without having feet. Funny, it seems, but by keeping its dreams, it learned to breathe fresh air. Long live that rose that grew from concrete when no one else even cared. At some point someone snuck a cell phone into Rob and he texted two people while he was in, his mom and me sent me a picture of his GD certificate. And when he was released after two years for good behavior, he went home and took a long shower, changed some clothes, and then in his words, came home to the school. And there were hugs and there were tears. And then my coworkers rallied, my beautiful colleagues and we called our friends and we called connections and we called parents. And we found that man a job two days after he got out of prison. He learned to breathe fresh air and long live that rose that grew from concrete when almost no one else cared. So this is what we've got to do, teachers. We've got to take the things that we teach and weave them inextricably into the lives of whom we teach. Art teachers, show your students the divinity that is creating something. Science teachers, look at the human cell, how complete it is and remind your students that they are constructed of that same perfection. History teachers, tell your classes that for every great name that you study, there are thousands of the nameless, the anonymous fighters and dreamers and protesters that made those great names possible. Math teachers, I don't know, but I trust y'all to do it. Don't ask me to do that. I trust y'all to do it because they're ours. They're ours. That's why we affix that possessive pronoun to the front of their names. They're ours.  We just need to give them the space to write it. Thank you.


I am in Ensenada, Baja, Mexico and I'm about to eat a very exotic South Pacific clam on a half shell called the Mula Clam. This establishment serves very fresh seafood from the marina.  Fresh from the marina. You could smell the quality. We are right on the South Pacific Ocean of Baja, Mexico and Ensenada and this is the Mula Clam. You see how dark it is? I'm going to try it. Oh, by the way, greetings to my buddy, my good close friend, my right hand man, Mr. Mario Petrus. Okay. The Mula Clam on a half shell. You can see the grooves in it, the dark color. Does it taste any better? It has a snap to it. Not a snap crackle and pop, but it has a snap to it and it's exotic. It looks exotic, it tastes exotic, but will I try it again? No. No. Well, it was a choice between letting it go away, so that's probably it. Probably your king Neptune's revenge.  Oh, I feel invigorated already. That's it. That's enough about the Mula Clam. You want to take a close shot of the Mulas? So can have Mula energy. It's horrible. Yeah, the people that are not crazy about it. The Mula, that's enough of the Mula.


The Russians want to find the remains of the U.S. drone that sank in the Black Sea. Ukrainian defenders have noted an atypical Russian activity in the Black Sea. Russians have deployed 20 ships and a large number of units of the auxiliary fleet ships there. Natalya Humenyuk, head of the Joint Press Center for Operational Command, Pivdan, told it. We are carefully monitoring the naval group in the Black Sea and the actions of the enemy. Atypical activity and number of ship groups were recorded. There are currently 20 units in the Black Sea, including four missile carriers. One of them is underwater. The total salvo is 28 missiles that can be equipped for launch, Humenyuk said. Also, according to Humenyuk, many units of the auxiliary fleet were recorded at sea. All the ships are scattered. So maybe the Russians want to find the wreckage of the American drone they talked about earlier. Humenyuk noted that the occupiers are trying to cover the naval operations in the Black Sea as much as possible and are trying to hide their actions from the Ukrainian defenders. But careful observation gives results and the defenders see and understand Russia's steps ahead. The US Air Force issued a statement on 14 March which said that a Russian Su-27 fighter jet damaged an American MQ-9 Reaper reconnaissance and strike UAV over the Black Sea during an interception as a result of which the drone had to be sunk.