akin on the very things that he was promoting just a day before And he has recently gone postal against muslim leaders for their navigating differences paper on the lgbtq issue Yet dishonest dan himself published the first draft of navigating differences in 2019 Which honestly was more mild towards the lgbtq issue than the navigating differences paper Everything he criticizes and navigating differences is his own 2019 paper dishonest dan and a grifter That's what he is dishonest dan criticizes muslims for allying with people on the left yet dishonest dan Himself seeks allyship with white nationalist and red pill misogynists He has friendly conversations with them and then for plausible deniability He calls them debates even though they all say we had a great conversation It really wasn't a debate and we have all this common ground dishonest dan accuses other muslims of being bootlickers But dishonest dan is himself a bootlicker just a bootlicker of white nationalists remember his words that he would repeat to them I love white people.  But like the true trumpian character He is he can't ever apologize or retract dishonest dan should repudiate hythems say fideen Al alwan the al-qaeda mufti Ahmad musa gibriel and all of these other figures that he sent that are sympathetic towards islamic extremism Extremism al qaeda and isis dishonest dan will now cry and play victim that you're putting his life And livelihood at risk by pointing out these links Don't you think that it is the links themselves that threaten all of this your own stated extremist views? And how about all the people that you put in danger dishonest dan? I've heard that you after um, uh, you attacked omer suliman. He now needs a security detail And you have called me a fed And literally you put my life in danger by the things that you say and your followers call me a kafir is in Deek and say that I need to be killed After all most of the abulates house was attacked by your kind of aphrite bros and I was mentioned in the same video So what about you putting my life at risk?  He's inconsistent.  Why is that dishonest dan?  Why do you then preach that women should not receive a college education?   So why are you lying and trying to downplay the achievement of halil andani? Why do you lie all the time?  You've said to me numerous times that i'm a known ain't nobody But to your own audience however you say that i'm a harvard academic and academics are getting more influential And that's important to refute such people as me. So which one is it?  I'm a reformist.  You're not a traditionalist.   I am of course not a mainstream traditional. So maybe my words will go in vain That's fine I'm happy with my position as an academic and liberal islamic intellectual pushing the boundaries of islamic thought But the reality is that it's unfortunately some mainstream traditionalist organizations that supported you and platformed you And created the frankensine monster that is daniel haki kachu today And they must reverse the damage and take the steps that i've laid out complete cancellation and repudiation As far as impact although i no longer work for this organization I'll always be a proud supporter unlike dishonest dan who works as an agent provocateur to reinforce the worst possible image of islam Impact works to increase positive muslim representation in the media in hollywood and at all all levels of the government Those in such delicate situations must engage in the difficult balancing act that dishonest dan himself Admitted to many years ago when he was speaking about imam umar suliman in such difficult positions Sometimes you get it right and sometimes you get it wrong impact may have made mistakes in the past Imam su hey web may have made mistakes in the past imam umar suliman may have made mistakes in the past But all of them have done immense good for our american muslim community And you have done nothing for the american muslim community except divide them and spread fitna You have favored grift and self-enrichment over service and community You are a failure in this life and you threaten to be a failure in the next life unless you cease and desist From this destructive path you have chosen to take i sentence you now to cancellation May god have mercy on your soul because we do not We'll jump over to daniel for his opening statement or closing statement Long day. Thanks very much daniel.  Can you hear me? I thought you were muted. Go ahead. Yeah So javad claims that he's getting death threats every public figure gets death threats That's part of being a public figure the difference with javad is that he Uses terms that gets you in trouble with the federal government. This is this is fed behavior He's done it in both of our debates And that that's the difference every public figure gets death threats. So what? But you invoke language and this is your plausible deniability you you say Oh, I don't want you to be attacked by the government yet You use the triggering red flag language to smear someone as a supporter of terrorism as you've done in this debate This is exactly what cve is about you've demonstrated the worst aspects of cve in this debate Like this is embarrassing and quite shocking behavior from you Um, you know you're it's true, you know when it comes to critical race theory I don't accept critical race theory, but that doesn't make me a white supremacist This is a bizarre accusation from someone who is literally promoting a white supremacist sir Say it Ahmed Khan you literally praise him and you say yeah, he has some white supremacist views But I think he's being judged too harshly like that's your perspective on a Uncle t native of informant colonizer Um, you know, you did dox my family. I think that's the biggest news about this debate You showed pictures of my children You use my wife's name, which is not public on our site You claim that oh well, there's articles that have her name But how do you know like if that's my wife or not my current wife? You don't know that This is this is what doxing means.  It's Disgusting. I'm shocked that you would take this path.  I hope Khalil didn't encourage you to do this because if he did he's really your enemy And Khalil by the way man up and debate me stop running Okay, it's interesting Javad couldn't confirm that you're a muslim Because you don't pray you think it's permissible to drink alcohol Yeah, you consider someone who who doesn't accept the daily prayers who who thinks that it's fine to eat during ramadan Hey, don't interrupt my opening statement. Come on james He doesn't believe that you need to pray or fast or do hajj.  Why won't Khalil debate me after I took care of his puppy here over two debates My wife does not have an instagram. This is a blatant lie. Have you heard of impersonation? Jafed, have you heard that you can impersonate? There are so many accounts that are impersonating me I really hope no one impersonates you on twitter or on facebook or anywhere else or your family members This is something that is extremely distasteful, but it happens to people. So my wife does not have An instagram you say I'm anti white, but I defend andrew tate.  I had a minimum wage job after grad school. Yeah, are you looking down on that? It wasn't minimum wage It was 12 bucks an hour I was in a difficult situation and I worked hard and I got a job in the tech field I worked in the tech field for about eight years Alhamdulillah, it was a great experience over, you know, multiple companies in silicon valley So I have been a professional for a long time. Yeah, you couldn't dox that. Could you jaffed Go go and dox my employment record and you'll see the companies that I work for in silicon valley I work for companies like staples.   You admitted that okay They were involved with cve, but mistakes were made, but they're not so bad And ultimately it was good that impact was involved with cve because you know, that's they made it better for Muslims This is exactly what every native informant every uncle tom or uncle t claims You're no different than any of these Colonial agents who claim that yeah, we're helping the colonizer because if we weren't helping the colonizer It would actually be worse for Muslims or Muslims who go into the military or mortads I should say who go into the u.s military and go and kill Muslims overseas they can claim Oh, we're just making it better for Muslims because we're not killing as many Muslims As would have been killed otherwise if we weren't part of the u.s military or the cia or any of these kinds of agencies that are killing or oppressing Muslims So this kind of argument is very typical of the native informants and feds or fed affiliates You let's remind everyone that you begged me begged me to delay the debate and james is here He can confirm that you begged me to delay the debate and out of you know my kindness I granted you that and then I found out that you were sharing or you were following There's like multiple accounts that docs me with just two or three or ten followers And you follow every single docs account Okay, that's number one and then you reply to these docs accounts And yeah, you say something like oh don't share pictures of daniel's family But you know that when you reply to an account that will show up on the timeline of your followers You know that and that's what you do because you're such a sleazy scumbag And I don't have to convince the audience because you directly docs my family on on this stream. It's unprecedented There's no debate that james has had where this has happened like you got his stream in trouble Uh because of your irresponsible and unethical behavior your cowardly behavior So this is so you begged me to delay the debate.  What an interesting coincidence. Is that because you were canned? Is that because you were fired jeffed? I don't know I don't make a claim that you were fired because I don't have the receipts for that So I'm just speculating as for me. I was not fired from yakin. I can provide the receipts from that I left yakin after They would not allow me to Publish certain views on feminism on lgbt, etc That's why I left yakin, but I was not fired my terminate my employment with them was not terminated I was not fired.  It has a fever. Let's delay the debate But then you post pictures of my my children In the debate like that shows what kind of a scumbag You are so yeah, overall this debate. I think Went about as much as I expected you can't recite I had to of course see my five year old like muslims can respond in the chat Like when did you learn ayatul korsi his excuse is oh surat al-baqarah is the longest surah in the quran Yeah, so what it's one verse of the quran that children memorize because you're supposed to recite it as protection Maybe that's why you are failing so much in life jeffet and in this debate because you're not reciting ayatul korsi Here's my recommendation for you first number one say Praise the prophet sallallahu alaihi wa sallam after you mention him This is something that will bring benefit for you. Maybe guidance will come to you and you'll leave your state of apostasy Maybe start reciting ayatul korsi learn it memorize it. This will protect you from evil forces.  I know that you don't really believe in the unseen But ayatul korsi is a sort of protection. Yeah chuckle chuckle that makes you look really good Ayatul korsi will protect you so you need to learn that and memorize it say sallallahu alaihi wa sallam sallallahu alaihi wa sallam after the name of the prophet and Yeah, stop being such a sleazebag stop like spreading photos of people's wives and children online Like that's another big advice. I have for you.  You're already out of that organization Mysteriously, I don't know. What's the real story behind that?  So hamdulillah Time with that I want to say thank you very much Gentlemen, it has been something tonight. That's for sure Any uh, oh actually, I don't know just I think we could leave it at that But do want to say thank you very much gentlemen folks We have many more upcoming debates if you haven't yet Hit that subscribe button as we have any more upcoming debates and want to say thanks so much for being with us folks Gentlemen, thank you very much for being with us here tonight as well Thanks, james. Appreciate it. My pleasure Folks stick around i'm going to do like a two minute after show housekeeping stuff In particular about keeping the chat clean from any sort of ethnic slurs as a reminder And want to say though, thanks for your support. I'll be back in just a moment. So about 23 seconds stick around folks And I'll be back in just a moment Ladies and gentlemen thrilled to have you here. Let me just fix looks like the camera is frozen Want to say my dear friends. We appreciate you being here Thanks for all of your support as a reminder. We do want to say obviously You can't have any sort of ethnic slurs in the live chat By the way, I want to say thank you to the 99.9 of you Who did not have any sort of ethnic slurs in the live chat and uh, we know that you know You're here and you're like hey james. I never did anything like that And I want to acknowledge that and say thank you So I don't know why that is it just me or the picture quality looks funky But I do want to say this. Thank you guys for all of your support If you haven't yet hit that like button And not only that Yeah, it's all oh, I know why it here. I can do this. Let me fix it It might work Uh-huh. No, let me now it's frozen again. But do want to say folks. How are you in the chat? Say hello Uh, I do appreciate all of your support I'm just gonna fix this here Zoom meeting there we go. Okay. There we Uh, there we go. Cool. Thank you guys for being so supportive And How are you guys doing? I've got to go in just a minute, but did just want to say thank you guys for being with us We do have a big debate that just got confirmed yesterday. That's this friday So I'm just gonna actually remove this little box all together So this friday matt dilahunty and muhammad are going to be debating whether or not islam is true You don't want to miss it. So like I said hit that subscribe button if you haven't already And just want to say though, thank you guys seriously for all of your support. It really does mean more than you know and so Love you modern day debate is a neutral platform hosting debates on science religion and politics We hope you feel welcome no matter what walk of life you were from Muslim atheist christian you name it. Thanks for all of your support folks We will see you at the next debate. Like I said, this is this coming friday Thanks guys for your support. Ozzy gold. I see you there in the live chat. Thanks for your channel membership support And thank you so much as well for your kind words But yeah, I want to say thanks. I love you guys. I gotta get to sleep. It's super late here But thanks for all of your guys's support. Thanks for your encouragement. I see your positive words In the uh live chat Thanks for your your support unas. Am I saying it right even lap durham. Thank you guys. I appreciate all of your support Thank you so much christ g Man, you've been here for a long time. Thank you for your kind words and a thank you guys for all your support I really do appreciate it. I love you guys. Thanks so much open mic. Thank you guys zen 2011 Thank you guys for all of your support. I love you guys Keep sifting out the reasonable from the unreasonable m shakes. Thanks for your kind words. Love you guys Ahmed, thanks for your kind words. Thanks for being with us. Thanks ibn ebdurham Herman, thank you for your support. Thanks for ron kureshi Thank you guys for all of your support At modern day debate We'll see you at the next one and Thanks again. I'm excited about the future folks. See you at the next one


What's up everybody, so I am hanging out with Eli Mwenda. Yes. So Eli, we're here for the multi-choice launch and we are interested to know Have you ever thought of you know acting? Absolutely not. No, I don't think it's my forte. I think content is where I'm happy, podcasting is where I'm happy But I appreciate the art, which is why I don't want to venture into it. Yeah, um, do you watch local show? Oh, I try to yeah I try to and I think coming here is making me want to actually do it more Seeing the cut amount of effort going behind new ones Uh, I think I should be putting more time into the local shows because the standard is just so high Yeah, um, let's talk about the podcast. It's doing really well the the man talk. Yeah So, um for you as Eli, did you feel the need to create a podcast where we can actually hear men talk because men keep it to themselves Yeah, so the whole idea for the podcast that I host with oscar called man talk Is that we wanted to be a voice for guys that feel voiceless and be a place where people can go if You know, there's no one else in their life to talk to about a certain topic We wanted to be like the thought leaders in that sense Um, so it started like it was supposed to be for men However, all the ladies kind of tuned in to find out, you know, what are the men talking about? So it's quickly become a community of both and with having a community like that with both genders It means we can tackle both gender issues together and bring people together rather than keeping conversations separate So the intention was for men, but now it's a community of both I also watched the show. Exactly. You see you want to see what the men are talking about. Yeah, I want to see what the men are talking about So, um, Eli we're here to appreciate content and from your view, you know, you've grown up in the uk, right? And you're also here in kenya. So, uh, what do you feel can be made different for content creators right here? I think content creators the number one thing is a lot of people want to make this a full-time revenue stream I think if The pay was higher across the board and it was standardized I would like to see that because it would encourage lots of creatives who they wish they could spend Monday to Friday doing this They're very talented, but they have to do other things on the side because it's not paying as well So if we there was more revenue, I think I'd love to see that for young guys And I'd like to see way more collaboration because I think that's how everyone grows as a platform People from different, you know, categories of content creating and that's how new ideas sort of come about So I'd like to see collaboration and better revenue for creators Yeah, and for you to actually come home and not to settle in the uk you don't love home I love here. This is this is home. I was born in westlands So I I still say I left when I was three weeks old But that's not the point the point is I was born here and I'm kenyan my family's kenyan So, yeah, happy to be home So illa, uh, there are two shows that are going to be launched kassiri and zari produced by rashid abdalla You must know rashid abdalla. I've heard the name. I've heard the name for sure. Yes. You had the name He's lulu lulu hassan's husband. Okay. Yes. You said, okay Anyway, so we're gonna let you go in Uh, they're about to premiere the show so enjoy yourself. All right


Right, so you turn up to university all full of beans and joy or whatever and then you sit down in lecture theatre with a wild hangover and you have your pens and paper and all this fancy stationery you've got to write your notes and then this dune sweater vest and unfashionable shoes stands at the front bumbles with the data projector for a few minutes and then says okay who did the pre-reading and you just think oh f*** well you've just had your first experience of what's known as a flipped classroom and you may have seen it before you may not have so let's talk about what it means what it doesn't necessarily mean and why we do it and the evidence we have for it and why you should definitely engage with it the best you can we often use jargon or buzzwordy terms like flipped lecturing or flipped classroom or active learning or blended learning and to be frank the exact definitions and variations aren't that useful for students to know about sorry educationalists but they're just not they basically mean that your learning takes place in different ways at different times depending on the context so in the traditional lecture layout you sit in a big hall someone talks at you for like 50 minutes and you write it all down then you revise your notes you do the tutorial workshop questions and then you come back for the exam done dusted now that is the extreme end it's probably not been the exclusive way students have been taught for like a decade or two though that was pretty much all I did in the 2000s and that sort of lecture does have its place a limited place but it does and I have several people try to stab me and I didn't add that caveat now at the other end there is the flipped approach here the information transfer the straight-up info dump the didactic monologuing that's all done before the lecture or the workshop session you watch a prerecorded lecture or you do the set reading and then you arrive having a good idea about what's going to be covered and then well well the exact details vary but you'll be more likely to ask questions answer questions and generally be more interactive the analogy used is like a driving lesson you don't get a lecture on how to drive and what to do from an instructor who then leaves you to sit alone in the car and do the driving on your own no no you sit there with an instructor doing the driving with you now we'll get into the details about how this works in practice but the gist is that a lecture won't just involve sitting down for an hour taking notes you will be doing things this is not always a popular method of teaching and it often produces student evaluations that are along the lines of oh well I didn't learn anything from this this is right and there are a few reasons for that cynically some academics think that this is because students feel entitled and just want answers and they want to sit still be passive be told everything and then regurgitate at all at the end and okay there's there's possibly some truth there we have seen a motivation change since the introduction of higher fees and now that we have a more free market approach to education people want things but that is not the whole story one good reason that it can be unpopular is because learning is actually very hard work it's cognitively demanding you're building new connections in your brain and that's difficult it's time consuming it's physically draining and tiring so if you are more active in a workshop learning by doing being forced to contribute to discussions or to answer questions or to solve problems it may physically hurt your brain will interpret this as discomfort so yeah you're unlikely to feel good at the time not always true but it is a common experience also the at the time aspect is very important because how you feel about and reflect upon your experiences change over time and we know that people become more appreciative of difficult situations as they can see benefits over time they see personal growth that they have because of it and they see the practice become used later on and that might not be realized for years to come your experience of a different kind of lecture is also wrapped up in expectations there is a cultural expectation of what a lecture should be like it's seen all over popular culture tv's books movies science documentaries you name it they all feature the same perspective of what higher education should look like it is a single person stood at the front of a wood paneled room talking and writing on chalkboard any deviation from that is seen as negative purely because it doesn't meet the expectation now to be clear i'm starting with this not because you will definitely have a bad time with a flipped classroom it's just important to say that it's a possibility that you could feel that way it's not an invalid feeling to have but it's not one that means you're having a bad experience or that it has been designed to hurt or neglect you okay so why why flip things why blend things or whatever was the word we're using well to address that let's look at why lectures exist as they do originally lectures were efficient ways of transferring information from one person to many others one person stands at the front lectures to a large crowded room and memetic information transferred and traditionally that's the only way it could be done and by traditionally i do mean hundreds of years ago but we also know that this isn't always the best way of learning and it's certainly not the best use of time when you're in the same room as an expert for a limited number of hours per week for one thing you probably only have an attention span of seven to ten minutes at most that's how long you can concentrate hard on something without a break or change of pace or some other jolt to reset you you can probably push to 20 minutes if it's not too taxing but 50 minutes no no your recall will be shot by then you will not be learning anything new in those last 20 minutes of a conventional one-hour lecture i've certainly been there usually about two or three lectures into an afternoon session and i'm hallucinating rabbits coming out to the powerpoint slides because i'm physically tired and my brain has rotted this is a serious issue with very traditional lecturing also the passive experience of just receiving information doesn't let you practice doing anything it just provides an explanation or a method or you know just raw and structured information to you and receiving that is the easy bit but you also need to process it for to go into your long-term memory and then get arranged and sorted and then you need to take time to retrieve it and practice using it the actual difficulties that you face then happen outside the lecture theater where you're in the library trying to desperately reread a textbook because you can you're trying to understand something that you missed or when you open up your first problem sheet and you realize that you have no idea where to start and the example of lecture notes looks completely different so this traditional layout of a lecture has its limits now this is where a turn of tenure professor scoffing up well my lectures aren't like that those are bad lectures my lectures are brilliant and well received and interactive and is it though we have some evidence from time-ordering sessions that this isn't true people who claim to have a lot of interactivity often don't the idea of flipping the classroom solves this problem by putting the initial info dump online as pre-reading as pre-watching the advantages here are that you can take it at your own pace you can reread or rewatch and you can make your own notes at your own pace and not need to frantically scribble things down you can also do it comfortably without needing to perch yourself on a miniscule desk or on a bench if you've rewatched the recording of a lecture to catch bits you've missed you should recognize that it's usually the most useful bit of lecture capture we also know that this can be very good at improving the awarding gap between different groups of students students who have to commute long distance to the university benefit a lot if there is material online to be consumed at any pace part-time students students with children students with jobs they can all benefit from the flexibility of choosing when to take on the material but it is not just online lecturing no you are not in fact just learning from videos these are the starting points after you've consumed that material when you're in the lecture theatre the main aim is to answer questions or even ask them yourself you get to do the problems work with the instructor sometimes there's a workshop sometimes more of a tutorial it depends on what material is and who's running it the objective is to check that you've learned what you should have learned from the pre-reading or watching and that you didn't accidentally acquire any misconceptions in the process because that's obviously a possibility when you're learning no matter how good your instructor is you might get the wrong end of the stick and get lost and you don't want to realise that only when you get your exam mark back so if anything a flip classroom acts as a very important feedback mechanism and students are always wanting feedback it's a very big thing on the national student survey this means that normally a flipped session will begin with a recap or a quiz to see what you already know and that can be done in multiple ways we can go around the room and ask we can do worksheets we can use the audience response software which is really good because you don't need to worry about getting an answer wrong it's all anonymous now if everyone got it right there's no need to waste time explaining that question you just move on if we come to a question and everyone gets it wrong we can stop and discuss it in more detail and that is as usual lecturing it's one guy at the front and about what a best and a weird beard talking to you didactically that is just straight up telling you the right answer but it is more efficient because we're not boring people with trivial things that they already know so a flip session isn't or at least shouldn't just be all problems and questions and doing stuff and workshopping it's a method that allows an instructor to respond to people and to interact we can even blend things a little more you put the opening quiz online have people submit answers and you go uh yep you got the first five questions right but let's unpack this one because you've all got it wrong and then you go from there providing feedback to students this does have some downsides that we as instructors have to take into account it's not generally a secret that you should do some work outside the contact time usually the recommendation is about one hour per hour of lecturing that you get at least but if we set you the reading and the watching and the quiz taking and stuff to do outside the lecture that adds to the workload so we need to make sure that it's calibrated correctly and that's not always easy to do so from our perspective our course is the only thing buddy it feels trivial to keep adding to it but from a student's perspective it's one of a dozen things happening in all at once each with their own demands for time so if anything flipped or blended learning is about structuring and guiding that self-study time and not everyone gets that balance right especially if it's their first time running a course this way I've certainly fallen into that trap when I was starting out but generally speaking this works really well it's an approach with a fair history it's been used a lot and formally studied a lot and we know what sort of problems work best for this approach and which ones benefit the least from it when we give students the flexibility and freedom to take information at their own pace they learn better and they learn more equitably when we then bring them into a workshop setting and we have better discussions and better feedback is exchanged if you don't understand something you don't need to be brave and put your hand up and interrupt a lecture to say so it's literally expected of you to do that so this has been a brief introduction for students to what the point of flipped or blended learning is whatever you want to call it hopefully you've learned a bit about why we do it and why we're doing it more often but how should you approach it well first engage with the online material that is there to start you off it's usually made by the person teaching you and it's really useful for them if you watch it and try to take it in or read watch whatever but please make all the effort to do it because it can be very hard to set it up and it allows us to save a lot of time in the classroom itself don't be put off by the online lectures part they tend to be good even the worst ones will benefit you at the very least they give you an indication what the session will be about so you won't be surprised i wish i had this when i was an undergraduate you can always watch it at double speed as well you can always watch it at double speed as well if you don't understand a bit don't worry write it down then bring your notes with you to the session some people will provide you with gapped handouts for these videos sometimes you can scribble them yourself but either way do engage with it and do the quizzes if they're online anyone learning them needs to see people getting it right or wrong if you don't do it because you're scared of the wrong answer well it's going to look like everyone got it right and you're never going to learn the right answer you're not being examined here you're interacting and you're learning it is part of the process being wrong on these quizzes all the feedback bits can be good they prompt us have much better discussions and when it comes to the live session be bold talk generally academics like this sort of teaching it's more interactive it's more interesting it's doing what we want to do i can only speak for myself but i don't like standing in front of a big room and talking i'd rather circulate talk with people and have the freedom to mess with brown dancer questions go for a bit of peace every now and then this is a great way to help build a relationship with your lecturers with your instructors and even your peers because a lot of workshop activities can involve group work and discussion you can get help from others in a way that you can't if you all you have to do is tune in and listen to the monologue so that's flipped learning and why we're using it and i hope you can see the benefits too


This study compared the impact of the COVID-19 pandemic on the lives of early career physicians and PhD researchers from underrepresented groups. It found that both groups experienced increased stress due to the pandemic, but physicians were more likely to be affected by clinical demands, research delays, and the potential for exposure to SARS-CoV-2. In contrast, PhD researchers were more likely to experience increased productivity, schedule flexibility, and quality time with friends and family. Future studies should focus on developing interventions to help these individuals cope with the effects of the pandemic. This article was offered by Jamie M. Doyle, Natalia E. Morwan, Chelsea N. Pru, and others.


Aloha everyone. So kind of just to get started here. I'm Redbeard. Some of you know me by the end of this. A bunch of you will know more about me than you want to know and we will move on from there. So who am I? That's me. That's how you can harass me. I am a bit of a weirdo who does a lot of stuff at home and like gets real weird at CoreOS. But more importantly, we have got some broken things that we need to deal with. And the broken things kind of cover a little bit of an area that I'm going to rabble about for a while. So there's three main things that we're going to talk about. Number one is hardware. Number two is going to be software. And number three is going to be the human element. And for our purposes, you know, I find this a bit fascinating because all of this does actually touch user space. And I don't just mean us as users, but user space in terms of systems as a whole. So to kind of continue on with the idea, let's start with section one. The problem with hardware. So I figure we'll talk through each of these in order of the easiest to fix to the hardest to fix. Ironically, hardware may be in the strictest terms the hardest of things in the corporeal sense, but it's actually going to be the least amount of work to be done, whereas fixing us humans is going to be the most amount of work. So in the idea of this, you know, Moore's Law has allowed us to cheat for a very, very long time. You know, Moore's Law being the idea that the number of transistors is allowed to double every two years. It's actually David House from Intel who said that, you know, it was 18 months and he was referring to computing, not transistors. But earlier this year, IBM actually demonstrated a proof of concept of a five nanometer manufacturing process. That being said, a single silicon atom is still only 0.2 nanometers. So, you know, you're quickly running out of usable space there. And soon we're going to need other materials. And yes, I realize that, you know, at the scale of 14 nanometers, we're not talking about wire bonding. But in this idea, you know, we've been toying with computers as this thing that we replace in reality to fix problems with software. You know, both the combination of replacing computers because if we just wait a little bit longer, we'll be able to fix, you know, the amount of memory that this thing needs or, oh, well, we're running Java. So we're just going to keep waiting until we can get more RAM and replace things that way. But we are hitting a little bit of a point because, you know, where does all of the actual silicon go with all of this? I do promise you, there is a thesis that links this together. So what we do with all of this is we stuff it in the cloud. And I used to run infrastructure at CoreOS. And one of the guys who worked for me brought up a very interesting point. And that was before working at CoreOS, he had never touched a physical server. This is on the infrastructure team. And he had never touched a physical server before. And that made me realize and then that made me verify through interviewing lots and lots of candidates who apply to work on the team that, you know, we have a growing number of infrastructure administrators and experts who have never touched physical machines. And in that sense, the cloud is to blame. Though through this, you know, he kind of coined the term cloud kids numbering himself amongst them. But the reality of anybody who has touched these physical machines gets into, you know, Free Software Foundation Europe and the idea that the cloud is still run by somebody. And that someone is us. So when you think about the physical systems that we're running, you know, we're, in my opinion, hitting a point where this is the controversial thing, computers are fast enough. Really, they're fast enough, despite all of the best attempts of JavaScript developers to, you know, slow down everything on your laptop. You know, if it were not for that, you know, the way that computers are made faster at this point is by putting more cores on. So having more parallelism. And if you're really thinking about parallelism, you also have to think about, like, how much developers understand either threading or how they understand the development of true kind of microservice type applications. And if it is actually a containerized microservice application, it doesn't really matter if it's one machine or 10 machines, because it's probably a network call. And through that, like, we are getting to the point now where our networks are now catching up to where our CPUs got quite some time ago. And that means that, you know, the kind of IPC between machines gets much faster as well. But, you know, the other side of this is that the overall growing, the overall lifetime of physical machines is growing as well. That means that, you know, we are hopefully hitting the point where, like a friend of mine, Bunny, says that, you know, we can have the idea of heirloom laptops. You know, at this point, unless my laptop is stolen or gets run over by something, I don't need a new laptop.  Like, they don't want a new laptop. They've gotten everything tuned and tweaked. And, you know, Crawford's X-250 is exactly the system that he wants to run and has no urge to replace it. So, yes, people like my colleagues are scared of physical machines, which is very, very weird to me. But, you know, I started my career working for ISPs and did management of ATM fabrics for DSL. And, you know, one of the best benefits that I ever had working for these ISPs, you know, one in particular said, you get gratis collocation.    And it was an important, it was such an important part of that experience that that's one of the benefits that we give to employees at CoreOS. Like, you can put a physical server in the kind of, albeit, tiny data center that we have in San Francisco and learn through all of this. Now, on the opposite scale of this, with how, you know, everybody wants to get to, you know, Facebook has done us a solid with the Open Compute Project. The kind of standardization of hardware for building out commodified systems is greatly increasing, but the problem is that it's not honestly useful. That is to say that for mainstream users who are trying to deal with less than a thousand servers, you're probably going to have them spread across a bunch of different environments. You may not control most of those environments. You're going to use facilities like Level 3 and Equinex and things like that. And that means that you probably aren't going to be able to ask them to just install Open Compute Cabinets and everything else. And so, historically, this means that, you know, NetNew hardware was really expensive to build. And, fortunately, the era of KeyCAD, you know, has made this much, much simpler and much, much cheaper and much, much easier because we have things going up higher in the stack that allow users who are not absolute experts in hardware to start to build out those pieces. You know, we're in an era where for a non-intel system, you can do a git clone and render Gerbers and email those Gerbers with Ability Materials off to a manufacturer and you will get a usable system back. You know, we are now in an era where you can have software-defined systems and, depending on your level of knowledge, extend that into the realm of FPGAs and things like that. And in terms of Open Compute, this is kind of the state of the art.  Whereas, if you just go to, like, the developers in Bulgaria from Alamex, they give you the full schematics and the actual files and everything so that here you can build out a full ARM64 system with four cores and, you know, I have friends that are going out and have built these systems and are making them useful. So the idea is that you are able to stand on the shoulders of these other projects. We're hitting a convergence because the second part of this becomes that, you know, the resulting design paradigm that we have for writing software is now 50,000 monkeys with 50,000 typewriters. Developers love writing software. Developers hate maintaining software. And in this sense, I grew up in punk bands. No, that's not me in the center of that or with the shaved head. Those are other friends of mine, but that's not me. But my friend Tony here is, had a band called Daybreak and he makes lots of jokes, especially about themselves. And one of their songs is actually titled, it's been done a thousand times before, but not by us.  I'm going to redo it myself. And, you know, sure, it's always more interesting to build your own HTTP framework.  But in general, I have two rules for this. If there are more than 10 other alternatives, or you're doing it just to learn what you don't know, it's a pet project and you're probably not contributing to the state of our art here. And that's an important thing to really comprehend. And as an example of this, when you put these together, you end up with the worst of both worlds because anybody can start a project. And if you want to do something truly useful, thank you for this stuff, finish one. If you want to build a net new project, pick something that is impactful, that truly improves upon the existing set of features that we have today, that's designed using modern paradigms, and most importantly, leave your ego at the door. Because the biggest piece of open source development is the we. It's the team that all of us are. And yes, it's easy to get bogged down in how much individuals are hated or loved. But that's not why any of this exists. The average Fedora user probably doesn't know who Leonard is. The average Debian user does because they still hate him for system D being injected into that. But as we approach this world of Linux on everything, it's more feasible for all of us to fix and build systems as well as extending everything. But to learn what we don't know, all of us can really start by fixing some of the broken pieces. And to now get into some of the enumeration of broken pieces, let's look at the intersection of this idiocy. So we've talked about hardware that's, I'll show you un-maintained, and we talk about un-maintained software. And we've talked about net new software, which isn't per se implemented correctly. So let's talk about Quanta compute technologies or quanta cloud technologies. Oh, how I love to loathe you. So I've been on a multi year long software war with them. And it all stems from this device right here, the Quanta Mesh T3048-OI8. It is a awesome switch. At this point, you can get these things for less than $1,000. And it is a 48 port 10 gig switch that has six QSFP ports on it. So you know, you need to do 40 gig networking. Cool, it can do it. You have other devices where you can do LACP across those 40 gig links. It can do it. Again, this is under $1,000. So basically under the hood, it's like a more expensive or it's a less expensive version of an actin switch. But at the same time, it's not quite an active an actin switch. So talking about this, the relationship has been a bit involved. I've caught them in GPL kernel violations, which they don't want to do anything with. And you know, I contacted free software foundation who went we're like busy, man. Can't you just talk to like somebody else? And you know, so I talked to the software freedom conservancy and they helped me out a bit. And but again, the most important piece was learning throughout all of this.  So as I mentioned, I learned best by breaking things. So let's actually dig into some of these things. So man, this is tiny to see, but hopefully you can make some sense out of it. So I managed to get a Linux shell on the device. And the architecture is really, really fun, because all of the actual network code runs in user space, as we'll see in a moment. And in the idea of a true like system seven type architecture or distributed systems architecture, everything is pretty cleanly isolated overall. So we started out here by seeing, you know, we have a 64 bit x86 range Lee chip from Intel, not really super powerful in terms of a switch. But you know, as long as you've got some other type of specialized networking hardware, you're going to be able to optimize a lot of that with drivers. And, you know, of course, if we've got that, then we're running a kernel. So we take a look and see, oh, it's a 3.9 kernel built in 2015. And it's compiled 32 bit for that 64 bit, carry the one. Okay, well, there's only two gigs of RAM in the machine. So that's not necessarily egregious. But obviously, they didn't necessarily have a full grasp on that. Because, you know, if that was me, I might think, hey, the hardware supports it. And you know, it's been hard to buy an Intel 32 bit chip that you would do anything useful with for many years now, since they really kind of made EMT 64 the basis in about 2007. So, you know, this hardware was built in 2014. So why did you start at 32 bit? But anyway, speaking of that, you've got a it's always easiest to stand on the shoulders of somebody. Like, let's pick on canonical here for a minute. Without Debian, canonical wouldn't exist. You know, without a lot of without Debian, a lot of distros wouldn't exist. You know, at CoreOS, you know, we kind of use Gen2 as an SDK to then build everything.  And it's cool because they stood on the shoulders of somebody too. So we've got Fedora 14 being used in 2015. That doesn't, that doesn't really line up. Let's take a straw poll here, since we've got a number of red headers in the room.   Fedora 14 was released in 2011, if I remember correctly. This hardware, again, wasn't made until years later. And this kind of comes even further after that. But it all starts to align with kind of this idea that like, as you start to open the hood and look further in, it becomes like a box of pain where the more you see, the less you can unsee. And so, you know, the next piece is starting to take a look at the listeners on here. And so, like I said, you know, we've got everything separated into user space and kernel space. So, you know, I'm obviously looking here. And the first thing I see is, you know, oh, well, we've got 22 and 23 listening, oh, in a weird network namespace. But everything is in the same pit namespace. And 22 is not being served by SSHD. Well, that's good. Why use open SSHD when you can write your own? Am I right? So, and then, you know, so I can't really blame them for the UTelnet D piece, because that's where I actually came in. But you know, nothing like having one binary that serves telnet and SSH. And as you kind of dig in a little bit further, it does everything. It's magic. It's what they've kind of built some of the pieces of Quagga into and a whole bunch of other bits. So, it's kind of like it runs one single binary as you go in and look at the process table. But digging in further, you know, it started to make sense that, you know, they then compiled almost every module that they would need in, except for the Broadcom Fastpath bits, which are the first two kernel modules up there. Those are, as you can see, proprietary and tainted. And it's the flags at the end of the line. But as they actually pull those in, you know, those are coming from not, it's open NSF, I believe, not SAI, or the other bit. But that becomes then part of the linchpin here. And that becomes part of the dirtiest piece.  And of course, despite using Fedora, they didn't actually pull in the real RPM. They just used an old version of Busybox and the version of RPM that's built into the link of that. But, you know, they've, so this is just a Frankenstein of a system.  And you go back to this. And that's where, like I said, they deny that certain SKUs even exist. Because you're you're fighting with this and you're going, okay, no, you keep pushing out new software updates. Like I see that there's a new version of the OS for the T3048 LI8. I would like that. They're like, Oh, well, we never manufactured an Intel version of that system. You're like, trust me, you did. You really did. I've got I can send you photos. I can send you the serial number. They're like, hmm, huh? Well, okay, yes, we did manufacture it. But we're still not releasing a software update for that ever again. So the whole fact that like in their version of SSH, it uses Diffie Hellman, sha one group one, which will eventually be vulnerable to log jam. Sorry, you can't patch it. Oh, all of these bits on the software wise, it's proprietary. You don't get that. Sorry, you can't patch it. Oh, all of the actual GPIOs that you need to be able to make the fans work the LEDs work everything else. No, we won't give you the kernel config. You can't have it. Oh, you want any of the bits? It's just a repeated you can't have it. So about the source code, keep in mind, like we're saying, quanta refuses to release updates. And because of those proprietary kernel modules, you're going to need the Broadcom SDK, even if you had any of the sources to make it useful. And guess what? You don't get that Broadcom SDK without signing a non disclosure agreement for it. So what are your options here? You can either run a proprietary OS that will never receive updates, you can violate the NDA or you can hope that you have it as good as you did in 2002. And by that, I mean that the current state of the art there is that with SAI and open NSF and the third one from Broadcom that I can't remember. These are all brilliant mechanisms where you can purchase merchant silicon and then just accept that there's a binary blob that you interface with through a shim driver. And that's what you get only you can't build the blind binary blob without that SDK. So it just becomes this whole snake eating its tail and an inability to actually patch these old systems. And I say old because again, this thing was built in 2014. And it's already reached the end of its useful life from a security perspective. But it can do 40 gig networking.  And it's like this with a lot of network software, you know, for anybody who administers an actual network, you'll know that like, when it comes to authenticating a user into a switch, like, old app is generally not a thing. Like fortunately, Cisco has started to catch up on this and Juniper has started to catch up on this. But like, the thing is tackax plus, and the tackax plus server that everybody uses because there's three different proprietary ones. And there is one open source one is tack plus. And tack plus hasn't gotten updates since 2011. And the majority of code that most people run on that hasn't been touched since 2008.  Because it is just a thing that uses something kind of like Paramiko. Only it's way older. So it uses expect scripts to log into your actual devices and copy out the config and check it into CVS. Yes, CVS. What was that? I believe it's doing pearl under the hood. Now, that being said, with these things, there are better visions of the world. Think about this. If you have your switch running Linux, that means that you have things like Param available to you. But the developers of those systems are not coming from the same world that you do. They're coming from the world of I'm handed an SDK. And I just literally do what the SDK tells me to and the Broadcom SDK outputs this thing that I then do a little bit more customization on. And that's my proprietary network operating system. Or, you know, you're in the realm where you just finally have had it and you can't take it anymore. And you work at Spotify and you work on Napalm. Which Napalm is the kind of Python library for then not having to deal with a majority of this and it renders static configs using things like Ansible and then stands on the shoulders of Ansible SSHing into all of your devices and managing it that way. But, you know, these are areas where when it comes to the management of systems at scale, we've figured this out at least slightly more on the server side. And, you know, there's a growing number of, well, there's one truly free network operating system. And that is open switch. And then there's a number of other mostly free network operating systems like Open Linux. Open network Linux is mainly sponsored by Big Switch. And, you know, then in the realm of the proprietary ones, there's cumulus and things like that. I mean, it's Linux, but you can't get any of the useful sources. It's all kind of isolated out.   Okay. I have 10 minutes left. So, you know, the ubiquity of merchant silicon is overall causing the performance of commodity network hardware to go up, which is fantastic. You know, as of right now, you can buy a five port, one gigabit Debian router, like truly doing routing for under 50 US dollars. But in the end, like it's still built using merchant silicon and all of these proprietary NDA chips. So, like if you're lucky, you build MIPS packages, and kind of produce your own Debian repository, and then like can apt install updates to your routers that way. I mean, that's what we do at CoreOS. But, you know, it would be nice when you're not necessarily trapped into the realm of having to then fight proprietary software to use these systems that are otherwise open. And like I said, best case, it's open SL and OFDPA. So let's get on to the hardest problem, which is me. So these are kind of vegetarian systems where we want to remove any dependence on meat involved. So in this sense, I am both a prototype and a problem. And our material example here will be that gentleman sitting in the center of the room, which is Alex Crawford. And by the way, long live Monday monkey and the internet's John Bull. But Crawford and I fundamentally disagree on a few small details. And one of the things that we don't disagree on is the fact that I love container Linux, you know, having a distribution where I just have a fresh kernel and an up to date system D and a whole bunch of different flavors of containerization is awesome.   If you are doing just a small number of systems and that is because, you know, it's a thing that Alex and I talk about a lot. But that's it's because of kind of the configuration language and the configuration syntax. And it is extremely powerful. But it is not user friendly at all. And and part of the argument is get smarter. Duh. And I try to say like, man with you know, I'm I live in California. And when I take my medicine, there's only so smart that I can get. So like, we're kind of stuck here. Like, but you know, this argument that Crawford and I continue to have, it's a good thing. And you know, he's definitely kind of done hearing the rabbling from me about it. But it's a good thing because it's an opportunity to rethink how we deploy how we get to play. Oh, man. I'm how we deploy things at scale. And that is to say that we don't necessarily meander enough. We don't spend enough time thinking about how other people use these systems and how we onboard users to the systems. At the heart of this, I'm really lazy. And I get the feeling that y'all are really lazy to in the sense that you know, there are a lot of things that all of us want to do and want to deploy and want to try. And if you make it hard to onboard new users into doing these things, you are automatically isolating and keeping a potential set of really valuable users excluded out of the way down the line. Now, it's funny that I say here at the heart of this, I'm lazy, and I'm feeling y'all are too, because the next slide here happened a little while ago as I was going through and revamping a bunch of my slides, where everything crashed and said that it's successfully recovered. And this is what I had. So it's a good thing that I keep notes here. And I guess that I'm running out of time. But we need to stop trying to fix truly bad software like OpenStack. I don't think anybody here is necessarily arguing for running things on top of OpenStack. But you know, the only way to kind of write good software is through a combination of making mistakes and by running software. And fortunately, as both as many of us age and as the age of overall computing kind of continues on, we have nothing but more wisdom about this. And it gives us a chance to find things like IPMIs and proprietary firmwares on IPMIs, which need to go away. And fortunately, there's an answer through things like OpenBMC. And, you know, logging architectures, where things like, you know, syslog, it's awesome that, you know, folks built RELP on top of our syslog, but like, that's really not necessarily the best answer. And if you're already using the system D journal, then guess what, everything's already broken out into great fields for you. But as like the kind of state of the art in logging infrastructure is elk, where once you have lots of log messages, you then need to figure out how to become an elastic search administrator so that you can then reindex things. You know, I am excited to see how Facebook makes our lives better when they actually release log device here coming up. And, you know, in terms of the fun, the deployment underlying the deployment of fundamental systems underneath the hood, like it, you shouldn't be in the state where step one is take the system that you have purchased and now overwrite the ROM with a ROM on the card that supports iPixie, just so that you can get these machines deployed without having to rely on TFTP.  Overall, automation is going to be a core requirement for these things for the future. And, you know, having open BMC and having better centralized logging and having TFTP or removing TFTP is going to make that faster and more stable and easier to manage. But there are a lot of other pieces that we still need to build and improve upon, like inventory systems.   Like that's not really showing necessarily a dedication to any art. I have many friends who go through those things because they are the dirtbag punks that I was showing you earlier. And they're just trying to make a cash grab. But there's something to be learned here from looking at the idea of 1% and then looking at hardware manufacturing in Shenzhen. Because if you have 100 million factory workers, and 1% of them learn to become technicians who actually have a deeper understanding of the things that they're manufacturing. And then 1% of those 1000 or 100,000, you know, million factory workers or technicians go on to take that a step further and learn to become hardware designers. And, you know, 1% of those 10,000 hardware designers go on to actually build successful hardware companies out of that. And that means that we have 100 new successful hardware companies in the world, which having 100 successful large scale hardware companies is going to be a revolution in terms of driving the overall industry forward. But we need the same thing to happen on the side of individuals understanding systems programming and low level systems. And one way to do that is by onboarding and capturing the fascination of folks who were going through these code school programs. And so now, with that, I have one minute, so I think that there's enough time to take one question and then I have to drop the mic. So from that, who wants to heckle me here? It feels good to be this good.  Okay, well with that, thank you very much.