hey guys it's Julia and welcome back to my channel and for today's video I'm going to be doing my April reading wrap-up talking about all the books that I read in the month of April. including manga and novels I read a total of 12 things and I participated in the dewy's 24 hour read-a-thon so for those books that I'll mention at the end I'm not gonna be talking too in-depth about them just because I filmed a whole reading vlog of that experience so I'll have that video linked down below and up on the screen as well. first book that I read this month was we are okay by Nina Lacour. book deal with grief and mental health and it's a contemporary novel unfortunately really disappointed in this I found the writing was really dull and the story was predictable it was I felt like it didn't offer anything new to the table and to the topic of grief personally. the plot was slow which considering how short it is like nothing really happened in this book and it just really lacked for me and I was disappointed in it. I ended up giving this two stars and the cover is beautiful though but I didn't really like the book at all. they're just disappointing when I read chasers of the light by Tyler not Grexon and this is a poetry collection that has like photography in it and stuff like that it's beautiful like it's very very pretty but I only ended up liking like a few poems in here and I just wasn't overall impressed by it I didn't think it like these have a lot of hype these ones and I just don't see why exactly and yeah it just was enough like I've read better poetry but like the pictures were pretty I just giving it 2.5 out of 5 stars yeah so the month started off pretty shitty. up here I read grill and pieces by Kathleen Glasgow. this book does have a lot of trigger warnings so those include self harm, suicide, depression, PTSD, sexual assault, alcoholism, substance abuse there's a lot of topics that are explored in this book so please be aware of that before picking this up. I ended up listening to the audio book of this one and I quite liked it. it's about a 17 year old girl named Charlotte and she is currently in a psychiatric hospital so we follow her and her experiences and her thoughts and then we also show while she's out of the psychiatric hospital that's not a spoiler but we basically follow her as she develops so complicated and tragic and at times I feel like the author that was my cat sneezing bless you I feel like the author tried to talk like way too many topics at once like there was so much thrown in here and the story dragged at times because it is like decently sized for a contemporary and there was just some things like that that it lacked for me but overall I thought it was a really interesting story and I could appreciate a lot of things about it. overall I gave this 3.5 out of 5 stars and I would recommend it if you can handle reading about this type of subject matter. next up here I have the subtle art of not giving a fuck by Mark Manson. so this book is a self-help kind of book basically it's a it's basically a self-improvement book and this one follows you know the what the title says. basically this is really interesting I really liked the way this was written and definitely like if you're thinking about picking it up like read the first chapter online and kind of see from there because the writing style might not be for you like he's very blunt and that's something that I personally liked about this reading experience. of course I love some chapters more than others and in some areas it lacked for me and then in some I like absolutely loved it. like my favorite chapters included like don't try um you are not special the importance of saying no and dot dot dot and then you die so there was just a lot of good things about this and I think that it was really good for me to read this month especially so I ended up giving this one 3.5 out of 5 stars. next up here I reread Simon vs the homo sapiens agenda by Becky Albertalli. so I read this in prep for Leah which I still haven't read Leah on the offbeat go me but this is basically about this boy named Simon who is 16 years old and he has not come at his gay yet so he has anonymous emails with this other boy and all he knows is that he goes to his school and they form a relationship online and when one of Simon's peers sees these emails he blackmails him into helping him hook him up with a girl or else he'll reveal that he's gay. so that's what this story follows and I absolutely loved it. I loved it more the second time around definitely. I had more of an appreciation and I still enjoyed it the first time but this time I just really enjoyed it and I'm so happy and it makes me so happy this book. it's definitely one of my favorites and I love it a lot. there's still something that's like stopping me from giving it the full 5 because I don't think it's like the best contemporary I've ever read. like I've definitely read books that have um gay male protagonists that are I've enjoyed more than this book if that makes sense but I still give this like a solid 4.5 which is really good for me and I just really like this. so if you haven't picked this up yet I would do so. it's like the seven books that I've read for 24 hour thoughts so I'll just go through my ratings with you guys because I do talk about it in that video but I read it took you to volume three which I ended up giving it four to five stars. volume four which I gave a solid 4.5 I literally have it sticking out so that five volume five which I gave 3.75 volume six which I gave 3.5 then I read practical magic and this is by nicky van dakar and this is a beginner's guide to horoscopes crystals, horoscopes, crystals, spells, tarot cards all that sort of stuff and it's a beautiful book by the way like it's stunning but I did quite like this one I think it's a good beginner's guide and of course I believe more things like I don't believe everything in this but I think that's perfectly normal and if you're at all interested in this subject matter this is like a good book to go to and it's also beautifully illustrated but I ended up giving this one four out of five stars. next I read my friend dommer by dirfbackdorf and this follows the like the high school days of serial killer jeffrey dommer and how he was in high school and it's told from someone who went to school with him and this is a graphic novel I did quite like this one I wish it was longer and had a bit more detail because but it was really good like I liked I liked the art style and I was really invested like after I finished this even though I was doing the 24-hour readathon I started like looking into stuff like about his life even more and doing my own research so like I definitely like this and I would if you guys don't know of any other like true crime graphic novels let me know I would be very interested in checking some of those out but I ended up giving this one a 3.75 out of five and last but not least I have the lovers dictionary by david levathan so this follows a relationship and it is told through a dictionary format and I only ended up giving this one three stars I thought it was solid at times it was cute but like it wasn't it was just okay overall and I just wasn't overall impressed I do talk about it more in the my reading blog as well as like some of these other books I talk about more but it was just an okay read for me personally you guys have it those are the books that I read in the month of April let me know what you read down below and I'll see y'all super soon with a new video bye


Welcome, it's the 25th of March, 2022. This is the Jenkins Platform SIG Special Interest Group meeting. Today's agenda items, we've got open action items, Docker agent support additions, Linux packages for System D, Java 11 for Jenkins Core, operating system support policy, exit lifecycle changes. I think we'll hold on this one and replacing these last two will hold, not bother with them today at all, because they need more discussion in the groups. Any other topics that need to be added here? Oh, let's see, we had Windows, LTS, Windows Server 2022, LTSC support in the Docker agent images. That was a topic, good. Or maybe that's what this one was. Let's do it like that. Anything, Ben, that you need to add? Or Kevin, that you need to add? No, I think that's everything. OK, great. All right. OK, so one item I've got is that on the action item list, plugin installation manager docs, we received a pull request to Jenkins.io that we close because the pull request was too detailed for Jenkins.io and filled with a number of mistakes. The pull request still exists when you get the content, but we want to put it instead into the plugin installation manager itself. That remains open. Kevin and I will probably work on that as a topic for our efforts. Next topic then was there. Microsoft has released Windows Server 2022 and their long-term support channel now includes a Windows Server 2022. We've also received a pull request from the community to add it as an agent image, but it needs Windows Server 2022 in our infrastructure. And the Infra team is working on that. No timeline. They're trying to see what will it take to make it work in AWS and Azure and all the places it needs to work. Any questions there, or Ben, any comments from you on that one? I think I know we have some roadmap time as far as when the, I believe it's the 2019 LTS or the 1809 image, it's hard to say how it's listed as. We have some time that that's still going to be supported. And I believe I don't have the exact version, but I think it's Kubernetes 123 that starts to have support for the 2022 LTSC image. And I don't think, I don't know if the Jenkins infrastructure team is using that for that, but at least for the Kubernetes agent images. I don't believe that's available on AWS or Azure at this time. Yeah, and we are, I think still, we may still be at 1.21. So the Jenkins Infra is definitely not using 1.23 yet. Now, we tend to do a Kubernetes upgrade pretty much every quarter. And so I suspect we'll be close to that, but that may mean we're three to six months away before we can use the image. Yeah. Great, thank you. Has the adopt open, or I don't know if it's the adopt open JDK or who is hosting the JVM portion of that image. Has that been created already? Or is that what the pull request was created for? I think we structure our own image based on the Windows server core base, and then we put Tamarin onto it ourselves. OK. So I don't think we're relying on them to give us an operating system image. At least we haven't been on the Linux side. We've intentionally shifted away from relying on somebody else giving us the operating system image. Instead, we take it from the provider, like from AlmaLinux or UBI or Debian. And then we use their base image, and then we layer Tamarin as the JDK on top of it. OK. All right, good. Excellent. OK, so we've got Docker agent support then. It seems like it's not crushingly urgent right now, but we can go ahead with it. And the positives are ahead for us. That's great. I hope someday Microsoft will get out of the requirement that we have to use an exact matching kernel, but we're not there yet. All right. Mike, anything else from you on Windows Server 2022 LTSC that we need to be aware of? Not that I can think of at the moment. OK, all right. Good. So next topic then was the Linux packages using System D instead of System 5 in it. We just had a blog post published today, giving more details, some history, et cetera. It's truly a brilliant blog post. Let's see if it's visible already. Basil Crow did it. It's got some great history in it of, hey, let's go all the way back to Solaris and to real System 5, ancient stuff, and talks about 2010s, how change just came in. Nice blog post, worth reading. But in terms of the relatively low rate of bugs, even for such a large change, and we're going to continue. It looks good. It's in the LTS already and in weekly. Any questions on that one? Was there any pushback or any questions for operating systems that don't have System D in customers that still want to, customers of, I guess, the Jenkins platform that want to use that? I know there's still some people out there that are using older versions of CentOS or I believe the Amazon Linux one is still available but doesn't provide a System D. Will the Jenkins platform still provide System 5? And in scripts, I understand people can write their own. So Amazon Linux one, thankfully, is off support. OK, it's not supported. Yeah, since it's no longer supported by Amazon, the Jenkins project stance is that if the operating system vendor doesn't support it, we don't either. OK. And so Amazon Linux one, that was easy. But there is a current operating system version, a Linux that does not do System D, DevWon. And we've had at least one user who said, hey, could you please not abandon support for init scripts? And so what Basel did is he's actually continuing to deliver the init scripts so that they should still be able to use it. But we are not actively testing DevWon as we're only actively testing System D-based distributions. So if those users of DevWon or other exotic Linux variants that use init are needing something, then they'll have to report the problem to us. OK. Yeah, good question, very good question. Now for me, it's a very nice story. The number of tests that are running now, because what Basel did before he started the work on System D is he implemented a bunch of tests for installation on all sorts of interesting variants, including Amazon Linux 2, for example. So things that you might think, oh, that's kind of not right in the center of our platform plan, yet he's got a bunch of tests for things that are in those areas. He's testing CentoStream, for instance. So all sorts of interesting things in the automation. Anything else on System D? OK, next topic then is Java 11 or newer. So Basel has done a good job of researching and investigating topics. And what you can see here on the screen is a number of open issues that are getting in the way of us dropping support for Java 8. We need, for instance, to be able to compile the late Linux installer, the Linux agent installer with Java 11. We need to be sure we can build plugins with Java 11. We need to get rid of, there's this one right here that worries us that we can't duplicate it, but there's this failure that happens and it seems to be specific to Java 11. So those kind of things, we don't think we're going to be able to do Java, require Java 11 for the June LTS. September is our best hope right now. So we'd love to have more help, more assistance with this, and look forward to people's assistance. Any questions on Java 11? OK, next topic then. And this one I propose is the last topic for today, unless others have topics they want to, which is that we've now published on Jenkins.io, a Linux support policy. And it's based on what we actually test. There are three levels. We support it and supported means we've got something that's tested and we're running some test automation. So for example, we test regular on AMD64. We test on ARM64 on system 390 and on PowerPC. And those test results, we can monitor them and see that, hey, they're well-behaved. That gives us a level one platform. Level two platform, we're willing to consider patches for these, but we don't run automated tests. And we won't accept a patch if we think it would jeopardize one of the level one systems. These are 32-bit, RISC-5, and other atypical architectures, less popular architectures, and preview releases of operating systems. Then the level three is if the vendor doesn't support it, we don't support it and we will not accept patches to attempt support. So as an example, we had a question just recently, what about Ubuntu 16.04? And the answer is that's a level three platform. It happens to work, but that's a level three platform because the vendor does not support it. Any questions there? All right. So are there other topics we need to discuss before we call in for this session of the platform SIG meeting? I had one, Mark. I know with Java 11 coming out, what, I guess, what topics are there for Java 17? Because I know Java 11's initial, I think it's what the initial end of life is next year. So we have about a year of runtime on 11. Like what, like next steps for 17, like propose timeline on the Jenkins platform of when it's going to be moving to 17? Good question. So we just had a blog post that came out announcing preview availability of Java 17 support. So that's a good one. Basel has found that while he's doing the Java 11 work, he's visiting many of the same places that will need thought for Java 17. So he's been doing Java 17 in parallel. And so this preview release, this preview availability gives us a good way for people to help us with the evaluation. And we're visiting the same things that we would visit, we would have to visit for Java 11 anyway. What he found in his exploring was that it was surprisingly, surprisingly smooth that the work that Tim Jacob and others have already done has made things work quite well. And so he's continuing to propose, he's also created a series of epics in Jenkins JIRA. So here's one, Java 17 phase two. And he's got a series of, I think it's five phases for the Java 17 support that are represented here in JIRA. And you can track through these. Okay, here's the first phase, second phase, third phase. And he's been moving issues into those as he detects them. So we've got a reasonable way of managing what's Java 17 going to look like? We don't have a timeline that's being discussed, but we've got a picture that lays out, oh, okay, here are the things that we're discovering about Java 17. Did that answer your question, Ben? Yeah. Great. So JIRA epics used to track the work. And let me put the links to those in there so that we've got those. It's just a really, for me, this technique he's used of doing phased epics in JIRA has been really helpful for me to see where we are and how things are going. Great. Any other questions or topics? I didn't have anything to close. All right. Then let's call this session done. Recording should be available in 24 to 48 hours. Thanks everybody for participating. Thanks, Mark.


Wow, this is pretty cool. I got an app that actually lets me see Raven's text messages to people. They text Hollywood, they say, oh, you happy now? Okay, they even text me. Oh, they said, please, quit making all them videos, man.  And oh, okay, I see that text of Sammy Watkins. It's the one that I wanted to see.  Hey, YouTube team keeping clean. What's going on? It's saying Graven here with another video. And in this video, Sammy Watkins. Sammy Watkins, the Ravens got Mr. Sammy Watkins. He's from Florida too, so he'll fit right in. And like I told y'all, man, from the jump, Sammy Watkins, he wasn't my first, or second, or third choice, but me saying that, I don't feel so bad. Why? Because he wasn't the Ravens' first, or second, or third choice. Because you know the Ravens, they tried for JuJu. He said, no, I'm good. They checked in on Kenny Galladay, but his price tag said, no, I'm good. And you know, different Ravens, because y'all are too cheap. And then they tried for T.Y. Hilton. They pushed. And let me look at that text message too. Yep, oh, there it goes. See, they text T.Y. Hilton, but they called him Ty. And he said, no, it's T.Y.  And that's when the deal didn't go through. See, I don't care what story he told you on the Pat McAfee show, that's what really happened. But yeah, T.Y. said he was five seconds away from being a Baltimore Raven. And we know that wasn't literal, but that was just him explaining that he was very close to signing with the Ravens. Who's Ravens? Y'all are sneaky. Y'all are sneaky. Ooh boy, y'all over there trying to scoop up people's girls. Y'all are! It's like the Ravens are that popular kid at the high school. He's nice, but he's popular. So he got this rep for being planted by the rules and being nice to everybody. Hey, hey, how's it going there? Oh, I'm good, how you doing? I am good. But it's sneaky. Because they go behind people's back and try to take what's theirs. They did that to the Steelers with Juju Smith Schuster. They're like, Juju, we'll pay you more than pit. But Juju said, no, I'm loyal. And then they went to the Colts. To the Colts. Because there's all this talk about them being interested in Sammy Watkins. They wanna sign Sammy Watkins, but that was a little smoke screen because they were really trying to get T.Y. And they pushed for T.Y. And they tried to give him that three year deal worth up to 16 mil, which that's been all the talk over the past couple of days because they supposedly offered him more than what he got with the Colts. And technically overall, it was more but the Colts deal was far better because it's one year, 10 mil. But the Ravens try to go behind the Colts back too and take theirs. Well, y'all are sneaky with it, man. But then they hit Sammy Watkins with that.  Sammy Watkins was their rebound. He was their rebound. But Sammy Watkins, I guess the market probably wasn't so hot. I mean, it started getting hot once a little video came out. But anyway, the market wasn't so hot and he came back where everything started at. So now Sammy Watkins is a Baltimore Raven. Now Barstool Banks, the way that he put it about Sammy Watkins after the deal became official, he summed it up perfectly. He said, yes, we know the downside but we also know the upside. So let's see what happens. And that's true, let's see what happens now because with Sammy Watkins, the biggest knock on him from everybody, from Chiefs fans, from Ravens fans, from NFL fans and just what's known about his career. We talked about it on here too. The last time he played a full 16 and now it's gonna be 17. So, oh man, that brings the risk for that up even more. But the last time he played a full season was back in 2014, his rookie year, seven years ago. He hasn't played a full season since then. So hopefully with Sammy Watkins, this can be the year. This can be the year where he really gets it going again. Now, of course, we gotta be real. Like, what's the expectations for that? Based off of history, it's not likely going to happen but what I'm hoping that Sammy Watkins model is this year, what I'm hoping that his whole thought process is this year is prove him wrong, prove him wrong. And then even when he says prove him wrong, I want him to switch the letters around an M to instead of EM to ME, prove me wrong, prove us wrong. All the people who weren't so high on Sammy Watkins, I want him to prove us all wrong with his health and his wealth. Now, the health, that means him staying healthy, of course. Now, his wealth, I'm not talking about money. He ain't sign no crazy big time deal. Ravens, they got to get, and they got to get something that could be significant but you know the Ravens, they got to give very little. So the Ravens continue with being cheap. They continue, but again, that is no surprise. That's no surprise. That's why they never even offer getting out of their deal. They say, oh, what? Double digits for a wide receiver? That, get it out of here, gross. We don't want that. But then, we know the Ravens are cheap. We all know. We all know. It's no secret. It's, no, we all know that. They know that. Ravens are incredibly cheap on offense. Now, this move, is Sammy Watkins the guy? Does Sammy Watkins really push the needle? Does Sammy Watkins really move the chains now with the Baltimore Ravens wide receiver group? No, I don't think so. But again, prove them wrong. Prove them wrong. Now, I still don't think this should be the end all. Be all for the same reasons that I said. The injury history. The injury history. Even though we all want Sammy Watkins to stay healthy, we all hope Sammy Watkins stays healthy. We hope he can. But again, recent history shows otherwise. It shows otherwise. So I do not feel like the Ravens, this should be it. And I'm still, call me greedy if you want to. I don't care. But I think a lot of y'all in the same boat too. Ravens should still make that trade. Make that trade. Because this can't be it. Because you don't want to be like, all right guys, Sammy Watkins, and there's a lot of Ravens fans saying this too. A lot of Ravens fans were gonna, before this deal was official. A lot of Ravens fans were like, oh, watch when the Ravens fans signed Sammy Watkins.  Y'all can stop talking about us now. Facebook, quit it. Twitter, quit it. Instagram, quit it. YouTube, quit it. Ravens fans quit it. We're tired of you guys.  Because you know they've been checking. You know they've been checking that social media. And they've been saying, every time they post anything, they post, Happy Maryland Day. And their Ravens fans, get a receiver. Every, every time. They can put out a social media post. Oh, well, it's this person's anniversary. Ravens fans, get a receiver. Every time. Ravens could put, oh, it's National Dog Day. Ravens fans, get a golden receiver. Golden retriever, it's a funny joke. You get it, but get a receiver. That's how it was. And the Sammy Watkins move, it's gonna calm people down a little bit, but not too much. Not too much. Because again, you cannot put all your eggs in the Sammy Watkins basket. You can't. You can't. And Sammy Watkins, shout out to my God, Mike B. My God, Mike B. put me on or something that I thought about a little bit, but I was like, ah, I don't know. I saw Sammy Watkins. And I saw what he looked like. And I was like, maybe he is, well, I don't know. Maybe not. I don't know. And then I saw the grill. And I was like, oh, maybe Sammy Watkins, but then I was like, I don't know. Maybe not. And then before, before he cut it off, I saw the dress and I was like, ah, maybe Sammy Watkins, maybe not. But my boy Mike B. He was like, hey, Sammy Watkins is from Florida. And I was like, ah, that confirmed it. He confirmed it. So he will fit right in with the Florida Ravens. Baltimore, that's just where they play their home games at. Their real home games are right down here at Dolphin Stadium. That's their real home games. Because everybody is from down. Everybody on the Ravens is from right down here. Everybody. So shout out to the Florida Ravens for adding another one. Cause you got to get Lamar Jackson, Pompano, Hollywood, Hollywood, Deion Kane, I think is from Tampa. Sammy Watkins from Fort Myers, I believe. Benjamin Victor, he from Pompano. So it's like you got so much people from Florida on there. I mean, hey, they all from down here. That's just the way of life when it comes to the Ravens. And I'm not mad at it, not one bit. But with Sammy Watkins, again, we know the downside, of course, is the injuries. But the plus side is it's pretty good. And it's one thing because with a lot of Ravens fans, even analysts and whatnot, the biggest thing with Sammy Watkins, the biggest thing that people complain, nobody, I don't hear anybody say, oh, he can't play. I don't hear nobody.  Nobody says, oh man, Sammy Watkins is terrible. Nobody says any of that stuff. The only thing that people say is his injury history. And it is a scary injury history, but that's been really the only complaint that I've seen. Nobody says he's old because he's 27, get ready to be 28. Nobody says he's slow. Nobody says his hands are iffy. Nobody says any of that stuff. I have seen some people say he's not the best route runner, but I mean, that's, yeah. But let's see, again, the motto, his theme this entire season needs to be prove him wrong, prove him wrong.  Y'all certainly on off the hook.  We appreciate this move and we were gonna root for Sammy Watkins like crazy because he is a Baltimore Raven. And I think one of the most non-smart things that some fans do is if they don't agree with a decision that their team makes, then like it was gonna come to signing a player, bringing a player on or whatnot, or drafting a player, anything like that. Some fans will root for that player to fail just so they can be like, see, I told you so. I knew that guy was gonna be bad. I knew it wasn't gonna work out. I knew it was gonna be terrible. And I think I don't, I just, and I know you can't tell anybody how to be a fan, but I just don't think that's like wise. Why would you root for your own team to fail just so you can be right? Sort of like a lot of people do with Lamar Jackson, you know? Yeah, sort of the same thing. And that's unfortunate, but with Sammy Watkins again, we hoping that he does very good with the Baltimore Ravens. Hollywood's happy. You saw the tweet that Hollywood put out, and you know what Hollywood, he don't never, he don't just tweet stuff to tweet it. His tweets are very important to him. He be on Twitter, but he don't be tweeting stuff like that. So with Hollywood, he tweeted out the smiley face. So, hey, he's happy. But so that's a good thing, man. This will help him out. This will help the other receivers out too. This could just help out that entire Roman. Plus again, we know he played for Greg Roman before. I was a thousand-year-old receiver with Greg Roman. And the familiarity with the system, that should help a lot. That is a very, very good thing. When somebody can come in, they know the system already. And even if he doesn't know it, he'll have a full regular off-season to get it, to bring it back to his mind. So that'll be pretty cool, man. So we hoping that this thing works out, man. And again, it's a cheap. You ever heard that word before when it comes to the Baltimore Ravens on offense? But it's a cheap one-year deal. So it's very low-risk involved. And the incentives, I'm sure it's some crazy incentives that probably won't even be hit. Because you know how these NFL teams structure these deals to where they'll say, okay, it's a deal worth up to this much. But then you find out how to get to that much and it's something like crazy out of this world. Hey, if you wanna get this extra one meal on your contract, the incentives are, you gotta make 10 pro-bos in one year. You gotta be an all-pro player. We gotta win the Super Bowl by at least 50 points. And we gotta blow out every playoff team by at least 22 points. They always got these crazy incentives that are like unreachable. Just to say that the deal is worth up to that much. Anyway, I love y'all team, keep it clean, man. I hope y'all had a great week. This has been a very busy week, a very fun week, a very just crazy week with the Baltimore Ravens. Cause it's been moving so fast and so slow all at the same time, man. But I hope that, again, hope y'all are doing good. And like I said in the last video, in the comments section, if any of y'all are going through anything, seriously, cause this is way deeper than football. If any of y'all are ever going through anything, don't be afraid to reach out to somebody. Here's somebody up and let them know, man. Because the world right now is a very crazy place. It's a lot going on. It's a lot of negativity on there. That's why I always tell people, it's enough negativity going on in the world for people to hop online and be just, oh, I'm so angry under the, it's, there's no point in that. There's no sense in that. That makes zero sense. Why add to something like that? It's not helping anybody, especially yourself. So y'all be good to each other, be good to other people, man. I love y'all, seriously. I appreciate y'all and we out, man. Shout out to Sammy Watkins, man.


Whatever so I want to just talk about some stuff. I've been doing for the last three months or so With a new project. I freelance my name is Sebastian And that's my github Because seabass is cool This is the project that I've been working on lately. It's a it's a it's a local startup called mig me There are social network. They make some chat applications. They used to be really huge in countries like like Nepal and stuff Some of you here have worked there So I've been kind of building a new website a web app for them a front-end app As well as doing some API stuff, which I will not talk about anymore It's called surfboard that's a sort of a codename This is the npm page and I wanted to just talk about some of the stack which I sort of divide into three different sections The infrastructure the tooling and sort of the app itself, right? I'm gonna talk about mostly the infrastructure right now because I was preparing sort of the content for this talk And I realized that there's too much to talk about all these other things as well So maybe I'll do that another another time or I'll put it on my blog or something Okay so I Was writing out a bunch of content and then I magically deleted it just as I was sitting there I Sorry for that But it's okay because it's mostly just showing all showing how I've been doing stuff. It's all like live stuff. Anyway so, I mean if I'll go through like really quickly like I'm just hoping that this thing this this information sort of helps people making decisions when when you're deciding to what to use when you're doing a Modern sort of front-end app. So SEM you might you know, obviously choose github. There's other solutions out there, but there's really only one right choice So, okay, so my project I'll show you some of the stuff that I like to set up This is like really awkward. Can I sit on this side? I'll join you guys and girls Okay So So one and one one one one one tip that I would give everyone is make this pretty Especially if it's open source, but even if it's not if it's like an internal project. So I got one of the Lovely designers to do a lovely design Put everything in here all these all these badges put that all in there link to everything that you use So we've got multiple CIs. We got code coverage all different kind of SAS tools the versioning You know, even how we as a team discuss this stuff even though this is just two people right now I think it's really important that you document this Okay The reason why github is awesome is because it has you know a really good collaboration stuff So you use github issues pool pool requests For clients I like to use Basically the github web app, which is really awesome I use the github desktop app for Windows and for Mac and if it gets a little more tricky You start going to Source Street because I really like the UI and the command line client So I mean shit, I kind of forgot the content. I'm sorry So for suits okay, so for CI I'll show you a couple of different things that I've been playing with One is called code chip and the other one is Travis CI You might have seen Travis CI because it's used by a lot of open source projects Good thing about it is it's free for open source It is however pretty slow I find so you can see like all your builds here This this basically runs off a YAML file where you configure all the steps that it needs to What environment you want to run this on so you can define like what kind of? Node versions you want to run it on or IOJS What kind of dependencies need to install and then what what you run for your tests But by default it just runs like npm test, which is like pretty good practice So Travis CI really nice because it's got like this whole open source community Supports a lot of things like extensions for deployments, but I also like to use code chip because They're they're much much faster in my experience So the builds from code chip typically run in like half the time that it takes a Travis to run But functionally it's more or less the same I say that code chip is a little bit easier to set up You don't have like I have like a YAML file and it still runs all the same stuff It also has a little advantage if you're in front end it supports Is it chromium and firefox? So you can run your tests if you're using something like karma or protractor or something like that You can run your tests in a real browser Inside code chip whereas in Travis CI you have to use something like sauce labs sauce labs is This service where it's basically selenium in the cloud So it uses this thing called web driver JS to do it locally and then it connects to Through its own little service like a little back-end service, but it's you can all abstract it away with like grant or gulp whatever you're using so Going back to Okay deployment for deployment. This is basically a web app that runs. That's just a So, you know I document everything here So you can just use it with a CDN like raw git which basically means that it just comes from my github releases So github releases another cool feature that github offers I don't know if you're familiar with it yet, but okay I've only got a few here. I probably should show another project But basically like whenever I do whenever I do it whenever I tag a release on master branch Travis automatically picks up on that and pushes a couple of assets that I've defined to To github releases and you can download them there as zips and whatever and they get like archived And you can put release notes in there, which I haven't configured yet But it's all it's basically to put any markdown in there to document like your changelog or something I Put my like sort of my executables there, so I don't have to keep them in my code repository It's really quite easy to set up You I'll have to change the secure keys, I guess I Actually, I don't think I yeah, it's fine All right, so so so yeah, this is basically encrypted with a I don't know what yeah No, that's that that's thing. It's fine. It's fine. It's fine. I'm just because you say that I'll have to do that now So you can record my secret key But it's an open source project so you already have it anyway So that's the whole point of it. You can put this this stuff into open source Projects and it's still secure. So the the the nice thing about it is actually it deploys very easily to like github releases I just go like anything in my disc folder, which only exists because I've run my build So before my deploy I run like browser file to generate a bunch of files and split them with the source map And that's sort of the thing that I want to put in the you know the browser But rather than hosting it myself. I just stick it into github releases and then serve that with a CDN So for CDNs, there's there's really like a couple of options. What I what I just showed was a raw git Which is basically, you know, you're all familiar with Here we go here we go So if you if you look at like any JavaScript file, right or any filing get hub you've got raw so You can the problem that it has is this is a JavaScript file, but it's actually being served with a mime type of text plane I think it's like this or there's basically you take the URL you go to a raw git calm You paste and it gives you like a URL for testing. So this is like there's no Caching on this basically and this one you can actually serve it in production. So it's like a nice little hack So you can serve all your files that way and it's it's CDN around well for free But there's actually really a nicer one, which is there's the liver Haven't Used it for very long But it's it's cool because there's like this it's basically built by this one guy in the Ukraine from what I can tell and he's got like a Whole bunch of CDNs all around the world Like sort of doing this sponsoring this for free and it's sort of a CDNF CDN because he's using this thing called Sedexis, which I don't know how it works, but it's sort of load balances between all the CDNs And it also one of the only ones who does China So if you think Chinese people are important in China then it's really hard to host content for them Actually, so you need like a license and you can't have your own domain otherwise and so if you put stuff onto his CDN he has the license and You can serve it through that like from within Chinese servers and it's it's like better than Akamai basically for free Yeah, which is really nice. So I recommend using that All right, so versioning, you know, like like you probably saw I just follow semantic versioning Which which you know, which is basically standard for Anything with npm, right? So if you're using npm, you've seen semantic versioning You can do the little funny syntax with the tilde and all that stuff. Nobody knows what it means But basically you've got major minor patch You use npm There's a command called npm version and then you type either major minor or or patch from right from the mistaken And it just bumps up The version that you have in your package JSON also does a tag on your on your master branch and then you just push that to to your to github and you know, it's automatically it'll go alive and it'll get deployed on On github releases on you know through code chip and Travis to get tested It goes on to your CDN. It's all like sort of one little line that you have to type I do Wish that I could sort of automate that a little bit more I don't like to type those commands anymore But I haven't found a nice way to do that yet if anyone has any suggestions feel free to contribute So yeah a team collaboration, I really like using Gitter I'm sure a lot of you have already seen this we're using it for like the Singapore GS channel, so it's It's basically like slack, but supports full like, you know github flavored markdown So you can put code in there and it actually looks like nice And it basically gives you a chat channel for each like Github repository So if you're you know, if you're using this already If you know a lot of projects like a lot of open source project used to use like IRC I find that this is way nicer to use. It's also just runs in the browser, which I'm a big fan of And IRC is just a horrible disgusting protocol This this is this is you know, it's not entirely open source, but this close And it's you know, it's free to use for everyone right now. I don't know if that changes we can all migrate away, but It's it's just a really nice tool and if you're not already in in this group Like you should be because this is like we're awesome people like Tim and Suarez Answer my silly questions This is like so I'm we're using this for our our projects again So, you know, right now this is just two of us working on this Eddie here and myself So we're constantly just like posting stuff there or You know asking each other to to accept each other pull requests and review things like that So it's really It's really replaced slack for us. It's replaced You know skype or whatever else that we've been using the past hipchat It's super convenient because it integrates with all your you know stuff like travis and co-chip here And github issues, of course Yeah, it's quite cool We try to we try to bring more people in the company on so you know slowly and slowly It's got a really interesting onboarding process You invite somebody once they get an invitation, but they sort of stay as lurkers in the room So they kind of get notifications and it keeps pulling them back in it's quite effective. I don't know how Did you just join? Oh, okay, cool. Thanks Hey Okay And then licensing that's one issue that I like to raise is if you're building front-end apps there You're shipping the code to your users. You might as well put a license on it Um And not pretend that it's all private and closed source because you minify it. It really makes no difference And please ship the source maps with that along because it's just polite, you know, that's how like that's that's to me I've always been really big on the philosophy of open source so That's why I feel like it's it's it's sort of like a moral obligation also to Make it easy for other people to understand our code It's how I got into source and into code. It's the reason why i'm a web developer front-end developer at least Because it was always just, you know, you view the source Nowadays we've kind of made it a little bit tricky for performance reasons To actually do that anymore So, you know, if you if you publish yourself make it easy for yourself But also for other people to contribute and to to help you out Uh in the long run also help us grow this community So, oh, yeah, use isc not mit license. It's easier No, don't use mit use isc. It's like So it's basic isc license is like mit license Which but it's a little bit simpler. It's just it's just the tiniest little thing Yeah You can I mean it's a really fascinating read, you know Not really Yeah, but I don't know if is this the default now for node stuff or yeah, okay, cool. Yeah Oh for iogs, you mean Oh, okay, okay, right, right Cool, yeah um That's that's like most of these stuff for infrastructure. What am I doing on time? Oh, um, no, I mean I it's like not enough and too much I mean I I've got like a bunch more stuff that I wanted to talk about but it's it's going to take too much time And I didn't really prepare much for it yet. I was thinking of turning this into like a series of blog posts Um, I really wanted to talk about like more es6 babble stuff browser fire web pack All these funny tools Sorry Okay, uh web pack gave me a huge headache. So I just immediately switched away and moved to browser fire Um, I just I oh my god I really don't like the syntax that they have with the the query string if you're doing a require So basically Well, nothing works without doing that though But so some okay. So from what I from what I saw is the loaders pick up on Uh, which files they need to process by looking at the extensions um And that's sort of where I got like really frustrated with um different options Like to pass to the to the to the I'm sorry to the to the loaders Yeah, I so to be very frank. I didn't spend too much time on web pack. I spent a lot more time actually initially with jspm which um So jspm if you guys haven't seen that yet. It's um, right. It's this really neat project Uh, I think it's got a lot of potential. It's just extremely like Unstable like very alpha pre-release. That's what it feels like right now So it's it's it's got it's basically like npm, but it works transparently with es6 amd as well as the traditional common js modules that you have on npm And You basically instead of like npm install something you just do jspm install something It puts it into your package json But it also creates like a config.js file which ends up being just a huge thing Where all the sub dependencies are listed as well So that there's there's a little bit of like ugliness and you and I didn't like that too much My main issue was that just like um, like any other Like one of these ecosystems like gulp or or or or grunt or something everyone creates like Plugins for the same things again. So you have like a thousand plugins You have you you seem to have the same thing happening here with jspm where there's like plugins for for every for every You know utility under the sun And a lot of them are just obviously not very mature yet because it's a small community um I switched to browser file because it just makes it a little bit easier to deal with um, you know It's just it's a very popular thing which is which a lot of people have been have used and polished out a lot of bugs like like How do you say that? So the way the way I use that um For example on on karma, um, let me see if I can just show you quick Okay, so All right, can you do that here? Oh, but all right, never mind. So this is a project that has um ES6 through browser file. I'm wrapping the code in um Istanbul, but it's using this thing called isparta to transpile from ES6 ES5 Um, did it open? Oh, oh, right. Sorry. It's on this side Yeah, so that's what it opened um, and then You can actually see what's going on by clicking here just I think it's off-screen or something Oh, no, it's open already Oh, right. Okay, cool. All right. So basically it's just testing this little component here. This is a web component Um, I'm using stylus for css. It's using the shadow shadow root and all that stuff So I'm I'll probably prepare to talk about that at some point. I just wanted to show basically the um The the tools that I'm using to manage the whole project and to collaborate with people Um, yeah, does that make sense? Okay, thank you


Please welcome Mr. Sanjay Behar, can you share his views? Thank you very much, Madam Birla, an honour to listen to you and really raising the purpose of the entire marketing fraternity. Thank you so much and we are privileged to be here along with you. Anurag, a novel congratulations, this is the seventh edition, I did note that of this award. It takes a lot to be persistent and consistent, consistently acknowledging the effort of the entire fraternity and actually raising the standard. I am actually delighted to know the hunger for the feedback that you and your team have to continuously improve the standards of such awards. Congratulations Venki for an awesome book, I did obviously read it at the preview stage and I did the forward for your book. I think it's the need of the hour, your book, I think it will really go a long way in giving some structured framework to something which is so relevant in today's era. And all of us don't we love indestructible brands and still we have brands under threat all the time. So thank you Suresh for being here, honour to be sharing the stage with you. Thank you Rahul, I think I found the keynote again to be extremely powerful and insightful that you did. Thank you all the jury colleagues who are there. I thought that I have about 10 minutes and Anurag told me a qualifier as long as you're not verbose you have your 10 minutes here. So I will really restrict myself to that and share my perspective. I think the process is pretty clear as to how we went through but I wanted to share my thoughts on today's brands and how they're getting challenged. But very quickly let me try and summarize the core essence of my thoughts there. Look I think the fundamental change that has happened is that it's no more the pace of change. I think we all are and especially in India we're very very good at handling pace of change. I think the quality of change is dramatically different in the last few years. All of us have been marketed. I think most of you would be working in influential positions within your organisations in whether it's brand marketing, advertising, communication, media. And the one difference that I see is no more the change actually doesn't worry me at all. Actually lack of change worries me if at all it is there. But what worries me is the quality and the quantum of impact this change is today having. Now and once you reflect on that it really is the environment that today's market is brand custodians and businesses are operating in. The fundamental thing is that change has always been largely predictable till about a few years back. It's changed to largely unpredictable change. You just don't know things happen despite you having a great brand, a very strongly likable brand. Think about Kodak, think about Nokia, think about FMCG, some of the stalwarts, Colgate, Hindustan Leaver, Proctor Gamble. Now by no stretch of imagination any marketer can say that these brands can be shaken up in no time. And all of these brands are either cease to exist or some of them have been truly shaken up by the way things are happening today. So that really is the point to reflect what's happening. How do we really take and embrace this environment and still continue to be relevant? There are brands which all of us swear by today don't exist and yet there are brands which we swear by and only are getting stronger by the day. So there must be some method that the successful brands are doing and there must be some learnings from brands that have ceased to exist or are struggling. And that really is the essence I think we should take from such platforms of exchange of our ideas. And I would like to thank Exchange for Media not just to create this platform but many such platforms where the community comes together and exchanges such ideas there. And just to reflect on that it's not just in a business context. Think about politics, economic environment today. A year back we did not have a world with Trump and we did not have a world with the issue of Qatar and how it's really unfolding the whole geopolitical economy of some of the strongest economic states in that region. We did not have Brexit to this extent or we probably had a stronger Brexit and now it's a weaker Brexit. The whole negotiation table of European economy has completely changed today. So there are political developments. The refugee crisis across the world was not as prevalent as this. In fact, if you really put the 10 most defining things that are happening today in the world did not exist 12 months back in anybody's imagination. But they are there. They are shaping the way the world is going to be changing. And that's what I meant by the quantum of the quality of change that we're seeing or even economic and close a home. Let's look at some of the vocabulary that Indians have today. It didn't exist demonetization as a word. At least it was never in my lexicon my vocabulary. It didn't occur. And suddenly it was possibly the most written word in the last 12 months by all of us. GST. Yes, we have heard about it. But this GST has been happening for what lies right from 2001, 2002. I have personally met up people who have been the manuscript creators of GST in 2005, 2008. And we have had meetings about recommendations from various industries I used to represent at that point of time. But it was never reality. And today we stand in a different India. Things like that. Or even things like digital or mobile payments. There are certain brands today which are going to get recognized as top... In fact, if we take the top 50 brands, I think 15 to 20 brands did not exist about five years back in India. Then the top 50 brands in this country today. Things like... Think about ATM. Think about BEAM. All these have really, really come about in absolutely. And that's the largely unpredictable change that marketeers need to be seized with. Not just marketeer, business people. I agree with Rahul that CU is eventually the custodian of the brand that we do. And hence, there is one fundamental change that we need. And that fundamental change is to move from operational agility, which we used to value as business people a lot. Saying, okay, if you're fast enough, are you fast enough? Can you adapt to the environment? Can you improve? Efficiency used to be credited in the world which had scarce resources. I think the whole paradigm has changed. I don't think fast enough is good enough. I don't think adapting is any more relevant anymore. Because the change is very different. How much can a yellow-black cab, which was a lifeline of Bombay, adapt to a threat that Ola or Uber is giving? Is it about adaptation? No, it is not about that at all. They just can't. It's not about efficiency. It's not about fast. It's a different business model. So the businesses need to and brands need to understand. It's not about operational agility anymore. There is no premium to that. It's about strategic agility. Do we have courage as business leaders to change our strategy and be agile in our strategy? And agility is not an organization capability. Agility is a mindset. It's about saying that I, as the leader of a business, stood there and committed to a strategy, and I'm ready to change it because the world keeps changing so rapidly, or something happened which we didn't predict. Do we have really courage to take that on and change our strategy? So we need to base our strategy on things that do not change. And unfortunately, we are basing. Most of us make this mistake, including us, have done it in the past. We base our strategy on things that keep changing. And what keeps changing? Let me just give you that. And think about your own organization and your spheres. We base our strategy on business models, our processes, our customer preferences, product technologies, competition. All these are things which decide what my strategy has to be. And any and all of them can change. What doesn't change is our people, purpose, values, spirit, brands, fixed assets, retail, offices. These are the things that don't change. Now, can we just totally transition from where we are basing our strategy to a completely new way of looking at where my vision has to be really positioned? And that's really the change that really is required. And as brand custodian, I have only one message. I think as brand custodian, you're also the customer custodians of the organization. And customer custodians, and that's what I think Rahul was making a point, are the ones who are the closest to the customer in terms of mirroring exactly how the behaviors are changing or are influencing to change those behaviors. It is our responsibility to get the customer in the boardroom. It's our responsibility that every board decision or top leadership decision that takes place has to pass through if at all it was more important. I think it's today. It has to go through the filter of your consciousness of having taken the environment into the content because you're the closest to the customer. And things don't happen while we may say that suddenly this is a disruption which has happened. They don't happen so fast. Kodak actually patented the technology of digital camera in 1975. 1975, 20 years before anybody took up that technology, they had a patent. Motorola was the first company to make wireless and they had a 15-year head start over any other player, even Nokia, to have registered wireless technology, experimented it, made phones before Nokia even thought of making mobile phones. But then things changed so rapidly. So all these things have been persisting. Is natural organic as a proposition in FMCG new to this industry? There have been players, Dabers, Marikos, Leavers, Ayush Brand has been there for a decade. And then comes Patanjali. Somebody has to be accountable in these organizations as brand marketing custodians as to what are the learnings out of this experience. I think that's the point I really wanted to leave you with and some contrast. People talked about, I think Venki also spoke about, I think Panel spoke about, there is a threat and there is an opportunity. And I fully believe in that. I think in marketing industry, we need eternal optimists. We need realists. VUCA is a term that actually comes as a scary term. It's saying volatile, uncertain, complex, ambiguous, that's the environment. And we take a lot of pride. Man, we are really, really braving it up. But that's one facet of the point. The way I think I would like urge each one of you to look at the VUCA is a completely new VUCA. I think, yes, it is volatile, but it's vibrant. Yes, it's uncertain, but it's unreal opportunity today. It never happened there. It's complex, but it's crazy. It's ambiguous, but it's an astounding opportunity today. I think so there are massive contexts. If you really start seeing vibrant, crazy, unreal, astounding, that's the way you start defining VUCA. It all seems, oh my God, there's so much more that we all can do as brand custodians, marketing, and business leaders there. The whole world has moved from disruption to disruption. I think Deepika spoke about this whole thing of destroying and then recreating. I think that's the important thing, challenge every day, destroy and create. It's not disruption, it's disruption and disruption. I think that's the new normal that is coming up. I already talked about this whole point of operational to strategic agility. That's the new normal I think that we are getting into in today's world. Look, if everything seems under control, I believe that we are not going fast enough. Let the chaos persist. It persists and we keep running faster. If it is under control, there is some problem with the organization. This is what I can tell you, some problem with the brand as it exists today. So I think that's all that I wanted to share. The process has been pretty much well elaborated. Stage one, stage two, stage three. I must compliment again the team for putting together Sonya and the entire team here. All of these people have put a lot of effort to really make this a very objective process. I was very fortunate to have jury colleagues from such diverse backgrounds with superb and a great amount of insights from various industries really coming in and raising the quality of the selection process there. I must appreciate in a college the 300 entries getting shortlisted to 150 and we got into the process at the stage when they were about, I think, 150 entries. Two then shortlisted them to 50. And you all made, whosoever is representing various brands here, you all made our process very enjoyable. Left us with a lot of learning for ourselves in our own organizations it was quite strong actually case for 150 brands. So I must appreciate and acknowledge all the 150 nominees who are there and I must congratulate the 50 who are going to be winning now. Thank you very much and look forward to the winners.


Hello, you're watching People's Dispatch and today we're going to reach here which is going to see a major constitutional referendum on the 25th of July. Now we've talked about this issue before as well. Last year President Qaiz Said assumed executive power, took a lot of decisions that centralized a lot of power in his hands and then promised that he would offer a new constitution. Now this constitution was supposed to replace the one which was introduced after the Arab Spring protests of 2011 and this draft is out, political parties trade unions among a number of other sectors not at all happy with this draft because they say it actually gives even more power to the president. To talk more about this, we have with us Father Lalireza, the founder and editor-in-chief of Meshkal. Father, thank you so much for joining us. Thank you. Father, could you first start telling us a bit about this draft constitution which will be put to vote on the 25th? What are some of the key characteristics of this document? Sure, the main sort of thrust is that it will be basically doing away with what had been a divided executive between the president and the prime minister and it will be giving all of the power to the presidency. We'll see that there is still a parliament, but it seems that its powers are vastly reduced. There seems to be very few checks on the presidency. Actually one of the advisors who was involved in the drafting of this version, this draft has given an interview where he's actually condemned the final version. He says that the version he presented to the president, all of the checks that were there have been reduced and it's no longer just a hyper-presidential system, but he says that it really is a dictatorial system. One of the criticisms we've seen from many political parties, that said, human rights are still protected within the new draft constitution, but many of the institutions and institutional checks that were there to really guarantee them seem to have been taken away. That seems to be the main concern that we've heard from human rights activists. When it comes to the union, the main union, the UGTT, they've decided not to take an official stance on the referendum that's going to be happening on the constitution. However, when you talk to some of the top leaders in the union, they've said that they personally are not happy with the draft, and we've seen criticism of it. We've also seen other institutions basically coming out and saying we'd like to do a rewrite. We think that the writing process was very non-inclusive, and they're very concerned about the result of the constitution drafting process, which is now before a referendum only a few weeks after it's been released. Only a few weeks after it's been, we've had the text to really go over. Red Father, actually when we last mentioned that this constitution, there was supposed to be this process of public consultation inputs and all that, but it also indicated that there was actually not too much enthusiasm among the people in terms of participation. Was that vindicated over time? Was there really any public involvement at all, or was it just a small poetry of people framing it? Well, there was an online consultation. The online consultation was a multiple choice, so it's a bit limited in terms of how much that can actually go into drafting the constitution. There doesn't seem to be an indication or a methodology clearly that links the online consultation to the draft that we have now. In fact, the draft that was presented to the president was changed just two or three days afterwards by the committee that had actually done the drafting. That said, there was very low participation in the online consultation. The drafting committee that was working on it for a week before it was presented to the president had very little transparency. They took very few questions from the press. These were sort of meetings that really very few Tunisians had any sort of say over. So that certainly is one of the concerns of people who have said that this process has not been truly consultative. Right, so one of the claims, I think that at least Kaisa supporters definitely make, I'm not sure if he's made it himself. This is sort of meant to address the chaos that prevailed in the previous years. When there were multiple governments, there was no political stability, etc. So on the other hand, of course, opponents are saying that this is basically a return back to the time of Zainabdin Ben Ali, the kind of executive presidency that's there. So how does it seem when we look at some of the provisions in the document, what really does it put in, so to speak? Yeah, I think even some of Kaisa's opponents, I think, will readily admit that under the previous system, there were certainly problems. What we saw was that the divided executive between an elected president and an unelected prime minister created quite a few problems, particularly when there was quite a lot of division within the parliament, extremely fragmented. There hadn't been a real barrier for party entry. So there was multiple parties and people switching parties quite easily as well. That really opened the door to accusations of cronyism, corruption, buying people off. We also saw that there was, in fact, the way that the sort of elite consensus making worked often meant that particularly on economic issues, we saw sort of an automatic sort of neoliberal status quo continuing, whether that was sort of accepting some of the sort of conditions of the IMF and the World Bank towards greater privatization and austerity without really any debate on that. Several other things that people were very upset with, particularly, for example, during the COVID crisis, we saw a very inept, at the very least, response by the previous parliamentary system to the COVID crisis. Now, that said, it's clear that Kaisa has taken the constitution to the complete opposite direction of a highly centralized presidential system with very few checks and balances. There are no guarantees of some of the independent state bodies that previously had been assured by the constitution, whether that's the higher electoral board or whether that's an anti-corruption authority. Even there's question marks over the regulatory board for broadcasting in media. And so these are certainly some concerns that people have. You know, it's also, at the moment, I can tell you that the debate over the referendum is, for them, people who are supporting it really are not sort of supporting it on the merits of the constitution. They're supporting it either as a way to sort of say that we don't want to go back to rule under a parliamentary system where the main party, the biggest party with the Anasta-Islamist party, or they're just saying we want to basically give a vote of confidence to put in the Kaisaite, but really not engaging with the substance of the constitution. Right, I believe as far as the judges are concerned, for instance, there are restrictions on them striking as well. That seems to come after the recent protests also. Sure, yeah, the president had made several steps over the last year to really make sure that the judiciary is further under executive control. This is the effect of the steps he was taking. Now, he had said that this was because he had wanted to root out corruption in the judiciary, but judges felt that they were really seeing executive interference in a way that was cutting down their independence from the executive branch. And the constitution seems to basically solidify this into a constitutional form as well. Right, one other question. Of course, you raised the issue of the neoliberal austerity policies, which the previous governments and the previous elites were taking. But has any of that reversed under Kaisaite, which would actually lead to any kind of substantial change, or has it really continued down that path? No, for the moment, no. In fact, his major economic policy so far has been to offer amnesty to business people. Now, this is something that people had fought back very strongly against. There was an amnesty bill after the revolution in 2011 that took many years. It was finally passed, but activists who had pushed back against it had basically succeeded in limiting it to amnesty only for corrupt officials of the Ben Ali era, but not for corrupt businessmen. And the president basically extended amnesty in the hopes that this would convince these businessmen to bring money back in in the form of investments. Now, it's really not clear that that's the case. It's not clear that there's any sort of transparency or accountability in terms of actually tracking that wealth. He's made a few sort of, let's say, at the rhetorical level pay-ons to tracking down illicit capital flow that has gone out of the country to a debt audit, but he hasn't taken any substantive steps. And in the meantime, he's continuing negotiations with the IMF for a new loan of something like $4 billion, which in many cases we're hearing people say there really isn't an alternative. Even people who are very critical of the IMF are saying that Tunisia is at the moment unless there's significant debt forgiveness, unless there's really a very strong step towards economic energy and food sovereignty, there really isn't an alternative at this current moment to a new IMF loan. But it doesn't seem that the president has really tried to offer alternatives that are really substantive to the way that Tunisia was going before economically. Right, Father. And of course, too early to predict. I mean, I don't know, maybe too early to predict the outcome. But after the referendum, what really happens? What are the possibilities? It's a bit unclear. There's between the people who are against the new constitution, there's a big split between people who are going to boycotts because they see it as illegitimate and they feel that no matter what the outcome, the president will institute the constitution regardless of the referendum results. As seen in actually one of the articles of the constitution, it says that regardless of the referendum results. It does not say that if they're the yes, that the constitution will come into force. It just doesn't say the constitution will come into force on the 25th. So there's people who are boycotting and there's people who are saying no. So it's divided between those two. At the same time, it's not clear whether that will be significant enough to either lower the legitimacy of the results on the 25th or enough to actually say no. But in either case, it does seem like the president is really set on getting this constitution passed. Right. And after that, I believe then there's going to be a fresh round of elections somewhere in December. Is that the plan? This is what the president has committed to. That would be elections most likely for parliament and this new sort of legislative body, he's creating a bicameral parliamentary body that has some local element to it. But it doesn't seem that that's going to be presidential elections. It may just be parliamentary elections for what will be a much weaker parliament than the current parliament or the previous parliament, let's say. Thank you so much, Waleel, for talking to us and giving us some clarity on the processes that are going on in Tunisia right now. We'll see what happens on the 25th and hopefully talk to you after that as well. My pleasure. Thank you. That's all we have time for today. Keep watching People's Dispatch.


Hi and how are you all today? And Priyanka let us proceed on with the question that is given to us. Says exam whether the following statements are true or false. So for each and every statement we need to tell whether the statement is a true statement or a false statement giving valid reasons. Now the first statement given to us says that elements of this set AB is not a subset of ABC. So but we can clearly see that elements E and B are present in this set also. So that means this is a subset of this set but it's given to us that it is not so. The answer will be that it is a false statement as we know this set is a subset of this set as all the elements of the first set belongs to this second set. Right? Proceeding on with the second part it says AE is a subset of X is to X is a vowel in English alphabets. Now let us think of all the vowels that is A E I O U. So A and E are present in this set so that means it is a subset so that means this is a true statement which is given to us. Proceeding on to the third statement it says that 1 2 3 is a subset of 1 3 5 but the element 2 is not present in this set and hence it is a false statement as a set can be a subset of another set when all the elements of the set are present in the other set also. Next it says that A is a subset of A B C so as we can see that A is present in both these sets so therefore it is a true statement as this is a subset of this set. Proceeding on to the fifth part it says E belongs to A B C. Now this will be a false statement and do you know why it will be a false statement? It will be a false statement because an element can only belong to a set not a set cannot be cannot belong to a or we can have separate sign a set cannot belong to a set only an element can belong to a set. Now here both of them are set so therefore it will be a false statement as it is a subset of this set not belongs to. Proceeding on with the last and final part now here we are given two sets now first of all X is to excellent even natural number less than six so can we think of even natural number less than six let us write down in roster form that will be two and four because it's given to us that it should be less than six therefore we are not including six in it is a subset of X is to X is a natural number which divides 36 so the natural number which divides 36 is 1 2 3 4 9 12 18 and 36 so that means does two and four belongs to this set does two and four is a subset of this set this sign means subset so this comes out to be a true statement because both these elements are present in this set also so hence we will write down that this is a true statement so this ends the question that was given to us today in this session we learned how you can tell whether a statement is a true or a false statement giving valid justifications to your answers bye for now


Hello, everyone. Today we're going to do a quick review of factoring. So this video is just going to do a very basic review of factoring out the greatest common factor and then it also will do a short review of factoring quadratics just when the leading coefficient is 1. So in our first example here, we're just looking to factor out the greatest common factor. Greatest common factor can be just a number. It could be a variable. It could be a combination of the two. But what we want to look for is look at each term separately and see if they have anything in common. In this case, notice we have a 10, we have a 4, and we have a 2 as the numbers. So when you're looking at the numbers, you want to ask if there is another number or one of those numbers that fits inside of each of them and that each one could be divided by. In this case, 10, 4, and 2 have a 2 in common. So we'll write down that 2 and that's what we'll pull out of each of them. If you look at the variables, this first term has an m squared, the second an m, the third doesn't have an m at all. So there are no variables that are in common for all three terms. So we won't factor one out at all. So here, once we factor out a 2, we put a parenthesis after it, and then we write whatever we're left with. So in this case, when we divide 10 by 2, we're left with 5 m squared. When we divide the 4m by 2, we're left with 2m. And when you divide 2 by 2, we're left with 1. And that would be our factored expression. Later on, we'll talk about how to factor a quadratic like this. In this case, that quadratic can't be factored any farther. So there's one other type of factoring out the greatest common factors that I wanted to look at. And this is similar to factoring by grouping here. It's already factored a little bit and grouped for you. But when we do factor by grouping later on, notice you sometimes get this term that is the same. In this example, both terms have a y plus 4 in them. So even though that looks a lot different than just a number or a variable that they have in common, you can factor out that entire term of y plus 4. So we'll put the y plus 4 in front, and when we factor that out, that essentially cancels it out of each of these pieces. And so just like before, when we were factoring out the 2, we put a parenthesis and write whatever we're left with. When we take the y plus 4 away from this first term, we just start left with 3y. When we take y plus 4 away from the second term, we're left with minus 5. And so our factors of this first piece will be y plus 4 times 3y minus 5. Now, sometimes we can get even some different expressions that we can factor. So one other thing that we can factor here is we can factor quadratics. And that's probably what you are more familiar with. So let's look at these few examples of factoring quadratics. These are pretty basic ones because the leading coefficient is 1 in each of these cases. The second video that I have shows you how to factor when the leading coefficient is not 1. In this case, since the leading coefficient is 1, we only have to look at this value, the c value or the constant. Here that c value is 15. Whenever we have the c value, we need to think of two numbers that multiply to the c value and then they have to add up to the coefficient of your x or your b value. So here we need two numbers that add up to 8 and they have to multiply to 15. So you can think about it, you can do some trial and error if you need to. In this case, I know that 3 times 5 is 15 and 3 plus 5 is 8. And so what happens when you have a leading coefficient of 1 is those just fill in the spots in your binomials. So we'll get x plus 3 as one of our factors and x plus 5 as a second factor. And you always can check your answer by going through and distributing, multiplying these two binomials together.  So that one will work. Okay, let's do the same idea, but just with the second example here. First, we look at our c value. So that's a negative 48. Our two numbers have to multiply to a negative 48 and they have to add up to the coefficient of our x. In this case, they will add to a negative 2. So again, if you need to do some guessing and checking, some trial and error on your calculator, you can do that. But I see negative 48, one number will have to be negative and one will have to be positive. And since this, what they're adding to is negative, the bigger number will be negative. So in this case, negative 8 and 6 work in order to multiply to negative 48 and add to negative 2. So the two factors for this quadratic will be x minus 8 and x plus 6.


Hello and welcome to NewsClick. Today we have with us Francine Maestrum with the so global social justice and of course a long-term association associated with the World Social Forum. Absolutely. Francine, Europe is presenting a very complex picture to most of us. You see, it seems to us that the European Union project is really running out of steam and there are irreconcilable differences at the heart of Europe. A political union is not there but there's a monetary union. What is going to happen to the new set of elections which are taking place and how do you see, you have elections now in Holland, you have elections in France, you will also have elections in Germany. So how do you see the scenario panning out with respect to European Union? Do you think European Union will survive these elections? Good question. I wish I could look into the future and the situation is very risky. It is dangerous because as you know, social democracy is running out of steam as well. The radical left in all these countries is rather divided. So people go to the extreme right and maybe I can give a very simple explanation for this because people need protection and people at this moment because of the European Union, because of globalization feel this protected. So there are only two ways to offer protection. One is with social and economic rights, with welfare states, but the other is with closed borders, with stopping migration, with the military, with police and that is what the extreme right is offering. So people go for that protection because the other protection is failing and so in Holland, as well as in France, as well as in Germany, as in other countries, there is a real threat of the extreme right. So all we can do is hope that some other protection will be offered and that people will realize that these closed borders and this very narrow nationalism cannot be a long-term solution. Well, the economic part of the nationalism is protect my jobs, otherwise migration will take, migrants will come and take the jobs away, but that's not the major issue. Major issue is really that the economies are not growing. The financial crisis of 2008 still is there and the German banks have imposed, essentially Germany has imposed extremely deflationary policy in Europe by which there is really no hope of at least a large number of countries in Europe recovering from their crisis. There is no chance of any solution as long as these austerity politics are going on. No chance, not. So what we can hope, it's a small hope, but what we should hope is that at least some social democratic leaders may come into power and that they stop and change these austerity policies. But let us be clear as well, there are no jobs, it is said. But if you look at the needs, there are so many needs unfulfilled that there are jobs for all, that is one. And secondly, if we can do all the work that needs to be done with less hours of work, we should reduce the working time and share the work. Six hours a day, six hours a day, five days a week, four days a week. What you have there in Sweden and what has given good results. So what you're saying is it's really again a question of redistribution, but redistribution differently. And that's something which is the only way then to produce jobs and so on. What we should not forget as well is that with the high levels of inequality today, well Europe is not that bad compared to the rest of the world, but yet there are high levels of inequality that make democracy impossible. And what has happened with 30 years of neoliberalism and that project is also at its limits. It cannot go on as it has been going on. So the only way if you do not want to turn to more social policies and to more progressive policies is repression, is criminalization of social movements. And that is what is happening now with the arrival of these right-wing and extreme right-wing forces. Neoliberalism needs this because it has blocked itself. So that was the argument that it wants a smaller state except for the repressive arm of the state. We should start with social policies because that is what gives people trust, what gives people confidence, confidence in themselves and confidence in others. So when you mean social policies such as? Economic and social rights, universal rights for all. Because this is the way that you can give people jobs, give people value, value the work that they are doing, all of them, men and women, whatever work, kind of work or kind of labor they are doing. But if people have confidence in themselves, have confidence in the future, have confidence in their politics, then I think we can go ahead. And it's a very old saying. I think it's the constitution of the International Labor Organization. You cannot have peace without social justice. And that is why, well, my organization is working at social justice because I think this is really a condition for people to work together and for building trust in others. Well, you know, at the moment we have very high levels of youth unemployment for instance in Greece, Spain and also possibly in the other countries. So you think that is, instead of what is now being proposed, basic income, do you think that we should really propose other measures? Absolutely. Basic income is no solution. Basic income is a liberal solution for the individual and for people who do not trust the state to organize redistribution. So no, I'm absolutely against basic income. I am for minimum guaranteed income for people, but you also should give people work. Absolutely. And you have to organize, people have to organize themselves, but you should organize in such a way that the interdependence between people becomes clear, that people can trust the state and can trust the others. And I think that in that way, so that people are not afraid anymore. Tomorrow maybe I will be ill and I cannot go to work. Tomorrow my child will not be able to go to school. Tomorrow I will have no land to work on. All these basic needs, we all have the same needs. These needs should be fulfilled. And if you say there is very huge youth unemployment, yes, there is. But again, look at the needs that there are. And it's only because of austerity policies that these needs cannot be fulfilled. But are there political organizations raising these issues in the elections that you're coming that are under? There are. Well, I guess again, the problems are the same all over the world. Media are very, very. Neoliberal. Neoliberal and restricted in what they can do. The moment you mentioned a real social protection, or even going beyond social protection, we work on social comments. They say, okay, that's the left. We do not talk about that. And you're marginalized. Whereas from that side, new ideas are coming up. And I think there are very interesting new concepts that we can work with. But we will have to rethink a lot of our concepts and a lot of our ideas so that we can really make a very interesting and attractive offer for people. Yes, but you know, you have three elections now taking place. We were talking Holland, France, Germany. Are these issues on the anvil? Or is it between essentially the far right and the neoliberal, but relatively maybe a little more liberal parties, not to say the conservative neoliberal, but liberal neoliberal forces? What is now social democracy in France and Germany? I'll tell you, a social democratic candidate in France, he is proposing a basic income. And that is why he has won the primaries. So this is really bad. This is really bad. The radical left in France is proposing real social protection. Maybe a bit too conservative as well, but at least social rights. So, okay, in Holland, oh dear, you're now in Holland, they have officially a participation society. And that means it is based on the participation of citizens. We call this in Europe social innovation. And it means that the state withdraws. There is no welfare state in Holland anymore. People organize themselves to take care of older people, to take care of children, and you also pay for it. So it is a real abandonment of the state. The state has withdrawn and citizens doing themselves. And they call this participation, which is of course not the real participation that we want, because this is a very dangerous development. It can go in all directions. What will happen and how this will... There is one advantage of this basic income discussion, and that is that we know that it is not affordable, unless you abandon the welfare state. And that they will never accept in France. So there will never be a basic income in France, because then you have to abandon healthcare, which liberals want of course. They are proposing and promoting a basic income so that they can privatize healthcare, so that they can privatize the pensions, so that they can privatize everything. So we have to take care of that. But the interesting thing in France is that the neoliberal candidate, candidate of the right, he won the primaries with the promise of dismissing a huge amount of civil servants, and of abandoning almost all of the welfare state. Now for the right it is okay, but now that he is a candidate he knows he cannot do this, because his extreme right competitor, she is promoting social rights. Extreme right has always done for nationals. So now he's also, well okay, no, no, some social right, no, no, we keep healthcare. But the point of the welfare state is really at the heart of all political debates in Europe at this moment. And this is something we should take note of and we should prepare for and come with our own ideas for a better welfare state, less bureaucratic, more democratic, more real participatory. Again I think that there's some future in that. It's interesting what you said that Le Pen is essentially sounding and on the issue of welfare better than for instance the candidates of the right. So the far right of this issue seems to be offering more protection for the poor. Then the not so far right is proposing. It's interesting, dichotomy if you will. Thank you Fransen. We'll catch up with you once this election, the cycle of elections are over and take stock of what happens, because I need these three elections are going to be quite crucial in the way the European Union is going to shape up in the future. Thank you very much. Thank you very much.