There are 224 million school-age children in sub-Saharan Africa. Around half of those don't go to school at all. Quality of education is compounded by very difficult circumstances. The classrooms are overcrowded, the average number of children in any class is 50. We don't have enough textbooks in schools, so that's difficult. High-knowledge is doing what should have been done many, many years ago. Avanti is able to deliver a complete educational service by bringing together all the partners that we need. 180,000 students are benefiting from being in schools that are connected to the internet. Through our earth station, we push those contents across our satellite into all of I-beams and it's stored locally into the educational portal. The object of high-knowledge was to bring digital media into schools environment to enrich the experience that students will have. The only way you can really deliver that content to schools around the country is through satellite telecommunications. We supplied the hardware and then we did the installation, prepared the training modules to train the teachers. With ICT, the Tanzanian teacher, they can get access to anything. Internet is very important to the life of the student in improving the national economy. After the ICT introduction, I learned through internet and that's the best thing of it. Satellite connectivity helps the schools and the academic performance. We can find different materials, so we can download them, use it in the classroom. One of the key elements of the I-knowledge project is that it trains teachers. We do not just give them ICT hardware, we do not just train them, but we're with them every step of the way. We teach other teachers how to use it, its factions. We have worked with Avant for some years and every teacher has the opportunity to search the material and they perform in the classroom. It is very easy to prepare recently before you go into the class. Internet access is improving performance of our students. When they see the material on the projector, they understand the lesson, they become more creative. This project has a huge positive impact on the wider community, the medium and the long term. When we actually install a WIPER hotspot, the communities can actually benefit from it and connect to the internet network. Students that come out of I-knowledge schools are going to be exposed to so much more. We are looking to ensure that all schools are connected to the internet. It's a symbiotic relationship. And there is an infinite possibilities. The Avanti Education 2020 vision is playing our part in delivering that connectivity.


Bemidji girls hoops against little falls after a great performance by the youth basketball teams. Bemidji continued their strong play in the second. Macy flatness taking it down strong low for the bucket. Later on Bemidji still up big. Lindsay Hilden brand the strong drive to the paint finishes with the right hand. She leads all scores with 17. Bemidji wins 74 to 29. If you enjoyed this segment of Lakeland news please consider making a tax deductible contribution to Lakeland PBS.


Adventure ahead this week a stirring tale of young unknown participant in the Revolutionary War a fantasy of history by Steven Vincent Bonaise It is a story of a tooth for Paul revere and now There was talk of trouble in the air in April 1775 and all of Massachusetts Colony was trembling with whispers rumors talk of revolution In security is taxation this oppression three men can never live this way. There is no hope unless we plan to fight Yes, it was enough to make men think that day in April 1775 to wonder if we both was right or wrong That'll be one shilling sixpence for the seeds master Butterwick. All right There you are one and six. Hope you have good luck with your plant in this spring Lodge I hope so too, Mr. Thorpe don't know any farmer around Lexington that deserves to have good crop It isn't you losing your folks last year having to run the farm all by yourself No easy job for a young boy keeps me busy. All right Was there something else you wanted Lodge? Well, yes Got anything for a toothache a toothache, uh-huh This one here. Hmm Great I haven't a thing to kill a tooth pain Lodge Expect you ought to see the barber Billy Murphy. He can fix your tooth. Well, I hope so Terrible they can don't know when I've had such trouble and pain.  Thorpe? What trouble about the grievances of the colonies? Oh that mostly talk There'll come a time for action and we'll need every man we can muster every volunteer and we'll need you Lodge Butterwick me. Yes Lodge, but But mr. Thorpe I I just don't care about fight. I won't have time most everybody in Lexington's joined up with a slide They found time if your father was alive. He'd bring his gun and join us too. I know he would Maybe you still got his old flintlock, haven't you? Uh-huh, and you can fire it tolerable good Then won't you reconsider Lodge? We'll need every man we can muster No, mr. Thorpe. I just can't see my way clear to join you a minute men. Well suit yourself lying But someday I'm hoping you'll be part of us a part of the new growing tree, huh? New growing tree. That's a symbol lodge a growing tree and a new republic You'll see what I mean one of these days. Well, maybe so but I don't quite understand what all the troubles about myself Too busy with my farm Besides, I just don't see no sense to fight Hello, Lodge. You want your haircut? No, mr. Murphy. It looks like you could use one. No, I'll call about my tooth Oh got me a bad tooth mr.  Oh, this is That's it Mmm see anything in there, huh? You say anything Rage you've got a real bad tooth there lage. Which one is it? You've got a bad one. All right It's on the side right here sure hurts like it was bad.  Mm-hmm.  She will yes You know what you ought to do lage what well what you really need though has taken away me business to tell you Is one of these here artificial teeth to go into the hole after she's pulled out an artificial tooth Yes, why that's flying in the face of nature. Well, no lage. I wouldn't say that Them silver teeth is all the go these days and Lexington ought to be right up with the times Well, I would do me good to see you with the silver tooth. It would indeed might do you good, but What about me? Well, you like it like you'll feel fine, and it's real silver well Supposing I did want one on Tucker will I ever get one here in Lexington, huh? Well, you might have to write up to Boston for it to Boston, but it'll be worth the trouble And I know just the man to help you It seems like I saw that paper notice around here somewhere. Let me see What's that mr. Muffin notice in the paper from a man in Boston makes them tea, huh? Who is he a silver Smith name of revere Paul revere never hear to him. He comes through here once in a while Hmm listen to this light Whereas many persons these days are so Unfortunate as to lose their 40 that you like Which is to their detriment not only in looks but in speaking This is to inform all such persons that they may have defective teeth replaced with Artificial ones that look just as well as natural teeth. Oh my goodness. There's your chance Lige Sounds good enough What what's got a cost? Oh, I know revere. He wouldn't charge a moth and it'd be worth it like well In for penny in for a pound They're driving me mad. It's got to come out Reckon I'll be able to find him. Oh, yes, if you lose your way in Boston just ask anybody for Paul revere Spec most everybody is here to them. Yeah, he was the Tories the Tories revere is a pretty big bug in the sons of liberty. Oh Well, I don't care to be mixing them with politics But I'll ask how the main thing is to get this tooth fixed today if I can Reckon all right up to Boston and find us mr. Paul revere. Here's me, please. Hi Could you help me please certainly if I can don't know my way around Boston very well Seems like I've spent most all afternoon trying to find a special man to take care of my tooth take Oh, you're a stranger. Hey, yes, sir. I'm from Lexington. Oh middle takes man. Uh-huh. I Had you figured wrong strangers. What do you mean? What had you figured for a Tory a Tory? Oh, no, not me. I'm no politician. Never was one was your belonging to the Liberty Party, aren't you? Well Yes, and no, what do you mean? Yes, and no it's one or two other.  There's thunder in the air and trouble brewing the time is close at hand Won't be long. It won't be long. Yes, but but but wait. I wonder what he meant by that Young man you wanted something. Well just some information. Oh, I'm a stranger here in Boston Don't know my way around. I'd be glad to help you my friend if I'm able to thank you You're a stranger from the West for him. I've got a farm near Lexington.  Oh, no, you're not Well, no, I'm certainly pleased to find another true-hearted loyalist in this pestilent rebellious city Loyalist Well, no, I don't know about that. What do you mean? I came to Boston mainly to get my tooth fixed not to talk politics You see, I'm looking for a mr. Paul reverend. I haven't had you say Paul revere Why yes What's the matter what you grinning about so it's Paul revere you want my clever young friend from the country Oh, would you help me? Of course, I'd be glad to tell you how to find him. All right Just go up to the first red coded soldier that you see and ask the way. Well, will they tell me of course But you have to give the password first Password yes first you say to the soldiers any lobsters today and then you are about revere but But why talk about lobster? Well, you see my friend the soldiers all wear red coats and they like being called Lobsters they do. Yes try it my friend and you'll find out Wait for me. Oh Why I don't understand I paid for the very best I wanted a beautiful service that something I could show my friends with pride and what have you given me? Madam the best of which I'm capable. I worked on the set for almost two months Oh, it's over if you choose, but it's so plain and simple as a as a picket fence simple then You pay me high compliments. Compliments indeed. I am sending it all back tomorrow Why there isn't so much as a single lion or a unicorn on the cream jug and I told you I wanted the sugar bowl simply covered with silver crowns You've given me something and as plain and as bearers as the hills of New England I have and what's more? I won't stand for it. Mr. Revere. I'll send to England instead to London then send away madam We're making new things in this country new men new silver even perhaps a new nation indeed Simple and bear as the hills and rocks of New England Graceful as the bows of her elm trees If my silver were only like that And as for you madam now now you look here young man You can have your lions and unicorns and crowns and your nonsense of bad ornamentation You can have your imported taste in your imported manners. Oh my word. I was never so insolent in my life The crowns of the sugar bowl William a William Up front William. Yes, sir Yes, mr. Revere. No word yet from dr. Warren. No sir. Nothing yet Strange you've had somewhere from by now What if there's something the wind Getting dark William. Yes, sir might as well put up the shutters. We're not likely to have any more customers tonight. No, sir I'll put them up Wonder why I haven't heard from dr. Warren Mr. Revere. Oh, mr. Revere. What's up William? There's a man sir running down this side of the street redcoats after him. Oh, must be a patriot look sir through the shutter Indeed a lot of soldiers after him here. Let me open the door quickly. Yes, sir. Here he comes. Yeah, quickly in here. Oh Thank you Thank you. That's the door William. Yes, sir been chasing me most a mile. Well, that's something Here they come. Oh, you saved me then. All right Thank you. There's nothing at least I could do Aren't we all hounded and chased by the redcoats these days, huh? Excuse me just a minute William. Yes, sir. I think you better run over to dr. Warren's house See if he has a message for me use the back way. Yes, sir Well, I'll let you've had your breath sir. May I help you? Maybe you can I hope so My name is Lige Butterwick, and I'm looking for a mr. Paul revere round these pots of Boston Well, this is a surprise master Butterwick. Huh? My name happens to be Paul revere Well, I'm glad of that Tell you mr. Revere. I had a hard time of it here in Boston trying to find you I'm sorry to hear that, but now that you found me. How may I serve you? Well the barberson? Barber you see it's about my tooth. Oh It's this way this tooth's been acting up real bad lately. So this morning. I went in to see Billy Murphy He's the barber in at Lexington and he said that you from Lexington. Well, yes, and mr. Murphy said were you there this morning I just said I wasn't the barber. Don't mind the barber, huh? Mr. Handcock mr. Adams Were they still at passing clocks? Oh, yes, I reckon I I reckon I saw him when I wrote by this morning on my way up here They're still there still at Lexington. Why I suppose so why? British ready to march and conquer tonight Won't be long can't be long Tell me mr. Butterwick. Yes, sir. Did you see many soldiers? You came to my shop tonight see them But they chased me all the way from Boyles. I know I know but where there are others Did you see any more? Oh, there's a whole parcel of them up by the common with guns and flags and everything all lined up in their red coats ready to march Why mr. Butterwick, I can't thank you enough for what you've told me tonight Gives me courage told you You're a very sure observer and you've done me in the colony is an invaluable service Well, well, it's nice, but about this tooth of mine mr.  Butterwick, but all the better I like stubborn men wish we had more of them What about you two you'll have to be drawn out been aching something off and I want to get a nice new silver one to stop up the hole Well, I've made lots of artificial teeth all right for drawing them out is hardly my trade young man Oh, it isn't but one good turn deserves another you've helped me. I'll do my best to help you Oh, thank you, sir. Just hit yourself here in this chair young man What help a might The morning you'll feel more like having your tooth drawn that Just think this right down, but it's only medicine. All right, whatever you say Mr.. Revere of health pain Seems to be better already Go to an inn for the night and then in the morning will find a tooth draw all right if you say so It might bother you some later tonight I'd better give you a box of minimum You've got quite a cabinet here, mr. Revere. Yes, I have my foot.  Oh Little experiment of mine.  It's like perfume, but there's a good deal of the East wind in it Well, I never Barbara told me you were a wizard mr. Revere with genuine magic. I suppose Hey, here's your liniment in this box. Uh-huh, and here's a little box. You might like to see Made of wood and silver my goodness. Just finished making it today. Are you dead? Yeah? See that's my own design on the cover Growing tree and a needle fighting a lion. Well a grown tree. It's awful pretty see those stars around the edge 13 of them You make a very attractive design with those stars They for a new country. Oh, it's the most wonderful wooden silver box, but What's in it? What's in it? Why what's in the air around us? Gunpowder more and the making of a new nation That's what you mean You mean that this here Revolution folks keep talking about Is in here right there right in that little wooden silver box fighting and War all in there just waiting to be let out But it's locked of course time's not ripe yet to open it. Oh Oh When the time comes Box can be open It'll have to be open and Then there'll be a Revolution. Yes Then there'll be a revolution Well Well, I never must be my boy coming back. Huh, that's you William Mr. Revere, Dr. Warren. Yes, he gave me this message for you said around passes. I could have it Truths marching on conquered Lexington tonight these supplies my boots William. Yes, get my horse ready. Yes, sir Yes, mr. Revere is something wrong wrong. No, I think everything's going to be all right. You'll have to leave I'm sorry. Oh, that's all right. Take your box here and hurry. Please. I have much to do tonight. Yes, sir. Well Well, good night, mr. Revere. I'll help you with the door. Good night. Good night Well What could make him stir around so much this time of night? Most likely nothing you want a room. Yes, I do had a hard time finding an in opening Boston this time of night Oh, we're always open here. Uh-huh. Well, I'll be needing a nice quiet room so as I can sleep late got a bad tooth, and I want to Say, huh? What's the matter? This box here in my pocket. What about it? It's not the liniment box Liniment box. I must have took the wrong box This is the wooden silver box mr. Revere's own box. I don't see how that this one by mistake. Oh My goodness is something wrong wrong. Do you know what's inside this box? No, what there's gunpowder and warren The makings of a new nation. That's what who says so I poor Revere himself I'm almost afraid to touch it. Are you sure about that about what's in it? Oh, I'm sure enough Why I can hold it up to my ear like this and almost hear the revolution inside Yeah, it can well almost Mr. Revere want this all right.  Well, of course. I've got to take it back If I was to open this little box now Why did there be war all around us? I've got to take this to Paul Revere tonight Anybody here Here to talk about a dr. Warren reckon. I could find him Mr. Paul Revere Friend of his I got a little box here for him.  I got a little box here for him He's just got to get it tonight before it's too late lies butterwick I just come across the river from Boston and I must get me a horse What boy you want a horse trying to catch up with a friend of mine Paul Revere Paul Revere Well, why don't you say so he comes though here and got a horse on me about two hours ago You can find him if you're right bad, but I have no horse come on down to the barn with me If you're a friend of Paul Revere, I'll give you a horse. Yes, ma'am Almost morning. Oh, it's me Why me Lies butterwick. Oh, hello lides didn't see you for the dark. What's the thought? What you're doing up so early in the morning. I was just gonna ask you that lides The time has almost come to plant that new grown tree. You come to help with lides Well, I I don't know. I'm looking for mr. Paul Revere Revere. You've seen anything of a mr. Of course. He's with us. He just arrived. Well, where is he? Where is he then? Well straight along the road up over the hill by those elm trees. You can't miss him. Thank you, mr. Hello, mr. Revere. I thought I'd never find you. Well, you did a good job followed me all the way I had to be on time for my appointment appointment from a tooth. Oh, but I've got something here for you More important than my tooth your little box. What my little wooden silver box? Yes, sir You see I Took it by mistake, sir. I didn't mean that's all right. You didn't need I just had to hurry What do you mean?  You mean you mean it's about to happen getting light. I think you can see Look up along the hill there Behind every rock and tree and fence waiting My man, there's not a man minute men Those are the minute men. Yes, but Over there across the green Bright men The red coats yes, I'm afraid so this is the beginning of a long long struggle Well, I don't know what we're waiting for them. Hmm. What do you mean the box this little box the box? but You don't think we've got to open it You've got the key mr. Revere well No What are you doing? We've got to open this box and let out the revolution. Well, don't break it. Don't break the box. It's about time There you listen Huh, listen, I hear it. I hear it. I let out the revolution. Yes lides butterwick I guess you did and it was about time too. I'm glad I did it I reckon I just never realized before that I had to be a part of it the new grown tree Well, mr. Revere, it was nice knowing you But I'll have to be getting back to my farm now getting back to your farm Uh-huh. I got my paws all fitlock hanging on the wall back there. I'll ours I'll be needing it today and maybe tomorrow maybe for a long time to come So goodbye mr. Revere, but what about your tooth or tooth or tooth for the country's a country and anyhow, mr. Revere It just now stopped aching Adventurer head has presented the story a tooth for Paul Revere by Stephen Vincent Bonet in a radio dramatization written by Tom Gute music was composed by Leo Kampinski and the orchestra was conducted by Henri Nosco The entire production was under the direction of Joseph Mansfield In today's play the part of Lige Butterwick was played by John Thomas Paul Revere was played by Roger de Coven others in the cast were Kermit Murdoch James Tunze Joseph Wiseman Jackie Ayres Eleanor Audley Jean Gillespie Fred Barron and Paul Ford NBC and its affiliated independent stations present adventure ahead as a public service Time 93% of all transportation in this country was by private automobile Even today it is estimated that four out of five war workers must depend on private cars to get them to their essential job This is but one of the reasons why America's civilian and war production economy depends largely upon the continued operation of the nation's passenger Automobiles and now here are some more statistics for you at the beginning of the war 27 million passenger cars were operating on America's highways Today the number of cars on the road has dwindled to a low of 24 million and our stockpile of new vehicles has been reduced to less than 30,000 a pre-war three-day supply Transportation experts estimate that if the total number of cars on the road drops to 20 million a breakdown in essential Transportation can be expected if you have not operated in a car pool start now This is the national broadcasting company


Hello, my people welcome to the score channel. Welcome to another live stream on another wonderful Monday. It's all good to be here Good to see you guys today. We'll be talking about how to make a resume also known as a CV Okay, I feel like this is something that a lot of people don't understand and I understand why you don't understand Because nobody really teaches you this stuff You probably have gone through your entire high school career without ever being explained like how to do this So here you go. This is everything. They didn't teach you about the CV aka the resume I'm gonna show you guys step-by-step everything you got to do using a format that we typically use here at score now There is no one right format for a CV or a resume and real quick those two terms refer to the same thing I'm probably gonna say CV a lot just because Here in the rest of the world anywhere. That's basically not America We typically say CV to refer to this thing a curriculum DT But if they called a resume, it's the same basic thing Okay, same idea just two different names for the same thing if you're applying to universities in the United States odds are They're gonna ask you for this and even if they don't it's good for you to have one because sometimes You know, you might think oh my universities aren't gonna ask me for one But then like you're finishing up common app and one of the things they say is upload your CV And you don't have one and now you're stuck So it's always a good idea to make one just in case somebody asks and a couple basic things that we're gonna go over Are what you should include in that and how you should structure it? And so I'm gonna show you the template here and kind of walk you through it and sort of fill it out myself Hypothetically, I guess to show you the way. Okay, so let's get to it. Let's just take a look at what we got here so This here and and by the way feel free to hit me up in the chat if you've got any questions or Comments or whatever you need like always saying hi to my people here So This is a format that you can use. This is a publicly available format. I did not design This is not like score intellectual property, but this is useful. This is a good format. I like it It's got a very modern look to it I feel like some of the more traditional resume and CV formats are a little outdated and While they might make sense for a job application, you know We're talking about college applications a lot of times the people that are in the admissions offices are younger people So they can you know deal with a more modern format But basically every resume or CV is gonna start out with your name nice and big Okay, and I want to do that. I want to make my name nice and big because Like that's how we know who we're dealing with here. This should be front and center big letters Let them know who you are. Here's where you want to put in all your information We've already like pre-formatted a couple of these things You don't really have to have every single one of these items if you don't have a blog or a portfolio link Don't put one if you don't have a LinkedIn don't put one But like if you do have these things, it's good to include them here Especially the portfolio if you are, you know applying to any kind of theater major dance major Sports and they ask you for some kind of portfolio or videos or evidence of your work That's a great place to include that link so they can easily find it the purpose of this document is to give them a Succinct direct explanation of like your whole life And that's tricky because some of you guys have done a ton of stuff with your life so far So it might seem difficult to think well, how do I condense my whole life into a couple of pages? And by the way, it should be two pages You shouldn't be filling out like four or five or six pages of material like unless you're a freaking Nobel Scientist who's 70 years old and has like six pages of stuff to put And even then I would tell that person you probably can cut some stuff What we're looking for is the most important information So we're gonna go through section by section and talk about what you should put in each of these sections and how it should work So first of all the objective statement This is something that has appeared more recently in the last 10 to 20 years on resumes And it's something that I genuinely recommend because it makes it really clear what you're here for So all this text needs to be is just to tell you what major or program you're trying to you know Be admitted to and also when right so maybe this changes Maybe if you're applying right now, you're probably gonna do fall 2022, you know, and that would be that would be ideal Right fall 2022 and pursue You know bachelors Degree in Let's say I don't know biology. I'm gonna go for biology. Okay So that right there would let them know very clearly where I'm What I intend to do when I become a student at this university and when I intend to start studying And so that information is gonna be very key. It's just good to have that out right out front Then from there, we're gonna get into the history now I have broken this down into a few different sections again This is not the only way that you can do this but this is one way that I think is effective So first and foremost your education history, that's gonna be really important You got to think about what information they look for first, right? They're kind of filtering you out based on a few different things for example When and what if this program is full or it's too late to apply for this period Then they're gonna throw this in the trash right away and that's why this information should go first like We want this to be in the same kind of order that they are going to look for information So the first thing they want to make sure is okay. Do I have room for this person at this time? Yes or no if so, okay, do they have the grades? Do they have the high school experience that I need them to have in order to admit them and that's what's gonna go in here Now I have just pre-formatted this with two sections to repeat sections here Because maybe you went to multiple schools if you went to multiple schools in your last four years Then you should include both schools in this list If you are currently a university student and you are transferring abroad Then you should put your university first and then your high school second If you only went to one high school and that's it just you can delete this second one here and boom problem solved But that's why there's two here by default generally we find that there's a lot of people that will need Two of those spaces some people won't if you don't don't don't use it. You don't need it So here maybe I put like for example my high school diploma That's what I got and what's the name of my school, you know, awesome school USA Yeah, because that's where I went to school and when did I do that? Well, maybe, you know, you put the years, right? Or something simple like that you could say well from okay. Maybe that was from 2017 to 2021, right? If that's the case I wouldn't need this right. Well, let's say hypothetically, you know, um, maybe I'm pursuing my in biology at awesome University Peru, you know, that doesn't really exist. But hey, whatever and maybe I've just put here 2020 to 2021 and so now, you know, this is incomplete, right? Obviously someone reading this would know right off the bat Okay, this is incomplete. They're still working on it and then here's where I would put my high school diploma from awesome school, you know, and and maybe here we changed that then to 2016 to 2020 so Again, if you have split stuff if you have some university some high school that you need to show go ahead and do that If you have multiple high schools, you could theoretically have your most recent university plus two high schools down here I don't think that would necessarily be worth mentioning that that first high school But there are some cases that might call for three items here So if you're a master's applicant, naturally, you're going to have at least your undergraduate and your high school diploma, but you wouldn't need to mention much here The first thing on this list should be the thing that we develop more So here is where I'm going to want to comment a little bit about my performance in this program and Notice I say quick synopsis of the school you graduated from I mean like one or two sentences, you know awesome university Peru is a top 100 institution worldwide You know boba. There you go. There's a quick synopsis, right? GPA or let's say 3.8, right? Top 10 of the class And then if I felt like mentioning maybe some specific courses that I took I could do that If there were some important electives or important courses that I think the university I'm applying to will consider I want to include those in here as well But basically that's it. Just keep it simple. Keep it direct. You do not need to write full sentences here Okay, you don't need to get into every single detail. You don't have to say I had a GPA of 3.8 like I can just say GPA 3.8 top 10 percent of the class boom Because remember we're gonna have to get a lot of stuff in here and we don't always have enough space So keeping it simple is good. Don't write paragraphs about I had such a wonderful school experience I love my school so much.  They're looking for the facts Okay, so keep it factual now Once you've got your education stuff figured out again, you're gonna want to make sure all that information's accurate If you have any ap exams ib exams definitely mention your ib courses I would definitely recommend here. For example, if I if this was a, you know, maybe awesome school You know, maybe I say english hl Math hl like I would just list my courses in here GPA of you know, whatever, let's say 3.9 final ib grade That's 43. I'm just an awesome student in this hypothetical scenario. This is not realistic for me at all But hey, I can dream um now The the reason I encourage people to keep this stuff relatively short is because this is the section that we're gonna develop a lot as we will with this section And this section but I want to talk about the differences between these first because I think There is a little bit of confusion as to what you should put in each of these sections. So Starting with experiences, what's the difference between saying well experiences and like extracurricular activities or hobbies Generally the way I see this and the way I like to develop these is Experiences are gonna talk about things that are more significant to you these I would highlight a couple of things Where I've worked for somebody else or some organization. Maybe I was a volunteer Maybe I participated in a club Maybe I actually had a job and I want to describe that here Those are experiences that I think are worth pointing out. Those are activities that you've done where you We're working for somebody else or maybe you even started up your own thing extracurricular activities. I think of these more as the Actual activity, but maybe I participated in multiple different places for that, you know I might say okay Well, I mentioned I'll talk about a sport here and say well I participated in this sport with this group and that group and this many years and I can go into detail about that activity Whereas here I want to focus a little bit more on the organizations or on the groups that I've participated with And the types of experiences they gave me. I feel like these could be they could overlap with these You know with your extracurriculars. I just want to highlight them, but then it grabs the side thingy Um You could have one of these in here if you feel it's worth dedicating a lot of space to But just remember the most important thing goes first So whatever I put in this experiences section ought to be Like the most important experiences that I think I've had that you should know about So let's say hypothetically I wanted to include some work experience and maybe some volunteer experience, right? So I might say customer service representative at in sync media um, and I tell you I don't know maybe I did this for two years right from 2016 to 2018 and Even if that's not the most recent necessarily it's going to be the most important one It's going to be the one that I want to put forward first, right? So let me bring that text back so I can change that um Actually know that this would actually be later. Let's let's try to be consistent with our lore Okay, so I want to give a little bit of context first and This this one's for for me an experience that I would consider very significant because I had an employer number one So I had to answer to other people. I was responsible for certain tasks And also because it was a large portion of my time. I literally was working full time while being in high school So I feel like that's something they should know about that that you know is a very significant experience for me And so I'm just going to focus a little bit on that work experience, right? um I might want to itemize some things right the responsibilities like You know So I might explain a little bit of what I had to do So again, I have a little bit of context a little bit of the Responsibilities or the things that I had to perform while on this job You know and then I I would like to point out a little bit of my performance. Well, how did it go? Did I do well, you know, um Maybe Okay, so These little things right but let's say I mean that's maybe a less of a common experience for you guys a work experience So let's talk a little bit more about something that might be a bit more practical for you right a volunteer um, let's say I was a volunteer for you know, um Saving Yeah, this is this is a new NGO that I just invented and let's say I did that from 2019 to 2021 still right, um So I give a little context again, right? Um And I could do the same style of format like what did I do right and so that's included All right Okay, so You know again, I'm just trying to detail a little bit of what I did and you know Maybe at the end my results right worked with over So there we go Um, so again, you see the the sort of format the way I'm structuring this information I don't need to write much more than this honestly like if you're describing feelings and emotions and you know all the context You're going too far. You're giving too much information that nobody cares about at this phase. Okay? It's not that that information isn't important. It's just that that information isn't important on this document If you want to talk about how moved you were and how emotional your experience was as a volunteer do that in one of your essays Because odds are one of your universities is going to ask you about your community engagement If you want to talk about how you got this job and how it made you feel when you first got that job Do that in one of your essays write about, you know The work experience and how you first got the interview and how nervous you were when you did the interview Write about that experience in an essay Get one of the people from that company to write you a recommendation letter where they can share that perspective That's where that kind of stuff belongs. It doesn't belong in your resume Your resume is supposed to be very succinct Buried to the point No filler no bs. No flow ro no fat All right, it needs to be slim So I've got four or five lines and I think and even this I was being silly here. I could probably delete that um Four lines. I think it's plenty a teeny bit of context What you did there and how it went Beginning middle and end three or four sentences move on. Okay You can add more things as you need to here But I I really find that a lot of people over use This section really over include things. So and I think that you know, these are experiences, right? I'm gonna get into the extracurricular activities and hobbies in a second and how I would see those differently But right here. I have this brief little skills section. This is one section I I frequently delete because a lot of you guys don't have any skills or you think you do and you don't Like for example, empathy is not really a skill. Okay. It's not really really a skill. It's more of a social Like awareness that I mean, it's it's good to have it But I don't know if I would consider a skill like kindness. I see people put kindness in here. That's not really a skill Okay You either are a nice person or you're not okay I don't really think of these as qualities. These are skills things you can do show me like Microsoft office, right? um If I know how to use all those programs, I would put that in here adobe Creative cloud. Uh, I know how to use that. I use it all the time. Um, spanish advanced You know, um, maybe english native These are skills. These are things that you can apply in other situations to get things done. Okay um, maybe you are You know an expert carpenter Like maybe your thing is just you like making things out of wood and so that's one of the things you do um You know, I don't know what else could be a good skill. Um, maybe you got like cooking, you know your uh michelin's star chef So whatever like these should be things that I can see you do Okay, things you know how to do or use tools technology think about stuff like that. Um I feel like this is something that again gets misinterpreted a lot if all you have is a bunch of adjectives in here You're doing it wrong. Okay. I do not have a lot of adjectives. I have nouns Okay, I have things Spanish english carpenter chef Programs that you can look up And learn how to do all right. So that's what I want to include in the skills section. I think that's what's important Now if you don't have a lot to add here go ahead and delete it Look, you can always get rid of that section and there's nothing wrong with doing so you're young You probably don't have a lot of skills yet. That's okay. That's why you're going to college Let's talk about these extracurricular activities. So What I like to do with these is think globally first. What is the activity and then what do I do with it? Or what's my experience with it? So I probably would start with like the biggest one, right? Let's think about you know writing like like for me.  It hasn't been published yet. I actually did write a novel. That's not bs I'm not making that up. Um Yeah, so whatever I could put more things in here if I wanted to but the idea here is I am just trying to give you a quick overview of This activity and how important it is to me again, whatever you put first says more All right, so if I put writing before everything else, I'm letting the person know This is an extracurricular activity. That's really important to me Okay, this is something that I care about a lot so You know, it's something that I'm gonna put first if I think it's something that's really valuable to me as a person But also valuable to the admissions officers like am I gonna be doing a career where I'm gonna do a lot of writing? Because that's when I should probably You know That's where I should mention this first If I'm doing something more sports related, maybe I would put a sport first, right? Um, and that's where I can go into other topics as well other activities and other hobbies, right? Um Yeah so the I think it's called horology. I'm gonna double check that actually I'm pretty sure that's what it's called this like the study of watches or like making watches. I like I like that. Um, yeah, yeah instruments for time. Okay. I know what I'm talking about. Cool. Yeah, so You know, maybe I'll talk about this too many keyboard shortcuts Like this right here is the kind of thing that definitely isn't an experience, right? This is just something I do Something I like and it's not something that's organized or formal or even outside of my bedroom Okay, I just have a box of watches up in the shelf and I like my watches and I'm interested in watches and like the history of them and You know how they work and I find the piece is fascinating and like I had one that had a transparent back So you could see the moving parts inside and that just blew my mind and like This is the kind of thing you can include on your resume Don't feel that this is not okay or not good enough Because just the fact that you're interested in something that a lot of other people are not interested in Is going to make you a more interesting candidate to the university So it's okay If you can you know, if you want to include that information don't feel that it has to be formal activities at all times It could even be just like I mean you could literally just put in here like anime lover you know, I've Binged every anime And crunchy you can There you go So like I could just do this right I could just write this whole thing I mean literally there's nothing wrong with doing that if that's an Activity or a hobby something that you like to do go ahead and include it now All these things I've put in here are personal things that I don't really have any sort of External connection to but let's say that, you know, I do have something else in here that I want to put in right um A volunteer teaching right This is the thing I do in this hypothetical scenario. So again, this is a little more formal. It has a name It's an organization. It's something that I've done with friends If I feel that it merits more discussion and that it's more important And I consider it like a big part of me and my experiences then I might put it up here, you know But I typically like I might look at this and go well, okay It's something I do a little bit every year and It kind of all depends on how far up you want to lift things right again What comes earlier is more important I typically recommend not having more than three things in the experiences section because once you if you put everything in here Then you basically have eliminated its meaning right there needs to be some distinction So these are I typically try to see this as like external These are things I've done for other people in other people's environments But maybe where I have been an important person in those environments And these could be things that are a little more internal like these are things I do and these are things that are interesting to me And that I don't see them as full blown major experiences in my life But they're all things that I care about and things that I want to include So that's how I would probably fill out those sections I know that the definitions between these are a little blurry And you can use your own imagination to figure out the best way to do it The last part here that I have is an awards and recognition section It's a great place to drop certificates If you've won any prizes or anything you can list them here Here I generally do encourage people to put things in reverse chronological order But at the same time if there's something really really really important that you want to put first you may there's nothing wrong with that You know, so maybe I don't know. I got like the school Like let's let's imagine a couple things, right? All right, let's say hypothetically got an award for you I got an award in a contest from school for writing, you know And again, I'm just going to keep this very very simple if if it's not clear what this means like for example, let's say I got the awesome award 2018 like do I know what that word is if I show that to somebody did they know what that means? Why did I get the awesome award? You need to give a little bit of context or a little bit of information here? Um, I got the most awesome nickname I'm not going to tell you what mine was because I want to keep it a mystery But point is, you know, I need to explain a little bit of what this means Okay, if this if I'm going to put because a lot of you guys have you know Unique schools every school likes to put their own cute little names on things and if you don't have any context for that Somebody looking at this is just going to go. Okay. Well, whatever that doesn't mean anything to me And maybe it was important. Maybe it was something like this. Maybe you have your honor roll Like 2017 to 2019. So maybe for three years. I was on the honor roll, but like What does that mean at your school? Because in some schools that might be only for a limited number of people in other schools That could be anybody who has over a certain grade point average in other schools It could be for people with perfect attendance and things like there are different rules for what constitutes an honor roll So you should specify those things, right? um Maybe Like if it's this if that's the rule then I I got it. Okay So you want to make sure that there's a little bit of context on these awards again Not to go into a ton of detail of how you want it and how you felt when you want it And how big of a deal it was go ahead and describe that up here If you want to talk about the award that you got and give more detail about it in here You know, go ahead do that But here you should just list them very very directly. You don't need to make it more complicated than it really is So you keep going with your awards and all that stuff. So If you've followed this instruction so far, I know that a lot of people here when you guys are You know applying to university for example on common app They allow you to have up to 10 extra curricular activities So a lot of people are going to have a lot more than just the four things that I've put here But this is about how much you should dedicate to each I would look at this and say, okay. Well, this one's probably less important my anime life Then you know, which doesn't even really exist Then my volunteer teaching and my watch is probably or less important than that So I'm going to move these things around and get to where I feel like the order reflects how much I care, right? So I really care about writing. I like writing. I care about teaching I like watches, but I don't know that they're like as important as the things I've done I mean, I got my collection. It's cool. But like it's not the most important thing about me Anime, you know, I'm just making this up for fun. But like I would leave that at the bottom. So The idea with that is to structure these things in a way that shows Okay, this first thing is the most important to me and everything else is a little bit less important If you're doing it this way, if you're keeping it to two, three, four lines Maybe you should have no problem filling out more of these now If you're getting to the point where you're at the bottom of this second page and you're running out of space Couple of things you can do we can always try to make some things a little smaller We can try to like reduce, you know, some of the stuff Make things a little a little tighter. Uh, for example, I could like go into here and just look at where's my uh I need to see my rulers Got a new version of word. There we go Yeah, so you can go to the rulers for example and just like try to grab some of these like Margins and maybe adjust them a little bit to create some more space. There's always, you know ways that you can do these things Um, but another thing you can always do is just look for room to delete stuff Like what can you delete? Is there any way you can eliminate lines like right here? I have one line that's just dedicated to the work the word money so um I can probably just say earn more There you go, just to leave a little line poof So that's some of the tricks you can use to try to get your CV down to two pages and it really should be two pages because There are some institutions that are going to limit you to two pages They're going to say no no no no more than two and if you have more than two that could be a problem I think it's a good idea to have two versions one that's longer with everything you want and one that's just You know for two pages and that way you'll never be surprised if you get caught in the situation where they tell you It has to be shorter But to be honest if your resume is longer than three pages You're doing it wrong and nobody's gonna read all that and and it's almost gonna maybe make a negative impression on you Because it's kind of like who do you think you are dude? And I realized that a lot of the applicants doing this lack context, right? I realize you you lack a little bit of a You know world knowledge, but here's the thing if I apply to a job it's two pages max always I've never sent a CV longer than two pages to any job that I've ever gotten And that's the expectation in the working world So understand that the people that are looking at this document come from that background and in their brains Two pages is what it is and if you're gonna put way more than two pages you as a Recent high school graduate who has not accomplished a lot yet It's kind of arrogant it comes off as like oh wow look at me. Look at all my awesome accomplishments And it's like bro. I'm twice your age and I don't have that much stuff on my CV. Come on Like who do you think you are so? Two pages is good If you have a lot of information in there maybe look to cut some of it out not all of it's equally important I've seen people for example who have CVs that have like, you know activities that they only did for three months okay, cool, but If that's what's making you go over two pages get rid of that like some of you did for three months isn't that big of a deal So focus on things that you've done for a long time focus on things that you've done You know, we talked about that in the extracurricular video How you should focus on things that you know from a variety of different aspects But also for an extended period of time if you've listed seven volunteer Organizations and you only have like I don't know one or two things from other categories Maybe you should remove a couple of those volunteer experiences or try to find a way to put them all together Like can you lump it all into volunteering and then just say hey, I've wanted for like 12 different organizations That's awesome. Show them how important it is But you don't need to itemize each and every activity or each and every instance try to keep it simple So that's essentially what you need for your, you know CV remember that they're going to have all this information in your application in other ways So the this is a quick overview This is going to allow the admissions people to take a quick look at you Learn a little bit about your background and hopefully admit you to university Now we help people with this type of stuff all the time So if you need some help with it, you can go to preposcore.com and hit us up I'm also going to be working on a more concise video for people that I'll probably publish in january about this Because I've already got the queue full through the end of the year which feels so good I gotta be honest. It feels really really good To have Like all these videos done I've been working really hard to try to max it all out So that I can go to the states and enjoy myself and actually just enjoy a couple of weeks with my family without making videos So that's the plan Feels good So I will have something out about this in a little more detail soon But I wanted to show you guys for now just a basic overview of those different sections and what you should include On your resume or your CV and uh, you know, if you have any questions hit us up Thank you guys for watching. I will see you next week


This is a story about taking on the establishment. Put the power where it belongs in the voter's hands. You know, not the lobbyists, not gifts. Take those kinds of influences out of the political arena. Like many Americans today, the people of South Dakota knew they had a problem with corruption. And they weren't going to take it anymore. So they gathered signatures, knocked on doors. And on election night 2016, they passed America's first statewide anti-corruption act. New law, the Anti-Corruption Act, which sets up an ethics commission and cracks down on campaign financing and curbed lobbyist gifts to lawmakers. South Dakota voters spoke at the ballot box by passing the so-called Anti-Corruption Act, or Initiated Measure 22. What happened next shocked us all. 1069 made it through the full house this afternoon. It would repeal Initiated Measure 22. Even the Washington Post is questioning why South Dakota Republicans want to get rid of the state's first independent ethics commission. They are declaring a state of emergency. In front of a packed statehouse, a few courageous senators defended the Anti-Corruption Act. We have seen numerous bills dealing with all the stuff that I am 22 dealt with. And every year those get shot down in committee faster than you can even announce the title. We govern with the blessings of those we serve. We have no right to shove this down South Dakota's throats. I did not like I am 22. I spoke against it. But the voters of South Dakota spoke. The bottom line is will we ignore the will of the people? Well, when we don't do our job, the people will do it for us. House Bill 1069 having received a two-thirds majority vote of the members elect is hereby declared passed. The governor of South Dakota signed the repeal bill saying the public had been hoodwinked by scam artists who misrepresented the proposal. One group behind the referendum called the repeal a bald power grab flagrantly defying the will of voters. America and in this case specifically South Dakota, you got a choice to make. Are you going to let them get away with it? Or are you going to throw every single one of these bums out of office in South Dakota and say we did not stutter. We passed the anti-corruption act and you do as you're told because you're not our boss, we're your boss. This is a story about taking on the establishment and what we do next because we still have a problem with corruption and we won't stop until it's fixed. Go to represent.us to find out what we do next.


Good day, fellow investors! Jesse, a member of our stock market for modern value investors, Facebook group wrote to Monish Pabrai asking him why he bought RAIN and the answer was amazing. So here's the answer in written and he's saying that the devil lies in the details. There is no perfect formula for investing, there is no point in looking at the headline depth to equity, return on equity, return on invested capital etc. So the key here is to look in the details and as I'm researching the Chinese stock market the key is I cannot look just at the headline ratios, price earnings growth because that is obvious to everybody. I have to look in the details, I have to look for the devil in the stocks and I have to understand the company better than everybody else. To do that to find such great companies I have to really dig into every company and see whether that is a potential good investment or not. So the best way to analyze a company is to really make a video about it, present it to someone else because that's one of the greatest benefits of teaching. When you present you are the one that learns the most about it. So I've decided to go to all the Chinese companies especially those most interesting to me and make a short video really get to know the story because also when you discuss one company you learn a lot about the competition, other companies, why is Alibaba investing in ZTO etc etc. So in order to do that I'll make a big series of videos about Chinese companies and then we'll discuss of course the company, what's the company doing, the fundamentals, the growth rates, the earnings, the cash flows, the value if there is value, what is significant for the company then we'll discuss the story behind it a little bit going into the devil's details, going into the not so obvious things to the market where we can gain an advantage especially if we think for the long term over the rest of the community. And then at the end of each video I'll show what's the company worth from an absolute investing perspective where you expect your returns to come from business earnings and from a relative investing perspective where you expect your earnings to come from the fact that the company is undervalued in relation to another stock, sector, country, whatever and you expect the valuation to increase. So we are going to put those two things into perspective 99% of investors are relative investors not absolute so there will be something for everybody. So nothing else to do here, let's dig into the companies, let's dig into the details. If you like this approach whether you're an absolute relative investor I think I can save everybody time so please subscribe to this YouTube channel as there will be many many stock analysis investment analysis and we also discuss investment mindset investment theory mostly about value investing. Let's go into the Chinese stock market. All right Ctrip. Ctrip is the largest online travel agency in China. They generate 82% of sales for hotel reservation and air ticketing reservations. The rest of Ctrip's revenue comes from package tours, corporate travel and most more than 80% of its sales comes from website and mobile platforms while the rest comes from call centers even if they have now retail centers founded in 1999 and listed since 2003. So they just announced earnings and beat expectations the stock jumped 4.5% 40% gains in net revenue operating margin was 10% non-gap 16% net income rose 564% wow they are guiding continued net revenue growth of 14 to 18% diluted earnings per American depository share was 0.59 and non-gap diluted earnings were 0.29 depending on what you look at the adjusted earnings or not however if we look at earnings 0.65 reminbi now they are 3.89 reminbi so there is a huge jump in there is the huge jump in earning 0.59 bucks per share so this is a seasonal company of course so the summer will give even better earnings probably so each American depository share receipt represents 0.125 ordinary share so eight ADSS for one share earnings 4.95 reminbi so that's the earnings we have to use in our future calculations they are doing a lot of acquisitions so as every other company as Alibaba does they are really growing by acquiring other companies e-long they invested 180 million in make my trip further adding investments converted shares china eastern airlines in their their new financing they bought skyscanner holdings limited the skyscanner the online global ticket agency and they also bought btg hotels or what do they own 22% so a lot of investments which leads also to risks because in the tourist industry terrorist attacks do you remember h1n1 ebola avian flu middle east respiratory syndrome SARS and all those things that come out here and there and then scare the hell out of people which travel less so always keep that in mind that every few years unfortunately something like that comes increasing prices in hotels okay that's something we'll discuss in the next video about the hotel stock and then political unrest trade wars natural disasters and so what etc etc they have a lot of goodwill also by the cunar sky scanner acquisition that cost them 43 billion reminbi that's a lot of goodwill now the question is with 13% revenue grow can the company grow slower 13 10 15% which is good growth and still be profitable i have put the current earnings eps 0.80 growth rate 20% and then the present value of my price is 9.9 bucks the current stock price is 49 again crazy you would say but look at that 2013 it was 10 bucks then it spiked up but it's trading at a higher valuation how to make c-trip undervalued the growth rate has to be 0.6 percent at a 10 percent at the 10 valuation so a price earnings ratio of 10 in 2023 growth 60 percent possible but stretched would make this undervalued at a better valuation at a valuation of 30 c-trip would be undervalued at the growth rate of earnings of 40 percent over the next five years that's a much better perspective and you can put this into your model to see compared to other companies is it possible 30 percent they are investing a lot if they can leverage onto their ecosystem the growth 30 percent is possible especially if they can turn in that into profits if they have to spend a lot of money in things that are not profitable then we might see impairments of the goodwill in the long term and that's a completely different story so the risk here is high but the potential is also high another growth story thank you for watching looking forward to comments please subscribe for more many more chinese stock market videos where we look a little bit at the story not only at the headline numbers see you in the next video


Hmm, okay. So I guess that's it. Can you hear me correctly? Okay, so thank you everyone to be here today, and I'm very happy to be able to be here to speak about one of my projects from several years ago. So first Quick presentation about me. I'm a Python and testing fun as you can imagine I'm a former macro reviewer and I currently work for commit.ml, which is doing a monitoring solution for machine learning But it's not the subject today and you can find me with my pseudo a lot of them almost everywhere on the I want the web So let's start by a question who in this room is writing unit test Okay, so pretty much everyone and Who in this room is not writing in test but executing them Okay, so that's pretty much the majority. So I have a good news. We are not alone in fact more than 70% of the JetBrain's developer ecosystem survey answer that they are at least running unit test and most of them Waiting then running unit test So a bit of background I actually do both Because I'm watching Python most of the time and sometimes yes So of course when I'm doing I'm watching some code I'm writing some tests and when what's on test I run them So with the experience I've learned how to run all of my tests subset of my test or a single test Check why my new test is not running or I I know it should fail, but it doesn't so why I know where to find the data I need to in the output of the test runners to understand why it's failing or not and I know how to debug a failing test efficiently is always outing on Debugger or I did some prints and knowing exactly what right where he should appears But This knowledge I took it from a lot of years of actually writing tests running tests and debugging them And when you first come To run tests in Python. So for example with my test is the interface you can use you can you can have so You have pretty much everything but you need to know where to find them And if you move them to JavaScript with for example just it's a totally different Interface so fun you come for beginners. It's very hard To Being able to use both tools Efficiently this in the beginning So that's for the language. I'm the most Able to write because that's what I'm using from day to day But I'm actually also unfortunately the CI expert is Almost all of my jobs and I am the one guy in the office or remotely when people say hey My release for is failing, but I don't know why I'm okay. Send me a link Okay, you have this broken dependency or you have here you have a national failure that you are expecting true But it's false. Let's try to debug that So I have to understand failures from one dumb Tooling that I don't know they existed in the first place I have to find the data in the output and maybe add them because by default I don't know you don't have logs or your have logs, but in info and not in debug stuff like that From time to times I haven't have to run them those tests even either on our other Another server to see if the server configuration is impacted the test or Locally and then okay, so you you need to install this Package in this way then one of these weird command with those flags If not that won't work. So always an unfamiliar language a tool an interface So I was Unhappy about this situation and so I decided that we know we need some common tooling We are engineers. We love to write tooling. So let's write Tool that can bring all of this information into a single interface So what do we want in an interface? So my Christmas list yours can be a difference that I think most of them will be there So first color because when you are waiting thousands and thousands of line colors definitely helps progress bar, of course We're launching only failing test because if you have a build that takes three hours You don't want to take to add another three hours to your debugging session. Just when you add a print Launch specific test you might know exactly which test you want It's as a failing one or one that should be failing, but you know, it should be failing, but it's not and Finally a web interface So what I did with this Christmas list is I turned it into an interface. Let's meet Balto So Balto is a language independent test orchestrator Balto check all of the wish list it has colors progress bar We're launching failing tests only Launching specific tests And if you don't trust me, I will show you with a live demo wish me luck Okay So Eric's battle. Can you see correctly? Okay, so you can Collect all of the test which will ask it the endowed Test runner to give you all the All the tests you have a new test suite you can select a single test Which will give you some very basic information because you didn't run everything yet. So let's try to run This one specifically So here I get Some new data. So I know that the test is passing which is good I get some additional tooling and If I launch everything now Let's launch those two files to beginning We can see that we get some failure with some trust back and Now we can launch everything and You can see that you have Actually, not a good idea to have not mirroring my screen, but You have like STD out you have STD are somewhere you have logs you have everything I need when I debug When I debug test suite So, okay, but that's not where I'm here Let's go back Yeah, okay So Baltho Baltho what is doing under the hood to get all of your data Baltho is launching sub process. Okay, but what is the big secret of Baltho? It's reading the sub process STD out. That's it But they still need one little piece The plug-in which is running in the test runner the web server and the UI need to speak the same language So what are the possible language to talk with each other because you might have Here is both Python the example it was in with Python test and in the facility in JavaScript So there's already some couple of output formats So you might know some of all of them you have g-unit tap most log and subunit So g-unit very quickly is it's based on XML. It's well known and used in the Java community It's one big XML file at the end of the build Its format is tied to g-unit. There's no independent Definition of it and it's not streamable as it's one big file at the end you need To wait for the end of the build before being able to consume it of course You have also tap tap which is more mostly famous in the pearl community in the pearl community It's simple, but up to extend I don't put an example here, but you can take a look Look online its format is also tied to the top pearl implementation. There's no independent Definition of it and it's need then an independent password in both Python and GS So it was not good I mean that You don't have The format is deeply tied to the default implementation There is no If you want to discuss the top format you need to create issue on the top pearl implementation For tap, okay. Oh, I didn't know so okay. I will update the slide then Okay Yeah Okay, so the question was what is non independent definition and you get the answer So sorry Okay, hopefully I will offer another solution for that the question is a comment was There's already several producer and consumer and several languages so as a starting point He will start with that so there's also most log which is used internally at Mozilla and one particular design choice was that you were you have One message at the beginning of an execution of test and one message at the end Which means that we does need to keep some kind of state and I decided that one test equal one message It's easier to to consume The last one is sub in it which is actually the closest to design to what I I have designed It's a binary format While the other one are text based And an effort has been made to try Merging actually sub in it and a little f which I will represent just after and the biggest Issue was that sub in it doesn't have an input format So what was again my Christmas list? So my Christmas list was a format which is easy to write and easy to read Which is streamable because? Here With Balto it's desktop application So you get all the data in real time for a web socket connection But you can have also on the CI and as soon as you get a failing test You can mark the CI build as well without needing to wait for the full build to be finished and Finally a format defined outside of an implementation code Dyes with age while formats define independently can continue to evolve and get Hopefully more traction and more tooling if it's not tied to a specific implementation and specific usage So I did a new format So what do we need in this format? We need a test name. We need a test status and we need an error message So let's use Jason. Can you read correctly? Okay, okay Okay, sorry So there's two example was with pacing Test and one with failing one. So that's actually a missing piece. We will want one message at the beginning which told us how many Tests we are gonna have in the test suite and one at the end for the total duration and the number of thing test passing test But we could add more data and I actually showed you more data in the Balto demo We can have Timing log message stdo stdo test CDR text and image diff for example, if you are you've done some snapshot testing either on the front end or with some specific test runner and On the common line snapshot testing is when you expect a full HTML page or full text and you get something else so you want to differ on You want to give what was expected and not and find file line and more There was actually also one stuff missing How do you launch a specific test? That's a good question because it's dependent to all different languages different test for now even in the same With the same languages different tests from a might have different way to run a specific test if they have one in the beginning so we talk about Output formats, which is just like g-unit mod log sub in it, but we were missing something We need also an input format Why because what you want to run a specific a specific test You don't want any tool that need to do that having okay So for pie tests the common line is this way for just the common line in this way for No, the common line this way you will be duplicate everything while if you define an input format all the tools can implement it In the plugin which is already needed for the output format So if you have also an input format Any tool can actually use this format to talk with the test runner So there's two main case One is I just want to collect all the different tests in the test suite and The other one is I want to run specific files or specific node ideas But for nodes, that's a bit hard because how do you format nodes? We have the same issue So let's ask the different test runner to add it and let's create an ID field So whatever test whatever unique ID a test runner can generate He send it back to whatever consumer for example Balto and we can send it back to say hey This Specific test I want to run only it so give it to you I don't know anything about how it was Formatted created that it includes the test hash whatever. I don't care. Just run it again so if we take a full example areas valid Editor of output with both name the unique ID which is again obscure for Balto the outcome and zero So that's the format I Trying to define It's called ATF for language independent test format. It's defined in its is sorry is in its repository independent Which list both producer and consumer? So that means we can have discussion and effort independently from any implementation Each message that I gave an example is defined in its own with just on schema Because it's quite easy to actually say what is required. What are the kind of type that you are expecting One thing that was I think very very important is that you have in this repository Alpers and tools which which can help you both Validate streams that you are creating our input streams. So When you are developing a plug-in for example a test runner in rust You don't have to you don't need a consumer to tell you okay. It's it's valid You have an independent format which is an independent test suite which tell you okay This is valid any consumer should accept it and and Understand it Might be some edge cases in consumers, but at least The stream is valid So what is missing data? It's currently working for me. I'm like I'm using Balto with Python In my day-to-day job So the two main thing I see right now is a version number because Hopefully it will evolve and binary data as it's based on Jason binary is kind of hard to send if you are you want to send Images for this thing or any output which might which might not be valid unique code You have an issue. So that's I know what is missing, but it works for me It's work for the test runner. I'm using I'm trying to create Plug-in for just we in JavaScript, but I realize that in just the logs are not grouped per test They are for the whole test file. So you need to dispatch you are you don't have lines For example for specific test. So there's some limitation. So I'm Trying to get more languages to support it to see what kind of assumption I made in the language itself of What a test runner have and can send me and actually Some tests were not cannot give me lots like I expected to get a line and a file from every test But apparently that's not the case So I'm looking specifically for those languages, but if you want to have any test support for your own test runner in other languages I Will be very happy to have it also and more importantly get your feedback on the format itself To being able to support everything One thing which is also On the to the list is currently I'm launching sub-processes and willing a CD out, but it's only a stream So I could also what I could also Load a stream from from an SSH connection or from a docker container remotely. I Had it working in the past. I have a bug right now that I need to fix, but it's working It's working in Python So thanks to Python new capabilities in Python 3 it's in synchronous So that also means that if you have a project with a back-end and a front-end written two different languages, which is A good possibility you could actually run both of your tests in a single tool in parallel So that will be awesome. I don't have the case myself. I'm doing only Python But that's definitely possible So the architecture just for remainder is Balto is picking up only about edit f compatible compatible Plug-in or processes if Any of the test runner will implement a little f directly that will mean there's no need for plug-in, but Until it's the case a plug-in will will do and May actually be helpful for getting all the STD out as to the air and be sure that if the test runner is failing We get something to catch it and send something back to balto so in conclusion ATF is a new protocol because I think it's input and output and Similar to HTTP or LSP if you know about it So LSP is a long-wage server protocol. It's a new protocol pushed by Microsoft So your ID Cooled talk to any LSP compatible servers. So you have one SP server for Python which can be used from Emacs not maybe not nano VS code sublime text so it's Exactly like a little if it's cutting down the compatibility matrix to one format. So everything that talking a ASP or a little f will be able to take to each other So I hope that it's will be a foundation that could be used for building two more tools. I want testing and for example if you want a cost tool to one new test you can and If it's picking a little f it will be compatible with any elite after sooner and if you want a Detail HTML report about your test timing you also can and again if it's picking a little f it will be compatible with all elite after So if you want to test balto The section our line little star PPX because packaging in Python is out for now I hope in the future. I will get a better solution to avoid installing something else But then once you have bought on your system install The elite of plug-in for a test channel and then you can enjoy So how can you help? Any feedback about elite f is a good feedback? It's young So nothing is was in stone yet. You can create new hf producer any plug-in for whatever test tool you are using or Designing can create new elite of consumer. I will be very happy to get both Ecosystem on both ends of the format and use balto or speak about it Of course both balto and elite f open source on my guitar account and Feel free to open issue or that's best of simple request And that's it for me. So I have time for question. Thank you Yeah Yeah Yeah, so in the input for yeah, sorry, so the question was in my Contention I talked both about input format and output format So when I speak about the input format Yeah, the first example is The input that balto is sending to the plug-in, which is just collect only and then the test runners itself has already All the code to just collect the test without running them and so it's sending back Specific message for test collection without the status without the timing stuff like that That does answer your question It's it's also the question was how do you discover the test in the first place? So there is a config file for balto with at the root of the test deal So I'm just detecting the config file and then I'm pointing the test runner to that to that directory so if I understood the question correctly is that test runner can actually have Colors in the data they send back to whatever consumer so I plan to support it in balto Yes, sure. We need to find a way to encode it and being able to transmit it, but yeah, definitely Definitely, so the question was when you're doing Tests for example when you are testing against the database and you want you might have you test working with one version of the Database and not another or different database might have different failure. So do I plan to support that? Yes, I plan to support that in balto for now likely with both metric definition and Docker compose support Can bring up your database automatically a snap snap shut it But I'm not sure how it will Involve Elite a format apart from sending the information about the environment and which Are testing matter matrix combination you are testing? Yeah, so the so the question was I said that sub and it was a binary format and while a tf was a text format and It was asking me what are the links? The binary versus text is likely the fact that elite F is a text format is mostly just for Easyness to write and put and read because Jason is easy to write easy to read you have library and everything Sub and it is more designed to handle higher loads and He has capabilities to actually filter streams split streams Nash streams So if we have to support binary Outputs For example in elite F. We likely have to move to a binary format anyway, but for now it's tagged because it is you Okay. Yeah. Okay. The question was how do I test test results for now? I don't Balto is only Tool for desktop But with elite F. I hope that we can get see I system which is our much much More smarter and will have to store that as for now. I don't


So we do have the one thing that I talked about yesterday. We have today, which is KBH the only problem with this is Excuse me, it's very low volume It's the only really thing about it. So it's just kind of wait here and make sure the volume comes into this Market had a big sell-off Right when the number came out then it flipped now. It's dropping again today It's gonna be what volatile in the market So I'd prefer to do something that has nothing to do with the market and This is not open interesting Okay, is it just me or is this isn't open? Is it not open? Is it? Oh, it's got to open That's the one thing that are in Tesla today, too Stop's gonna be 12330 and Tesla let's do 99 by 30 KBH. Just has got to get open 99 is valid in Tesla by 30. It's a really good entry if this hits It's kind of aggressive if you want to wait to the five you can 99 is valid though. It hasn't hit I'll go back and look at that, but it's not open in it right now and get that stop in at 30 Here we go Tesla Here we got to find something to do today and we got to find something to do quick and we got to get something going here today Make sure you the stop in 12330. Here we go Tesla. I don't know what this thing's problem is Okay, it's definitely open now though But it's not really moving all right here we go here we go here we go and we'll talk about the number later We'll talk about the market later. Let's not worry about that right now I know a KBH that normally has volume here we go Tesla 121 and a flush and a push 120. Let's go. Here we go under 121 whoo here we go. Let's see we get to 120 Let's watch the clock 9 33. We're not messing around today. You could be out of this Of course, I said that every single day this week Every day this week. I said you couldn't be out of this at the low of the day then they bounced I Think today is gonna be different, but it is That a tricky So we do have to take our profits when we're up we do 89 and I did say we have to get back to fast quick trades. Here we go. Here we go Which we're gonna do we're gonna do we're gonna do I might actually get a stove today I don't know. I don't even believe them anymore She's like they're coming to install it today between nine and one. I'm like, okay. I've heard that 27 time Be nice to have an actual Be nice to actually be able to cook dinner This weekend for a three-day weekend. I will say here we go Tesla. Here we go You could be out of this though. You could 930 lots of big numbers. Here we go Tesla Under 80 gotta watch us now hurry Traits and we got to do that close enough. Could this keep going? Absolutely Let me look at one thing great job boom


What's going on guys got Kyle here relating sports cards, and we are ripping. This is gonna be one box of 22 2223 present Premier League soccer and this one is gonna be for Andrew s. Good luck Andrew. This is a new release today Good luck. Good luck. Let me pull a color blast something sweet out of here Get one auto Feeling good to me Marquinhos rookie Got hyper Maddie cash and mojo is gonna be Vitali my look Michael lanko Everton yeah, you go Tyler forces Careful as they come we have purple that is Brian and buimbo To 49 on the purple and a silver rookie Ben Pearson. Oh, that looks like a gold to me Good luck. Good luck. It's like a nice color blue It's gonna be rookie Rico Lewis nice one there rookie for man city Very nice hit on the true gold rookie. There you go Andrew Aspire look at that one magged up for you for sure nine of ten Boom congrats Andrew very nice hit beauty Got a Ramsdale fractal and a Pearson rookie. That's awesome, man Great and great hit. We have hyper that is Giyata Giyata Emergent is Spence. That's a sweet one Nice hit Andrew still got one auto coming to is green and yellow rookie vowed face Silver is say you've been Rahma. It's like maybe the auto here purple in front of it It is gonna be Nico Williams purple That is number to 199 and we've got a flashback autographs gonna be Ashley Cole Not bad there on the Chelsea Ashley Cole very good box. Oh do Andrew Connor Cody See some more nice color, man. Let's keep it going. This is Giyata That is number to 199 fireworks is David Raya rookie Campbell and a Rebo Rookie Saliva nice one there Harry Maguire that is the hyper and Silver is basuma Sinistera rookie nice one there green and yellow is Ramsdale and Silver fractal Callum Wilson new castle. This is red and yellow Andy Robertson or green and yellow Instant impact Nunez Marrow two more packs for you. Good luck. Very nice box. We have red gonna be Harvey Elliot Nice color match there for Liverpool to 149 and Henderson Hendo Tyler Adams.  I'll show you the the gold rookie Rico Lewis again Really nice hit there man. Congrats on that one. We will get these right out to you