Tonight the depart company brings you Mother of Freedom, starring Anne Harding on the Cavalcade of America. When men fight for the principle they believe in, they are often fighting too for the women they love. Tonight's Cavalcade story is about a woman named Anna Zenger, who gave up the wealthy acceptable men of her world to marry an unschooled printer. In a colony where the only newspaper was subservient to the wishes of the governor, Anna and John Zenger raised a voice of protest against the injustices of their day. In so doing, they risked their lives and their happiness. Before bringing you tonight's Cavalcade story of Anna and John Zenger, here is Gane Whitman. In these days of higher prices for so many essential items in the household budget, we are glad to announce that DuPont has not increased its prices for Xerone and Xerex antifreeze solutions. We believe that it is good news that despite the higher cost of producing these famous brands of antifreeze, the DuPont company's price to your dealer is not a single penny higher today than before the war or under OPA. DuPont Xerone and Xerex are two of DuPont's better things for better living through chemistry. Tonight we present Anne Harding as Anna Zenger in Mother of Freedom on the DuPont Cavalcade of America. Anna Zenger. Anna Zenger. Are you Anna Zenger? I'm a writer. Are you Anna Zenger? This room is filled with books and documents with hundreds of references to John Peter Zenger. Each claiming him is one of the men most responsible for freedom of the press in these United States. But I think your husband was a fraud. Why do you say that? Because I don't believe he wrote those things for which he was imprisoned. We suffered then. What is the truth Anna Zenger? Why did you marry John Zenger? Surely you must have had a better chance than he offered you. Yes. Harrison. Francis Harrison. You know him? Yes. What about him Anna Zenger? Tell me about him first. Mr. Harrison. Mr. Harrison. My name is Francis, my dear Anna. Yes, I know.  If you wish. Anna, I'm glad we are alone. Really? You flatter me Francis. Oh no, I can flatter a woman. But will you? I shall be honest. That really is flattery. No, please my dear. I didn't come here to trade words and phrases with you.  Yes. Leave them. What do you want to say, Francis? That's better Anna.  And charming. Oh no, no, no. That's not flattery. I've been watching you for weeks now. And? You know my position in this colony. Oh yes, very well. You know the governor is, shall we say, dependent upon me for decisions? Decisions, my dear Anna, which affect almost everyone? Such a frank confession, sir, cannot be made for idle chatter. What are you trying to say? I propose. We join forces, Anna. You and I. Intelligence with beauty and power. An unbeatable combination. What do you say? Are you asking me to be your wife, Francis? Wife? What makes you think that?  Oh, come Anna. You're too clever for that. I'm sorry, Francis. I don't understand. Well, if you choose to pretend, I should be in night with you. It's hardly that, sir. I merely want an explanation. Surely you must see that were I to be married, my influence upon the wives of the merchants would be ruined.  Mr. Harrison, it was charming of you to call upon me. Are you dismissing me? I am. You mean you're refusing my offer? I am refusing the degradation of it. I have made you a very generous offer, one which half the ladies of New York would accept. Then I suggest you approach them. Good day, Mr. Harrison. Oh, very well, my dear Anna. I shall wait for you to come to me. John Venger, don't try to find the words. What do you want to tell me? Anna, look at me. What am I? A man, John. I mean, what else, Anna? Well, what else could you be? Everything. Look at my hands. Rough, callous, stained with printer's ink. Listen to me when I speak, Anna. I cannot even make the words come right. I think, yes, but that is all. The best printer in New York. It made me that. It was you who gave me hope. You taught me. But then why aren't you happy? But I am, Anna. I am. And that is my trouble. I like this happiness. It is something I want more and more of. But it is not honest that I should take and not repay. What can I give for what I take? You can take no more than I have to give, John. I have no culture. Now look at me, John. The things you call culture come from without. They are put on a man like a coat. And they can become threadbare and useless. John, the things you have to give are deep inside you. I want them, John. I want them. You, you love me, Anna? Yes. And you would marry me? I will marry you, John, because I love you. Yeah, John, the children are asleep. Now tell me what's happened today. Are you tired? Everyone is tired, Anna. Men without hope walk in asleep. Then why don't they wake up? If the new governor makes life such a burden, why don't they rebel? Well, they can't be sure. I heard today a shameful story. The governor tried to steal an election in Westchester and almost defeated one of the few honest men left who dared to oppose him. Yet the only newspaper we have will not say anything about it. Well, yet you say that Bradford, who owns the paper, is not dishonest himself. Oh, he is old. Besides, when he had a paper in Philadelphia, he printed the truth once and they arrested him for libel. So now all he prints is what the governor approves. Hmm, how does the governor find time to write as much as that? And that's something else the people don't know. It isn't the governor. It's Francis Harrison who writes those things. Francis Harrison? Why, does that surprise you? If you had ever met Harrison, you would suspect it as much as I do. John, the colony will never know the truth until we have another newspaper. Anna, I know what you're going to say. You've said it a thousand times. I ask you to stop. I cannot run a newspaper. I agree it would be a wonderful thing, but I am only a printer. I could not write well enough. You know that. Well, you could find others. Well, how could I pay them? If they write the truth, they'll consider it a responsibility. Well, I'd do it gladly for nothing. Anna, you are not a man. Women don't fight with print. A lady doesn't fight at all. And you're my lady. Oh, John, no one would know. It would be in your name. Anna, I'm too tired to talk about it. Oh, John, please listen to me for the sake of these people, for the sake of the truth. I would fight for the truth, but I am no writer. I can't help you. The colony needs it. John, we must do it. Good morning, Your Excellency. May I break into our most worthy governor's thoughts of state? Oh, Harrison, Harrison. Yes, please come in. Thank you. Lovely morning, isn't it, Your Excellency? Yes, and you're looking well, Francis, after the party last night. Thank you, Your Excellency.  The ladies were swooning as usual. Oh, the governor is kind to me. So the ladies... Oh, by the by, I've brought something for you. What? This. The journal. That thing again. Even more impudent than the last edition, Governor. Read it. I will not, like all the rest of those articles say. Exactly, Your Excellency. I wanted to stop it when it began. Why did you persuade me not to? Oh, that's your Excellency. One cannot choke off a voice or a pet play without a rousing suspicion. Had we forced the journal to stop immediately, the people would have believed what it printed. That's nonsense. They read it anyway.  Have you read the articles carefully? Why do you ask that? Oh, nothing, nothing. We've got to do something.  We'll have this John Zenger in a cell before the day is over. Oh, no, no, no. What's the matter with you? Have you lost your senses? No, not at all, Your Excellency. But arresting John Zenger now would never do. It would cause more discussion. Then what? Well, he is married. What's that got to do with it? Your Excellency, we've persuaded wise before to, shall we say, persuade husbands.  Thank you. And they tell me John Zenger's wife is very lovely. Then the task should not be too odious for your taste, the husband. No, not at all, Your Excellency. Not at all. May I ask, Mr. Harrison, why you've come to my house and my husband is not here? So, you are the beautiful Anna I used to know. I've often wondered what became of you. I think it was quite uncalled for to sneak in here in disguise. My dear Anna, or Mrs. Zenger, if you prefer, what would the people in this neighborhood say if Frances Harrison were recognized making a call? You see how discreet I am? I wouldn't have your neighbors make gossip. Oh, I think the most they would say is that you may have come from the governor's palace to try to persuade my husband to change his newspaper. Ah, there is only one error in that, Anna. I am going to try to persuade you to change it. And how will you do that? The governor's very upset, Anna. He really is quite disturbed. Why, there's even talk of warrants, arrests, and jail, possibly even worse. Oh, yes, there actually is. Then I know you have suggested these things to the governor. It would seem a shame to have a good husband put away in a jail. Oh, not that I should object. Perhaps then we could have a cup of tea as we used to. Please go. If my husband knew of this... How much does your husband know, Anna? What do you mean? Does he know that you and I used to be very friendly? Could you really say that? The question in your mind right now is how many people would believe it? And you know quite a number would. I have that kind of reputation. If you don't leave this... Oh, I shall go. I'm not suggesting that you necessarily tell your husband to change the paper because, Anna, I have a very good suspicion that John Zenger doesn't write those things that annoy the governor the most. No, I think it must be someone else. Yes, now that I see your expression, I know I am right.  And if I don't warn him, then it will be jail for your husband. Good day, Mrs. Zenger. You are listening to Anne Harding as Anna Zenger in Mother of Freedom on the Cavalcade of America sponsored by the DuPont Company, maker of better things for better living through chemistry. As the second part of our story opens, Francis Harrison has carried out his threat to imprison John Zenger for articles exposing the corrupt government in the province of New York. What he does not know is that Anna Zenger is the real author, and now she visits her husband in prison. Come right along, Mrs. Zenger. We've a surprise for you. We've moved your husband to a nice new cell. It's not quite so big, but it'll hold him. There we are. Anna, John, John, what's happened to you? He tried to break out of our jail, and we have been just as nice to him as... Will you believe and let me talk to my husband? Yes, I'll go.  John, what happened? Anna, five months in this dinking jail, I can't stand it. I know, John, but we'll get help somehow. The people are getting more and more angry. I don't believe it. You say the person won't even let you teach Sunday school anymore. They think a man who wants freedom to write and talk is a criminal. Oh, it's all my fault. Let me tell them what they want to know. Let me tell them I wrote those articles. I will never do that, I've told you. Do you think it would make me happier to have you here in my place? Well, but what can we do? We can't fight the manner. If we could, I would fight to my last breath. But they've taught me. I can't fight in jail. You'll have to help, Anna. Well, what can I do? Tell me. If I made a promise to take you and the children and leave this colony forever, Anna, they might let me go. But John, that's what they want. They'd win. Oh, they have won. There's nothing I can do. Oh, not yet. Maybe the lawyers would find a way to help us. The lawyers can do nothing. The governor will take care of any lawyer who goes against him. He's fixed it that way before. Anna, I've asked you to talk to them. Promise me you will. I can't stay here. I'm dying. All right, John. All right. I'll try to see the governor. Oh, he won't do anything unless Francis Harrison tells him to. I want you to see Harrison. Harrison? Yes, Anna. Oh, no, John, no. Anna, you promised. John, I do anything for you, but don't make me ask Harrison. Can you think of any other way? No. No, I can't. I will see Francis Harrison. Have some wine, Anna. Mr. Harrison, please let me finish what I came here to tell you. My dear Mrs. Zenger, some months ago I came to use a friend and warned you that your stubborn husband could go to jail. You repulsed my friendship. Now you've come to ask a favor. Have you decided what I am to receive in return? Is it true that you cannot do a kindness without payment? Not when I have to beg a woman's favors. I'm not accustomed to that. And I have nothing to give you. Then you have nothing to receive.  I asked for your help and you refused. When I came here, I had hoped that you would help. Now I'm glad you haven't. What? Yes, I'm glad. If you had my husband and I would have left the colony, we would have lost the fight we started and things would be as they were before. Oh, yes, Mr. Harrison.  This ain't such a bad jail when you get used to it now, is it? Please open the door and let me speak to my husband. Anna, I've been waiting. Have you seen him? What did he say? Well, let me speak to you alone. All right. Samson Duff, get out of here and leave us alone. I've been meaning to ask you. Why don't Mrs. Zinka move into the jail here with you, huh? It's gonna be your home a long time to come. Anna, why do you look so sad? Did Harrison refuse? Yes, John. He refused. Oh, I should have known better than to ask his mercy. But listen, John, perhaps there's another way. A lawyer. There is no lawyer who will defend me. It's too hopeless. Oh, wait, John. I thought of something. Now, once I heard my father tell how years ago he heard a lawyer argue a case like yours, John, libel. It was in Philadelphia. But what help is that now? Well, listen. My father said it was brilliant. No one had ever heard such an argument before. That if you could prove what a man said was true, it couldn't be called libel. And did he win the case, Anna? No, but... Then what use is it to us? Oh, John, don't you see, that was years ago. Now, perhaps today people can be made to think as he did then. Uh, his name. What was it? Andrew Hamilton. The most famous lawyer in the colonies. Oh, he would never come here. He's an old, old man. He wouldn't come to New York for me, a poor printer. Oh, I'll write to him, John.  And pray. My dear Mr. Hamilton, you have not heard of me. I am a poor printer who published the New York Weekly Journal until five months ago when I was put in jail charged with false and malicious... Dear Mr. Zinger, I am complimented that you invite me to defend you against the charges with which I am more or less familiar, and I shall gladly undertake to represent you in court. Have no concern about my fear, Mr. Hamilton. What will he say, Anna? What can he say? What he says to the jury, John, will decide the freedom of this land. Mr. Hamilton, are you prepared to make your address to the jury? I am, sir. Then you may proceed. I thank you, sir. Gentlemen of the jury, there is a duty before you today, and that is to put a stop to this persecution of those who would speak the truth by those who would conceal it. We must all do our duty, and like wise men who value our freedom, use our utmost care to support liberty of expression in the printed word. By an impartial and incorrupt verdict, you will lay a noble foundation for securing to ourselves our posterity and our neighbors, that to which nature and the laws of our country have given us a right. The liberty, both of exposing and opposing arbitrary power in these parts of the world, through our right to speak and write the truth. Mr. Hamilton, I've told my husband you're here, and he's very excited. Well, Mr. Hamilton, God bless you for calling. The doctor says he will soon be out of bed. I read again each day your address to the jury, Mr. Hamilton. It gives me strength to think about it and to know that our fight has been won. And I receive strength when I read what you so kindly sent to me. What was that? Your letter, Mrs. Enger. My letter? Not the one you wrote for me to send to Mr. Hamilton, Anna, but a letter you wrote to me in prison. Some words that kept me alive. I made a scroll of that letter, three copies. Here is one I've been waiting to give to you. Oh, John. How beautiful. And you gave one to Mr. Hamilton? Yes. And the third was for a friend of mine, a gentleman who used to be a printer, like your husband. You told me about him. What was his name? Franklin, Benjamin Franklin. And did you give him the letter? I did. And when I told him your story, sir, and when I told him your secret of how Mrs. Zenger had written the articles in your newspaper, which brought about this trial, Mr. Franklin said that posterity should bestow upon Anna Zenger a title of three words. Mother of freedom. Oh, thank you. I am a happy woman. Ladies and gentlemen, we are honored tonight to have with us the executive director and general manager of the Associated Press. He is also the author of the novelized biography, Anna Zenger, which was the basis for tonight's cavalcade play. Mr. Kent Cooper. I am very grateful as a newspaper man to appear on cavalcade tonight in connection with the radio play based on my book, Anna Zenger. I like this book about Anna Zenger in tribute to my profession and to men and women who work day and night to report the big and little news that makes the American press powerful because it's free. At the same time, I thought it would be appropriate to salute the courage and vision of Anna Zenger and her faith in her husband's ideals. As we glance over our newspapers, let us remember that it was a woman's devotion that played an outstanding part in establishing the freedom of the press where Americans enjoyed a day. Thank you. Here is Gain Whitman speaking for DuPont. Gone is the day when we must send caravans to India or the far cafe of the poets for brilliant jewels. As you walk down the aisle of a store, Christmas shopping, jewels in plenty glint and sparkle at you, jewels worthy of anybody's lady fair. It doesn't call for a romantic, impractical, leather and sack of gold pieces to pay for them either. They are jewels created by chemistry for a modern world. Combs and brushes of DuPont Lucite acrylic resin make beautiful gifts because they are beautiful in themselves. The colorless plastic is clear as the finest crystal. Tinted, it glows radiantly as amethyst, as turquoise, as rose quartz. The old alchemists dreamt of making gold, but never did they dream that chemistry would bring beauty like that of precious stones within reach of every little boy looking for a present beautiful enough for his mother, every husband searching for a gift lovely enough for his wife. During the war, these toilet articles of Lucite were difficult, even impossible to find. Now, most stores have a wide choice of combs and brushes of clear and colored Lucite. When you pick them up, you'll be surprised by their lightness. You'll notice something else. The smooth, lustrous plastic feels warm and pleasant to the touch. Lucite brushes are bristled with another product of modern chemical science. Firm nylon bristles that are easily kept clean that outwear animal bristles many times. Lucite retains its flashy beauty through years of service. For men, there is a wide choice of nylon bristled hair brushes and Lucite combs. And in time for Christmas in many stores, new shaving brushes of nylon bristles in Lucite. At Christmas time especially, it's worth remembering that the best brushes have nylon bristles. Nylon and Lucite are two of the DuPont Company's better things for better living through chemistry. Christmas seals of the National Tuberculosis Association are now on sale. When you buy Christmas seals for your gift packages and holiday letters, you are helping to support tuberculosis control on a nationwide basis. Buy all the Christmas seals you need and then buy a few more. Next week, the DuPont Cavalcade will present a thrilling drama starring the talented young motion picture star John Hodiac in Wings to Glory. It's the story of John Montgomery, the first American ever to fly. Be sure to listen next Monday at this same time when John Hodiac stars in Wings to Glory on the Cavalcade of America sponsored by the DuPont Company. Harding will soon be seen in It Happened on Fifth Avenue, a Roy Del Ruth production. The music for tonight's DuPont Cavalcade was composed and conducted by Robert Armbruster. Our Cavalcade play was written by Philip Lewis. Featured in the cast with Ann Harding tonight were Bill Conrad as Zenger, Joseph Kearns as Harrison, Stanley Waxman as Hamilton and Francis X Bushman as the Governor. This is John Easton. Invite you to listen next week to Wings to Glory on the Cavalcade of America brought to you by the DuPont Company of Wilmington, Delaware. The Cavalcade of America came to you from Hollywood. This is NBC, the national broadcasting company.


Being one of only four Delta Squadrons in the entire Marine Corps sets Marine All-Weather Fighter Attack Squadron 242 apart from most. The Weapon System Operator, or the WIZO, runs the controls of what is known as the ATAR system. ATARs are Advanced Tactical Airborne Reconnaissance System. It is a system unique to the F-18 Delta Squadrons, and it actually gives the commander the ability to see near real-time information on a battlefield as it's happening. The sensor itself has different abilities to take electro-optical imagery, it can also do infrared and also has a radar capability. And in a wartime situation, the system has the ability to link with a common ground station, so the analyst on the ground can actually see what the aircrew is seeing while they're up there. Being an imagery analyst is important with the Delta Squadron, because we provide a vital link between the aircrew and troops on the ground. We can give our aircrew products, and they can go out and fly missions simulated here, of course, to assist those troops on the ground with enemy armor, or they have known targets that they're going after, so we'll give those products to them, and we can do a turnaround in about half an hour on a product. The ability to get an idea of what's going on the battlefield within 30 minutes of it happening makes squadrons like 242 simply different. Reporting from Royal Australian Air Force Base, Tindall, Australia, I'm Corporal Anthony Reyes.


My name is Jennifer Mercia and I'm an associate professor in the Department of Communication at Texas A&M University. I have written a book that is about how Trump has taken advantage of pre-existing distrust, polarization, and frustration. He uses six rhetorical strategies repeatedly. So ad populum is appealing to the wisdom of the crowd. Trump in particular appeals to the wisdom of his own crowds.  He uses them as a wedge against all of his critics. And a lot of people love Trump, right? A lot of people love me. Ad baculum is threats of force or intimidation. Trump is constantly threatening to exert force, whether it's over the media, threatening them with libel or threatening to sue them. If a city or state refuses to take the actions that are necessary to defend the life and property of their residents, then I will deploy the United States military and quickly solve the problem for them. American exceptionalism is usually thought of as America's unique role in the world. America is just different and because of that we have certain obligations to the world community and we are at our best when we live up to those obligations. For Trump, however, American exceptionalism is America winning, plain and simple. And he considers himself to be the best example of America winning this. Here in this clip you'll see Trump crowing about how America is winning. We're winning all over despite all evidence to the contrary. When I spoke at this forum two years ago, I told you that we had launched the great American comeback. Today I'm proud to declare that the United States is in the midst of an economic boom, the likes of which the world has never seen before. Paralypses is one of Trump's favorite rhetorical strategies because it allows him to say two things at once, which means that you can't hold him accountable for what he said. Colloquially, Paralypses is, I'm not saying, I'm just saying. I'm not going to say anybody didn't do well, they didn't do well. I refuse to say it's Bobby Knight, but it's Bobby Knight. Now I won't say it was because of me, but it was. Reification is treating people like objects. Typically it's a part of war rhetoric. So presidents and leaders throughout the world and throughout history treat people as less than human and that prepares a nation to go to war with them. It allows us to deny them rights and to murder them. Thanks to Democrat policies, MS-13 gang members, they're the worst. We're allowed to infiltrate the country.  Ad hominem is attacking the person rather than their argument. It's a distraction technique as all ad fallacies are. It seeks to reroute our attention away from the central concern of the argument and towards the person of the interlocutor. In this case, Trump routinely attacks his reporters and he attacks them personally. Those are all ways of changing our attention.   So what I mean by he's a post rhetorical demagogue is that he doesn't use rhetoric to persuade. He doesn't use rhetoric to convince, to give good arguments, to unite the nation. Instead, he uses language as force. He's more interested in compliance gaming than he is in persuading.


bit of history as to where the project started to give you a little perspective of where we started and where we are today in the grand scheme of things. This project started in 2007, in November 11. And the main motivation behind the project was to help us backport Mach 211 and F5K specifically and then we started adding more drivers. We also saw vendors starting embracing different strategies to backports on the 80-11 ecosystem. And that for a period of time actually led to some forks of the Mach 11 module and we in the community felt that that was slightly big of an issue actually for us because we didn't get patches back. So we decided to start adding more drivers as a compromise and see if we could pursue vendors to actually use backports as part of their distribution mechanism or productization. So we started growing with more drivers. So we actually started with F5K, some Intel driver, USB, Mach 12 driver as well. Halke started participating in the project really early on as well. I had tried killing the project around September 2008 given that there was a large infrastructure change in the networking specifically in multi-key stuff. I pretty much really gave up completely on it and I think Johannes had also given up on backporting that stuff. So because it was at that point still pretty heavily used by a lot of the folks in wireless, I was asked quite repetitively by quite a bit of people just to bring the project back up again. And based on those petitions I brought it back to life with the compromise of forking it off and not providing backports beyond 2627. It just turns out though that I was able to backport that stuff eventually though but it was really difficult.  So it was renamed well actually at that point where we started backporting I think most of our new 80 to 11 drivers. We had a large bump in contributions to the 80 to 11 subsystem and obviously vendors started participating to the point that now I think every vendor is contributing to the 80 to 11 subsystem. It's just the way things are now. So just going to recap general strategy and architecture of how it is that we do backports. You guys may already be familiar with this but I'm just going to recap that. So this is what backports looks like when you're at a company typically doing general backport development on device drivers or even kernel components. You if death a lot of stuff and you have code for specific kernel revisions. This is obviously a bit complex debug. It's a very complex to read. It's a nightmare to maintain as well. So the strategy that we devised was essentially to try to actually take part of the code that you actually are if deathing and stuff that into a module or a header file and you basically just add a wrapper and you basically reduce the number of lines of code that you're actually changing. So the previous change is actually reduced for one driver into one line change for two drivers in this example and you obviously provide a nice clear commit log message. Now the future of backports looks like this and I will say that this is actually just an example of a type of collateral evolution. I'm curious here and I want to keep this more interactive. I want feedback from you guys. I'm hoping most of you guys hopefully are developers and if not I'd like to get a sense. First of all how many guys are not developers? Alright cool. How about how many of you guys have not used SNPL? Okay. So SNPL fortunately at this point is pretty broadly used and Julia had started the project as a research effort quite a bit ago and as a way to try to enhance the Linux kernel to enhance the rapid evolution of the Linux kernel. She essentially worked on Coxinella which is an engine to allow you to express how you want to change to be done in the Linux kernel in a grammar and the grammar is essentially semantic patch language and this is what the grammar looks like. So you basically condense two changes down into some sort of language here and you basically can apply that. Now this is not yet integrated and I've been meaning to integrate this for a long time but it's just taken quite a bit of work and I've been pretty busy so I will say this though that I do plan on working this eventually though seriously and this is the way that I envision backwards unfolding but it's just one of the types of collateral evolutions that we have to address. Collateral evolutions are just one of the types of things that you need to backport. Once you start getting to the specifics of the architecture or how you actually need to backport you get a better idea of what constraints you have. So how fast is it growing now? This is a picture since we actually started on the fork actually of the compact wireless to generalize the backports for different drivers. As you can see there's been quite a huge significant bump recently. It's pretty dramatic. I actually skipped quite a bit of kernels because I haven't even had time to update the stats for the other kernels but it's quite significant. The way to look at this graph is to think about the gray area that's dark in the bottom as that's the lines of code that we're actually pulling from the Linux kernel directly. That's code that we're taking from the Linux kernel. The red stuff which you can barely see actually consists of the changes basically these guys the negative and the plus that's the red lines. Now the green stuff actually is the code within the compact module or stuff that we actually have like our own header files for example. So as you can see the strategy is very different you know and I've argued before a long time ago that I really did believe as you can see around this time frame right here I actually had believed that the green stuff which is the compact module can actually be reduced to a small size and for implementing solutions there to back port you can actually back port more subsystems without actually increasing it significantly. So as a proof of concept well we still have not only proof of concept this point but it's a decent way to do back ports. But this is further proof now that it's really just obvious that by just generalizing the back ports into a module like compact and actually using stuff in header files it's just clear that you really don't have a large overhead. Now there's some problems with this in scaling and I'm going to get into that in a bit. So how and why is it growing? Well part of it really is these conferences. This is why we're here. We come and we talk about stuff that we're working on and problems that we're facing and we try to look for solutions. So I started socializing it first at Linux Plumbers in 2011 Santa Rosa. That's where I actually met Julia and I had my own concerns over CMPL a long time ago. Julia at that point actually expressed to me though that developers don't really need to actually know SMPL to write SMPL given that she had some researchers working on inferring SMPL provided that you give it a set of patches that you could actually extract SMPL from it. I actually tested that and it seemed to work. It's still rough around the edges but it's pretty good stuff. Anyway apart from that though that gave me the hope that there are larger architectural considerations that we can embrace in back ports that allows us to grow even faster and why I kept working on this project although I never really wanted to in a way but now I actually gain, I mean I personally see a lot of benefits for it for evolving the Linux account. Now I also had sponsored a student, a mentor to students under the Google Summer of Code project under the Linux Foundation. He actually worked out at Turkey and turned out to be a great student. He ended up back porting the DRM or GPV drivers which a while ago I actually considered this almost impossible. In fact I think Alan Kotz believed that this was likely not going to be possible but fortunately it was possible. I will say this though. The first back port of the GPU drivers actually ended up working fine. There's been some huge changes on the kernel on GPU though and right now it's not really working but part of that I'll get into why in a bit. Then I ended up socializing the project further at the Linux Collaboration Summit in 2012. There I met with quite a few folks who were already doing quite a bit of back ports and I learned that the Linux Foundation had a Linux back ports working group. They had a series of efforts and we decided to just combine efforts and just to work together. So that gave the project quite a bit of push. The Linux Foundation provided a build box. So that's part of the issue that we had is as you start back porting you actually need to build across different series of kernels. So it takes quite a bit of work to actually do all this stuff. So we ended up writing CKmake which is also across kernel compilation utility which back in the day we basically just probably did back ports. But really never did much testing other than assuming that it works or I do a run time test right before at least against my target kernel. CKmake actually ensures that prior to giving the terrible out to the community we're actually running a compilation across all kernels, all series of kernels that we supported. I'll get into that in a bit too. The other change that was made was move to project kernel.org. So you can actually just go to kernel.org and download it. Specifically just go to backports.weakie.kernel.org and you'll see the page, you'll see the release page for it as well. Backporting what you need from the upstream respective header file that allows you to actually take the code as it is exactly upstream and not make modifications because you're just using the same included, you're just providing that for older kernels. So again the strategy here is to not modify the upstream drivers as much as possible. Keep them as pristine as possible and obviously get the developers to work upstream. Other changes recently obviously apart from GPU we got CPU contributed by Intel. We have the low rate wireless personal network drivers contributed. And then as a proof of concept I just decided to go ahead and backport media and regulator drivers. I think that will be the last time that I actually do proof of the concept like that because it was quite a bit of work and quite a bunch of drivers. The proof of concept actually was pretty worthwhile doing though given that the regular component actually is an internal feature that you can't really backport and you can't backport because it's not modular. Kernel doesn't make it modular. So that actually got me to looking into whether or not you can actually backport something that's internal either as modular or maybe even target internal integration. I'll get into that in a bit. So what do things look like? This is the array of subsystems that we have backported at this point. We have about three engaged core developers that would be Johannes, myself and Hake. I think we can rely on each one of each others I think for general ideas architectural considerations or even if one of us goes on vacation it's a bit different. It has happened where Hake has made releases too. We're all busy though and this is kind of like work that we do on the side we think of it that way. We have great random contributions I will say I'm quite impressed by the number of random contributions that we get and number of contributions that are quite significant. It is used broadly and at this point quite a lot Linux distributions use it. It's part of the reason why actually at the Linux Foundation Collaboration Summit I was asked to actually generalize the project and streamline the effort a bit. Again there was a large amount of code churn in the latest change in renamed to backports again so it was just wireless compact drivers and now backports. That's it. Hopefully there will be no further renames required. We have over 830 drivers backported. Again if you guys have any questions just go ahead and just ask. I like this to be interactive and I want to get more feedback likely I'll get the feedback in the next few sections. This is what running CK make looks like in the different array of boxes that I have had. This is what it looked like when I was running it on my laptop back in the day. This is what it looked like when I got pissed and I basically ended up when buying building my own box to build it. It got down compilation in 33 minutes. After HP, Suzy's and Linux Foundation's collaboration to get us a build box, this is what it looks like now. We have a huge build box with tons of memory enough that we're actually running the entire build test completely in memory. So we have the entire series of maybe 30 kernels or something like that all in memory in RAM. We actually have apart from that all the source code that you actually need. I think Ccache is actually even running at least for me in memory but at this point I think that's kind of been redundant and I've been thinking about that. So at this point everything's running completely in memory. It takes about 23 minutes last but I'm going to get into a bit of the details here. This is quite cumbersome though and although we can scale and we throw more machines to this to actually reduce the amount of time it takes to backport, we got to start thinking about how it is and why do we want to scale. So again this is a series of tests. This is what the CK make actually output looked like. This is actually 8 stop results. It's kind of like top. So this is CK make running. It basically just uses N curses. It's multi-threaded and it tries to really just optimize the usage of your memory and CPU to do cross-convolution across what it basically just does and starts a thread and goes and compiles a kernel with makej-whatever that we have set right now. I forget if we ever optimize that. I think you ended up changing that last time for some number, I don't know. So basically it's a thread per kernel and basically even per kernel we actually are throwing threads out and basically we're all running this symbol. Yeah and again look at the memory usage here. It's using the server pretty significantly and we are able to actually share, since we are about three core kernel developers working on this, we have enough memory to actually have each developer's entire work realm as running in memory as well independently. We don't share the memory. So we actually run, well I run these tests and I asked for at least a quarter of other developers to basically run these tests prior to actually submitting patches. If someone sends me a patch I'll eventually have to run these tests as well prior to even making a terrible release to the community. But now let's get into a bit of the technical stuff and how do we scale, how do we make this more efficient? That's a lot of kernels. That's about 31 right now. Right now we're up to even 3.11, right? But if you go to kernel.org, this is the list of kernels that you get and I'm not sure if you guys know this but we don't obviously support every single kernel from like 2.6.32 up to 3.11. There's gaps in that, right? So let me make that clear. There's gaps between the kernels that we have listed and we don't support those anymore. There's no one maintaining them. What's that? 2624? Oh yeah, correct. So that's actually the point. So the thing is that we're testing here as an example because there's more now, 31 kernels. Kernel.org actually only lists a few kernels. If we reduce this list of arrays we simplify and optimize the time that we spent on backporting.  Well, it's really the embedded market. The embedded market has slew of OEMs, vendors, random distributors shipping anything on random kernels. They don't really have a good strategy to upgrade. Sometimes they can't upgrade because they don't have enough resources. Random reasoning. So question that I'd like to ask you guys is should we use backports as a carrot to pursue vendors and random folks out there in the industry to work on the same kernels listed on kernel.org and take a policy to only work and support the kernels listed on kernel.org? Should that be a policy that we embrace? The issue of course, as I see it is that if we do that we lose the little carrot that we throw out there. Let me get into a bit of stuff though. Before we get into this whether or not we should reduce the array of kernels that we support, let me get into project goals just so we're clear. The project intends to be up-to-date daily with Linux Next. There's a series of issues that I'm going to get into that have prevented me from actually doing this on a regular basis. We also want to help avoid excuses about not working upstream in the kernel. That's pretty much why the project got started back in the day during the out of 5k days when we started getting that merge into the kernel and we started working on improving a DT11 sub-system. We want folks to work upstream. We don't want people to go on branch out and do random stuff. By doing the backwards and actually doing the backwards automatically for folks we can tell everyone, companies, that they can just go and hack upstream. Their engineer should not be working outside of some random branch. They should just be working upstream and the deliveries are provided through backwards as an example or you just go and download the latest kernel. We also want to backport to random kernel releases. Obviously there's a series of kernels that are supported by random vendors in the market. That's originally one of the project objectives. Of course we can negotiate that now in hindsight of how the project is growing and the architectural considerations that we have now. Again, the carrot here is that we'll do the backport for you. At this point the infrastructure is decent enough that backporting a network driver, even a random non Ethernet driver consists of a one line change. One line change to backport a network driver to a series of random kernels. I think that's pretty great. That's the carrot. We want to get people to work upstream. Contrary to Linux kernel, for some kernel developers we're making the intent clear that we don't want proprietary drivers to make use of this infrastructure. We do this through our technical means. We make it clear, first of all, on the wiki. Another way is actually ensuring that we use export symbol GPL when we actually take code from the Linux kernel and actually backport it for older kernels. Just to be clear, we don't want proprietary drivers. If you're a fan of not promoting proprietary drivers, we'll use infrastructure and get your company or whoever to basically use the infrastructure. Of course, world domination. How do we grow? Obviously, we can socialize project more. This is why I'm here. But should we grow? The reason why I state that is that it's getting really, really, really, really big. It's complex. There are technologies like SMPL that I believe will allow us to grow further. It's no different than Linux kernel and why SMPL was actually born. How do we grow Linux kernel faster? How do we get our developers to contribute to the kernel faster and let's work more intelligently? I think that it's reasonable to actually take a position and say that we should only support the kernels in Linux and in kernel.org. Maybe the benefits of saying that we support every kernel at this point can likely be thrown out the window in favor of actually pursuing a light, tight architecture where we know that we have kernels actually maintained. Question for you guys, what do you guys think? Any thoughts on this, guys? Anyone? Alt-TSI is supported. We'll gladly support it. Right. Do you think it's possible for this as a strategy to be socialized maybe at the embedded Linux conference and say, hey, this is where we're going to do anyone have concerns or at least wait until then or just go ahead and do that? It sounds like it seems that Alt-TSI is helping the embedded market then. I see. Do you think there's enough education already in the embedded market to accept that as a strategy? Only supporting a stable kernel? I'm with you then. I'm for it at this point just because I don't have enough time and I don't think other folks have enough time either and I think we need to start making some compromises but at the same time keep in mind the project goals and see if we need to restructure these. It used to be that we obviously needed to support all these random kernels just as a large carrot, throw people, yeah we'll support anything, whatever but it was a lot easier back in the day when we only had a few drivers. Now we have a huge ecosystem. It sounds like it's positive feedback towards that general direction if we do take it. True. Again, I've had enough with proof of concepts on the project at least. I don't think I'll be adding new stuff unless I know it's specifically for a reason. I will mention in a bit why I actually worked the median regulator though. The GPU drivers is an example of an issue that was actually Google Summer of Code Project. It was great, I mean it worked. It was really awesome to see that actually go upstream into backports and actually get at least working in my system but obviously now it doesn't work and part of the issues is it's a student that actually worked on this and he did a great job but he's obviously busy without the stuff and finishing his schoolwork. I obviously can take the onus of actually going ahead and fixing any of the issues there. I mean I've actually done a bit of the work now to backport even further some of the GPU requirements but it is quite a bit of work. So if perhaps one of the things that we should do is not add new subsystems unless we have someone who's really interested or a vendor who is interested and is going to back it up I think that that's probably something reasonable. The only thing that hurts me at least to see is that removing GPU support, that's quite a bit of work that went into that. It's not trivial so it'd be great if there's anyone out there, one of you guys who might be interested in taking GPU drivers. Yes? Yes, absolutely. No, no there's nothing automatic. I mean for the wireless subsystem for example we just expect that the user would know and they would go and upgrade anything if they want new features but we're not supposed to break backwards compatibility and I don't think the X drivers should too technically. That would be kind of weird but they shouldn't. We should be able to run newer kernel version GPU drivers with older user space but we should. Yeah, no I agree. I agree. So this is just an example of something that we did. We accept it into the project we took it as a home and said great but obviously you don't have a maintainer for it. So lesson learned, should we not accept stuff into back ports unless it's actually properly maintained? Probably. If we want to scale then I think that's reasonable so maybe even if it hurts to actually lose all GPU stuff maybe we just got to kick it out. So again if there's no takers that'll be removed. So the future for back ports. One of the biggest issues is that we do have module signing being integrated by Linux distributions. I know Fedora was one of those eager beaver Linux distributions that really wanted to embrace module signing. This essentially means that back ports cannot be used by Fedora unless you actually integrate into the kernel somehow. Module namespaces. Part of the issue with back porting is that you end up actually assuming that a Linux distribution won't try to back port something on their own as well and that can conflict with some of the names that you come up with. So what we ended up doing is just prefixing most of the if not all of our exported symbols with back port you know Linux back ports or back port something I think. I forget what we have. It's not an easy I mean it's a pretty you just need to do a define of the symbol right after you do the once you put into the folder file to pain the ass though. So any clean had worked on introducing module namespaces in 2007 and Rusty actually rejected that work that introduced extended the modules to have a namespace definition so that way you can actually use symbols within specific scope. That would have worked well for back ports and I think it's something that we should consider if we want to avoid the whole in you know prefixing of our namespace stuff and the back port stuff. I still haven't looked at addressing this it's something that you know would be quite a bit of work and again this is you know it's not that easy and those really need to be taken careful architectural considerations need to be taken out before that gets introduced. The other thing is obviously we can just resubmit it take the work and resubmit it upstream with the intent of stating that this is specifically for back ports and also addressing module signing problem perhaps maybe. We do have make many config but we don't have make a local mod config. If you guys haven't used that that's a neat way to actually tell your kernel but to build a new kernel you basically get kconfig to actually look through your modules that are loaded and then actually look at your kconfig and actually build your kconfig to match what it is that your kernel should look like.  It's a pretty neat feature. I highly recommend you guys use that but we don't have that for back ports. It's a bit more complex given that the arrays of the spaces that you have to look into and what is important and what's not actually has to be done through for every kernel that actually supports. I think it's probably a bit more reasonable if we only support the kernels listed in kernel.org but that's another thing we need to work on. Non-modular kernel support. That's actually why I ended up working on the median regulator support and by this I mean that the idea would be that you provide back ports infrastructure, you give it a kernel from the future, kernel from the past and you basically take stuff and you throw it into this kernel and now you basically can build it in kernel. The way that I think this can be accomplished is by modifying the init routine at the kernel and providing our own back port to init and stuffing into that back port to init. In the combat module what it is that we need to back port. For example, a full replacement of the regulators but obviously that means that you need namespace because you want your new regulatory driver stacks to use in your namespace. You basically, the other thing that you would have to consider as well, you want to disable the internal component then. You probably should. And how do we do that? Are we going to do that upstream in the kernel? Or what do we do? And obviously SMPL integration. Now I do plan on working on SMPL integration and trying to see if I can get internal support tested. That's something that I do commit to doing and it will take quite a bit. I hope to start that in October. We'll see how that goes. Any questions? I'm sorry? Is the firmware back ported with the driver? So the firmware will have to be used from the latest. You basically will have to use the latest firmware to run it on an older system. So part of your general, you basically what you should do is if you're using a back port solution for a driver is you should use the latest firmware as you would for the latest kernel. There is no, but there's no requirement. Is there really a requirement for back porting firmware? Yeah, that's what I'd recommend unless there's some issues with that. I can't envision something right now. The latest firmware? Well I know Canonical does actually embrace back ports and they do provide it for 80 to 11 Ethernet drivers. Anyone from Canonical here? Okay. Are you from Canonical? So I know Canonical does embrace back ports, so I'm not sure if it's used. I see. Okay, okay. I see. Yeah, I think, well from a distribution perspective, I could envision perhaps making at least a package dependency upon a newer version of it, but the firmware? Okay, I see. Yeah, I think that might work, but again it would just be more work on the firmware side. Ultimately the way I envision this is for a user to say my system doesn't really work well. I want to try to back port, integrate something that's back ported and I basically get this nice UI that says, go ahead and take the latest and greatest from this, this and that, and take it in and see if it works. If not, then revert. But of course this whole thing, it would need to be managed really well and I think that we need to reduce the array of kernel and a lot of stuff, but it requires a bit more investment is what I'm saying. Any other question folks? Any interest? Any wish list items? Any complaints? Anything you guys want to talk about regardless regarding back ports? I'm sorry, can you say to you? Alright guys, well thank you.


Hello. I am the eye-detect machine. I have no feelings. I do not show emotions. I solve problems. Midas had a problem. That's a lie, and I've proven it. Man can be fooled, but not me. I'm the world's best lie detector. Humans believe that they can see the truth by looking into a person's eyes. I analyze them. I detect even the tiniest variations in the pupil. I reveal the truth. That's why I have come to Europe. More than 100 Midas mechanics volunteered to take part. We selected 20. We asked them a series of questions. More than 300 each. And I analyzed the results. They were conclusive. The eyes don't lie. They all told the truth. All the test results are publicly available on the website. It was a success in the news. Many people asked us to test politicians, athletes. No one ever responded. One month after the project, the results were clear.


They're always right, there he is! YES! HAHA! DIE FREDDY! Hello again and welcome to Five Nights at Freddy's AR Special Delivery. And fortunately, or should I say unfortunately, um, sorry for taking my socks off. Getting so comfy because I'm about to be scared. I'm still playing on my amazing huge iPad. Because this one, the small iPad, or iPad I should say, that I was wanting to play on.  Um, and this isn't compatible. This must, for this game, it must be like a really, really new game. And uses some sort of data that the old, I mean Apple have that problem with their products anyway. Uh, so what do we have? Oh? Oh, we've got somebody coming along the way! And we have somebody, oh is that my, oh is that my dude coming back! He's got the parts! He's also got messages. Don't really know what they have to say. But that guy looks like he'd be coming over. What I wanted to do as well, actually, oh god, everything's breaking. Um, is try and... some of these. So you've got extra battery. Um, does it say what it does? Your extra battery will automatically activate if your battery goes to critical increase your battery's power level. So that's good. And that costs a hundred coin. We do have a hundred at the moment. Retransponder when activated the transponder reveals the identity of all animatronics on the map. So that could be good if you're wanting to get certain ones like Freddy, Chica, any of those. Um, it also got Radio Jammer. When activated the Radio Jammer will prevent hostile animatronics on the map from attacking you. I don't know why you would want that because don't you get stuff from interacting with them, but okay. Now these are the interesting ones. Obviously the Springtrap is the best one. Springtrap means that it includes Springtrap plush suit and three Springtrap lures. That, however, is the most expensive. Now I'm assuming Springtrap... oh, here we go. Okay, I've learned guys, I've learned. So be prepared. Who is it? Who is it? Who is it? Was it over there? Oh, is it over here? It looks like it's over here. Let's turn the light off. This is it, right? He's over here. It's Freddy. It's definitely Freddy. I've learned though. I know when to zap you. There he is. Oh, he psyched me out. He psyched me out. Oh, he's over here now. He's by the camera. Is he still here? I think so. Oh, he's over here. Oh, he's right. There he is. Yes! Die, Freddy! We got him! Yeah! Like a buzz. We now have a good streak, the highest streak ever of one. So one thing that I've heard about this is that the rewards you get for them isn't really that great. And actually looking at them, they're not really, are they? Oh, that slightly changed the camera. Oh, we got loads of purples there. Oh, okay. We're back. Who is it? Is it just an exo? I think it's a little exoskeleton. I'm waiting for my barry to charge up. So I don't really want to waste it. I don't think I need to use my light. I don't think so. Is he over here now? There he is. Woo-hoo-hoo! Nice! So we don't even need to technically use our torch to get them. What you've got to do, you've got to wait for them to come near you. Oh, there! We got our best streak! Awesome! Ooh, time to continue. Oh, we got 22 there. Awesome. But yeah, the reason why I wanted to do this on iPad and not on something like... Oops! I didn't mean to get all those. Oh, God, I'm still getting them. Well, there you go. We got two extra, I think. Oh, no, they disappeared. Never mind. We got one. Fantastic.  So it must take some time for that to disappear. Now, does my torch recharge? It does! So I don't need to be in there. Okay, so we can have a look around. Oh, we got an animatronic nearby. I don't know what that is. This guy who has extra scrap. Oh, okay. So he was the one that I saw before and I got him. Got him! So, are you ready for specials? Because I sure am. Says a random animatronic. I kind of like the mystery though. I like the mystery, but we could buy some things. Is he a recall? There you go. I think I can recall him now. So he's always available. Did you bring me anything? Deploy for... I don't know. Get some more scrap. Oh, God, what's that? What's that? Oh, is that him going off? Ah, off he goes! Goodbye!  Tell you what, what I'm going to do, because we do have 150, but I want you guys to also see just what this game can do. And I am very tempted to purchase those, but if we are going to see all the different types or release the baby and springtrap, which are the most expensive, we need about 3,750 coins. And 3,750 coins is like 40 quid. That's 5,400 fazbear coins in order to get that. And that gives you three baby lures. I'm assuming you get other things at the same time, possibly? Now, I've seen some people play this. Mainy-Dorker. I've seen Lewis play this. And each animatronic is slightly different. So I think Foxy, you don't point the camera at him, or if you see him, you've got to look away and wait for him to charge towards you. When they charge towards you, they eventually come out of cloak, and that's when you can zap them. So, I will, however, quickly skip past this. Oh, never mind! Okay, let's see who this is. Because it could be for free, a good one. Oh my God. Oh my God, that sounds like P.T. That sounds horrendous. What is that? Oh, it's over here. Is that Balloon Boy or Baby? What was that? It's over here? Oh my God, there's two! What even? Is that the two-headed one? I've seen that one. Oh, it's over here now. I'm not going to use the torch. Maybe I need to show my torch. Okay, are we good? We're not dead yet. Oh, he's up in front. He's coming up through the computer. Oh, it's chicken! Ah, there we go. That explains it. It was the cupcake. I was wondering. Oh, we got a mod slot. Oh, what is that? Hold on. We've got to repair condition as if it's bad. Troubleshooting guide haywire. Sending animatronics. Did you know that one of our best features is the ability to send out animatronics to visit your friends?  Fun with them! Head to the workshop and use the deploy menu to send them on their way. The team at FASB Entertainment. Oh, interesting. So that's what you do using CPUs. It appears you found your first animatronic CPU. This is an exciting development. How do you feel the same way? Modifying animatronics isn't just fun. It's incredibly useful. When you swap out CPUs, your animatronics will have a whole new personality.  Head to the workshop and try it out. So this is the workshop. Assemble. Oh, God. We have one right here. That's about to knock on the door, whatever that is. Where's my buddy? Oh, yeah, it's coming in. We got one. Who is it? It's over here. You're buying a sofa. You're hiding behind the sofa. Oh, I think it's just an exit. Oh, hey. Oh, okay. I saw that. I saw you. I saw you. Are you over? Where are you? Just got you. Just got you, buddy. Right. I wonder if you got better awards the highest streak you go. So 25 parts. Oh, is that my dude? Did he come back and surprise me? No, I'm hating it. I don't want feedback. So we got available. Assemble. Ah, here we go. So this is kind of like mine that I can send to my friends. Oh, cool. So we can put a chica. So does he act like chica now? Oh, now that makes sense. So when I buy, when I go to the market, um, classic home invasion. Oh, okay. So is that includes two extra batteries and a lure for five anotronics to come with you to come party with you. Okay. So these guys, so we'll get Foxy, Fazbear, Chica, Balloon Boy and Bonnie. So all the classics. I think we should do it. Right. We have some devices. We have extra battery and classic home invasion. Although saying that we're just about to be visited by, uh, whatever this thing is. So what we'll do is we'll say hello to a lovely chap who's come to our house. And then we will use the home invasion thingy that we've just gotten. Oh, here we go. Here we go. Right. You're in. Who are you? Who are you? Coming to my house. Oh, is that Chica? I think that's Chica. I think. It is. Who's got the little cupcake? Oh, you're in my audacity file in my computer. Oh, let's get ready. I didn't think that.  I'm dead. Yeah. Oh, my street broken. Goddammit. That didn't go well. So let's do this home invasion confirm. Yes. So now we're attracting a lot of animatronics, I think. Oh, I really appreciate being invited to such a special event. We got one, two. We should have a few, I think it did. It did look. Oh, hello. Well, tell you what, we'll go in here and we'll just start sucking up if we can find any of... Ah, there we go. Why are they always... See, you stop. Do I have to do that? Is that it? No. What if I just grabbed some? Yeah, just give me. Come on. Come on. Come on. Yeah. Oh, they were worth loads. I really don't know what happens. We're just going to exit that. Let's see if any... Oh, we got a bunny coming close. Just strolling down the lane. So when they've got that magnet on them, that means that they're being specifically attracted because of your device, I think. Well, hello there, birthday insert noun. Oh, they're describing. Oh, we got Freddy over there. Oh, so these are the ones. Not these guys. Oh, okay. So I do have my extra batteries, which I don't need because they'll be used automatically. Oh, this is interesting. And with my Exgo skeleton that I've got, I think if you buy, if you're going to mark it, and we go all the way to the bottom here, these things here are how you can dress up your animatronics and if you give it a certain play style, like foxes or chicas, then it might look like foxy, but it'll act like chica or something like that. Oh, here we go. Here we go. Are we okay? I think it just broke. Okay, still here? Oh, God. Oh, God. Oh, God. Oh, God. Oh, you were right here, weren't you? There, ha ha! You're here? I don't know what you are. I didn't see you. Oh, it's an Exo skeleton. Oh, God. I didn't even hear it run up to us. Oh, my God. No! Oh, I lost my... Oh, I lost one remnant. I don't even know what remnant means, but there you have it. We lost... Oh, okay. So now we're actually going to have a Bonnie fight us, or at least try and scare us. You have to be quick. You have to like then, as soon as you know it's fake, look out where the next one is. Oh, hello. I don't know where you are. Where are you? I can't even see. I'm not even picking up anything. Oh, you're here. Oh, good. I think you're somewhere here. I think. Are you? Oh, you're moving away. Oh, are you over here?  Is that because I had the torch on? It just all of a sudden jumpscared me. Was I supposed to not look at it? Was that it? Because I had the torch on it. Wow, I lost all my remnants because of that? I don't even know what remnants do, if I've got to be honest. Okay, I think I know how to beat Freddy. Oh, well, we got somebody else coming before that. Oh, no. Oh, God. Oh, God. Don't know. Don't know. Where are you? Are you moving about? You can't fake me out. Oh, you're over here. Oh, come on. Do I need my light then? I can't tell. I can't tell what's going on. Do I need remnants? Remnant lost minus two of my current. I don't have any. This is the problem I seem to be having. Oh, really? Oh, okay. We got Freddy. Is that right? Are you more this way? Which way are you? I saw you. I saw you. I can't tell if it's crackly on the green screen. Oh, that's a camera. Oh, stop it. Ah, you can't get me. Oh, I'm sweating. Are you over here still? Where are you? Oh, you're over here. You're over here. Where is he? I can't tell. I can't tell. I can't tell. Where are you? Are you over here? I really can't tell though. Oh, you are. Okay, Freddy. I got down. I got Freddy down. I got him. Just one. My battery needs a rest. I don't have it. Oh, God. Would I just get attacked by... No, leave me alone. Oh, it's Foxy. Oh, dear. Foxy. Why? What if I want to party? Oh, God. Oh, God. Okay, okay. Oh, no, no, no. Don't look at him. Don't look at him. Where is he? Oh, oh, oh. When he's doing that, you don't look at him. Oh, I don't think that was him. I don't think that was him. Oh, no, no, no. Dammit. Oh, come on. I was turning that way. That wasn't my fault. I was turning into it, and then he was there. I was trying to turn away as quickly as I could, but nah. Take a break. We had a balloon. Not too far away. Now he seems to have gone off a little bit. Chica, please. Let my torch rest, dammit. I've seen Foxy. We've seen Bonnie. We've seen Freddy. We've seen Chica. Now we just need to see this balloon boy. Come on, come on. There's so many of them. Oh, oh, that's Chica. So this is Chica. We've had Chica before. I don't like that sound effect. It's very PTSD. Oh, there you are. There you were. I had you. I'm terrible at this. I need to get rid of this green screen, man. I can't do it. Oh, no, no, no. Don't think that's it. Okay, and I can't tell. I need to put something behind us so I can check. Ooh. Right, that's it. I'm going over here. Ah, there we go. Easy peasy. Again, though, behind me. I've got about three quarters of this area where I can visually see if they're there. That, however, I cannot see. There's my boy.   Oh, it's Bonnie. It's Bonnie. I think it's Bonnie. Oh, there you were. Ha! No, you didn't get me this time. Oh, no, no, no. That's a wrong one. Goddammit, I shocked it. It's just like an instinct. I've got to get over it. Like, when you see it, just look away. Wow. Oh, when you have remnant, which animatronics are vulnerable by 20%. Animatronics at highest streaks will increasingly be able to resist this effect. Oh, your remnant milestone will unlock at 75 remnant. I have zero. Okay, so when I have zero remnant, so I'm playing this on hardcore mode, is that what you're trying to say to me? Okay, you know what? I was about to end it there, but we're going to be getting Bloom Boy and I paid money for Bloom Boy. So let's let's see if we can get Bloom Boy, as long as the other one doesn't come in. You know you want to. You know you want... No! Like, do I have to do this? Do I have to do this one? It doesn't help having headphones in where like the headphone cable literally ties you to the desk. All right, okay, it's cheeky. It's cheeky. I got it. I got it. It's over here now. Oh, no you don't! No you don't! No you don't! No you don't! Naughty! How are we going to do that? I knew it! I've had it too many times! I'm learning! Oh, it's in front. You're in here. I know you are. Are you? Are you here? AHA! Got you! And that is how it is done. Like a pearl. Once you fail so many times you're bound to get better. That's exactly what I did. Okay, I think he's... Oh, he salvages back. Look at him. There's a whole little party here.  Get away from me, Thor! Ha ha ha! Got you! Oh of course, of course, of course. Is this bloom boy? Is it? Oh? Oh, what's this one? What is this one? Oh no no no no! What is this for? But you see they come out so quick! You've got to be prepared to go if they are right there. Okay, so now finally nobody else is here and I think I'm finally going to get bloom boy. And we're probably going to get jumpscared because I'm not going to lie. I seem to be pretty put abysmal at this. There we go, there we go. Okay, we have baby! Where are you?  What do I do? What do I do? What do I do? Um, does my light on? Lights on, lights off? Oh god, okay. Um, am I supposed to be looking for you?  What's that? Am I just shocked at the right time? What am I looking for? I know this is what you do, you just swap the the thing. No, that's not them.   But anyway guys, I hope you enjoyed that. Yeah, it's a really good game actually. It's a shame that you don't get anything extra from defeating like Freddy or Bonnie. Maybe you get some extra nuts or scrap, but I don't know, I feel like there should be something special you get but they seem to all be the same except that they're not because they act differently, but as far as rewards go, they're pretty much the same. So yeah, if you enjoyed this video, leave a like until next time. I'll see you later. Bye bye.


Hi and welcome to the session. I am Asha and let us solve the following question that says find the sum to n terms of each of the series. Fourth is 1 upon 1 into 2 plus 1 upon 2 into 3 plus 1 upon 3 into 4 plus 4. So let's start with the solution and let the given series be denoted by s. s is 1 upon 1 into 2 plus 1 upon 2 into 3 plus 1 upon 3 into 4 plus so on in the last term. In the nth term will be 1 upon n into n plus 1 of the given series v a k and a k will be equal to 1 upon k into k plus 1.  So this implies 1 is equal to a into k plus 1 plus b into k which further implies 1 is equal to a plus b into k plus a. Now I am comparing we find here that a is equal to 1 and a plus b is equal to 0 which further implies that b is equal to minus 1. Thus we have a is equal to 1 and b is equal to minus 1.  So opening the bracket plus into minus is minus this is further equal to 1 upon k minus 1 upon k plus 1. So this is the kth term of the series. So the series is can further be rewritten as first term is a1.  Now let us solve it.  So in cancelling we are left with 1 upon 1 minus 1 upon n plus 1 on taking LCM n plus 1 in the denominator n plus 1 minus 1 in the numerator which gives n upon n plus 1. Now to n terms of the given series is n upon n plus 1. So this completes the session. Take care and have a good day.


Okay, there are a lot of different types of fish oil, cod liver oil, krill oil, salmon oil, a lot of the fish oils are made with anchovies and sardines, which one do you think is best? Well, I think they're probably all good. I think we all remember as kids, we remember cod liver oil, and the wonderful taste of cod liver oil, one of the problems with cod liver oil is the fact that it has vitamin D. You own the vitamin D, but it doesn't give you a controlled amount of vitamin D. So certainly, I'm really not going to recommend cod liver oil. Not that it's not good, but it certainly has the vitamin D, and you want to control the amount of vitamin D you get. But all of the other oils, whether it be fish oil, krill oil, whether it be salmon, they all have one thing in common, or I should say two things in common. And that is EPA and DHA, okay? And I surely would recommend taking a total of about three grams or 3,000 milligrams of EPA, DHA combinations. Now you have to take a look at that, you have to take a look at the packages and see exactly what is on the package. Because many of them will say, well, there's a thousand milligrams in this particular capsule of fish oil. And they're certainly right, there is a thousand milligrams. But there is not a thousand milligrams of EPA-DHA combination. So you want to look at EPA-DHA only, alright, and you want to get approximately three grams or 3,000 milligrams a day. And that'll usually run anywhere between three to six capsules a day. I know, for instance, there's one of the lesser products on the market that contains a thousand milligrams of fish oil. And yet it only has 300 milligrams of EPA-DHA combination. So you need 10 capsules, well 10 capsules we all know is kind of foolish, right? But certainly there's something called ortho-omega and ortho-omega contains a combination of about 720 milligrams of EPA-DHA. You only need four capsules, alright, and you shouldn't have to take any more than between four to six capsules a day. The other thing you really want to think about is, is it pure? How much mercury is in there? Has it been molecularly distilled? Another thing that you should be looking for, right? So you've got to be very, very careful as to which EPA-DHA you get or I should say which fish oil product you get. Now, certainly I recommended the one ortho. I certainly would recommend Carlson's fish oil, which is actually either in capsule or in liquid and those are pure and those are molecularly distilled, so the amount of mercury is infinitesimal and that's what you're looking for when it comes to fish oil. Now with the fish oils, is there different types of fish oil you should use for different health conditions you may have? Any recommendations for that? Yes, you may want different amounts of EPA and DHA. DHA is especially used for the brain, so you may want to have much, much higher levels of DHA in it or you may want to get a capsule that is primarily DHA, right, but usually the combination of EPA, DHA is pretty much what you want to be. Okay, very good. Thank you.