I am not familiar but I have strong strong desires to go there. No. Oh, do you have family over there? I know I did not I just love I just love their life time Okay That's what you and I have a conversation cuz I don't have a topic cuz I'm from Kelly. Okay. Yeah It's more so it's I LA's rough man. I've no I've heard I've very mixed it I love more so the glorified side of all the glorified side just because I'm a dreamer I get it. I get it. Hey, there's other scenes you can go to like what's your music style? Um, Right now I'd say I mean I rap and sing both ATL is like your place to be then and it's a much better traffic scene Yeah, I agree with that But like if you want to connect with other people who are in that same level because LA's pop Yeah pop and selling out. Yeah, and Coca-Cola. Yeah, maybe Pepsi. I don't know Jamba juice Whatever they sell today. Yeah, I'm like LA's a cool place.  The whole thing that's going on right now is we got a street picture here on campus Yeah, I normally do these chats with anyone. I go to parks. I'll go to campuses I'll just talk about whatever they believe or what I whatever they want. Would you mind if it's about like a supernatural topic? Is there anything that you believe in when I have a personal Christian? Yeah, we can have a conversation about Christian Hold on I'm talking with mr. LA. What is your name? My name is Cameron Cameron just so the cameras my name is Ty. Nice to meet you. And if you want you can take a car We're doing this completely out of order. All right. So Cameron. How do you spell that? It's um, C-A-M-E-R-O-N Got it right just verified Cameron Christianity that's a really big topic. That's a very huge topic very controversial as well. Is it? Yeah Is it?  Okay, talk to me am I in my personal belief You know and I honestly with a lot of the other as I've set in this crowd for about an hour So I've spoken with some of the other students just other people in general that were Christians For the most part we've all shared much of the similar belief that this radical type of Christianity is what? negatively impacts Christians everywhere it's a bad record exactly and I I related also to more things like for example the race the racial issues There is a very huge There's a very huge Stereotype on African Americans whether they be men male or female There's a big stereotype on that because of a select few that's not everyone like for example even though I even though I am half white half black even if I was to be perceived as African American if I was perceived as any other Race other than what they believe is right due to that stereotype I am immediately judged before they even ask me my name or even see my personality sure Yeah, which in the same sense how you perceive yourself is not the way how people perceive you exactly and that's disconnect There's really disheartening especially when there's that people out there Maybe even mudding the waters. Yes. So that's why I have this table because I'm really into the one-on-one interaction with people I'm not gonna sell you anything like I'm not I don't have well.  This is not a debate No, I just think I'm really just trying to get that one-on-one connection because I believe any No, I agree completely because I've seen things like this on YouTube before Yeah, this is one of the things that actually excited me to come to college and live Who like experiences campus lifestyles because I see things like this and I mean there's all kinds of I love talking I love me people. I love having conversation and this is awesome So Cameron you believe in the God is it a specific kind of Christianity that you follow I Just believe are you Baptist Protestant Methodist evangelical Lutheran?  I I would say that I I belong to a non-denominational church non-denominational The best denominational all right, so yeah Non-denominational what is something about what is the nature of this guy that we're talking about? Um Now that also varies between I'm specifically asking you me okay my personal belief of the nature of that's a benefit of that one-on-one Okay, yeah, we don't talk about anybody. Um the nature of my God is a very forgiving person someone who is someone who is judgmental, but his forgiveness Overshadows his judgment completely. Okay, is there a Jesus Christ figure in this? I do Is a good way to get there I I'm mixed I've mixed I've mixed this is interesting I'm glad to ask these questions I have mixed opinions about the Bible because there are some things and I've and I've even spoken with like very Popular Christians that have a very big following or even have been preached at With certain by certain Christians that have basically said, you know, we don't all share the same beliefs that the Bible is 100% blueprint of how you live Yeah, of course, there are some people who say that there's no God I don't you agree with those people Not at all. I believe that you believe that there is a God I believe there's a God I believe that there is a Bible now the current version of the Bible that we have my I am a strong believer And this is a son. I say a theory, but I mean I don't I haven't looked too much into it And I don't plan on it. It's just I personally believe that if this was created way back Then whenever they say that Jesus walked earth and all in his words were written down And that's what the Bible is to say that from then Throughout history of it being passed for me and people's corrupt views and people's own personal Because the thing is is that's why there's all these different translations Mindful just just walk this back. Hey, you're good. Yeah, so you believe that there is a God you're Christian non-illumination How confident are you that this God actually exists? I would say I At first when I first when I was younger It was a 50-50 now, I'd say I'm probably 100% sure can I just define 100% just so we make sure we're same mean the Same thing when we throw out a number because I really don't like numbers And that's why it's good to flush it out by a hundred percent. I mean like There's no way you could be wrong. Okay. I Get exactly coming from you're saying by a hundred percent. I'm saying that it is complete Yes, you are closed-minded you have all the evidence you need no future evidence to change. Yes, sir I'm certain that it is impossible that God does not exist You are at the apex of your faith five years from now if you change in any way waver in any way This is you at your most confident at this moment. There's no way you could be wrong. You are closed-minded on the position I would say that 100% You must have a really good method to get to that level of certainty I would love to hear it. Of course. Yes, of course What got you to that hundred percent? I would say And honestly, this is this is all my faith in my belief in God now has only gone stronger Through what we've actually been learning in philosophy because this type of thinking and to say that Circuity is almost impossible because to be certain it has to mean that it's impossible that something can't happen Now whenever I pose that question of if God is real I base I and I've based I've now matched this with other philosophers not necessarily them speaking on the topic of whether or not God is real But then there's in philosophy. There's a big niche of if the external world exists And there's a philosopher that is 100% certain that because he has his experience His knowledge and his own beliefs Along with the stories of others they they can prove That what they say for example that this hourglass right here But how does it relate to your godly? It relates to it in the sense of I use my own personal opinion. I use my own Opinion I use my own experiences and I use from what others the stories of others and everything like that for me to prove for me to form My own belief that 100% and no one can prove to me No one could prove to me that God isn't real unless the only proof that I'll ever have just as a heads up I'm not trying to prove that. No, no, I of course. I understand a bit. I'm not I know how these things are I respect completely that you're not here to bash anyone's you just want to have a conversation Yeah, and if anything give you a chance to Just express what you believe because a lot of people don't even get a chance to do that Nice place to do that There are some things that just making sure so you came to your 100% confidence based on the personal opinions that you develop personal experience and the stories from other people Yeah, is it possible to have a personal opinion? That's not true Could I have a personal experience that informs me to a wrong conclusion? Can people lie to me? If I could have opinions that could lead me to true things and false things or personal experiences that inform me on true Things or false things or people can tell me true things or false things How does personal opinions experiences and incidental stories? lead to a 100% justified 100% true conclusion. Um, it seems like each of your methods is not reliable to 100% I agree and Again that to me relates back to the philosophy thing is to be certain of something means that it's impossible That it that it's it's to be certain is to be impossible that something is uncertain or something like that It's what I believe is For me in those opinions that I have but I've said we have allowed me to reach 100% Certainty that God for me exists for me I believe that God exists because there are certain experiences in my own Could you get more experiences that would make me more certain tomorrow? I could yes if you can be more certain How are you 100% right now? I'd be 101% so you wouldn't be at the maximum percent? That's what I'm talking about. Okay Okay, I Okay, then I guess we could dial the certainty percentage back from a hundred you really believe that this is true I wouldn't I understand, but you are not absolute. I guess I wouldn't be absolutely sure but I I Do what would you really read from road to really calibrate this out if I was to be honest with you? I guess I would say I Guess I could be fine being fair because I do have years to live and obviously hopefully yeah And as you said, you know, I could have more experiences that can make me more certain I Say to be fair At the current point and at the current age of my life. I'd say 75 75 75 which I know is a 25% drop from a hundred. It's good to calibrate your confidence. Okay, so No, you're fine 75% still pretty oh, it's raining a little bit right now this man Man You want to help me out real quick? Yeah Okay, so 75 You know, I think I think just the recognition that Still have room to grow or could even like learn some brand new things is An open mind this that I appreciate a lot a lot of people are going back away from a hundred percent They think there's merit. Yeah to being absolutely certain about stuff But I think even that like walk down. I have to really push that's a really good thing to do because I like what I liked a lot was When I was listening to the last guy's week, yes, he said something that I'm strong. I'm very I was broken about I Personally respect Everyone's beliefs as their own, you know, I will not I will not be little even if something was the most Racist big if there was sure that is still there but now whether I am offended or whether I disagree with it completely I can't change that that's there and I still have to respect that as I would wish that they would respect my I think everyone has a right to believe Though some beliefs are more better for society that works along with each other And so all we can do is just encourage honest dialogue with each other because I feel like the people who are going to talk to each other The better ideas will go to the top You have a 75% confidence that that something is true. Yes based on methods that could be at best 50% yes or no opinions experience Other people's stories who live in the world people who lie. What's really getting into that 75%? What's really getting me that 75% and I would say at the moment which really started in my journey on the on the me being Sure I was at a church. I was at a conference and this is another personal experience. This is a personal experience, but Without without me being under the influence Anything like there is no I wasn't talking to anyone I wasn't I wasn't around people who are saying anything is it possible for people to have very genuine Personal experiences that leave them to something. That's not true. I Guess but then again, that's someone's own but that's someone's belief. I understand and your beliefs are In my opinion founded for my beliefs are founded based off of my emotions and what I feel and if but our beliefs Absolutely true just because you have them. No, so that's what I'm trying to figure out. What's a reliable way to get to your If you wanted to talk about what's something that's always so many five percent at least reliable that's leading to your Personally, I can't I can't give you I can't give you if we're going off Valid enough to say that I can't personally say now if you want to speak I can't give proof now I don't know enough about this to use it as proof for me to say directly I know they can okay a day card very good mathematician French dude dead dude Either way all of his books Well, this was at first because he was sure that he was he couldn't be certain of anything until he found that he was certain And then from there he built back up his beliefs. What do you say certain of himself? What do you mean by that? That he himself is a physical being that exists, right? I Is your opinion that ran it apart? Ultimate conclusion with that. He was a physical being Not not too much that he has a body or not so much that he has skin and that The external world is just that he himself exists. That was what he was trying to get up And what was the nature of himself himself? It was that he exists it's only that he exists only that he exists and then he had did he have any qualities of himself You only knew that existence Necessary if he has an identity He only knew that he himself Because he was struggling with the certainty of anything and then he threw away all police of everything So he was certain of his own existence and then from there he built up He built up a certainty of his own beliefs the belief in vibe through his own methods and his logic now Like I said, I don't know that I don't know exactly what he said and the reasons he gave for God to be 100% real him to be certain of that so that's why I'm not talking about other people beliefs So what's getting you to that city? for me to say that I've tried to say My own personal experiences but then again, like you said, they might not be seventy five percent But for me, that's all I knew whether whether or not Yeah, whether or not anything Because because honestly, it's it's in a sense. It's like a relationship.  They're outside because I'm technically in their home So I'm just gonna leave them alone Do you care if you believe so true? You don't care if you believe so true Not really. I mean if I mean if I'm if I'm Because The reason why I think this now The reason why I think this now is just because I Does it is on the subject of Let's just walk it back Doesn't matter if you are believing in things that are true Because that is that something that motivates you to believe in true things. Are you motivated to believe in true things? I would like to believe would you like your beliefs to be true? Yes, would you like to believe in true? Yes In the event, I'm not saying it's a case because I'm not here to tell you But in the event that you were wrong Would you like to at least be aware that you were of course? I would like to I would like to be aware Your current level of certainty where you're not before you I'd ask you if you're closed-minded And I think you said like three times around if you're in that state. How do you do that? How do you how do you prove that now? No, how do you become aware that you could be wrong to close-minded to things that might let you know? That all goes back down to you have whether or not you want to be so straight forward No one It's all like the sense of like being a radical like you're really sure no one else is there for true Like you can't you can't be that way now I have to respect that because that's I feel like we're talking about 40 different people. How do you reconcile being both close-minded and willing to know that you're wrong if you can't do it I will say that I am close-minded about Because I truthfully believe that is I don't doubt But I'm wondering if you care about Knowing if you're wrong, how would you go about correcting that if you're close-minded if you care about knowing a figure? I I love knowledge I don't base my knowledge. I mean some things should the facts of science as I thought It's how I formed some of my knowledge with any and that could be wrong because that's just another person's that could be a personal error But we don't we trust so that I If until I have knowledge In job knowledge But if in any case somebody can provide me talk about whatever you want If at any point someone can come to me And you probably saw with that other guy You know if you have a coin we flip it. Yeah, it's on the back of your hand Yeah, and I don't know if it tells you know if it tells my life You know, we both don't know if it tells me go to science that tell it 5050. Yeah, I could just believe it and Respect anyone else believes to say that I'm wrong and just keep myself closed by now They'd be against heads and still be right But is that a reliable way to come to a conclusion? Wouldn't you want to have a reliable way to come to a conclusion, but I would love to There's no reliable way to say Then in the event that we don't have a reliable way just like we don't have a reliable way to know what this points The best answer may just be I don't know yet that might be an intellectually honest way What do you think about that? Like whenever you said it to the other guy I respect that because I mean I will say that yes, I'm 75% so even if I can be 75% certain it's heads But is that really beyond it's not and it is it is if I don't have a reliable way to come to a true conclusion Why wouldn't I say? To some that doesn't matter I guess for me personally I'm I'm not going when it comes to super not also for example, but I'm not going to sit up I I will be because I guess would be considered a lie because I'm not certain of me saying that I know for a fact But until I'm proven otherwise, I will forever. That's an interesting idea. Is someone better off Assuming a position until counter evidence to be provided or are they better off saying I'm gonna wait until we have better information Before I choose either side Honestly, I really feel like that depends on the context of whatever that Yeah, I'm just gonna believe are you better off saying Because you could believe in a God that may not actually be like there's people out there who believe in a God of that same sort of That's still this confidence, but they may not be making the right decision Could it be better? And I'm not saying that you're wrong if you don't just agree with him wouldn't it be at least Reliable to say hey, I'll win a lot better evidence to believe in a bad and until then my position is that God doesn't exist My position is I don't know if that guy exists. Yeah, or at least not to a 75% level I would say Yes, and the reason why is because if If you if you choose to believe in a God that doesn't exist Even if he whether he does or does not exist if you choose to believe that you Depending on your level of Christianity or your own person lives, you'll lead your life for certain I respect that and therefore certain experiences won't happen because you got your life that way now if you if you said I don't know why that's a wet umbrella That guy like drenched out of notion He was like frigging in the store. I'm sorry. That's so good. That's rude to me. I know you're fine You're fine, but no as far as like if to say that I don't know And so you have evidence you'll lead your life to say you'll lead your life a different What would be different? What would your life be different if you didn't have this So I guess my own person so you wake up tomorrow and you have discovered what would be different. What would change? Because there's still there's still certain actions There's no certain actions that are found upon in Christianity example Because because I'm not I'm not the staple Christian. I'm not the perfect Christian. I'll say that For your case What semi-immoral that'd be different if you woke up without your religious beliefs tomorrow Would you go around murdering people? No, I wouldn't want that sounds great. Yeah, I wouldn't go around money still money Like would you start kicking old nannies into the street? No Like it seems like you still have scruples It seems like you'd still be aware that your consequences of that.  Some of them are but not which ones are to the point That way change that's and that's what I'm trying to figure out because take your time No, you're fine Because all throughout one that is basically the most Stereotable thing a lot of people talk about when it comes to the same sex if innocence The first time I didn't forget it. I did because because it does it's found the problem that I've said before mayors but Even though it but there's also the belief of God is forgiven. He forgives all sins and if you learn in repent for your sins Then you'll be able to be saved and you'll be able to have after I've never Someone had sex before marriage. Could they still be a Christian? So how does It could someone have sex before marriage and God still exists. Yes So how does the moral having the moral reflect at all on whether or not the God exists? If the morals don't change whatsoever, what changes if your God believes that? The way though I would say this I would say yes in a sense of Because I will say that do to his family and the things I've been taught and it does say preach God Has made me more of an outgoing person.  Does being an outgoing person make your God believe true? No, not at all. I'm still at a loss of figuring out what meaningful Distinction would be different to demonstrate that your God doesn't exist if you don't understand it. No, I I get where you're coming from and I'm just saying that for me for me What would be different to the point where you would have confirmation that oh my God doesn't exist? Nothing because if because if he never existed to begin with then I would have never been out man I'm saying just you believe God might still exist. It's just That's hard because it depends because That would you want me to rephrase the question. No, no I do that depends because it depends on your level and your dedication to Christian Yeah, if you didn't have that dedication, and you woke up tomorrow For me personally for a different for just for you. I'm only out talking. Okay for me personally. Um, That would be hard for me personally because the level of Christianity that I'm at Maximum level Oh Super Saiyan 2 is the worst addition to Dragon Ball Z what we can talk about this. Yeah, I'm not I'm not Super Saiyan Christian And I got it just for me and my personal views Things that Christianity has and other things that Christianity has I don't follow Could someone have those same beliefs but not be a Christian like some believe hey, I'm not gonna have time to tell marriage I don't want to have that You could have you could have you could have those I'd like to hop in Sure I'm wondering then Can I do a quick summary? Sounded like we're very confident about To a hundred percent certainty that God was real, but we are able to calibrate that Yeah, mostly because we didn't realize there's still room for you to grow but also the foundation that you're resting it on the experience the opinions and The stories of other people may not necessarily be reliable you reference some philosophers, but it seemed like the The retelling of it's the explicit nature of what they were trying to describe And I feel like I asked you will it be different if you welcome tomorrow without these beliefs But we're able to confirm that anything would really be any different. I Think it's some good stuff to think about and I wonder if When the event that you don't have conclusive information if the methods that you provided are enough to justify even a 75% I do that really but the one thing that I've missed my Entire belief. Oh one thing. Okay. Okay. No, I'm not it's I mean like I said What's the one thing the one thing is is like I said, I don't really care if it's true or not true It's just what I personally believe and I mean so it could be wrong It could be wrong and that's perfectly fine. So as far as just the confidence of whether or not you feel you're justified If you know it could be wrong and you don't care is being 75 percent confident about anything Justifies Okay, because I mean I could be 75 percent sure that exists, but it might not it might not Yeah, but we'll never know Well, I won't say we'll never know but I mean but we could come up with reliable ways To at least support it and lacking that I don't know is probably the best answer. Exactly. I agree with that completely Thank you. Thank you so much, man. I appreciate it. The thought you have a wonderful day. You too Feel free to take a card. Uh I Believe I even put it in my back. Yeah, because I was I definitely you need to take another one. I got a box Yeah, I'm just gonna grab it But no, did you enjoy the chat? How'd you feel about of course? I loved it so much and like I said I This is why whenever I seen it I immediately wanted to do it because I love having these kind of discussions Because it allows me to think and I hope you learned something. I learned a lot too. I like the way you Phrase things. I think it's really important. I'm I'm I'm learning. Yeah


Hey guys, thanks so much for checking out that video. Christopher, Bill, and myself both went to the Conservatory of Music at Purchase College just outside of New York City. He'd been doing YouTube then, and I remember talking to him about it as he was kind of getting his channel going and really started picking up some steam. When all of this stuff kind of happened to me, he reached out and was like, Hey, let's do something.  So Chris came out to Denver and we got together and put that little video together. And if you want to hear a completely different version of the same exact thing, go check out the video on his channel because we kind of wanted to try and make two vastly different versions just to sort of test out, okay, well, if we're both left to our own devices, what can we come up with and how different can it sound? And I think we, I think we came from very different places and I love both of them.  So link in the description to Chris's channel, please go check his stuff out. It's brilliant. He's a phenomenal player and he's been a huge help to me as I've been getting started with YouTube. So thanks to him for doing it and please go check out his channel, link in the description down below. Thanks to all of you for watching and I'll see you next time.


I just purchased the truck from Mountain View Dodge. It was a very great experience. The staff is very friendly and helpful and there was no pressure to buy anything. And like I said, all around it was great. I highly recommend it to anyone else and we'll probably be coming back in the future.


In 1940, the automobile factories of Detroit, Michigan were retooling to support the war effort. The U.S. National Amateur Bicycling Championships were held in Detroit in 1940, and Mildred Cougler, won the women's bicycling championship, and her brother Furman won the men's. They did not know it at the time, but another family living in Detroit in 1940 set its sights on following in the Cougler's cycling legacy. Doris Trevani was 11 years old in 1940, and she was born into a family with a deep cycling history. Her father, Alfred Trevani, was the national cycling champion of Italy in 1920. Alfred eventually became a grocer, but he made sure that his son Bob and daughter Doris inherited the cycling knowledge that he developed from years of racing. Doris started bicycling at the age of 12, and with her father as a coach and her brother as a training partner, she quickly became a successful racer. She raced for the Wolverine Sports Club, and by the age of 17, Doris was competing in the 1946 National Bicycling Championships and finishing sixth. In 1947, Doris went to Philadelphia, Pennsylvania, and won her first amateur bicycle league National Women's Championship. It was there that she received support and encouragement from the legendary Pop Cougler, the father of Mildred and Furman Cougler, and the creator of the Tour of Somerville in New Jersey. While representing Michigan, Doris went on to win three more national championships in 1948, 1949, and 1950. Doris specialized in distances from one to five miles. Her favorite training partner was her brother Bob, who competed on the Olympic Cycling Sprint Team in the 1948 London Olympics. Women cyclists were not even able to compete in the Olympics until 1984. In 1947, Doris won the International Dirt Bike Cycling Championships, and in 1948, she finished first in the International Sprint Championships held in Dayton, Ohio. After retiring from ten years of competitive racing, Doris was called the Queen of the Nation's Sprocketeers. Doris got married, became Doris Trevani Mulligan, and raised a family. When Doris was working as an attendant in the children's home of Detroit, she embarked on a 3,300-mile pedal-for-power ride across the U.S. from Los Angeles to Boston.  Doris competed in five National Cycling Championships and in two International Championships. She was the first and only woman to this day to win four consecutive National Cycling Championships. Doris was inducted into the Michigan Amateur Sports Hall of Fame in 1974. The cycling world can now say, Doris, you did it!


So we hear the ID TechX and who are you? My name is Artem Smolin and I represent TC printing technologies from Russia. TC printing? Yeah. So what do you do? Basically we provide R&D services. So what we see here is stretchable and highly electroconductive textile. You can stretch it by like 200% without losing electrical conductivity. And it can be washed after you protect it with certain encapsulant. And what do you do about this? Actually we produce this kind of paste and it can be printed directly on textile.  It is our know-how. And what do you do with this one? This one is an LED screen and here we demonstrate our adhesive. So if you use conventional adhesive for mounting SMD components directly on flexible substrate it will eventually crack and break. But our adhesive can be used for mounting SMD components on such flexible printed circuits. So adhesive where? Which part is it? Adhesive. It's here. Little dots under LED. So you do the paste, will you call it? Paste, stretchable paste and here adhesive. Adhesive, paste and adhesive. Yeah, two different products. What is a ballerina? It symbolizes what? It symbolizes elastic and stretchable electronic. Alright, and what do you show here? Here we are showing printed sensors. So as I said we provide R&D services. Here as you can see band sensor, it can sense band curvature. And here I can demonstrate the work of force sensor. Here, insole. So what we are showing here is smart insole. It can force your pressure. When you press on the active area of the sensor it will sense it. So we can produce any kind of sensor. Huge one or small one, any kind. So we provide R&D services. We have a laboratory. I can show you. Here we have different kind of machines. Screen printer, slot die machine, engine printer, etc. Analytical equipment. And we can print almost any layout. What's going on here? Here is a glove box. We can print in non-oxygen atmosphere. Here is our analytical equipment, SMD machine. And... Who is this guy and this guy? This guy, he is measuring the resistance of the paste printed on PET. So how big is your company? Our company. We have four, five employees. And it's not big. You start up. Yeah, it's start up. And where are you based? Russia. Suransk. Suransk? Yeah. All right. What do you think about the ID Tech X show? That is a great show. It's great that we have such opportunity to speak to different people that come from all over the world here. That's great. So what's the future for this business? Is it going to be everywhere in the world? I think so. Because printed electronics becoming more and more popular, it can help you to make different kind of stuff. So you can print on textile, on flexible substrate, etc., etc. It's great.


It's been up to in the last year or so. So Adam didn't want to come up here and give the talk, sorry. It's me instead. So we had some changes in the team. We have a new release manager, new minions doing the work instead of us. And we're going to be talking about the freeze, the timeline that we're looking at, and trying to see if we can make the freeze less than nine months this year. And for that, we're going to need a lot of help from every one of you. So first, the changes in the team. We have new release assistants, Evo and Emilio. I think at the moment, Emilio is doing 99% of the work in the team. And Evo implemented something that has been very useful for us in this cycle, which is automatic removal of packages from testing when they're buggy, which means that at the moment, we don't have as many bugs in testing than in the previous cycles. Nils has agreed to be our new release manager instead of Nils, or instead of Nils. Well done. And we also got rid of the release without kind of role, because some of these people are no longer very much around, and the others, we know what if we have some questions or we think they need to work more. So that's it for the team changes. And we also are looking at a timeline for the freeze. So the next important step is to stop making new library versions go into unstable and testing, so that we can try to freeze with something resembling the same state. We're also going to do a final check on what architectures are going to release. There are a couple that are trying to bootstrap and sit right now. And there's also some issues with the existing one in testing, so that's going to be our final check. We had a meeting with DSA this week, so we're going to wrap that up soon. And then in one month, we're going to ask people to make sure that their package is in good shape in testing and to avoid the rush to upload two days before the freeze with high urgency package, which is a new upstream version or something like that. We are going to, we're probably going to ignore the urgency setting in the package changelogs. And we're also going to look at what the security team tells us about which packages they are not able to support, because they are going to have to live with what we release. So, yeah. And then finally, one month later, we will freeze testing, which means no more automatic migrations of packages from unstable to testing, which means if you need your package, your new package version to go into testing, you will have to go through the Debian release team. That means in two months' time, we will freeze. So what's the status of Jesse at the moment? We have 450 RC bags, something like this. We had 350 a couple of days ago. Then Luke has decided that's not enough, so he started a mastery build of the archive, and that's what happens. But if we look at previous cycles, we would be around 1,000 right now, so it's not too bad. And if those 100 new RC bags, I guess a few of them are already being fixed in unstable, and in two weeks' time, the auto removal tool will decide that, hey, this package has an RC bug, its maintainer hasn't replied to the bug, so we'll remove it. So we should be fine. It will be fine. So that's the RC bug graph for stable testing and unstable for the last year or so. And one thing that is quite clear on this graph is how the automatic removals have helped. They started around here, I'm guessing. So we are pretty close to the number of bugs in stable. We were below the number of bugs in stable until a couple of days ago, yesterday, when Luke has filed 100 bugs. He's not busy enough as DPL. So what's going to be the Frisk policy? First, you can find it on this page, on our website. It will be similar to Whizzy. In the beginning, it will be less strict. And then as the Frisk goes on, we will no longer accept fixes for non-risk critical issues. So obviously, those we very much want. We are also, at least in the beginning, going to accept important bugs for most packages. And translation and documentation updates are probably going to get in as well for at least a while. On the other hand, what will be different from the Whizzy cycle is that because you all know when the Frisk is going to happen, you will need to make sure that new package versions are in testing by November 5th. And there will be no automatic unblocks for packages that are unstable at that point. So make sure that you upload a little bit in advance if you have new versions of things that are not within the Frisk policy. So the auto removals will continue. But we will allow auto remove packages to come back to testing if they are fixed quickly enough, only for the three first months of the Frisk, hoping that by then we will be close enough to release that it's no longer sensible to add new packages. So we're probably not going to remove Collins packages. But everything else is a candidate. For auto removals, we have a cutoff of popularity contests or that kind of things to whether a package can be auto removed or not. But we can also remove packages manually if they are buggy. So please fix your bugs. And if you have spare time, fix everyone else's. So what we're going to ask is to stop introducing new surname bumps in SID from pretty much now, unless you've coordinated this with a release team member. Don't upload packages too unstable if you don't think that it should be in Jesse, because that makes it more difficult to actually get bug fixes in Jesse, either for that package or for its reverse dependencies. So that's not so nice. And please keep fixing RC bugs. Gregor is a bug-fixing machine, but it will be faster if he's not around doing that. And so other things, apart from fixing the existing bugs, is to find new ones by testing upgrades from wheezy on existing systems or on test systems and make sure that the disk upgrade actually works. There's an upgrade reports pseudo package. There's a Debian testing mailing list, which those bugs go to. So please test the disk upgrade. And please, if you want those bugs and re-sign them to the right places, that would be appreciated too. For DI, we also need people testing the installation process on various architectures, on various machines. And there's the installation reports pseudo package that goes to Debian Boots. And yeah, you can also report successful upgrades or successful installation reports. And that makes us more confident that not everything's going wrong completely. We also need release notes for the release. So if there are major changes to your packages or if your package is, let's say, an init system that is a new default and user-visible things that might make sense to document, then please file bugs against the release notes pseudo package, preferably with a paragraph or two text, because the release note editor might not be familiar with your package. So if you can provide some ideas of what to say, that would be helpful. And finally, how to make our lives easier, which hopefully will make the freeze shorter as well, because we will have more time to use your full stuff instead of being stuck doing boring, running around people. So if you need rebuilds for a package or if you need your package removed from Jesse because it's not ready or things like that, leaving a note in the BTS is not enough. I mean, the report against your package. We sometimes read the Debian bugs or C mailing list, but it's not a reliable way to do this. So we have a mailing list. We have a pseudo package. So please file bugs against the release.debian.org pseudo package. So whether it's for transitions or for BNM use or for unblock requests during the freeze for proposed updates, if you want a package removed from testing, that's the way to do it. If you have any questions, you can ask on the Debian Release IRC channel. And now if you have any questions. Can we help the release team for the review process of unblocks? Absolutely. So the unblock request will be posted as bugs against release.debian.org. So if you are lurking around on that list and have a few minutes to spare on reviewing an unblock request and say, OK, I've read this diff, it makes sense to me or I've tested this new version of the package and fixed the bugs and it doesn't break anything, then yeah, by all means. And that will be very helpful as well. Is this on? Yeah. Two things. Request from the CD installer team, especially when you're doing installation reports. If you have a new machine that is UEFI, please absolutely test it in UEFI and tell us everything you find. We'll always find your edge cases. Every firmware is different. We need to know about these, please. Secondly, the UK group, I hesitate to use the word Kapol, bug I just did. The UK Kapol are going to be organizing ABSP, if not two, during the freeze. We'll be announcing that. Competition from other groups trying to close more bugs without necessarily our emming. Well done, Neil. It would be appreciated. Request, removals from testing, those still go via FTP, WNORKZU, the package? And... Or from the archive, I should say. Removals from the archive, that goes through FTP.dbn.org. Okay. Removal of a source package from testing, go through... Release. Release, yeah. Thank you. It's nice to see that you remove, well, old team members. It's nice to see that you remove packages, which are not fit for the release. So why don't you remove proactively ports, which are not fit for the release? I mean, well, I had a question for the past through Debcons, and I think the whole project is wasting a lot of time trying to maintain obsolete ports. So after the last, well, release, we had to maintain S390 spark and IA64 for multiple months. And I think everybody here could have spent time on better tasks. And I think that doesn't have to stop for, well, some architectures, which are still considered release architectures. So we did remove a couple of architectures during this cycle. As you've mentioned, IA64 and Spark, we've also looked at architecture status regularly during the cycle and told the porters and the involved people when we thought that the status was not good. But so far, we haven't had any need to actually remove more architectures. And because when we said, OK, this is not good enough, people have actually worked to improve the port status. So I mean, it might still happen. But I think we've worked better this cycle about doing these checks earlier and more regularly. I know you would like us to remove ports more proactively, but there are no more questions than, yeah. Is there any chance that ARM64 and PPC64 EL are going to be releasing Jesse? Another small chance. There's no decision yet on whether they will get in or not. Steve might be unhappy if ARM64 doesn't make it, but we'll see. Would you have the name of the testy plus one? I don't know if the release managers have made a decision yet. No, probably not. Surely, clearly, it's going to be Zerg. OK, well, thank you, everyone, and please go back to your bug fixing activities.


Ted Williams wrote about that in a book called The Science of Hitting. He said, the most important thing in being a good hitter is to wait for the pitch in the sweet spot, basically. I've always said that the way to get a reputation for being a good businessman is to buy a good business. It's much easier than taking a lousy business and showing how wonderful you are at it, because I haven't seen that done very often.


So you're wearing a Christmas hat because it's Christmas. And as it's common in Christmas, we're going to talk about 12 things that we're excited about for the web. And I thought I would talk about architecture on the web. OK, two minutes. What is that? Architecture. That's buildings. It's nothing to do with the web, mate. You got confused. Well, the thing is that lots of other fields like enterprise engineering and gaming have these architectural patterns when they build really complex things. No, fields don't have architecture. You're thinking of cities. Software architecture, software engineering. You've come up with patterns to use to compose and combine things and to separation of concerns, all these things. And the web hasn't really done that.  Or they just throw things together and do most of the complex stuff in the back end. And I think it's time for the front of developers to have proper architecture in the front end code as well. But isn't this what all of the frameworks have been doing forever? Exactly. But I think these patterns should be exposed more to the developers themselves. For example, what I think that the web has an actor pattern where you have independent threads that are all running in a single-thread mode, but it communicates using post-package. That's pretty much what we have on the web. And that is called an actor pattern, but these two things have barely been combined on the web. And I think there's more patterns like this out there that haven't been applied to the web to make your front end architecture more manageable and nicer to work with. So what do we need to make this work, then? I think we already have everything that we need to make it work, but we haven't started using it. Like, we just need to look for the parents that game engineers use, that enterprise engineers use, and see if those are useful for us on the web and try to build things using it and just experiment. So getting stuff off the main threads except for the UI stuff is a set? For example, it's one thing I want to look into. And then how do you separate the concerns? What goes on to the off-thread, what stays on the main thread, and then how do you structure your code off-thread? It's not because that's just one big bolt of logic still. How do you compose those little bits and bobs? So in 10 seconds, what should be on the main thread? UI work. Right, in six seconds, what shouldn't be on the main thread? Not UI work. That is correct. Well done. Nailed it. I want to talk about weightless CSS. Weightless? That is one of the words I said. The other one is CSS. So CSS without weight? Yes, that is a good reversal of what I said. What is weight?


So let's get started. I'm just going to be basically doing demos. I hope the demo goes out with me today. And basically, I want to talk about these three tools, Koji tool, for the repo query and DNF repo. Yeah, I don't have any slides, so it's going to be quite informal. This one, Koji tool is already available in Fedora updates. Actually, it went into Fedora just after kind of Fedora 36. However, I just released a new version today, which has some nice fixes, but it's only, well, it's only in Koji, the on-base, it should be in the next raw height release. And yes, and then there's Fedora repo query, which is a small wrapper of a DNF repo query, which I do as it would load you to query different, like versions of Fedora or Apple and so on. Fortunately, it's not quite as complete as I'd hoped, but anyway, I'll show you it and I'll give you some idea of how it works, I mean, yeah. And the last tool, DNF repo, it's just a kind of local tool to control and DNF repo is in a kind of sort of dynamic way. So yeah, let's see how it works. Yeah, and if you have questions, please, yeah, feel free to drop them in the chat. I'll try and keep, oh, there's also the Q and A section. All right, so I'm sitting here in a raw height instance, just your toolbox, but anyway. So actually I'll start a little backwards. So this is DNF repo and it's just listing all the repos that exist basically in the, well, most of them anyway, that exist in the, it's a tra, yeah, yumrepos.d directory. And I'm kind of bothered by this one. I don't, I'm not going to be using modular repos tonight. So the first thing I'm going to do is to try and the, oh, yeah, maybe I can show some help here. So this is, this is a little bit too big, actually. Hope the text isn't too small. Is it? Yeah, so you can do various things like you can just add a couple of repos or code your repos easily. Also you can disable repos temporarily, like for the next, you can also run DNF transactions directly from DNF repo. So I mean, one thing for example, you could do is in a, well, this is a right, so it's not, but we'll have a look at it a moment in, in a for 36. So let's say, let me just go back to this list. So let's say I want to disable this repo because I don't need it. Then I can, mostly I can, yeah, there's an option here actually. So there are some specific options just for testing and modular repos. So if I do minus M, it will disable it, but it doesn't actually save that. So that's only a temporary thing. So I could like do a transaction. I don't know, like DNF update or something. And then we're going to avoid using the modular repo, for example, but I'm going to run this minus S, which is to save, to save the actual changes in state. So, okay. So now the modular repo has been disabled. Yeah. I mean, it's, I know it's sort of particularly amazing, but it's just quite convenient to have this. And I often find I keep going into like VMs or containers where like the Cisco repo is pre-enabled or modular and so on. So having a little wrapper like tool like this to quickly disable things and it's kind of useful. And then there's the repo query. So let's see what version of, yeah, so it's sort of just, okay, I can actually show maybe what it's doing. Yeah. It's basically just running this DNF repo query with various options. And the nice thing is that it sort of, yeah, it'll define a repo ID and also, yeah, repo name. So this particular query or the repo data for this query is saved under this everything raw hide. Similarly, if you do a 36 query, then it will say that under the 36. So it, I mean, if you try to use DNF repo query, like and then say use like release ver or something to override the version, it will actually override all your repo data. So then every time you switch back and forth between versions, it will download all the repo data again. So this keeps the repo data for different versions separate. So anyway, I'm sorry, I can't make it a little bit bigger. So, yeah, so currently there's, let's install this thing. This is the old version, which is also available in Fedora 36. It's lower than expert. So that's there now. However, I actually want to use the new version. Let's say, so I'm going to use Fedora tool, which has various commands. And one of the commands it provides is install. So maybe before that, let's find the build that I did earlier. So I can use this mine option, which will list my builds and my recent builds. I'm putting my 10 most recent builds. Okay. So yeah, the first one. So this is a bit like a sort of a command line interface to, I mean, similar to Koji web, I guess in some sense. I mean, obviously you can also use the normal Koji command and tool to get some of this functionality. But one nice thing is that it shows the links to the builds. It also shows the state and the time that builds are finished. And I could look at the latest build, which is what I'm actually interested in, which has a little bit more information. So how long the build took, like seven minutes. Some more links. Yeah. And now, yeah. Let me install that package since it's not available yet in Rohit, at least not in my mirror, at least. So, yeah, I can just type Koji tools. Oh, not gonna use Koji tool to install a new version of Koji tool. That should be fine. Yeah. So this is, yeah, version 093, which is a new build. And it's not downloading the package from the Koji and I'm using DNF to install it. All right. So that was a brief introduction to the three tools. I think I can say a little bit more about them. Yeah. So maybe a little bit more about the question about. Where's the standalone tool at this point? I don't know. It's, I'm not sure that, well, I don't know. I perhaps something could, well, I don't know. If it may not functionally looks really promising or maybe it's someone may want to think about whether it should be integrated in some other way. But good question. All right, so a little bit more about Koji tool. So as I mentioned, yeah, you can do, so Koji is a little bit funny in some ways that you can like search for builds pretty easily, but searching for tasks is actually a bit harder because you can't like search tasks by package name or someone directly. Another quote of Koji is that it, well, the, yeah, the web API uses XML RPC, but anyway. So anyway, there are these two main commands, builds and tasks. So builds is particularly for, yeah, we already saw that earlier. I think over here where we listed the builds here. Let's try it again. So yeah, I could list all the builds of Koji tool, for example. Okay, I don't have so many. Well, it just shows the 10 latest ones, I think. Let's see what else I should mention here. So yeah, there are various options, but you can even install packages directly from here too, but I know it may be easier to do it using the install command, it's more flexibility. And somewhat similarly with tasks, well, let's see what tasks are building currently in Koji. Yeah, that's very much. Okay, and yeah, you can search for your own tasks. I mean, if you have a, it uses a code brush to determine your first ID, or you can search for another user's builds. This is latest option. You can decide how many results you want. You can also search by state, like if it's closed or failed which can be quite useful. You can also search for my arch, time, and method as well. So sometimes you want to search like for when the last, I don't know, like new repo, say job or something like that. Yeah, and here you can, yeah, you can search for tasks by package, but what it's actually doing is it's actually looking for builds and then it goes and finds the build tasks that correspond to those builds. Similarly for NVR, yeah, another nice feature of this is that you can display build logs, for example. So let's, oops, I'm using the wrong command. Okay, so actually I'm going to demo since we're running out of time. There's another command, I'll come back to this, but I've already shown install, but actually install has some more advanced features. So for example, it can, if a package is already installed and then you're trying to install a newer version then it will only, for example, install the sub packages which are currently installed in your system by default. And you can also do filtering. So you can specify which packages using glob, globs or which packages to exclude for some very large packages like which have hundreds of sub packages, this can be really useful. Yeah, sure, if I have an example here, for example. Yeah, I was trying with, Google Noto has a lot, it's one example of a very big package. Okay, this is going to list them. So here, well, it's still listing all the packages but it's only listing a subset of the packages here, like the ones which are sounds, VF, for example. Yeah, so that's quite handy as well. Okay, I think I have about five minutes left. Another useful thing is this progress command. Yeah, so it'll actually track, it'll, yeah, we need to find some tasks maybe. All right, but basically what it does is, yeah, let's try running it, see what happens. I think maybe there are no tasks right now, yeah. It just tracks builds by the size of the build logs. So it'll show how big the build logs are growing. Perhaps I could, some example. I could look at this one, maybe, just for example. That works. So here's an example, okay. Yes, LPM has finished, but it's just, it's still building the other packages there. So, I don't know, for large builds, for packages, it'll take a long time, like it's very, quite useful, I find it right. And another fun command is this find command, which basically can, well, you can basically write, well, it only has a limited number of sort of things that it understands, but you can write various things like my, these are the words that it understands, for example, so for example, pretty easy if I give an example. So my last fail, that's quite simple, right? So now it's gonna show me the log of the last task of mine that failed and also including the tail of the build log. So yeah, I think, early I tried to rebuild this package, which is failing. And yeah, it's a lot quicker than like jumping into the web interface and then clicking through to the task and then, yeah, so I find this quite handy. I think that's all really on the Koji tool. Let's see. So Fedora repo query, yeah. So it has a few things it can also do, like it can also query Koji build routes, our center stream. And I just added today like support for different channels of center stream. You can also use the DL, like the main repository. And again, that will use separate repo data for the DL so it doesn't override your local mirror data. And you can use, yeah, you can use source queries and also arch, yeah. You can also see how much space, well, so I have 3.2 gigabytes of repo query data, just quite a bit. I may add a feature later that it uses the system repo query, the system repo data for the local version of the system, local system version, but yeah. I said, this isn't finished, it's not as to, currently it doesn't handle, Fedora updates, which is a bit embarrassing. So yeah, it's at alpha stage at the moment, unfortunately, I'd hope to have it a little bit more complete for this talk, but anyway. Yeah, query something like, yeah. And I think I also would like to be able to query multiple versions at the same time and things like that. So this tool actually originally came out of, I have an internal tool in Red Hat called REL repo query, well, it's been quite detailed repos internally for REL, so it's, but the code actually sort of was evolved from that, which was probably a bad idea because the repo structures is so different that it, I don't know, it doesn't really make sense, I don't know if, yeah, I think that covers most of it actually. Do people have any questions? Let's see if there's anything in the Q&A tab. Okay, Robby's asked a question, how does Codie tool handle multiple query profiles? Ah, okay. If you mean, ah, okay. If you're asking about different Codie instances, right? That's a good question, yeah. I didn't talk about that. Oh, something about another question, I see. So yeah, also one, I guess one thing is that these commands could be somewhat better integrated in the sense that, I don't know, this program actually evolved from some separate tools which I sort of brought together into one tool, like, for example, those are Codie installed tool and so on, so, see if I can answer your question. Yeah, so for example, you can, yeah, let's see. For example, you can query, let's try this. Let's try and do a stream query for, I don't know, maybe Blanche or something. Oops, didn't work because, I was not even wrong here. Because it's not middle age, it's big age. Yeah, that's one example. So these are sort of shortcuts. All right, let's scroll up a little bit. So yeah, some of the Codie hubs are predefined like Fedora and the CentOS stream or Appian Fusion. But you can also give a full URL to a Codie hub. It has to be a Codie hub, not a Codie web, so to speak. It's using the XMLRPC web API to query. There was another question. Yes, it's written in Haskell. So I don't know, sorry, I was just mentioning. Jeremiah asks, why do I use Haskell? Yeah, that's probably a whole talk in itself. I actually find Haskell's a really good scripting language. Yeah, so I find it very productive. I like static types and Haskell lets me write code pretty fast. Who could use the Codie servers? Who can query? I think anyone can query the, you don't actually need to be logged in to the Codie hubs to query them. So yeah, I think it's sort of open. Maybe I should say, some queries can be quite intensive. I mean, I think the queries I showed today were quite, like if you try and search for some build in like 2010 or something, it might take like some minutes because the database has to go and find stuff, but see if there's anything else in the chat. CBS, sorry, I'm not sure what CBS means. Do you mean CentOS build system? Oh, sorry. Yeah, I haven't actually added the older CentOS 8 build system but that could also work. Perhaps I could show the, or is this probably a bit big or small, I also have a test suite, so there are more examples in here. Yeah, so more or less out of time. Okay, great, thanks, Robbie. All right, last call for any questions. Anyway, I hope it's useful. Yeah, so Codie tools already in Fedora, as I said, and I hope that Fedora repo crew at least might get into Fedora once it's ready. Thanks a lot. Yeah, thanks for coming. I appreciate your attention. Thank you so much.