China, the most populous country in the world and one of the biggest economies, has a massive education sector. According to reports, the nationwide student enrolment in the kindergarten to class 12 segment are projected to grow from 325.3 million in 2019 to 659.5 million by 2024. China's education sector is also extremely competitive and this has led to the growth of a huge private tutoring sector, which has also become highly profit driven. This has attracted the attention of regulators who in July decided to crack down on this sector for the benefit of students and parents. How is the private tutoring sector grown over the years and what are the reasons? What has been the government's response and what is its impact? Things Chuck of Dongsheng News explains. I think one of the big legislative changes this last year was the regulations on the private tutoring industry. I think for your listeners to get a sense of why the private tutoring industry became something that needed to be regulated was that China's education system is quite meritocratic. It's very test heavy. The Gaokao, which is the university entrance exam is one of the most stressful periods of any child's life and what that created was basically a system of private tutoring that became kind of a home style based private tutoring grew into these large companies that were trying to help kids catch up or in the end it became to get ahead of the school curriculum. And what happened was in July of this year the Chinese government made an announcement that they were going to reel in on this private tutoring industry or what's called the double reduction cost. The double reduction being they wanted to simultaneously reduce the pressure on school children especially this competitive nature of schooling and then also the financial burden on parents because what has happened is in order for kids to catch up or families you know the pressures for their kids to catch up it means that you have to pay for these additional services and of course this is really reserved for those who are you know coming from well off upper middle class middle class families or or families are even getting indebted to that. And so the private industry just to give you a sense of how large they're grown is that from the 1990s it started emerging and the first company was actually lost that listed in the New York Stock Exchange in 2006 so about 15 years ago and that was New Oriental and in those last 15 years it has ballooned to a hundred and twenty billion dollar industry with over 300 million Chinese students enrolled in these private tutoring sectors and it got to a point where the government actually came in the Ministry of Education came in and called it a sector that has been hijacked by capital and so this we can see as being part of a series of measures that has been trying to reel in these excesses of capital in certain industries like in private education but we've also seen similar kinds of activities in you know the big tech sector and around monopolistic practices. The crackdown on private tutoring and the larger approach to education has been part of an understanding of common prosperity that is sought to address inequality and bridge gaps between various sections of the population. How is education being viewed in this context? What concrete benefits do Chinese students get as part of this new approach? How are their day-to-day lives affected? I think that's one of the kind of buzzwords of the year common prosperity and I know that I think in English it can sometimes sound mysterious so maybe just step back a bit about what common prosperity how to originate. I think there's two ways of describing what common prosperity means the first being it's kind of a more of a concept that has a long tradition in Chinese history philosophy and politics just around you know the common good and sharing the social wealth of the society with all but in the socialist period since the creation of People's Republic of China in 1949 common prosperity has been used by leaders like Mao Zedong to Deng Xiaoping to talk about how basically socials construction particularly in the period of Deng in the opening up and reform period the idea of developing the productive forces rapidly and which we saw after 1978 was also not just about economic development but it was also about how to improve the livelihoods of people so this quick fast sustained pace of economic growth has to have a social consequence and but of course what we saw is that you know during this period of rapid economic growth there were also serious contradictions we saw increased inequality in China not only between the rural and urban areas but also between regions like between the western more privileged regions with the eastern more developed regions we saw the you know the what it's called now the three mountains that are being faced by a particular working families is housing healthcare and education costs have really skyrocketed and so this not what we're seeing as common prosperity is sort of the next stage in the economic development phase and this is part of a series of cycle reforms that the government is starting to put in place is to basically balance how do you look at a sustained economic growth while strengthening some of these welfare mechanisms whether it's now there's huge discussions on tax reforms whether it's real estate inheritance income taxes etc it's looking at how to strengthen social security and where the education component comes in is around this recognizing that education inequality has to be addressed so we can see the crackdown on the private tutoring industry as part of the aims of achieving common prosperity and so we've actually seen this as a part of many measures I mean one of I actually live in Shanghai and I overlook a middle school and one of the things that I really notice because not only is it to reduce this sort of after school sort of test-driven tutoring system but it's also to increase for example arts and sports education so you actually see even in the school system how much more sports education is being encouraged to because it's about you know improving the the minds and the health the physical health and the mental health of kids as well so that's one thing that we've been really seeing but beyond that they're also looking at also the teachers one of the things is that the teacher salaries in the public education system has been lower than the private sector and especially many of the teachers have been attracted by this private private tutoring industry so there have been new commitments to increasing teacher salaries and also this really interesting pilot programs because Chinese society is one that really you know tests and experiments with with policy before implementing on a national scale and we've seen two pilot programs just recently implemented that are quite interesting one is actually to do a system of where the the talk teachers and principals of the public schools are put into a rotation system so that they get to work for a period of time in schools across this entire city that's one of the ways of trying to sort of balance or or at least make more available the top teaching resources which sometimes you know are related to okay the elite of the top public schools are in the areas where real estate speculation is high and the real estate prices are high so they're trying to address these multiple factors at the same time so what is this teacher rotation pilot program and the second just came out now is that they're actually trying to create an online platform now that's a free platform a government platform in Beijing to offer free tutoring to students now so this is one of the ways to sort of address the fact that there are still parents who are looking for additional support for students but now is not under sort of the private capital profit-driven motive so they are starting to do that pilot and they're going to be implementing that across the schools in Beijing by the end of next year


Here at the Open Group we're proud to be a truly global organisation with over 600 member organisations from around 50 countries. One way our members can make sure they get the most out of their Open Group membership is to participate in our wide range of events, webinars and podcasts. Many of our events are open to non-members too, where they will have the opportunity to listen to speakers and subject matter experts, as well as working together to develop standards, best practices, certifications, white papers, guides and more. More recently we've introduced a number of special events such as the TOGAP User Group, the Archimate User Group and the IT Management Professionals Day. It's no surprise that because of this we continue to reach a wide range of professionals with our materials. Over the last five years we've had over 13,000 attendees at our physical conferences, events and member meetings, 67,000 webinar attendees, 630,000 visits to our blogs and almost 20,000 followers of our social media. One of the things we're particularly proud of is the millions of visitors we get each year to our corporate website. I encourage our members and non-members alike to get involved with the Open Group however they can, whether it be in person at our physical events or online through our social channels and webinars. There are a number of ways to engage our members and have them be leaders in the development of Open, vendor-neutral IT standards and certifications. I hope to see you at one of our events soon.


Really? All right, thanks everyone. This is the Jenkins LTS webinar for what's new in Jenkins 2.235.1. We're glad that you're joining us and delighted to be talking about things that are arriving or have arrived in Jenkins 2.235. Thanks very much for being with us. This is being recorded. This is a Jenkins online meetup. Our online meetups are community driven meetups. It can be any topic about Jenkins, case studies, success stories, other things of interest. We also host developer meetups. You can find those on meetup.com under Jenkins online meetup. And we are actively looking for speakers to present to the Jenkins online meetups. We'd love to have your topics. There's a process that's described there. We invite you to submit your topic proposals and we'll welcome you to come present for us and share with others in the community. During this particular session, we'd like to do questions and answers using the Zoom question and answer facility. That allows us to see the questions and allow some of the team hosting the webinar to help us answer the questions. It also gives us a chance to help you interactively here in the session. After the meetup, we encourage you to subscribe to the Jenkins user and developer mailing lists. In particular, they're great places to help each other. There's also the Jenkins user experience special interest group that has a get or chat where you can join in conversations about Jenkins user experience. At the conclusion of this, we'd invite you to complete the feedback form. We love to hear feedback on how we can improve, make better or strengthen the messages we're bringing to these webinars and to Jenkins users in the Jenkins community. Now, by way of reminder, the Jenkins project and all interactions within the Jenkins project are governed by the Jenkins code of conduct. We treat each other well. We like to treat one another with respect and with dignity, and we rely on you to do the same. This is a look at Jenkins LTS. We're going to look at new features and what things are described there. You'll see the URL at the bottom of your screen that points you to the Jenkins change log. It describes the current Jenkins release and past Jenkins releases and will highlight for you some of the features and capabilities that are being added in new Jenkins releases. In particular today, we're going to talk about improvements to the Jenkins plug-in manager, additional refinements to the Jenkins user interface. We're delighted to have Tim Jacome with us to talk to system read permission enhancements and ways that will help you get more value out of configuration as code and configuring your system as code. We're also looking forward to Mike Cirioli. Thank you for talking to us. We'll look forward to his presentation on overall manage. And then we'll have Oleg Nanashiv share with us on what's new in Jenkins core. What's next? What's new? I'm sorry. Thank you, Oleg. Yes, you're right. Oleg's correct. It's what's next in Jenkins core, not what's new. We're going to do what's new in the first four items on this agenda. Thanks, Oleg. That's fine. The first, first topic is the experience for users and administrators dealing with the plug-in manager. So we've enhanced the administration facilities. We've improved the notifications. First keyword, we recommend that you search rather than scroll through the Jenkins plug-in manager. In the top right-hand corner of this screenshot, you see Jenkins 2.222, the previous version. And what it shows is a long list of Jenkins plug-ins that are presented to the user when they look at the available tab. So here's my real demo. If you look at this scroll bar here, if I take away the search, that scroll bar is huge. There are a thousand plus plug-ins in that list, and it's almost unbearable to work with that. That's the old way of doing things. Now, if I look at the new way, it just presents me a field and I'm ready to search. So now it gets even better than this. So the presentation initially no longer shows me the daunting list of a thousand plug-ins. It instead invites me to search. So search don't scroll is the first idea. And then it gets better from better from there. So let's go to the next, which is that it's got a better search inside the search facility. So in the old way, here you see the old way, if I search for Git, okay, Git's a pretty important thing in the Jenkins infrastructure. I search for Git and it shows me the first thing in the list is GitHub authentication, Git lab authentication, Git colony. Those are not the first things I need when I'm thinking about how to solve, how to meet the needs of users with Git. So in the new way of doing things, if I search for Git, it shows me the most popular plugins first. And notice that it gives me hints with tagging and labels. It also gives me hints on version numbers and release states, all sorts of ways to make my experience better as a Jenkins administrator. So sorted by popularity, and we have better search. Now, when I say better search, it also means things like, let's, let's look at this one, for instance, if I wanted to do something with Git multi branch. I search for Git multi branch in the old user interface. Oh, it didn't find anything. Why not I know there's something about Git multi branch. Well, the new search actually does do. And there it is. There's the GitHub branch source. Here are more changes that could be involved in multi branch projects. So new search is just better. Now, multi word search. Yep, that's great as well. We love it. Now, in addition, there are now hints built into the, the plugin manager when looking at it that show me labels and indicators if there's a security fix involved in something I'm doing. It gives me a reminder about the plugin release date. So I can hit Oh wow this plugin was released just very recently. I may need to think more carefully about it or oh this plugin was last release nine years ago. Yeah, should I be using that plugin release states can help you decide which plugins you should use in which plugins you should not. It also has hints on plugins that are up for adoption. So if a plugin maintainer has decided to step away from the plugin they can market for adoption, and you now as an administrator will get to see oh this plugin is up for adoption. It's a good way for you to think more clearly and more cleanly about which plugins should should you use and which plugins you might just say I'm not ready to use that one. So the updates also are easier on you so I'm going to show updates in the old world. Here's updates. My Jenkins here has several plugins that need to be updated and it tells me hey here they are and here's the version number, what's installed and what I'll get. Well the new Jenkins user, the new Jenkins plugins plugin manager provides, not just. The new version but when was it released what version is currently installed and I get the benefit of all the hints here of labels telling me which things are involved, which tags are associated with these capabilities so oh I want to look at only the plugins being updated which are API plugins. There they are. Easy clicking a label gives me access to all the things that match the label in that view. All sorts of new hints and new capabilities to make your experience better and simpler as you work with the plugin manager. Now I did see a question here in the in the online that asks is there a plan to hide plugin versions that aren't compatible with running Jenkins version will plug in versions which require a newer version of Jenkins. By default won't be displayed as available anyway. I actually had a good question recently on that where someone wanted to use the dark themes plugin and their desire to use the dark themes plugin they were running a version that didn't yet wasn't yet supported by dark themes so they had to upgrade to a newer Jenkins version. Just to add more information to this answer Jenkins Update Center. So if you use Update Center provided by the Jenkins project it provides details for weekly releases and for five recent LTS releases. So for weekly releases you will always see the recent plugins for LTS releases you will see only plugins and plugin versions which are compatible with your LTS baseline. Unless your LTS baseline is too old. If you use custom update centers then it's up to administrator of this custom update center to properly expose a plugin information. We provide tools for that but ultimately it's up to maintainers to properly define plugin sets there. Thank you. Thanks Oleg. So now in addition to plugin management experience improvements there are also improvements in the overall user experience for Jenkins users. The Jenkins user experience special interest group is making steady and very interesting progress on improving the Jenkins user experience. As one item auto refresh used to be available in Jenkins as a way to cause the browser to force a complete reload of that page. That complete reload of the page tends to be a heavy weight operation. And it could cause performance problems. We've taken away that enable auto refresh. It was causing usability problems for users who they would have any auto refresh enabled and open a form and be dismayed when the form would be refreshed away. If you need something like auto refresh that usually is an indicator that we need to find a way to automatically update the content inside the Jenkins page. That you're you're viewing rather than requiring that you refresh the page and in the short term, you could use it a browser extension that will do the auto reload for you. Now, in addition, Jenkins two dot 235 has added tiled, tiled segments into the system configuration to manage Jenkins page. So, whereas you see on the top right here, configure system configure global security we're all a long linear list of items, it's now been tiled, and the tiling adapts to the width of your screen. These screens may get two columns, wide screens may get four or more. It's a much easier way to view and find those capabilities and gives you a simpler way to navigate when you're using the manage Jenkins page. In addition, the, the core layout of Jenkins has been improved by using system fonts more frequently. This particular screenshot may be a little difficult to see the difference it's a somewhat subtle difference in the top right hand side.  The bottom left, what you see is Jenkins two dot 235 with a little more spacing and a little clearer fonts because of this, this change to use system fonts, rather than the fonts that we're using previously. We're grateful to the ux sig they're making great progress on the topic and looking forward to letting you know more about it during our what's next segment that will come up at the end of our webinar. Next piece, Tim Jacob and read only Jenkins configuration. Tim, I'm going to go ahead and stop would you want me to hold the slides here or what would you prefer. It depends on if you want me to show a quick example or I would love to have an example included if you're if you're willing to do the example you tell me when you would like it and I'll give you control. Yep. Yeah, I'll tell you when when I'm ready. But if you just go through on to the next slide. So read only Jenkins has been a topic for quite a long time and Jenkins think the first issue about it was credit about six years ago. The driver for me for introducing this was to complete the story for configuration as code users so that users of that plug in wouldn't would be able to still view all the system configuration and help contribute to it without being tempted to make changes in the UI. So there's been a new commission introduced the overall system read, which allows you to now have access to the system configuration, but no access to change it. Most of the so everything, everything that seemed interesting and Jenkins core is available. You can see manage Jenkins page the tool configuration plugins configuration as code. So not everything's there, but if there's something that you do want that isn't currently available because a epic that you can create issues in as part of this. So a long time ago about 10 years ago now the extended read permission was created. And as part of this we updated that to use some of the new engine that was built to make the pages actually look read only to improve the user experience. And we found an agent extended read permission was created a few years ago as well and we fixed it up to actually work properly. And so now you can also see agent configuration and cloud configuration if you have the right permissions to. So just give a quick demo on one of the Jenkins project. So it's running that has this has this going. If I share my screen. So this is the Jenkins project in for CI. I just have the. I just have read access to this. So if you see here this is just me with read and manage and system read. I go here. I can see the build executors. So the master configuration is not much there. What's interesting is that I can go to the manage Jenkins page. I can see how it's been configured. I can go to the configuration as code and I can view the configuration or download it. And I can also go to the configure system page. So that allows you to enable your users to see how it's been configured. And then they can suggest changes to it via the code. And even if you don't want to at least they know how it's configured. So it's it's giving more information to the two users. So you see here and the other thing is that it looks read only. So as much as possible we've removed buttons. We've changed it to change the behavior to show that you can't change them. These checkboxes are disabled. Inputs have been removed in general. Where possible they've been disabled. Not everything. So everything that's controlled in Jenkins core has been changed. But a lot of functionality is in plugins and it depends on whether they use the core components. Or whether they're doing their own thing. And if they're doing their own thing, there'll be some work needed to update the plugin. But in general it works really well. And I think it's quite a few people using it. We just go back to the presentation mark. Sure. I've got to find my share button. Yeah. So this was released as an initial beta in 2.222 LCS. It was very little functionality. I think you could just see the managed system page and the system info. Between 2.222 and 2.235. We can please those. Most, pretty much all the planned work, especially in Jenkins core. There's still UX improvements and some plugins that need support. But the core work has all been completed. And to use it, you just need to install the extended read permission plugin. And then it will automatically be activated. And then you need to give your users the permissions. So in whatever permission plugin you use, if it's matrix or author, roles, just need to add the required permissions, the system read, extended read, and well, agent extended read and job extended read. I think that's all from me. Unless anyone else wants to add anything. So, so that this really is focused then on letting me define my configuration as code still show to my users what, what they, the settings are. So they are not kept in the dark about the settings. They're not hidden from them. But then the idea is they will submit pull requests to my get repository that describes my, my configuration in the YAML file. That's, that's. Yeah. Either that or they know who to talk to. They know, they know how it's configured. And then they can talk to the person who is able to, and they can also see who has access to do it as well. So the security configuration is there and you can see, and they can see who has access to do what. So they, they know who to talk to as well as another benefit. Excellent. Thanks very much, Tim. Thank you. Thank you. All right. I think we're ready to go on to our next topic then. We're going to talk a little bit more about what we're going to talk about. Overall manage permission. So system read permission was one enhancement in two dot 235. Overall manages another. Mike Ciriola is going to introduce this one to us. Mike, go ahead. Thanks, Mark. So kind of in a similar motivation to, to Tim's. Overall read or system read. Right now in. To you pretty much was an all or nothing proposition in terms of administering. Or allowing someone to administer your Jenkins instance. You can give them overall administer. Or not. And they either can do everything or nothing. So that doesn't really lend itself well to being able to. Delegate some things that. Probably matter more to day to day. developers and users of a Jenkins instance while still being sure that things like security isn't being compromised, you know dangerous plugins aren't being installed, or you know have allowing you some control over over the important parts. And so that was a motivation for introducing the new permission of overall manage. It's less than it's less than administer but it still lets you manage a number of things. Right now most of it is the working core has been done since 2.222. There are a number of plugins that have been updated and released or in the process of working their way through being released that take advantage of this. So right now you can actually like go to the next slide or actually I can just I have a little demo. It's sometimes a little easier just to show what the difference is. Yeah I like demos. Demonstration is great. If you're willing to just share your screen and show us your demo that would be great. You guys see Firefox? We do. I lost my view of the screen. So right now I've got, right here I have a browser with three different users logged in. This first one, this is the normal I'm a full Jenkins administrator view and you can see you see everything you would expect to see here. Now if you go into global security using matrix auth, you can see there is a new permission here in the overall category called manage and so if you grant a user or group that permission along with the overall repermission that will allow them to first like actually see the managed Jenkins link here on their left-hand nav because normally for a non administrator user you don't have access to any of that and so this link isn't shown. But you can see here there's a subset of things compared to the full I can administer everything that are available to a user. And then within a configure system you can actually still you can manage plugin configurations that show up here or really anywhere within the UI. So this is not super exciting. I don't think many people want to go in and change the system message like every day and the real power for this will come as more and more plugins start to adopt this new permission and it's relatively simple just to do you basically just change permission checks from currently being Jenkins administer to Jenkins manage in your plugin where you feel it's appropriate and safe. You can see here as a managed user I don't have access to configure the system security for instance. So there's no worry that if I delegate some administration to a user that they're going to go in and you know open everything up to anybody who wants to do something malicious. Another interesting thing is that this permission also works well with the overall the system repermission and so this is a third user I have who are granted both the overall manage and system read to. You can see for this user now they can see things that you would be able to see as a user with the system repermission so I can see the security but I can't change it. And even within configure system for instance I now can see quite a bit more but I still am only able to make changes you know to the parts that actually have been granted the ability to be managed through the overall manage permission. And this is an opt-in similar to system read. There's a plugin called enable overall manage permission that's available by default. You just simply install that plugin and you will see the new permissions available if you're using a simpler matrix auth. That's pretty much what I have to show. Thanks Mike. Thanks very much. So for me that configure global security thing is the major one. It's that I can delegate permissions to do many of the management tasks without allowing them to alter the security definition. I saw shutdown was another one that there were some other things in addition it's not just security. So you can as a manager you can just shut a Jenkins instance down but that so the sort of the guiding principle was in general allow a user would manage to do something as long as that thing doesn't have lead to a potential escalation of privileges. So run scripts is right out the window anything with configuring security. But beyond that we don't right now there's not a in more fine-grained way to manage permissions in Jenkins where I can pick and choose very specifically what a user or a group is allowed to do. Thank you. Thanks very much. Much appreciated. So I think that concluded the piece that you wanted overall manage. You okay if I take back screen sharing? I am. All right. Thanks a lot for the presentation Mike. If you have any questions to presenters please use Zomkone and represent new features many of them are in preview and any feedback from you will be appreciated because it will help us to improve them and any adoption and additional insights would be appreciated. Thanks Oleg. Yes absolutely. So for reference you can refer to the Jenkins changelog to see more about what's in Jenkins 2.235. Upgrade guidelines are also provided. These are both common features that we do for each new LTS. We invite you to read them, refer to them, use them to your benefit. Thanks very much for your interest in Jenkins 2.235. You can find these particular slides at that URL. We'll also post a link to those slides into the meetup afterwards. We've now got what's next and what's coming. So Oleg would you like to take over? Do you want me to give you screen control Oleg's or do you want to just? I would rather prefer to screen share. Okay great. Okay do you see my screen? Yes. Okay let's talk about what's going on in the Jenkins project and what's we are going to deliver in the next LTS baselines hopefully in September. Some features may take longer but anyway we would like to share some insights of what's happening in the project. One important thing that we are currently working on the public Jenkins roadmap and if you interested to know more about what's in the project you can refer to Jenkins.io slash project slash roadmap and here you can find a lot of stories which are currently in preview or in ongoing development. So today we have all of the presented some stories for example managed permissions, system read permissions, you can find them here and yeah there is a lot more in progress. I will just share some insights about stories which are related to the Jenkins core or to infrastructure connected to the Jenkins core. So it's just a subset of what we are planning to do. One important topic is dark theme and yeah maybe you would like to speak a bit about it. Yeah sure. So the dark theme is something that was introduced during the UI UX hackathon. We have added support for CSS variables to Jenkins to enable easier theming and to make it less likely to break when Jenkins core changes. So now it's using a CSS API rather than targeting individual marker so it should be a lot safer. It's been released as a plugin that you can just install. There's also instructions on how to configure it with simple theme plugin if you want to do that instead. It requires at least 2.239 so the weekly versions currently although the latest will be the best as almost every weekly there's been changes for dark theme. So the most recent will have the best experience. Yeah it's a plugin hosted in the Jenkins GitHub organization and you can raise issues on there if you find any compatibility issues or improvements that you think can be made. But it's going quite well I think. It's quite usable and I'm using it every day. I know others are as well. I'm still yet to upgrade my instances to the recent Jenkins weekly but I confirm that it looks pretty awesome and good support for many major features including console logs, pipeline stage view and many other components. So now the theme looks really well. If you are using Jenkins weekly you can already upgrade that. And one notable change which Tim didn't mention that this dark theme it's also using another plugin on the hood. There is theme manager plugin. So it allows not only to manage themes on a global level like you can do with a simple theme plugin now but you can also manage themes as a user if your Jenkins administrator allows that. So it's also an interesting feature to explore and it's available in the current weekly releases and it should become available in LCS in September. So it looks pretty well. There are some open topics and compatibility issues. So if you evaluate it, please report any issues you hit. So for example here you can see that there are some reports from contributors who already tried it out and discovered some issues here and there. For example GitHub uses dark icon. So you can see GitHub logo for example on the label screen or there are some other reports for example about statistics is too bright. So if you see glitches like that please report that because during UIUX hot press we already applied a lot of patches and we keep working on that. So any feedback from our doctors will be appreciated. I'm impressed with the ways that this can be evaluated and in the dark theme plugin documentation you had provided ways that people can evaluate very rapidly, right? There are all sorts of suggestions of hey you do this and do this to help with the evaluation. That's great. Yeah and you can also, there's two modes in dark theme as well. You can either force it for everyone or based on system settings and then also users can opt in or out as well. So it's quite configurable. We run it with the operating system settings. So only the people with dark mode enabled at the OS level get it and they can also opt out if they don't want it or if there's some compatibility issue that means they don't want to use it. But so far feedback from users that I support they're all using it. I don't know if anyone has turned it off. I should check that. But anyway it's a great improvement and later we can add more themes to theme manager for example new two theme and other popular themes so they could be edited using the same engine and there was a lot of groundwork. So yeah I would like to thank all the contributors. We actually have a list of contributors here but I think that we need to update this list a bit. But yeah this is a list of those who contributed during the UI UX hackfest and now I suppose twice more contributors so even more. So thanks to everybody who helped push this project forward. Anything else? I see there is quite a number of questions but I'm not sure whether anything is related to the dark theme. I didn't see any specific to dark theme. Okay so yeah we will handle the rest later. Another important change we are working on is improvement of configuration UI. So if you work with current Jenkins configurations yeah you know that they are really long at the same time we use stable layout so you kind of easily configure Jenkins on narrow screens. If you try opening it on mobile it will be even worse. It's hard to maybe get through multi-level configurations and as a user experience special interest group is working on improving accessibility of the Jenkins project. It's one of other projects on our roadmap. Yeah I'll keep showing it today. If I find it of course. Okay so yeah one of the projects here is actually improving accessibility and we did a significant progress there during the hackfest and later. And the configuration UI to tables is one of the stage full request. So it's not available in Jenkins weekly now but hopefully we will be able to make it available soon. And it improves navigation a lot. So if you're interested in that take a look at the ticket I linked here. There are testing guidelines available right inside the ticket. There is also a quick start demo. You can just run it in Docker or you can build it on your own. Actually it would be a great help for us because this change may input other plugin configurations but still we want to deliver that because it greatly improves configuration pages. And it's not just a system configuration page it's also job configurations and for other forms like let's say build parameters all of them are actually in scope for this change. I've been I was initially skeptical actually of this change and I've fallen in love with what it does for me. It makes things much more usable from the user interface. I'm less frequently having to scroll horizontally left to right even on my wide monitor because of this kind of change. So thanks very much to the people who are willing to launch this and for all the work that's gone in thus far to get there. Yeah so the most of credits go to Josh Sorev, Felix and Tim and to many other contributors who report issues because it's a wide change so it requires a lot of testing to move it forward. Okay other important thing which is coming in Jenkins core is improvement of external fingerprint storage. We have Sumisarin who is a JSOP assignment 20 student so he is working on providing a new backend for fingerprint storage. If you're not familiar with what fingerprints do they basically allow tracing usage of various items in Jenkins most likely artifacts credentials or docket images or containers when you develop when you use them so you can easily see the entire delivery pipeline for particular artifact or where it was used in other jobs if you use various job chains and currently this engine uses file system storage on Jenkins home so basically you have to manage backups on your own also you don't have so much opportunities to query the data and to process that so as a part of the project we want to move it as external storage as many other items like logs, configurations etc and it also allows to improve availability and traceability of Jenkins and in the future we also want to support multi-master tracing of artifacts or images so if you use multiple Jenkins servers in your delivery pipelines you will also be able to use these two in order to trace usages of these artifacts. So right now this feature is in preview code changes are integrated there is a plug-in with a reference implementation for Redis and it should be landed that this day before this meeting we were discussing the release of this plug-in and the ability that it's released so if you want to try it out just do so and next week we will have a more detailed demo about this project. Okay so what's next? We're also working on terminology cleanup so in 2016 we renamed Slaves to Agents but still there is a lot of leftovers here and there so we are working on cleaning them up including web UI, documentation, liquidizations, we also do planning for Jenkins core API cleanup and again we invite contributors to participate in this effort because there is a lot of changes here and there and sometimes you don't even need anything except a GitHub web interface in order to deliver a change so if you're looking for items where you can contribute it could be one of the topics and again you can just open this change and see what's inside. So here for example you open this issue and here you can see you come up friendly issues so just run a query and basically half of the items in this query can be easily fixed without any experience of Jenkins contribution so for example we clean up a lot of that but items like that can be easily cleaned up. Before that there were a lot of examples just in the beginning which were not involved in KPIs but we all simply cleaned them up so a lot more to do. We also discuss other terminology updates so for example we had a governance meeting last week we decided that we want to remain master. We will be actually launching a public vote about a new name so if you're interested there is a developer manifest right where you can find more details and also for white leaves, black leaves and potentially other terminology we are working on suggest replacements and we are well aware about this topic and we would like to change this terminology in the future. Another important change in the project is the way to distributions. If you use Jenkins weekly you have already seen a new Windows installer created by Alex Earl. It doesn't include bundled JDK, it includes water improvements for user management and many advanced options. We plan to make this Instagram available in the LCS releases soon hopefully in the coming months. We also work on Docker images. We plan to integrate all images to adopt OpenJDK. Most of them are based on OpenJDK and we want to extend support for platforms so we want to provide official images for ARM64, for IBM S390, PowerPC for both Java 8 and Java 11 and it will help to run Jenkins on more platforms. We also plan to change assigning keys so most likely in the next releases you will need to modify keys if you use for example distributions for like just FPM or up to you will need to update keys. Once we do that you will see guidelines how to do that in update guidelines. Another important thing is Jenkins infrastructure because when you run Jenkins you actually use the infrastructure and right now there is a lot of contributions here and there we should improve user experience. One of notable changes today is for example on the plugin side so if you go to the plugins Jenkins.io you can find that there are already some changes on the plugin side. So for example when we navigate here you can see that now you can find history of releases or list of reported issues right inside the web interface. There are still patches to be done for example support for GitHub issues or support for change.locmd files but for many plugins you can already get these benefits and if you use plugin manager mark demonstrated you can basically get to this web interface in one click now. So if you investigate what changed in plugins etc you can quickly get this data and hopefully we will make it available in Jenkins plugin soon as well. Another important change is categorization and search for plugins so you can see that plugins have labels and yeah maybe API plugin is not that informative but there are other labels for example if you're interested in plugins for Kubernetes you can just search for Kubernetes there and you can find some plugins you can also find categories on the left so right now there is a lot of improvements to be done there but we started doing the investment in order to provide better search and to provide the better categorization of plugin by default and once it's done on the plugin side we will be also moving to the Jenkins core so that it improves user experience here as well. Related change to the plugin side is update center improvements because yeah plugin side as well as plugin manager and Jenkins core they receive data from update centers and there are many improvements there for example Daniel Beck has created but flexible update center so now you cannot actually you can access available plugins for a number of recent weekly and LCS releases so when I was answering previous question I was exactly correct so now for recent weekly you can also get a list of compatible plugins and there is also more metadata plant to become available for plugin manager for plugin side for example direct links to change logs and other such improvements here and there so we will keep improving that. Another change which is important to Jenkins user is better mirror and trustworthy so if you use Jenkins now you may be able to hit the issues with plugin not being available it's not a big deal in Jenkins web interface because you can just re-download it becomes a bigger problem for example if you built a Docker image with plugins 60 but the availability of a single plugin if it fails after several retries basically it fails to be built so it's one of the symptoms of current state of mirror infrastructure we plan to expand it we plan to add more mirrors in order to speed up downloads and make the entire infrastructure more stable so it just heads up and hopefully it will happen soon. Another thing which is rather focused on Jenkins developers we are working on new release automation it's already available for weekly releases so we ship weekly releases from new infrastructure and if you use weeklys you have already had top-dead for example keys for debing packages etc but the same change is coming for LCS so that for LCS we will be using infrastructure we will be able to deliver LCS releases more reliably without the delays and again this is the change we are going to have by the next LCS baseline so stay tuned there is a lot of changes here and there and if you interested this is a great opportunity to contribute you can test the existing stories like configuration tables to deep immigration or read on the Jenkins configuration you can also contribute to documentation to quote there is a lot of various newcomer friendly issues you could address and of course if you want to share your story to present you we also welcome you to do that so here this is just our landing for the information for example if you want to quote or if you want to improve documentation you just go there and you can find references including information for newcomers different queries where you can find issues you could work on and yeah Jenkins project is driven by contributors and we invite anyone to join and to improve the project together and actually that's it from me so thanks for your time I hope it provides insights of what's going on again it's just a slice it's just for the Jenkins core there is a lot of other stories and plugins like pipelines, script security and other important changes so you can refer to this roadmap in order to find a full list of major initiatives happening to the project not a full list of all changes but at least for major initiative we were able to capture here okay that's it from me we get any questions there are some exactly thank you there are some questions that had arrived one was sort of peripheral but I like the question and I think we should hoist it how long is support for LTS and what is the the life cycle of long-term support releases okay let me show the answer so if you go to the Jenkins download page actually we have a special page your Jenkins download LTS if you go here you can find more information about our release cycle so yeah LTS it's a historical name long-term support personally I call them stable releases every 12 weeks we select a new baseline we stabilize that is baseline where backport patches and after that we do three backport releases and after that we choose another TS baseline stable baseline again with port changes and make it available so how long the support for LTS technically it's three months at the moment yeah there will be a lot of discussions in the community about having real LTS let's say one year but we do not do it at the moment yeah so the in this case that the crucial piece of information for me is then that I need to I need to plan to upgrade about every three months to get the most recent Jenkins release that's stable tested and then within that there will be roughly monthly releases that will give me updates to that stable baseline in principle yes in practice you also need to keep in mind security releases because yes stable releases so they improve provide improvements when we update to the new baseline when you update to a dot version you get some fixes but sometimes these fixes also include secure vulnerability fixes if you run Jenkins in isolated environment probably it's not a problem but if you Jenkins instance faces public you should really follow security updates and here for example you can find our advisors archive and you can see that the last security release for the Jenkins core was actually in March and before that it was in January so if the security is a concern for your instance please subscribe to our advisories or to RSS feed and yeah we sent pre-announcements about releases but this is the time when you really should plan upgrade upgrading for other releases is basically your choice you can use change log Marcus already presented this thing so here you can find all the information about what changes in the releases and for example here we released it one week ago you can check what are the major bug fixes available being compared to previous versions what are the major features basically what we presented today and then you can make a decision whether you want to upgrade or not so please refer to these change logs to make a decision if it's not the security release thank you now we had another question this was I think a little more peripheral related Oleg on further development of the subversion plug-in this may be a chance to talk about plug-in development in general okay let's spend a few minutes on that so yes a version plug-in yeah let's take a look at the current state so you can see here that this plug-in is up for adoption again it's a recent improvement in Jenkins code and plug-in site so now it shows this flag and what it means that basically this plug-in is not actively maintained at the moment and we are looking for contributors there is a process describing how to contribute how to step up and become a maintainer of plug-in and so if you're interested in a new subversion basically the best way to get it is to contribute in some cases an exceptional cases for example here five months ago there was a release let's take a look what was this release and this was a security advisory so basically Jenkins security team cut release because they were security vulnerability and they made a decision to release it because you can see that it's still users being used by hundreds of thousands users because other plugins depend on that and it used to be bundled in the Jenkins code maybe it's because of lotion maybe of something else I'm not sure but almost every instance has a setup and yeah that's why it was released but generally it needs somebody if you have a bug fix you would like to see then the best way is to just step up and offer help because that's how Jenkins communicates well and and for me at least becoming a plug-in maintainer I initially had the flawed perception that I needed to be some sort of a brilliant expert on some topic and rather what was needed in my case to become a plug-in maintainer was willingness to work on it and willingness to learn and develop that there were plenty of people willing to offer me coaching to say no that's not quite what you want to do you should do this so so don't be shy about offering to help with plug-in maintenance because you feel inadequate or you feel like you're not the guru of everything when I started developing I think my first plugins actually I wasn't expert in Java in any means and probably I'm not an expert even now but looking at my former code still anyone is welcome to join and I wouldn't expect major changes in the subversion plugin unless there is an active maintainer there it might be not an ideal question but yeah this is a the state of our face in the project so yeah obviously subversion is not that actually used as it used to be 10 years ago many maintainers moved on if somebody is interested you're always welcome to join and thank you now there's another question maybe this is when we hoist to Tim on logging in for both verbosity in configuration is code and I was assuming that the answer there is that hey we love to have bug reports we love to have enhancement requests and if you're finding something hard to read submit a bug report or submit an enhanced request or submit a proposed change to the code Tim anything more you want to add on that no yeah just if there's issues just submit it there has been fixes done in the past to improve it there were fixes done to add all the attributes and try and improve it so that all the information you need is there but if it's not readable then just send examples and credit and harassment quest or a poor quest we'd love to improve it thanks and then then there's one last question oh actually yes thanks Oleg your pointer to the feedback form for the meetup there's a question relative to a plain Jenkins container that I think has been answered separately on the list did you want to address that at all Oleg or should we just look at the form yeah I had a look at the download page as a way to get a plain Jenkins word without a Winston container so Jenkins itself it supports yep sorry I'm scrunching the feedback form but if if you interest please provide your feedback so if you go to Jenkins I your download page here you can find multiple options so with different distributions these distributions yes they come with Winston JT embedded so we use JT as an embedded web container but if you want to deploy Jenkins in other containers for example you know in Liberty in Apache Tom Carter or whatever you can just download the word package and deploy it in a proper environment so it's possible you just download it you configure your web container to use this word file similarly to any kinds of other word files and you get it running in such case yes they will be Winston technically in embedded in Jenkins but it the web container won't be using that you will be using external web container and you can also connect the authentication and in some cases authorization to external web container so that you don't have to manage it on your own I think yeah personally I don't really recommend that but if you want to do that you totally can do that now back to the feedback form so that was that was a crucial place where we would really like users participants in these webinars to give us feedback and help us understand what things will help them more what will help them less yep and if you spend a few minutes to fill in this form it will be much appreciated later after the meetup once we have video we will be sharing all the materials with participants and we will also share a link to this feedback form but now you can find it in the chat okay so basically we are running out of time are there any last-minute questions or any topics panelists would like to bring up thanks very much to everyone for taking the time thank you very much for joining with us and thanks to our panelists Tim Oleg Mike thank you very much thanks all okay I will


Well, I can finally say Me and Dub We made it on television man That intro clip y'all just saw Was our reaction to see a punk returning back to WWE and Survivor Series And they showed it live on television on Monday Night Raw Chisel was also a part of that as well. They showed a lot of different Streamers that were reacting to see a punk returning. So shout out to everyone that was featured in that clip I was totally dope shout out to Chisel being featured and Shout out to us being there. It's it's a surreal moment It may be just a few seconds, but the fact is so many of y'all were hitting me up on Instagram and Twitter we watched it live and we just lost our shit cuz it's that is so cool and People I personally know hit me up saying yo, I just saw you on TV the fact that I Never thought in a million years. I would ever be seen on WWE television ever And to see that happen just for a few seconds. It's such a humbling experience and so awesome. So Yeah, man, that's all because of you guys. Thank you guys so much for all the love and support you guys have shown us um We wouldn't even be in this situation and The fact that you know We know some legendary wrestlers Shout out to Jacob Henry for always supporting us mark Henry son shout out to mark Henry For hitting us up on live tonight for Monday Night Raw to potentially potentially be on his podcast Coming up relatively soon That's dope and it's only happening because of you guys, so thank you guys so much for the clutch quad Thank you so much for people that follow me here. We appreciate job, man, but we got to talk about CM Punk being back on Monday Night Raw a lot of us was there just to see what CM Punk We had to say was he gonna drop another pipe bomb for us What what what is CM Punk going to tell us man? There was some good stuff on the show We were so close to getting a Randy Orton RKO and Rhea Ripley. They had they opened up the show I was hoping for they teased it. They didn't do it We see Drew McIntyre becoming more unhinged He's wanting a rematch against Seth Rollins for the World Heavyweight Championship He said didn't give it to him instead He has a match Seth Rollins has a match for the World Heavyweight Championship with J. Uso and and drew Just lost it. He legitimately got busted open with a headbutt to Seth Rollins and lost it Sammy trying to talk some sense into him and Drew is he is just unhinged and now he has a match with Sammy Next week on Monday Night Raw We saw that happen. We saw Dominic Mysterio and JD McDonough catch the beats They rightfully deserve in a beautiful RKO to Randy a beautiful RKO from Randy Orton to Dominic Mysterio First time Randy Orton had a match in WWE especially on Monday Night Raw in a very long time So it was good to see him out there in peak form doing what he does best RKO and people that deserve it Which Rhea was out there, but I'm sure they're gonna save that at one point and then we got CM Punk Oh, I actually even got to talk about Cody. Cody come out comes out there now So he's gonna be one of the competitors in the Royal Rumble announcing himself in the Royal Rumble And that's when Shinsuke Nakamura comes out there and well, you know, it has a vignette or video talking about He's been trying to fight really Cody. Cody obviously didn't know no one knew who he was talking about and He surprised attacks or surprised spit Cody Didn't even see it coming spits in the space with red mist all over Cody's nice suit So it looks like that's who Cody's gonna be feuding with Probably heading into the Royal Rumble, you know So you can see how that played out and then now we get to the CM Punk stuff and this promo honestly I'm okay with it. Some people were a chance or typing in the chat that this was mid or whatever I don't know if they were expecting some name drops, but what he did was perfect What he did was perfect The probably the hardest hitting line CM Punk said was I'm home That was a very hard hitting line Him saying I'm home of all the things we I thought I we would never hear him say it's crazy He was saying he's changed I know some people gonna be like has he really changed stuff having way a W First we get that I get it.  I get it but In this time in this moment, it worked Now he even mentioned Paul Heyman without saying it or one of the reasons why he decided to leave Because Paul Heyman gave his blessing. He said a wise man once told me sometimes you got to leave and It seems as Paul Heyman was one of the individuals that told him he may need to leave for a while and that's what he did I mean he also mentioned the fact that People didn't stop cheering for him People didn't stop saying his name Kept saying his name over and over and over for many years even in WWE even though it's kind of the same thing He said when he came to AEW people didn't stop cheering his name, which is actually true But overall, you know, he was he just was happy and showing the fans love and gratitude And he even sent some subliminals at Seth because he said everyone's happy that he's back backstage showing them love Well, almost everyone and this kind of alludes to what Seth Rollins did early in the night Seth Rollins had a promo before Drew came out there and crowd-shamed CM Punk, he didn't actively say his name. He said I'm not worried about him not focusing on irrelevant people or whatever I'm focusing on the future or whatever So I like what they're doing here and the same thing with CM Punk. CM Punk didn't say his name He just said there's some individuals that are scared of me There's some individuals that know they can't grab the brass ring because I have the brass ring in my back pocket There's some individuals know that I'm the best in this ring best on a microphone best on commentary I'm the best in the world and some individuals know that they aren't they're scared of me And that's fine I'm okay with that We know who he's talking about and I like that they're doing this like this They're not rushing into it because they have plenty of time to build for Seth and CM Punk It's just they're gonna keep sending subliminal shots at each other until finally Something gets said and or done and it's going to implode and I can't wait for it So the slow cook I'm all for and after the promo the camera picked up. I'm not here to make friends I'm here to make money simple Simple overall Pay-per-view, I mean I pay-per-view promo straight to the point I'm glad he didn't mention AEW or anything like that cuz he didn't need to he kept it simple Kept it sweet kept it short. He addressed the fans letting them know that he's back You're letting Pete you know He's letting people know that he is the best in the world and he's sending some subliminal shots at self Let them know you're scared of me. You don't want to admit the truth You're not as good as me and I love it. I'm here for it And I'm not here to make friends. I'm here to make money simple No need to shout out another company. No need to disrespect another company. That's in the past Let's move forward and I'm very interested to see who will really be his first few before we get into Seth Rollins Because they are gonna build that up at some point. So comment down below Let me know what did you guys think of this Monday night raw? I thought it was fantastic considering that me and Doug was featured in On the show just for a little bit. I thought it was fantastic Didn't I didn't show but y'all let me know what y'all rate the show on the scale of one to ten Did you guys enjoy what you saw on the show? What future are you looking forward to the most and also? Did you like CM Punk's promo and you like the subtle jabs? He sent at Seth Rollins and also mentioning Paul Heyman without mentioning him Fool let me know how you felt about this promo I appreciate all the support you guys shown shown on the channel wrote 250k And I'm seeing unspeakably to the rest of the world appreciate y'all kicking me. See y'all next one. Peace


So after 10 years of using the iPhone, I think my time with Apple has run its course. I recently made the full switch to the Google ecosystem with the new Pixel Fold being the center of my mobile setup. In this video, I wanna share with you the three main reasons why this die-hard Apple fanatic, I guess ex-fanatic, is moving over to the world of Android. Reason number one, this form factor. Photable phones are changing how we use our cell phones on a daily basis. You have a ton of companies dipping their toes in the space like Samsung with the Galaxy Z Fold, Motorola with the FlipRazor Plus, and I've been really attracted to this form factor because if you think about it, they basically erase the need for a tablet. And the first area that this is shown in is with on-the-go entertainment and content consumption. The Pixel Fold has a 5.8-inch front display, and when you open it up, you then have a 7.6-inch display which is almost the perfect size when watching movies or TV shows when traveling. In fact, I was able to watch a few episodes of Marvel's Secret Invasion and thoroughly enjoyed that experience. You are also able to use more of a hands-free style by putting the Pixel Fold in either a tabletop or tint mode. I personally prefer consuming content on the wider display as it is also a great size for web browsing or reading an e-book. The Pixel Fold also doubles as a tablet through its productivity features. You can use the Fold's split-screen function to have two apps open at the same time. This is definitely useful for multitasking, especially when I'm trying to take notes while watching a podcast or educational video on YouTube or when I'm dragging over images from Google Photos to my email or text message threads. And this being a native Google device, all the Google apps such as Google Docs and Sheets are fully optimized for the larger screen where you can get access to most of the toolbar functions that you're used to seeing on a desktop and you have more space to see where you're actually editing. A few other things that I did like about the form factor was that when folded, the Pixel actually fits very snug and secure in the hand. I don't know how to explain it but when I briefly tried out the Galaxy Z Fold 4, it was a bit too long and skinny where I felt that it was just a bit awkward to hold and carry around. But the Pixel Fold actually makes me admire that smaller form factor again. However, not everything is perfect with the design as a few things did bother me off the jump. For example, the fact that the Pixel Fold doesn't lay completely flat when unfolded is a bit annoying and weird as it results in making the crease a bit more prominent when laying the device down. I also missed having a pen or some sort of styluses. I really do like having something physical in my hand to write with to jot down notes if I'm using a larger screen. Now, before we get into the second reason, let me know in the comments if you like the idea of foldable phones.  And if you're like, nah, not for me, put the trash emoji. Moving to the second reason why I'm switching away from the iPhone and honestly, it's one of the biggest reasons that Google Pixel camera. The first experience that I had with the Pixel cameras was when I actually picked up the Pixel 7 Pro in the fall of last year, just as a backup for my iPhone. And I was shocked at the quality of the pictures that it took. I mean, look at these photos that I captured on my group trip to Mexico City and a recent trip that I took to Seattle. Like, come on, jaw dropping. I was literally the guy that everybody kept asking to take photos. And what I found out was that these quality photos were because of the Pixel line's AI camera capabilities, which basically uses computational photography with Google's G2 Tentra chip. This enables features such as the magic eraser which lets you remove any annoying distractions from your photos with a simple swipe of the finger. You can also leverage the night sight feature which gives you exceptional low light photos that have crisp details and lighting. You can clear up blurry photos even with ones taken in the past with face on blur. And one of my favorite AI camera features that I love to use is Google's Real Tone, which basically adjusts the color balance and lighting of photos of darker skin tone so your pictures have a better representation of what people of color actually look like. Now, for the Google Pixel Fold, the main rear camera is 48 megapixels with an aperture of 1.7, along with a 10.8 megapixel ultra wide and telephoto lens that has a five times optimal zoom and a super red zoom which can go up to 20 times while still maintaining decent picture quality. The front camera is 9.5 megapixels and the Pixel Fold actually has an inside camera that is eight megapixels for when you wanna use the phone for video calls. Which gets me to some of the cool camera features I'm interested in trying out such as the tabletop selfie mode to take photos without needing a tripod or being able to take higher quality selfies by opening up the phone and using the rear camera while still seeing yourself in the frame. I know this means my fiance is gonna be asking me to take selfies all the time. Ah, got it! Here are a few examples of the photos that I've taken with the Pixel Fold so far. Not bad, right? I truly think Google Pixel phones just take way better pictures than any of the iPhones out there. Prove me wrong. Now, the last and final reason that I'm switching away from Apple is actually the Android ecosystem. Android has always been highly regarded for its ability to be customized to whatever you like. Whether that was different launchers, custom keyboards or widgets, it also has a more seamless file system where you can easily access different folders on your device or connect your phone to your computer to transfer files to and from it. It just felt like it was a great open platform to tinker with. Now, I'll be honest. Apple has definitely caught up over the years in terms of being more customizable as with iOS 17, you now have interactive widgets that you can add to your home screen. You can personalize your lock screen with different clock fonts, portrait background images. Shoot, even Apple Maps has even gotten a little bit better. But even with all that being said, I really think Google might surpass Apple when it comes to their mobile software. I mean, look at their upcoming AI capabilities like BARD, which is a chat GBT competitor that can help write code and even generate images with Adobe Firefly. They even have an upcoming feature where you can adjust the tone of your text that you wanna send, crazy. And let's be real, Android is technically always the one that is first to market with new innovative features. Apple just waits a while and then bam, they come in with the same thing and claim that it's revolutionary. When in reality, they just wait until all the bugs were worked out in the other systems. Honestly, I'm really looking forward to using the Pixel Fold over the next couple of months. I am a bit nervous to relearn the whole Android ecosystem all over again.  And I guess my fiance has to get used to my green text again.


What is up guys and welcome back to the John and Q channel. Thank you so much for watching. Today's video is exciting because I will be unboxing five Sword and Shield Pokemon packs three of which have that awesome Charizard art and the two are Rebel Clash. So let's get into it. I think you guys know what I'm gonna do. I'm going to open the Charizard later. So I'm gonna set those off to the side. Let's open up these Rebel Clash packs really quick. Just wanna say thank you guys for all the support on this channel with my art and now my Pokemon unboxing. So thank you. Honestly, it means a lot. One, two, three, four, double tap for that. Good luck. Fire energy. I'm feeling fire about this pack right here. Ready? Let's get into it. Lexio. Okay. Okay. Rollicoli. Here we go. He's a cute little guy. Hatena. Magikarp. And we have Reverse Hollow Capacious Bucket. And finally, Alakrimi. I feel like that's kind of an odd name for a Pokemon card, Alakrimi, but that's who we got. That's really not a great pack. We got the Reverse Hollow Capacious Bucket. So I guess that's cool, but not really. Okay. Onto the second pack. All right, here we go. Double tap for that. Good luck. We got Yellow Energy, Tranquil, Sonya, Pelopur, Stunky, Grubbin, Wingle, Natu, Barboch, Barboch. Reverse Hollow SQ, and a Hollow Stun Jorner. So not the greatest pack, but hey, we got a Reverse and a Hollow. So not a bad pack. I mean, they're both rare, so it's okay with me. Here it is. This is three Charizard packs from Darkness of Blaze. I'm gonna pick one. This goes off to the side. That artwork, honestly, is super, super rad. I think I, let's try to get, I think we can get up to like 200 likes on this video. I think we can get to 200 likes and go from there. I'm gonna keep this artwork. Here it is. Ooh, this has a good weight to it. So maybe we'll be lucky.  You guys have been so awesome. So I wanna thank you for all the support. Let's make sure to give this video a like. Okay, we got our pack. Let's double tap. Get that. Good luck. And let's go. I should start guessing the energies. So let's do that again. Leaf energy. Oh, boom, there it is. I got it wrong. Here we go. Staravia. Puppetar. Zwheelious. Morphole. Toxel. Skiddy. Rowlet. Wishy-washy. Yeah, Wishy-washy. Mareep in Reverse Hollow. And a Drakazult. Honestly, that's a, that's for some pretty cool artwork. Not what we were hoping for, but hey, I got one pull Reverse Hollow. Not bad, but not great either. Here's our second Charizard pack. Let's get into it. No, my channel has a lot to do with art. And honestly, I love the artwork on all these Pokemon cards. I think that's why I started to like, really like the Pokemon unboxing and just, you know, what it's all about because of the artwork that these cards just have. And it's just truly amazing. So here's our second pack. Let's double tap for that good luck. I'm gonna say fire energy. Water yikes. Okay. Here we go. Fluffy. Carnivine. Cape of Toughness. Ooh, Cape of Toughness. Electric. DnL. Passameon. Bunnabee. Vanillite. Reverse Hollow Semisier. Oh, let's go. Avigrimis Narl. Yo, that artwork looks so rad. And it looks so shiny. All right, let's see with the front. It's a little heavy on the left side. A little off-centered, but hey, that's okay.  It's so shiny. All right, I'm gonna sleeve that one up right away. This is an okay pack. Look at that. That is so rad. That's cool. I can live with that. I can live with that. And finally, our last pack from Darkness of Blaze with that Charizard artwork on the front. Will we get the Charizard? I mean, as everybody's goal is, my goal is to pull a fricking little shiny Charizard. It's the one you want, right? I would love it. It'd be so amazing. Guys, make sure if you are enjoying this video, please make sure to leave a like and subscribe and comment down below what else I should be unboxing as far as Pokemon goes. Okay, here we go. Let's double tap for that good luck. I think at this time it's gonna be water energy. It's gonna be water. Nope. All right, let's get into it. Turbo Patch, so cool. Datrix, Staravia, Tanpore, Teddy Ursa, Rukidi, Rukidi, Torchic, Trapinch, or Trapinch, a Reverse Hollow Passamian, and a Beatrick. So, oh, that was terrible. A little bit disappointed, but hey, that's the name of the game. Here are the polls that I got from that Darkness of Blaze with that Charizard artwork. So we got, so it wasn't terrible. This might be the only card that is honestly worth it, but like anything else, kinda eh, kinda meh, kinda okay. Not the best, but hey, that's why I love doing this because you just never know what you're gonna get and it's just so fun unpacking and unboxing these. So, guys, I wanna thank you so much for watching. I wanna thank you so much for supporting the channel in both Pokemon and Spinart and just regular vlog stuff. So please comment down below what else I should unpack and what you wanna see unbox as far as Pokemon. So, as always guys, thanks so much for watching. I'll catch you in the next one. Peace.


Now in my ever humble opinion, I think that Brave should be giving me lots of money Lots and lots more money. Now. Here's the deal folks. Okay. I'm gonna. I'm gonna show you the data in a second actually So, you know, there's this browser Brave. It's probably the best browser out there There aren't many good browsers to be honest, but Brave is pretty good. It hits all the marks You know, it doesn't it's just good. It has lots of features. You can watch my video on it Who cares? I'm not gonna talk about it here But one of the things about Brave is it's a cryptocurrency based You don't have to use the cryptocurrency thing, but you can voluntarily view ads and you get paid for it and Additionally, you can recommend Brave to other people and you get paid for it paid for it Meaning you get their little cryptocurrency, which of course you can put into real fake federal reserve notes So here's the deal and you know every month I'll get a little bit of referral money from Brave because if someone clicks on my link and Downloads Brave and uses it for 30 days. I get a little just a little bit of money might be a couple dollars. It depends on where they're from Okay, what country they live in but here is the big issue most of my Subscribers most most of the people following me use Linux and the issue with that is of course Linux doesn't install things in the same way That you install stuff on Windows It's not like you click on a download and you download that And then you install something in Linux you can just type it on the command line Get it in the a you are however you do it sometimes man manually download a binary And the issue is if I don't actually get money from referring people to Brave on Linux that's in when you think about it. In fact more than that. I actually have as you may know Larbs you can go to larbs.xyz. You can install my system I don't know all the fancy looking stuff that I have it doesn't really that's just my browser pulled up So I this is not a good example, but you can install my system and that automatically installs brave In fact, even though I have not been putting up videos on YouTube I have still I still get lots of traffic on larbs each day if you look at my github metrics This is usually how I gauge it. I look at how many times my D menu Repository has been cloned. I'm just see I'm not a soy dev I'm not gonna have scripts on my website that keep track of that stuff I'll let github do it but in the install process it downloads my D menu and like no one else is gonna use my D menu build unless They know what they're looking for and I get around 40 downloads a day of larbs, which also means 40 downloads of Brave on different unique downloads on different computers every single day. So in my perspective That's 40 People a day that I should be getting referral money for but you know brave doesn't have their system all together free Linux users so I don't get any of that money. I think I think that I should just have some of that Frankly because I've been you know, I'm like a janny. I've been doing it for free So why I feel like they owe me a couple thousand dollars couple tens of thousand dollars because when you do the math You know in different countries you get you know different amounts of BAT for like, you know depending on what country the person's in I think you get like seven dollars and fifty cents worth of BAT in the USA But let's let's say it's let's say on average. I Get like five dollars from each of my referrals. Well 40 a day. That's pretty good. That's 200 bucks a day So I should be getting you know, $6,000 a month from brave So I feel like I feel like they owe me back taxes realistically speaking I just want to see some of that money So, you know brave if you're listening if you just got a couple tens of thousands Maybe you could just round it up to a hundred thousand dollars. You can just put it in you know Go to my donate links. You can just donate me that you could just donate on my site I would appreciate that that would be very nice. Okay, and just get your referral I'm sure that you can work out some kind of referral system for Linux like if someone clicks on a referral link It just you know It just logs that IP and if they get a download from you know If you end up installing the binary and using it and there's probably a way to do it, okay They just haven't done it frankly So yeah, that's about it. So I want that money. I want I want a hundred thousand dollars from brave That's what I want. Maybe a little bit more because you know, I don't actually this video I'm gonna get even more recommendations and aren't gonna go through because of Linux. Okay, so I want that money. Thanks brave


All right, everyone, welcome back to the third exercise in our nine exercise progression for fixing the chest cave. The third one here is rocking forward, backward, rocking just on your back. So we started with the rock back to restore lumbar flexion, to restore mobility in the spine. And then we taught your hamstrings how to turn on, taught your glutes how to turn on in a hip bridge activity.  We're gonna have to get into squatting, but we're gonna gradually work up that way. I'm gonna give you nine exercises. You probably don't need to do all of them, but if you wanna cover all your bases, this nine exercise thing, you just keep running through it. It might take 10 minutes and you just kinda attack it from all different angles, right? So this next angle is, we're still gonna be on our back here, but we're gonna move around a little bit more. So I'm right here in this little seated position. My fingers are forward on my toes. I'm not grabbing my toes, but they're forward on my toes. If I wanna make it really difficult, I'm gonna bring my feet and my knees closer together. It's already hard. It's hard to breathe there. I feel my abs turn on already. So hopefully you can too. Cross your hands. That will really get you going, okay? The idea here is we're taking that flexed position that we made down here, taking that mobility and learning how to maintain it under a little bit of load, right? So as I roll back, my body is trying to flatten out. What I need to do is keep my abs on so that that doesn't happen. So I'm gonna rock back. Yes, there we go. I felt the turn on. Two, three, four, five. So this is really good for not just your low back area, also your upper back area, as long as you're not crunching too much, right? I'm emphasizing my crunch here to show you how I don't want you to do it. I want you to kind of have a nice, gradual curve. Generally, I don't say don't crunch. I like to say keep your hips tucked. That's usually a better way to go through it or to think about it and attack it. And now I've totally lost count. 10, we'll say that's 11. I'm gonna kind of speed up because this is how I might do it on my own. 15, 14, 15. I'm gonna try not to talk now. So when I talk, I breathe through my mouth. I'm trying to teach my body how to breathe through my nose. Now my voice is deeper, that's cool. Because I've moved around some of the things that resonate, some of the structures that resonate in my body and my thorax and my chest cavities. Cool, so third exercise, rocking back and forth. Teaches us to keep the abs, keep that mobility and move around a little bit. You'll feel the abs turn on a little bit more. If you feel a lot of the crunching abs, I kind of do. I feel like I probably needed to roll my hips back a little bit more and hold on to those outer lower abs. So again, you can kind of coach yourself just like I'm doing to myself right now. You sit there and say, okay, this is what I'm supposed to feel. Got my outer lower abs and we're gonna hang on to those as we rock. That is exercise three, rocking on your back, forward and backward.


........... Well thank you very much and I'm absolutely delighted to welcome Prime Minister Modi here to Australia and I'm pleased to meet Prime Minister Modi so soon after out productive meeting in Hiroshima for the 2023 Quad Leaders Summit. Quad Leaders stand together for an open, stable, secure and prosperous Indo-Pacific region, a region where sovereignty is respected and all countries large and small benefit from a regional balance that keeps the peace. This is my sixth meeting with Prime Minister Modi in just the one year and now one day in which I have had the honour of serving as Prime Minister. That shows the strength of our relationship. My visit to India in March for the Australia-India Annual Leaders Summit focused on the key pillars of our relationship. Trade, investment and business cooperation, defence and security cooperation, climate and energy cooperation and of course people-to-people links. In our bilateral meeting today, Prime Minister Modi and I further built on those pillars. We reiterated our shared ambition for an early conclusion of the Australia-India Comprehensive Economic Cooperation Agreement later this year. Prime Minister Modi and I are pleased to have just witnessed the exchange of the Australia-India Migration and Mobility Partnership Agreement. This arrangement will promote the exchange of students, graduates, researchers and business people, expand our people-to-people ties and enhance cooperation in preventing people smuggling. Renewable energy was once again a focus and an important topic in our discussions. I am pleased that we have just witnessed the signing of the terms of reference of the Australia-India Green Hydrogen Task Force. The task force will comprise Australian and Indian experts in renewable hydrogen and report to the Australian Indian Ministerial Energy Dialogue on the opportunities which are there for Australia and India to cooperate in this important area of renewable hydrogen. Investments like the task force will help power our industries in the future and ensure that Australia and India meet our energy targets in the interests of both our respective countries but also in support of reduction of global emissions. Yesterday Prime Minister Modi and I celebrated Australia's valued Indian diaspora communities at a rather extraordinary event, it must be said, at Kedos-Bengarina. I was delighted to unveil with Prime Minister Modi a plaque for the foundation stone of Little India, a gateway in Harris Park in Sydney's western suburbs. I am pleased also to celebrate the City of Perth and Western Australian Government's decision to rename a road along Perth Swan River in recognition of Private Nain Singh Salani. Private Singh Salani was one of 12 known Indian Anzacs who fought in the Australian Imperial Force during the First World War. When I was in India in March I announced the appointment of the CEO of the Centre for Australia-India Relations, Mr Tim Thomas. Last night I was very pleased to announce that the Centre has now commenced operations to be based in Parramatta. I am also pleased to announce the establishment of a new Australian Consulate-General in Bengaluru, which will help connect Australian businesses to India's booming digital and innovation ecosystem. I welcome India's plans for a Consulate-General in Brisbane. The Bengaluru establishment will be the fifth diplomatic presence that is there in India from Australia. I want to thank you again, Prime Minister Modi, for visiting and receiving such a warm welcome here. I look forward to returning to India in September for the G20 Leaders' Summit. Thank you. Prime Minister Albanishi, delegates from both countries, friends from media, namaskar. Australia, in my journey, has given me and my delegation respect and respect to the people of Australia and Prime Minister Albanishi. My friend PM has come into our T20 mode. I am visiting Australia within two months of the visit of my friend, Prime Minister Albanishi, to India. This is our sixth meeting in the past one year. This reflects a depth in our comprehensive relations, convergence in our views and the maturity of our ties. In the language of cricket, our ties have entered the T20 mode. Acccellency, as you said yesterday, is the foundation of our international ties. Our relations are based on mutual faith and respect. In Australia, the Indian society is a living bridge between our two countries. Last evening, I and Prime Minister Albanishi spoke of little India in Harris Park. I also felt the popularity of Prime Minister Albanishi there. Acccellency, as you said yesterday, our democratic values are the foundation of our ties. Our relations are based on mutual trust and respect. The Indian community in Australia is a living bridge between our countries. Last evening, at the Indian community event, Prime Minister Albanishi and I unveiled little India of Harris Park. I could also sense the popularity of Prime Minister in the event. Friends, today, Prime Minister Albanishi and I spoke of our comprehensive strategic mattership in the next session. In the new area, we discussed the possibilities of mutual ties. Last year, India and Australia were united. Today, we have decided to focus on the comprehensive economic cooperation agreement. This will help our business and the artisai. Friends, in my meeting with Prime Minister Albanishi today, we talked about taking Australia-India comprehensive strategic partnership to greater heights in the next decade. We had detailed discussions on scope for cooperation in new areas. Last year, the India-Australia Economic Cooperation and Trade Agreement came into effect and today, we have decided to focus on comprehensive economic cooperation agreement. This will further strengthen our economic partnership and open up new avenues for cooperation. In the field of mining and critical miners, we discussed the strategic side. In renewable energy, we recognised the source area. We decided to focus on green hydrogen, a task force. Yesterday, the Australian CEOs discussed the use of my resources in different areas. Today, in a business-roundtable trade investment, we will discuss the use of technology. We had constructive discussions on strengthening our strategic cooperation in the sectors of mining and critical minerals. We identified concrete areas for cooperation in the renewable energy sector. We have decided to set up a task force on green hydrogen. Yesterday, I had useful discussions with Australian CEOs on investments in different areas. In a business-roundtable today, I will discuss cooperation in trade, investment and technology. Today, we signed a Migration and Mobility Agreement. It will strengthen our living bridge. As I discussed yesterday, we will soon open a new Indian Consulate in Brisbane and as you have discussed in Bangalore. Friends, in Australia, we will continue to strengthen our living bridge. As I announced yesterday, for our continued deepening relationship, we will soon open a new Indian Consulate in Brisbane, just as Australia has announced opening a new consulate in Bangalore. Friends, in Australia, we will continue to strengthen our living bridge. We had discussed this earlier and today as well. We do not accept any of the relations between India and Australia. We do not accept any of the relations between India and Australia. Pradhan Mantri Albanizi hei i sandarb mei jok kadam uthae hei. Mae is ke liye unko dhanewaad deta hu. Saati unho hei mei je ik mar fir aswasta ke ia ha hei ki bo aise tatmau ke virut saft action le te rehinge. Friends, Prime Minister Albanizi and I have in the past discussed the issue of attack on temples in Australia and activities of separatist elements. We discussed the matter today also again. We will not accept any elements that harm the friendly and warm ties between India and Australia by their actions or thoughts. I thank Prime Minister for the actions that have already been taken. Prime Minister Albanizi has once again assured me today that he will take strict actions against such elements in the future also. Friends, India, Australia samandho ka paripeksh ke wal hamaare do desho tak simit nahi hai. Ia khetri asthirata shanti aur viswa kalyan sebi jura hai. Qud din pehle, Pradhan Mantri Albanizi ke saat Hiroshima mei quadsamit me hamne Indo-Pacific parbi charchati. Friends, the scope of India-Australia ties is not limited to merely our two countries. It is also linked to regional stability, peace and global welfare. A few days ago in quadsamit in Hiroshima with Prime Minister, we discussed Indo-Pacific issues. Bharat, Australia, Sahiok global south ki pragati me bhi laapkari haosapte hain. Vasudhe kutum kumpi bhaartie parampara jupuri dunia ko ek parivaar te roop me dekti hain. Bharat ki G20 presidenci ka mul mantra hain. G20 mei hamare initiatives par Australia ke samarthan ke liye me Pradhan Mantri Albanizi ka hain. Rudair se dhanawad deta hain. India-Australia co-operation can be beneficial for the growth of global south also. The Indian tradition of Vasudhe kutum bakam that views the entire world as one family is the central theme of India's G20 presidenci. I thank Prime Minister Albanizi from the bottom of my heart for Australia's co-operation for our G20 initiatives. Friends, issaan Bharat me hune wale Cricket World Cup ke liye me Pradhan Mati Albanizi aur sabi Australia-like Cricket fans ko Bharat aane kale aamantriti karta hain. Ust samai aapko Cricket ke saath-saath Diwali ki chamak aur dumdham bhi dekhne ko milegi. Friends, I invite Prime Minister Albanizi and all Australian Cricket fans to India for the Cricket World Cup this year. At that time, you will also get to see the grand celebrations of Diwali in India. Excellency, itsaan sitambar me G20 summit ke liye aapka phir se Bharat me shwagat karne ke liye me bahoti utsai thun ek ba phir aapka bahot bahot dhanimata. Excellency, I'm excited to welcome you again in India for the G20 summit in September this year. Once again, thank you very much. Thank you. Thank you very much.


In fish production on the bottom of the sea With the birds I feel ready to start at any time Mash the net around Deepest love My deepest care The iconography of voluntary nature Lie, liar, consummate liar History is not voluntary Religion is not voluntary School is not voluntary Prison is not voluntary Everything organized, down to the last detail You have a brain as well, circuits But then underneath the water, that doesn't work that well You won't be able to remove our iconography from art history ever again Like a dirty mark, that's the crucial point What's that got to do with me? Pete need and other jokes Besides he did not fall off that cross either Across the sea he did go Or through the sea And the fish production He did not spread his legs and was never erect Pretty he was, like me Everyone is pretty in the beginning After a while they start to look like The crew of the flying Dutchman and pirates of the Caribbean We do not want anything to do with that That's trash Like your kitchen Johnny Depp is more known Mickey Mouse has secured her copyright We will make a film out of you played by Johnny Depp Everything digital, like at Disney The sequel, against cartoons you don't have a chance You will never be as important as Johnny Depp Gerhard Richter versus Johnny Depp A ghost or a shell The zombies made a mistake Was Jesus a zombie? He would have had to invent the grid A grill Are there Mondrian tissues? The shape or the material On the bottom of the sea there is no bird's eye view Compassion?  Or around your neck? Why not handcuffs around your neck? Do you believe in justice, doctor?     Do you think you are enough? Knowing nothing, not being capable of anything But to make constant demands I can be rich or not I can leave you cold or warm Not attract any attention Or stay glued Where is the chorus? The other players? In each institution there are more Where is the talking at the same time? The plurality of the most Everything printed As much as possible All rights requested As little rights as possible seeded I live for life For what I arouse in you I'm not responsible One can't start at any point Then measure net I know, little red riding hood Virginia Woolf Penelope Can we overcome the administration? You don't see enough Only people who are able to see enough Can overcome the administration Who has eyes to see shall see You believe to know what it is like to live We prefer to archive Before that we promote of course Digital and in print Another sip of wine Beer? Thomas Bernhard is archived as well Jeleneck archived alive Chimi archived Everything filed Alive and dead filed Some more, some less No more No more No more Yes, you're alright Yes, alright That's all Thank you Thank you Thank you Thank you Thank you How about these? Dad I saw above and contemplate the whole, not only to this value-send arrange, but search the shallowly feature any chance. Far time when this assemble grow to rest, dust unto dust, within earth-quite breast, and all the glory of our garden age, should be award no more in history page. The same strange marvel strike them with surprise. They both on beat with rapture of its bow, whether from India heat or righteous snow, and each high work of art of brideslet gem. Core for responsive, tear or smart from them. They meet as all in this core world should meet. One heaven above, one earth benefit they feed. In peace and simple faith, a quiet bend of brothers, greeting in a foreign land, from east to west, from north to south they come, as to a fathered peace a common home, partake with joy of all that very store, and part at last to meet again no more. Now singing the crystal callous theme sublime, that shall travel round the world throughout all time. Aid me, ye muses, aid, your seed is here, ye murmuring flowers and the charm by listening here, fair as heart child's arms, whose classic beauty bears, the spirit back back thrones in chanted years. Just look around, look and write, look and draw, don't think too much, look at the spiders, the statues, don't think, describe. The way you describe you see the world, move, alone, with others. What about emotion? Just look, when you look you don't fall, this was all made for looking, touching. People always want to know what's on the other side of the ocean. Be my guest, you can't compare yourself to dead objects, they cost much more. Humans die if they are touched the wrong way. Objects break off, look what you have ruined. Brain, across the coast, short-time high wisps, organization till the end and the stars and the air. Everything that is silent melts into air. Quote me, quote me, how my brain submit to my self. It's all a self to self. It's all a merger of the biggest company. It's a luller stellar la la. Lying into it Endly yet Being a Couscous Too loud for the extra time