It's actually a pleasure to see so many people up here at 9 a.m. So thank you for coming on time We're gonna get started. It's exactly nine and we have a record of starting all our conferences on time So with that I'm gonna invite Chris who is the executive director of the jQuery foundation Thank you for supporting this conference and coming over here Over to you Chris. Yeah, so good morning. Um, I am Actually kind of surprised so I usually start my day at like six o'clock, right? This feels really early All right, um so I'm gonna talk a little bit about the jQuery foundation and Some of the things we do some of our projects And just kind of give like a really high level of view of kind of what goes on at the foundation Not gonna get too technical on you this early so Hopefully it'll still be interesting Some good information. Hopefully some things that you don't know about what we do specifically Like the title of the talk said is that the jQuery foundation itself is about a lot more than just jQuery jQuery is obviously a big part of it. It's the sort of the namesake of the foundation It's really important to the web, but we do a lot more than that And so that's kind of the stuff that that I want to talk about today This is just a little bit about me and how you can get ahold of me. So I'm pretty much I'm cave orchards pretty much everywhere So you can always reach out to me there That's my email. So feel free to To shoot me an email if you have questions or just want to talk about some of our projects or if your organization's interested in Getting involved in the foundation somehow I'd be more than happy to talk to you. So feel free to reach out I guess a little bit of quick background about me. I'm Sort of a self taught web developer. I do have a computer science degree, but Learned the web myself Most recently I worked at Red Hat before I started working for The jQuery foundation and before anybody gets excited that I might know anything about Linux or Java. I don't I Was actually a JavaScript lead on one of their mobile projects. So My any technical knowledge I have is mostly on the client side. So But yeah, so now I run I'm the executive director of the jQuery foundation. So I run kind of the day-to-day business side of things so I'm doing a lot of outreach and and marketing type stuff and fundraising and Things like that. So don't get to really write a lot of code anymore Which is still fine. I enjoy what I do. So with that, let's actually get into some content so Where I wanted to start is kind of what we're doing now and talk about our projects Kind of give you an update on each of our projects There may be some projects you haven't heard of or projects. You didn't realize we're part of the jQuery foundation so I wanted to go through that and then talk a little bit about a little high level about Where the foundation is trying to go in the future? so the foundation itself for those that aren't aware is a Member-supported nonprofit organization. This is just a few of our members That I wanted to call out because it was I figured it was names that most of you would recognize WordPress IBM and famous are our top-level members. So they they have committed a good amount of Funding for the foundation and they help us on a lot of different issues and projects But organizations Don't necessarily have to support us by funding. They also support us through services. So max CDN provides All of our CDN needs for free So if you've ever used jQuery from code.jquery.com from the CDN That's being provided by max CDN Organizations also help us out with Developer needs so if we have projects that need help need contributors Organizations will occasionally just donate developer time to help us work on our projects as well. So There's a lot more like I said, there's a lot more Members that actually support the foundation and you can see those on the website All right, so let's talk a little bit about the projects so projects Come to the foundation For for a number of different reasons But what we provide is is sort of this high-level governance We don't get involved in any of their technical decisions We are there to Sort of be a neutral place to hold copyright for a project. So if a project is Held by an individual or by an organization it sometimes it's hard for for larger companies like say like IBM to Be able to build product on top of that because they don't they can't count on it being there But once a project comes into the foundation, that's one of the things that that we kind of guarantee is that A project that's in the jQuery foundation as long as it's viable will always be open source It'll always be free to use and so that's that's one of the big reasons why a project would want to join the foundation we also provide For some of the common needs that a lot of projects have so we have a foundation wide contributor license agreement the CLA and so that just protects a project so that when someone makes a contribution they are are Giving us a license to use that contribution and and verifying that they actually own that Contribution and can give that contribution to us We also provide for infrastructure needs for projects. So when a project needs a website or Server space for continuous integration or or build processes things like that. We can provide that to projects We provide for legal needs. So Advice on licensing and other different legal issues that come up when running open source projects We provide marketing a couple of different ways so both in terms of of Making people aware of projects so that that they'll go out and use them and also marketing to Developers to try to get them involved in our projects and help out with the projects. So and Then we occasionally provide financial support to projects as well. So if a project is nearing a major milestone And they just can't kind of get over the hump with volunteers. We may budget a little bit of money to to bring in a contractor to to help them kind of get through a Particular issue or something that they're trying to work on so with that after I kind of made a big deal about this being about More than just jQuery, let's talk about jQuery So obviously jQuery is is still an important project. It's a very important project and this is a An image that I like to use in every time I give a talk like this. We go out and get some updated statistics Just to kind of give a people give people an idea of the popularity of jQuery so if you can see So according to built with comm Out of the top million websites in the world almost 64% of them use jQuery And even if you go and look at what they call the entire internet, which is about 328.8 million websites 16 and a half percent of those use jQuery. So there are Occasionally things pop up that articles pop up saying you might not need jQuery and that's true There are instances where you may not need jQuery but obviously a lot of people still do so And so we are going to be there to support that project For the foreseeable future because it's still a very important part of the entire web And so if if you hadn't already seen last week the jQuery team released the 3.0 alpha version release And they've done a lot of stuff Focused on improving performance in jQuery a lot of times when people see that major version bump They expect like big awesome new features and things like that and that's not necessarily the case with this What there are? Some of the changes in this release are some breaking changes. And so that's what kind of justifies that bump to a new major version from two to three Just a couple examples of some changes some important changes There was a major simplification of how the show and hide methods work Before there was there was a lot of code in there trying to catch different edge cases and things and it really really hurt performance and really just did a lot of Weird stuff and it was it was kind of a rabbit hole that we were just gonna have to keep going down So the team took a step back and said we're gonna simplify this and it may break some people's code And so they're gonna what we ask and why we're including this in this alpha release is that you go out and Try this with your projects and let us know if we're breaking things that you weren't expecting to be broken So that we can get those fixed for the final release Another big thing is that the jQuery.deferred is now promises a plus and Yes, 2015 promises compliant. So that's a big thing. So now when you're using promises with jQuery The jQuery deferred isn't a slightly different type of promise they're compatible now and Animations in jQuery we finally move those to start using request animation frame So that definitely improves performance smooths out those animations Saves battery power on mobile devices all those types of things and there's a whole bunch more Going on in this release of jQuery. So I would recommend checking out the jQuery blog To get more information about that All right jQuery UI so jQuery UI has recently been working on Making their build smaller so for a long time now you've been able to do custom builds with jQuery UI And that's one of the biggest complaints people have is oh jQuery UI is so big But you can actually do custom builds to only grab the pieces you need and they're actually working on doing some Optimization to to make those builds even smaller So that's a good thing They're also adding in Support for pointer events, which I'll talk a little bit more about that when I get to another project of ours But basically pointer events is a new specification that unifies touch mouse Stylus really any pointer input event so that you don't Have to manage both of those and it gives better touch support than to jQuery UI without having to use Separate plugins all right jQuery mobile So mobile is Rewriting many of their widgets to To be shared with their jQuery UI equivalent They're also working on better modular modularizing the library and They're adding this classes option, which is also Being added to jQuery UI Which provides the ability to Custom makes it more more easily customizable and themable so There are some examples out there that Alex Schmitz has built who's the lead for jQuery mobile I saw an example. He made a while back where he had a bootstrap theme working on jQuery UI So it's like it's pretty cool And then the idea of a lot of this is that the end goal is for jQuery mobile and jQuery UI to eventually for the most part Merge into a single project that will be responsive UI framework All right sizzle how many people familiar with sizzle? Okay, just a few so You're actually familiar with it and you don't realize it So sizzle is actually the CSS selector engine that we use inside of jQuery So that's what gives you that ability to use CSS selectors to navigate the DOM and jQuery But it's also its own project and you can use it outside of jQuery if you want Sizzle is actually pretty stable. They've haven't been doing too much their last release I think was back in like March or April It's a pretty stable project. So not a ton to update on that But it's also it's always good to to make people aware that it is its own project and it can be used outside of jQuery All right Q unit. How many people use Q unit? Not many. All right So Q unit is a JavaScript unit testing framework There's a bunch of them out there right mocha in turn There's a whole bunch But Q unit is the one currently in in the jQuery foundation It's a great unit testing library the jQuery projects use them. So jQuery core UI mobile. They all use Q unit and One of the main things they're working on right now is is more of a Higher level thing that's not necessarily just about Q unit and that's Creating this thing called this common reporter interface And so it's really cool. They've been working with some of the other unit testing frameworks and other people interested in this space to figure out a way for all of these unit testing frameworks to generate a common set of events and outputs so that your your test runners like karma or Or like even like browser stack or whatever can All depend on the output to be the same no matter what unit testing framework you're using on which really simplifies The ability to unit test with with any of these frameworks. So so they've been working More in the testing space as a whole rather than just on their own project, which is also really cool All right pep so pep is really close to having a logo, but it's not official. So unfortunately, I couldn't put up here It's really cool looking but it's not official. So They are discussing it in an issue though. So if you want to see where it's at You can look at their project But pep is a pointer event polyfill so this goes back to what I was talking with jQuery UI and implementing pointer events so pep was originally written by some folks at Google and They donated it to the foundation and we took it over And basically it's a it is a polyfill for the pointer event specification Which we are big fans of Anything that can help developers have write less code. So Basically, it gives you the ability that you don't have to fork your logic to handle touch events and mouse events It's it's a single event system that handles both And so pep is the polyfill for that So as browsers start implementing it then you wouldn't need the polyfill anymore But until then pep is a really important project to get people using pointer events now And that's jQuery UI will be using pep to implement pointer events until all of the browsers implement it All right chassis. So chassis is a new project created at the jQuery foundation And I like to kind of refer to it as as a framework for CSS frameworks But it is itself a CSS framework Basically, what they are working on is trying to find Trying to define a common base for CSS frameworks to kind of build off of so The idea there being that With this common base it makes it a lot easier for your code to be portable between things like bootstrap and Zurb foundation or any other CSS framework out there if if they were all to start building on top of this base And so they're hoping to have their initial CSS framework out in the next couple of months, I believe and Yeah, it's it's a really cool project. It's really early So if if you're looking to get involved in open source and you're interested in CSS frameworks This is definitely one to jump on because you can be involved from the beginning and really dive in and start contributing All right as prima Who's familiar with Esprima? Okay, not many. That's that's okay So Esprima is a recent addition to the jQuery foundation. It just joined the foundation in January and Esprima is a a JavaScript parser And so what it does is it it parses JavaScript and creates what's called an abstract syntax tree or AST and then different tools Etc can use that AST to understand what's going on in your JavaScript and so It's a really cool project It's a really important project. There's a lot of tools built on top of that that I'll touch on in just a second Currently the Esprima team is is working on Implementing all of the ES 2015 ES6 whatever you want to call it features so that it's able to parse any ES6 code and They've also recently Yeah, so I'm going to talk about one And I don't know if it's that's the one you're thinking about structured JS is the tool that Khan Academy uses But I think the answer is yes And I'll talk about one in in just a second It's it's not necessarily in a full editor, but I'll explain it in just a second But they also just recently improved their Their testing infrastructure and their workflow to make it a lot easier to contribute to that project before it was It was basically run by one person and if if he didn't have time To work on it it would kind of be stalled and one of the things that we really had them focus on when they came into the foundation was Improving those workflows and that infrastructure to make it a lot easier for other people to get involved and help out and that's really Gotten the project moving again so These are just a couple of tools that are built on Esprima or or the AST That that Esprima generates Istanbul I don't know if people are familiar with that project, but it's a code coverage tool so What it does is it takes it takes your code and your tests and Parses them and then determines how much of your code is covered by your tests and then can report back to you What's not covered so that you can write more tests or better tests to cover all of your code JSCS is a JavaScript code style tool And so that uses Esprima as well and what that does is it analyzes your code based on Style guides that you input into it and there is a jQuery style guide That you can use out of the box from that project And so basically what that does is for your JavaScript projects if you have a particular way you want the JavaScript written including White space and whether or not the curly brace goes down to the next line all of those details JSCS will check those for you and then report back and say oh This doesn't match your style guide and you need to fix them and so then back to the question about if there are any JavaScript editors that use Esprima. So structured JSC Is really cool. I actually just learned about this a couple days ago I was watching a talk from like April that John Ressig gave John's the creator of jQuery and he works for Khan Academy now and Khan Academy teaches their computer science curriculum with JavaScript, which is awesome. There are millions of people learning How to how to code how to write programs? Computer science concepts with JavaScript, which is amazing But this tool that they built so all of their courses are online and They have exercises within these lessons that the students have to complete and as they're writing code This project structure JSC parses their code and compares it to a template that they provide for that lesson saying This is what the code should look like and then it can compare that on the fly as the student is typing and say oh You'll you put this line here and maybe it should go above this line or you passed two arguments to this function call, but it actually needs three So it can guide the student through the lesson as they are as they are writing the code Automatically, which is just amazing And that's built on top of Esprima and there's a number of other tools There's a lot of tools out there that use that use Esprima under the hood One other quick thing related to Esprima is this this project or or sort of concept of ES tree which So the the AST the abstract syntax tree that Esprima generates People have started as JavaScript evolves as a language they have noticed some shortfalls or or Things that don't quite fit into the current abstract syntax tree that that these parsers are using and so a number of the other JavaScript parsing tools and people that are interested in this space have started getting together and working on this concept of ES tree, which is a new Abstract syntax tree And so if that's something that interests you like the nuts and bolts of JavaScript and and how it works I would say definitely check that out. All right. So the last project. I want to talk about The last jQuery Foundation project currently is globalize I'll ask the question one more time. Has anybody used globalize or at least know what it is Nobody Wow That's good because I think I think you'll really like it. This is one of right now This is one of my favorite parts. I love this project. It's gaining a lot of steam But basically globalize is our internationalization and localization library so it does things like parsing and formatting of dates times currencies Numbers It will do Message formatting so it will Do translation if you provide a set of translations to it it will do gender inflection pluralization It's an amazing project And it's all it's all been recently rebuilt Raphael the project lead for globalize and some others Recently rebuilt it. It's been around for quite a while, but they recently rebuilt it on top of Unicode's Common locale data repository cldr Which is a huge repository of all of that information That you need for the different languages and locales to format numbers and currencies and dates and times, etc and so It's it's a really powerful tool, especially if you're trying to bring a web application or Project to different markets where you need to format things Based on the locale in which the person is using your application And it's all done client-side So one of the things they're working on right now Is this this idea of this runtime optimization, so they're doing a lot of work to Pair down the amount of code needed so that it's only Pulling in the pieces of cldr. You need and the and only pulling in the different parsers and formatters that you need To keep the the amount of code down and keep the performance up So that's kind of what they're working on right now And then I just wanted to kind of show a quick Demo, it's really ugly because I'm not a designer But hopefully it gets the idea across hopefully you can read that so so this is just a a set of different currencies and Right now they're being formatted based on US English And so 150 US dollars The the default locale just puts a dollar sign 150 a decimal point zero zero The the other language I have in here is Brazilian Portuguese I chose that one because Rafael the globalized project lead is from Brazil And so he could help me make sure everything looked correct But all I have to do so this is a little project I a little add-on for react that I built so I mean react is obviously overkill for what this does, but it's just to demonstrate So it stores the the locale in the state And so when I update the locale it'll go through and update all these react components To reformat them based on the locale. So if I change to Brazilian Portuguese They all update to the appropriate format For currency as written in Brazilian Portuguese Which is pretty cool, and this is all done client side similarly with things like dates Here are number of different formats for dates written in US English and if we change them to Brazilian Portuguese it does those translations for you All just based on that CLDR data So and there's there's a bunch of other things like here's some message formatting and it'll do those same translations the gender inflection You can see that it takes gender into account when it's when it's pointing out When it's doing formatting these messages plural inflection as well where it says You and to others it does that that pluralization for you And then numbers is actually very similar to what we saw above with currency Pretty cool, right all done on the client side No page refresh It's pretty cool. I Love that project. I've I've been I've been really liking globalized for a while and and a number of other Organizations are really starting to to show interest in this as well. So we've been working pretty closely with some folks at IBM as well as Twitter and Adobe are all Have been started contributing to the project and and considering using it in in some of their products, which is awesome So I have this this new project slide in here So so hopefully you can see based on some of the projects that are there that it is about a lot more than just jQuery and We are also in the process of talking to a number of different projects about joining the foundation and One of the things that that we wanted to make clear is that we're not trying to pick winners here So we're here to support tools that people need So the fact that we have a sprema doesn't mean we wouldn't bring in another JavaScript parser if a lot of people dependent on a lot of projects depend on it and need it to be around and it fits within our mission So and there's all kinds of examples like that, right so so we are just looking to support projects That need that support alright, so that's That's kind of where we're at with projects We also do a lot of work in standards bodies so we have a A representation in in a number of different areas in standards And what we try to be is kind of the developer voice the practitioner voice In standards bodies so a lot of times when you look at standards that are being formed you will see That a lot of times people the people writing these standards are very academic or aren't necessarily In the trenches building web apps building websites that use these standards and so they don't fully Understand the impact of some of the decisions that they make and so what we try to do is Inform them of those impacts and try to to push for standards that will help developers More than maybe the the browser vendors for example and a good example of that is pointer events And I think Scott will talk a little bit more about that later as well but we did a lot of work on the pointer event standard because It just makes sense for developers to only have to worry about one event model for for pointer input, right? All right, so we do a lot of work in the W3C on standards We are involved in all of these working in community groups so everything from CSS to HTML to accessibility performance Touch events pointer events We kind of have our hands all over the place when it comes to standardizing the web so If these are things that interest you We are always Looking for people that that are interested in standards are working on standards and maybe don't have the ability to Join the W3C Talk to me about that because we are We're always putting people in in working groups to represent the developer voice in these standards processes We're also very involved in ECMA so ECMA is obviously the the body that among other things standardizes ECMA script or what we call JavaScript And that's done by the TC 39 committee. We have two representatives on that committee Rick Waldron and Yehuda Katz So they they represent the jQuery foundation in TC 39 so that gives us some good Leverage in that committee and gives us some insight into where the language is headed And we can provide feedback again based on what how developers use the language Another one I just wanted to call out was ECMA 402 and that's the Internationalization standard inside of JavaScript. So again going back to my my love affair with globalize The ECMA 402 standard so Rick Waldron is actually the editor on the second edition of that which was just started And Raphael the the globalized project lead. He is also contributing to that That standard as well and bringing some of his experiences And even proposing some of the features he's built into globalize Trying to bring those to the language itself So that JavaScript can just do some of that stuff for you The other kind of big thing that we're obviously involved in our events all around the world So the jQuery foundation ourselves we run Usually one or two events in the in the United States But then different organizations either approach us or we approach them to try to To spread our reach around the world obviously to an event like this And so I wanted to take this moment actually real quick to just thank Nourish And and the committee that has helped you To to put on this event it's been awesome so far. I don't know how many of you were here for the workshops or yesterday And then we've got two more days But it's been it's been great So if we could all give Nourish a hand I'd appreciate it So yeah, it's I mean without people like like Nourish and and the other organizations that run our events in other countries We wouldn't be able to do that. We just at this point in time don't have either the the the person power or or the knowledge of the market to be able to to go and run an event in In other places so So that's just awesome that that the community steps up and does that for us All right, so so that was was basically where we're at now I Kind of want to go into some some higher level stuff about where we're headed It's it's a little more philosophical and Hopefully it will it'll peak peak some interest so last month we had The foundation had our board of directors meeting and leading up to that meeting and in that meeting we kind of took a step back and Took a look at what needs were out there in the world of the open web and we looked at the things that we had been prioritizing and We're trying to think about are we prioritizing the right things to meet those needs And in some cases Yeah, I think we were in other cases I don't think we were and so what we're trying to do now is not necessarily change the foundation But maybe course correct a little bit and and try to meet some of those needs out there that That are obvious needs throughout the open web That we think with our platform being the jQuery foundation we can have an impact on So like I said, we're not necessarily changing everything. We're still here for our projects. Our projects are very important In fact, our hope is to start adding more and more projects But in a way that We are supporting projects that help meet those needs that we have identified out there So like I said, we're kind of taking a step back and looking at the bigger picture and some of the big overarching Issues and things going on and one of those is is diversity And so we really want to try to start focusing on diversity in the world of open source There's definitely especially when you start getting into a lot of the really Popular projects the really Large projects were run by large organizations if you look at the people involved in those it It's not a very diverse group and we want to change that and so We've kind of identified three areas where we want to help diversify the open web the first being obviously developers so getting more Developers from underrepresented groups involved in open source contributing to open source and And bringing that different point of view and those different experiences to open source The second is even within the foundation diversifying our projects. So right Now most of our projects are focused on like JavaScript or CSS There's no reason why we couldn't bring in a hardware project for example But by diversifying the people involved in the organization We can then get all of those different point of views that we don't have in our little circle, right? and then At the top level at the governance of the jQuery foundation We will admit if if we take a step back and look at ourselves the people that run this foundation It's not a very diverse group and so we've started reaching out to different diversity Experts that that work in this space that represent different groups to help us both be receptive to to the needs of these groups and also actually change the composition over time of the Actual group that is running the jQuery foundation to be a more diverse and more inclusive group somewhat related to diversity is Accessibility so that's another big focus point that we have and it's right in our mission, right? The the super short version of our mission is making the web accessible to everyone and so we really want to start focusing on on Helping in the world of accessibility both in terms of of tools and awareness. So whether it's physical disabilities or issues cognitive disabilities Social or economic circumstances We want to find ways to make the web accessible to everyone and so whether that's Through projects developing tools for developers to use to make their applications accessible For creating tools for the users of the web to have better access and also just the idea of raising the awareness and making sure that when developers are Building projects they have accessibility in mind from the beginning and it's not an afterthought after they've already built their project in a way that excludes People from being able to use it and so along that same line of awareness is sort of the third and final Big picture idea, which is education and we're going to really start focusing on more opportunities for education whether that's through Developer training getting them involved in open source Diversity awareness accessibility awareness all of that it's going to be a more Education is kind of a a cross-cutting Objective that we have now so Education will hit both of those other two main objectives plus the the way we approach Maintaining our projects etc so Also along those lines as we as I was talking about events earlier. We're actually working on The planning phase of a new event It's going it's going to be in the US At first But what we're hoping to do is create an event that gets some of these underrepresented groups More involved in open source and brings them together with some of these large organizations that are looking to diversify Their open source contributors their workforces Bring those together into these small focused events and get them working together in almost one-on-one situations To really sort of get people Involved in open source and the hope is that that event will then become a template that we can spread Everywhere across the world and start running those events all over the place so Yeah with that I think I went a little fast But I'm happy to answer any questions I know we have another session this afternoon where we'll be kind of talking and answering questions and stuff like that as well, so Yeah, so you have any questions about any of that stuff or or anything that I didn't cover that maybe you were wondering about So so the question was about the the node community and and you're asking What do I think about? Like just where they're headed or Okay, so so how how's the jQuery foundation sort of involved in in the node community so From a technology standpoint and we have people that that work and know that that work with note all the time Etc in terms of of the actual Community the new node foundation I actually talk with them all the time We have very similar Goals So I see us working together a lot on sort of unifying the the World of JavaScript both on the server and the client But yeah, I mean I talked to so we actually have on the new node foundation One of the people on their board is Steve Newcomb from famous. He's also on our board So we have we have people There's a lot of crossover So I think we'll be working together a lot and I think they're headed in in in a good direction bringing node and IOJ aspect together and Forming the foundation so that it's it has that open governance that neutral governance I think they're headed in a good direction and I think I think we'll be doing a lot of good things together That I don't know do you anything about jQuery mobile 2.0 So I guess the answer so the question was if there was a timeline for jQuery 2.0 For the most part the the jQuery projects don't Give public timelines Because They depend on volunteers and so it's very hard to keep volunteers to a specific time So yeah, I don't know I I assume 2.0 happens with the merge, right? Once that's done, so it may still be a while Um, I don't I don't think we had so the question was are we going to either create or support? Tools for hybrid development with jQuery mobile. So I assume with like Cordova or a phone gap I know we don't have any plan of creating a tool ourselves unless Alex is working on something I don't know about I Don't see why we couldn't support a tool out there But they would need to be interested in joining the foundation Okay In what capacity so so Scott Scott over here the jQuery UI lead So for those that couldn't hear so the the shortened version of that is that the UI and mobile teams I assume have been working with Intel on What they're doing with their SDK And they are moving to To just jQuery mobile as the solution within the SDK And so that's a tool you can use And so yeah, I mean I think If at some point They came to us we might have a conversation about it being a foundation project. I don't know if they would ever do that right but Yeah, there's no there's definitely no plan for us to create a tool. Yes, and I'm just interested to know if you're targeting Because I know a lot of people that would have a lot of fun working with this kind of stuff. Absolutely. So so yes When we when we say underrepresented groups that includes age So these events that that event that I was talking about where we're trying to start getting more under underrepresented groups involved We're doing them on the weekends. So it won't interfere with school. It won't interfere with work and Like I said, we're trying to partner with groups. So we could maybe one of the groups that we partner with our universities or or or different Programming clubs or or anything like that where where students may be involved I know one of the the groups we're talking about right now is women of color in tech chat so they They are really interested in working with us But yeah, definitely ages ages Definitely an important factor as well. And so We definitely want to get students involved because yeah, the earlier you can get involved in open source The more doors I think that opens for you career-wise Definitely Anybody else? Yes, um, I mean, I think I think the easy answer to that is funding so finding organizations that are willing to to Keep us running because it does a lot of a lot of times people don't realize that Especially once we get to an organization of this size with this many projects It actually takes quite a bit of money to keep it running Open source is free But a lot of money usually goes into actually Keeping it running So that's definitely a big challenge I Think one of our other big challenges are the things I was talking about at the end is is really trying to to diversify What we're doing who's involved? And so that's that's why we're really trying to focus on that Yes, yeah, can you elaborate on the infrastructure and security the internet is running on jQuery, so how secure? I'm not sure so in terms of like the Security of jQuery itself the servers. Oh, okay So we have we have an infrastructure team That that tries to manage that You may have noticed I for when was that last summer? last summer We had a pretty pretty big Incident where our websites were defaced and we were being D-dost Like some of the largest d-dosts that our hosts have ever seen To the point where it was actually Bringing down their internal network and their Internet provider was shutting them off So We've started we've we're always looking for help there. So if that's something you're interested in We are always looking for help on the infrastructure team Cloudflare did help us out. They stepped in and and gave us their service for free Which is awesome So that helped mitigate a lot of that the d-dost issues that we have we haven't really seen those anymore I mean, we're still we're still actually being d-dost all the time but Cloudflare Fixes that for us But yeah, it's it's definitely a challenge especially for like I said for an organization a nonprofit organization that doesn't have a huge security team I mean we have maybe Three people or so that that work on infrastructure a lot and then maybe a couple more that help out occasionally And yeah, they're managing. I don't even know it's something like 20 or 30 servers and All kinds of infrastructure. So we're always looking for help. So if that's something you're interested in we should talk Yeah Sundered. Yeah, so we are so we are members of the W3C and so We are able to put representatives and working groups and things like that to define the standards Yeah, so so you might talk to chrome safari and you know firefox teams as well to push in more features So I just want to know that how reluctant they are or how you know He's how easy it is to talk to each one of them because they own their property browsers And who is more open to new ideas and who is not? So I don't want to get in trouble For the most part the browsers are willing to at least discuss things That doesn't mean that they will immediately Change their mind Historically safari has been really fun to try to talk to About different things especially around pointer events And Scott will talk a little bit about that as well later But in general, I mean in general the the browser vendors we have a good relationship with them We talk to them a lot because we get a lot of bug reports that are actually browser bugs And so we have relationships with them Where we can kind of fast-track bugs For them to fix But yeah as far as implementing new standards, I mean It's a little bit of work, but like I said there most of them are at least willing to have the discussion And if it makes sense They Usually come around Anybody else? Yeah, so again, I'm I don't really get to Work on the projects as much so the question was if I could elaborate a little bit on on Chassis and how it might relate to project like bootstrap Our I our goal our idea is for chassis to kind of be this very Generic base CSS framework that other projects could build on top of and we actually have so Like his name is Chris, I can't think of his last name Who's on the bootstrap team? He's actually contributing a lot to chassis We've had conversations with the folks at Zerb that run foundation And We're trying to find if you look at a lot of these CSS frameworks They do a lot of things the same way And a lot of times the difference is like the class names, which is just a Headache when you try to move from one to another And so that's what we're hoping Chassis can kind of help them avoid if if they're willing to to move their framework on top of it Does that make sense? Yeah, so that so the classes option which is that in a release yet Scott classes option for UI Okay, so soon Okay, so very soon 112 jQuery UI 112 will have this new classes option and you can map the bootstrap classes to to the UI classes The way that you want them so then you will easily Pretty easily be able to theme your jQuery UI elements with a bootstrap theme Cool. I think that'll do it. So thank you very much everybody


Exceptional points, EPS, in open systems non-hermitian physics involve simultaneous coalescence of eigenvalues and eigenstates, which we study in optical micro-disc cavities with concentrically-layered refractive index profiles, showing an EP with two coalescing modes in a double-layered cavity and three coalescing modes in a triple-layered cavity. This article was authored by Julius Kulig, Zhang Huanyi, Martina Henchel, and others.


Buy My Coins is the best place to get Madden Coins for anything.  The 97 overall Ravens theme team.  I know you guys are excited for this one. I am too. Oh Dude I thought the chief's team was good. I think this is the best one we've used so far. Oh my god Inquat Bolden Marquise Brown Devin Hester Mark Ingram Jamal Lewis Lamar Jackson Patrick Ricard John Brown Wow, bro. This is disgusting Dude of these chemistries is boosted to a 99 and then this the offensive line I think is the best we've seen it doesn't stop there at all Now they let the free agent players get any single chemistry you want So yes, technically maybe I shouldn't be using Jadavian Clowney But the guy let me use his team has Jadavian Clowney, so I'm definitely going to use it. Another fun thing 99 overall cards can get four abilities now. Yeah, they kind of updated it without really telling anybody But this clowny look at this extra elite S rush leave run stopper enforcer. Oh, so yeah my Lamar Jackson Pro Bowl jersey I'm not a bandwagon. Okay I have been a Ravens fan ever since the start of this year when they started getting really good So I'm not a bandwagon. I'm allowed to wear this jersey for this video Ray Lewis CJ Mosley Tyrell Suggs Ed Reid Rod Woodson Kaleis Campbell Michael Pierce Patrick Ricard again, which I actually didn't know you could do Zidarius Smith Marlin Humphrey D'Unzine. How many 99s are on this team? One two three four five six seven eight nine ten I think 97 overall is the max overall right now So this is basically the best team you could get John Harbaugh home stadium He's got Saints offense and Jets defense.  So we're gonna look at the stats on some of these players and just kind of marvel at how absurd it is So Darren Waller. He told me specifically also, of course, huge. Thank you to Ryan, bro Ryan let me use his Ravens team team. This team is absolutely maxed. He specifically told me to check out Darren Waller stats 98 speed dude, that's like Tyree kill that toy then 98 speed 99 catch 99 catch in traffic 98 spit, I'm actually really excited to get him incorporated. I don't use tight ends as much as I should So I'm gonna definitely try and use them as much as I can 99 strength that full back 81 speed 91 run block to do mark and grow my nose starts out really slow But he's boosted up to 96 speed on this team. Oh my god. I want to see Red Lucid clownies Yeah, that's like that's not fair at all. That's so not fair. This is absurd dude. Oh Oh That's so sick.  All right So his X factors are clowny Earl Thomas Ray Lewis Earl Thomas compared with Ed Reid Oh, Earl Thomas compared to Brian Dawkins Still a beast. Wow. This will absolutely be one of the most fun theme teams. I do I think this one is so busted All right boys, let's give it a go. Yo, his three letter abbreviation is Tex and he's the Houston Texans Maybe we have a Texans theme team. Oh, and I forgot I have I Have Devon asked her on the kick return and he's got some nasty kick return abilities So my X factors are Lamar Ingram and then Devin Hester first in 10. We're going with the dive come here Oh, he missed. Okay. Come here. Oh Do that honest to God could have had a touchdown if he got a better truck there. All right power Oh, this was one of the best plays in Madden 19. We're gonna give it a go right here getting up Oh My god, do I have a leapfrog? I didn't do that. He did that all on his own I'm gonna try and hit Jamal Lewis out of the backfield. Oh, he's there. Okay.  I and dashing dead. I that's perfect Jukebox bruiser and outside zone guru and this play is considered an outside zone So this is good. I think more powerful truck and stiff arm and fat. Okay, so I do have jukebox I might get a little bit of use out of that. I got some right there, but clown. He hits me hard I'm gonna hit him. He's just got to make a move here. Good truck. I'm going exact same set Fourth and one. I want Mark Ingram out of the backfield for this Is it there?  I think you just likes to take Texan. It's not a full theme team though He's got Russell Wilson.  Oh, we got ourselves a pass ladies and gentlemen second and 18 He's motion across. I'm expecting some variation of a corner out over here. Oh My god, is that a corner out? I am so surprised. I've never seen that before.  Don't let it happen Down to the five what a pick though. So what was he running? He was running eye formation week I'm gonna try it because I mean I have this 99 Patrick Ricard blocking for me out of the backfield Yeah, let's give it a go. I Don't expect this to work, but we're gonna give it a go. Come on. Give me a block. Oh damn With jukebox and bruiser he can do literally anything. I'm gonna look for anquan bold in here He's Still can't stop it. Let's go. All right. He doesn't motion anybody this time I see the corner out. Damn a deep out to de hop Who stays in bounds? Damn, but I'm just gonna run man coverage. Why not? It's gonna be so much of this We gotta just start hitting him really hard. Hope for a fumble This is gonna be it and mostly he's gonna get to the QB when he when he rolls, right? I'm gonna send mostly instantly Come on.  No Every play you're so cool second and three. It's not a run. Wow.  Okay, Mark Ingram is a freak second and two I don't know the corner out cheese, so I'm not gonna try and do what he's doing great downfield blocking Dude, this is so good. Especially with that full back Patrick Ricard is throwing the meanest block. All right, half-back draw again on second and four. He'll expect something deep. Let's go He's like a golden ticket. Let's see if he QB spies. No QB spy.  If not, I can take my field Let's see it in grub, you know, he's gonna get that Going for the strip does not get it first and ten going with the draw about to left all true box Dude, who is this guy? All right second and four Not too much time left on this clock. I think more than enough to make a play though. All right, Jamal Lewis Let's get out of bounds. Nice. Come on, baby Okay, he's there. He's wide open. Let's go They're in waller out to the three. I'm gonna call one time out right now. Damn that play was actually sick I almost could have taken that right side for the touchdown, but I've never ran that play before I did not know how that was gonna set up. I might just block ingram and try and scramble this.  That's such a good play by him. I Can't believe I just did that just charged all the way down the field to do that, but you just got to get another interception Come on Exact same way use your playmaker that I took it. All right, dude, we haven't scored an offensive touchdown yet So I'm a Senate crosser. Where's the QB spy? There is no QB spy Absolutely, oh good block. Let's go down to the nine. I'm not choking this. I'm going straight. No huddle I'm gonna do the exact same thing. Let's not make any mistakes here. Where's the QB spy? There is a QB spy that time Big time. All right, make no mistakes make no mistakes. No way No mistakes. I couldn't even get that off third and gold got a QB spy No QB spy You're bold my friend. Oh, he switches off Brian Cushing.  I'm blitzing everybody. I know it's a run Let's go easy backfield.  I got these covered. Let's go Ray Lewis, let's go. I honestly shouldn't be doing like a weird-ass play like this, but I'm gonna try it Let's see if he's there. Yeah Oh Okay, third and nine. I'm looking for Yanquan Bolden No QB spy. You're out of your mind. Oh, wow. I really should have fun Oh, I can't get it going on offense, but I am winning the game now So hey, we got the best kicker in the league on this team, too So come on. Where are you gonna go? Right or left? Oh? Play action that corner out's gonna be open to oh Good playmaker.  That was sick.  I'm sending everybody if I'm wrong. This will be real bad Let's go Eric Dickinson's having a bad ever since that big one. He's I think he's negative on every rush Oh, no, did I oh I QB spy both of them. Come on playmaker playmaker. Let's go. We got this set I had two QB spies. I thought I blitzed my QB spy mode, but it gets a sack anyway Third and 21 what I need is quick pressure. All right. All right, so corner out Easy always just gonna take off Wow, that's like the last thing I expected you to do. That was a good play because of how unsuccessful that was. Oh I lied damn. I did not expect that Third and one he's going off the right side with Eric Dickerson 15 to 14 first in 10. That's a heater. That's a heater blitz. Oh my god. I believe He's been so reliable Let's go first in 10. Is there a QB spy? There is not a QB spy. I will take nine yards I think I know Mark Ingram can get this on a power. Oh, I'm gonna switch back to power. Oh And I'm gonna take it. Let's go. Let's go. Let's go I think that's field goal range as a deep one, but it is field goal range I got 10 seconds to make a play. This is the game right here boys. Get ready Ingram money Let's go. Don't get down. Let's go That's the game. Ingram is the goddamn gold.  So I gotta make sure I kick this quick. All right bingo got enough power Do I have the accuracy? Do I have the accuracy? Ravens 17 to 15 three field goals Justin Tucker if Mark Ingram didn't play so well Justin Tucker would be the MVP But Mark Ingram was a freak. All right, so let's look at it He dominated me in passing yards my rushing yards were absurd and I had three takeaways I had some really good user picks that helped me out in that game. Those were crucial Yo, that's it for the Ravens team team Ryan. I appreciate you bro. Thanks your team Right now boys. I have a guy with the Vikings. I have a Steelers I have a Patriots have a 49ers if you have kind of an a team that most people wouldn't have and it's maxed out That would be awesome. Any boys got a Bengals team I wouldn't expect it But if anybody's got a Bengals team hit me up because we're lacking in some areas like that. That's it Huge W. I will see you in the next video. Thanks for watching as always peace out


Hi everybody, it's Evilmog from TeamHashcat and also X-ForceRed. I'm here to talk to you all about a fantastic chain of vulnerabilities that leads to domain admin. I call this printers to domain admin. So, first off, what we're going to be exploiting is this wonderful feature that Tifkin from SpectraOps discovered called the MSRP-RN principaler book. Basically what it does is it's a feature to have a domain controller to tell a client where its printers are. Now, any user can request this packet to be sent to them. And what it can also do is try and enforce authentication. Now, if the client says, hey, I only support NTLM version 1 and the domain controller is trying to authenticate to them, it will authenticate using its machine account. That machine account can then be reversed from NTLM version 1 to NTLM. And once we've reversed NTLM, we can create a silver ticket and then DC sync the server. So with that, let's begin. The first thing we're going to need to do is find out the domain SID of the machine we're going to attack. Now, we're going to specify that we start off with domain user credentials. And so we are already a regular domain user. We would have gotten this through Responder, some other method, or being a legit user on the network. So we're running enum for Linux on <IP_ADDRESS> on my mog.local domain. Now, we're going to see a whole bunch of stuff, so we're going to have to scroll up. And we're going to see the domain SID is right here. This is the security identifier for the domain. And it did not require any credentials to pull, so we're going to go export SID equals. And even though these aren't required, I put them around just out of my own safety sake, because I've been burned once or twice. So we now have the SID. Fantastic. Next thing we're going to need is we're going to use our credentials on the net NTLM silver ticket repo with a tool called Dementor. So we're now in the repo, so we're going to go .slash or pythondementor.py. So in order to use Dementor, we need a domain username, which is going to be evoMog. We need a password. In this case, password is password with an exclamation mark. Yes, this is a demo. Yes, it's junk. I'm okay with this. Now we're going to use a domain, the domain name of the log. Next thing we're going to do is go into another window. We're going to set up responder. So responder interface of ETH0, yeah, let's go with that. And now we're going to fire over to Dementor and fire off the authentication back at us. Next thing we're going to need is the listener IP. So the IP range on this, sorry, it was listener and target. So $attackerIP. I pre-exported mine because I can't remember what it was. And we're going to go with the target IP. It's going to send the attack. We're seeing access denied. Here we'll see an NTLM version 1 SSP hash. Now we'll see I attempted to go set this as 1-1-2-2-3-3-4-4-5-5-6-6-7-7-8-8 for the client challenge, but it zeroed out these. I kind of specified TAC-TAC-LM and it would have gotten me a better result, but in this case I wanted to demonstrate NTLM version 1 with SSP on video because it's fun. So we're going to copy this. I'm now going to go into my NTLM version 1 multi-tool. Python, NTLM v1.py. We're specifying NTLM and our hash. Now if you want to use crack.sh and pay $200, you absolutely can. Now the other option is we're going to do this with Hashcat. Now this will normally take you about three to five days with, you know, from 16 to 32 GPUs. It'll cost you about $1,000 in that AWS time. I haven't timed this out for a while, so my numbers might be inaccurate. But on 16 GTX 1080s it takes about four days, five. So what we're going to do is we're going to copy this. We're going to copy the $14,000 hash because it's already ready to go into Hashcat. We're going to go into my Hashcat directory, paste that. Just make sure it's a fresh file, nothing on my sleeve. Now we're going to take the command it told us to crack it with Hashcat. Telling us to use mode 14,000, attack mode three, which is a brute force, using the DES character set, and our attack type, already feel for you. Now because I have a time machine, it's going to crack instantly. Perfect, see? It's already cracked instantly. So let's go show these hashes right now. So here we have the portion of the NTLM, but it's actually being returned as a DES key. We need to convert these DES keys into a portion of an NTLM. So we're going to get, we're going to throw up my Hashcat utils, SRC, and we're going to want the DES key to NTLM portion. So here is part one. We are then going to do part two. What was that back over here? Part two. Now the most important part, we're also going to have to calculate the last four characters of the NTLM. Again, there's already Hashcat utility for that, so we're going to go into git slash Hashcat utils, SRC, and then we are going to use a profile CT3 to NTLM. But it already tells us that because we do the paste, and there we are. We have our NTLM. So the NTLM is going to be part one, part two, part three. Fantastic. So now we're going back into our handy dandy utility. Export NTLM equals, now to prove there's nothing on my sleeve on this one, crack map exec, SMB <IP_ADDRESS>, username is going to be DC $1 sign, because that means it's a machine account. We're going to use the hash of dollars NTLM. And there we are. We've authenticated as the domain machine account. Now we're going to run ticker. Now this command is a little bit complex. So first we're going to run Python. We're going to select where our ticker location is. We're going to use the NTLM hash, which we'll see here is 1D. Matches right up with what we have here ending in 904C. So that's your NTLM hash for the machine account. There is the domain SID that we captured earlier. That is this S121 here using enum for Linux. The domain name here is Mogbell local. Now the important part is the SPN. SPN is a service principal name. So in this case, we know it's a machine. So we know it's DC1. We know it's in Mog.local. All domain controllers by default will or should, in most cases, have a host slash DC, or a host slash for their SPN. So we can guess that this machine's SPN, or look at it in bloodhound, but in this case we guessed, host slash DC1.mog.local, and then the administrator, guessing it's administrator probably is. A lot of people change it, but that is how we create our silver ticket. Now I'm gonna hit enter. It's gonna create this Kerberosker cache file for you. Now you need to go run an export. So it means I keep forgetting the syntax. History, grep, export, grep, ccache, hit dash n1, there we go, exports. So we've specified here's where our cache file is. Now we're gonna proceed to SecretsDump, the domain controller, grep, SecretsDump, okay, dash n1, there we go. So we're gonna run SecretsDump. The syntax for this one is gonna be, you know, our Python three, SecretsDump, dash k means these Kerberos, tachnodactpass means don't ask for a password. We're gonna specify Mog at, or the domain Mog administrator at DC1.mog.local, and we're gonna DC sync the interesting. This happens, let's go take a look. There we go, she's the right tool. So we've used our, so the syntax for this one was Python running SecretsDump, our target was administrator at DC1.mog.local, dash k was used Kerberos, tachnodactpass was, don't ask for a password. And here we see our administrator hash, our guest hash, and our machine account, which we just finished extracting. So that is how you silver ticket a domain controller and DC sync it with just a regular domain user. Now for mitigations on this, what you're gonna wind up doing is, there's a setting called the Landman compatibility level. I'll include a link to it in the slides for this. There's a setting that we're set for two or lower, which basically means allow NTLM. That's what, if you increase that setting to five, that will completely block this. The other mitigations are disabled, the print spooler service on any sensitive server, such as domain controllers. Now this will cause an impact on some environments, as clients will no longer be able to update the printer list, but hopefully you have a better way of pushing printers, such as SCCM. So that is the one downside, but it will prevent domain controls from reaching out. This works up until server 2016. I have not seen it work in server 2019, and it again depends on your landman compatibility level. Thank you very much for tuning in. This has been Evilmog from X-Force Red and Team Hashcat.


Dear students, I welcome you in the course of leadership, emotional intelligence and the CN making. This is module number 190 and now our concern is resilience in the moment. Resilience is something which is required throughout your life because life is not going to treat you always in a very comfortable fashion. So rather than blaming and claiming that life ups and downs, we should create our resilience. Now when we investigate resilience, there are a few things that are going to elaborate towards us that what are the requirements to become more resilient. First of all, when we discuss resilience, remember that resilience is the ability to recover quickly from setbacks. So remember that resilience is the sense that self-image is being challenged and obviously we have to be resilient, we have to keep our self-persistent, we have to have the courage to face the circumstances of the life and obviously the challenges we have to face with resilience. Remember in the case of resilience, be sure to address feelings about self-image. How can your own self-demonstration be in yourself and in other person? And the most important thing is how your self-image is for your self-self. Your self-esteem is not hurting anywhere. Are you having the self-efficacy or not? So particularly remember that we need resilience during tough conversations. During those tough conversations, we have to be very careful in which way we defend our point of view and understand the point of view of others. And in those conflict situations, how you have to create a functional perspective that is the requirement of being resilient. It is said that the life would not become easier for you. You will have to be resilient yourself. And if you do not make yourself resilient, then obviously the challenges of life can also come to your survival with questions. Therefore, resilience is the outcome of having emotional intelligence. And obviously we are trying to improve our relationships with people because the outcome we want to achieve is the outcome and the output required by the organization. Whether it is in the form of productivity, profitability, or satisfaction of the stakeholders. Dear students, nobody's life is a bed of roses. Everybody's life is a bed of roses. And we have to see who of us can deal with those challenges better. And in order to deal with those challenges better, along with emotional intelligence, you have to bring persistence in your nature, in your self, in your career. You have to bring patience. And obviously that persistence and patience will create your resilience. Thank you.


It's Hop along Cassidy With action and suspense out of the Old West comes the most famous hero of them all hop along Cassidy starring William Boyd The ring of the silverspurs heralds the most amazing man ever to ride the prairies of the early West hop along Cassidy This famous hero thrills his 60 million fans with action and dangerous adventure In the role of hop along Cassidy is the popular star of the motion picture series William Boyd And now another exciting story of the early West the Red Terror Right now hoppy in California talking to an old friend They've run into after a long cattle drive to the Gulf shipping town of Fort, Texas He's a tough gray-haired little man named Blonnie Madigan Former gold miner who struck a dredge and is now living at Port Texas with his daughter Laurel as Blonnie explains She's been living in the east with her Mars people go into school in what not thanks to you darling Living like a desert rat all these years to call Mr. Cassidy Well, those days are gone forever miss Madigan looks like your dad is a big man in Port, Texas You see what's this new business you said you was in this Imbrovisial no impresario California while I'd ignore a miss dad's in the show business show business shown I'm rolling out to welcome that for the pair of you up in you in California staying at my place until now hold on Blonnie Oh the bar 20 won't be gone to racket ruin if you stay over a few more days I wish you would please well you see we're behind schedule already you've got to stay Tonight, I'm putting on the greatest fight this side of the Mississippi the star event of Madigan's Roman arena and Opry house I got Bumbo Renee the New Orleans bar Michelle fighting the one and only red terror never heard of it Oh, look, please. I wish you would won't you you've got to see the red terror Nairie a fight as he lost and all inside a one-two round We don't have to rush back do stay it's important Thank you, but just for a day or two and at our hotel No argument Blarney thanks just the same now I got to find my way back to the hotel and pay off my trail and California you can chew the fat here with Blarney. I'll show you the way Be back soon. I Wanted to talk to you alone. That's what I figured. I thought the two of all people might be the one who can help What fun you it's Brady Adams He's going to fight this this horrible Indian this red terror in two weeks. He'll be killed. Mr. Cassidy kill now hold on so the red tears and Indiana and Adam my fiance Brady is forming at the broken arrow. I met him when I first came to live with dad over a year ago He started to fight shortly after trying to raise a stake so we can be married I see how he made out much better than I feared but he mustn't fight the red terror. Mr. Cassidy the Indians already killed one man and cripples others Dad's booked him to fight Brady. I begged him not to what does he think of Brady Adams chances? Brady'll be killed and dad knows it. He hates Brady I don't know. I guess he just doesn't think Brady's good enough for me Dad still thinks I'm a child. Does Brady think he can whip this red terror? Of course, of course heaven help him. You can do something to stop it. Mr. Cassidy, can't you you will won't you? I don't know Miss Madion, but I'll let you know after I see the red terror fight Bombo Renee tonight Now back to hop along Cassidy and our story the red terror After driving their cattle to Fort Texas hoppy in California accept the invitation of their old friend Blonnie Madigan to see a prize fight at Madigan's Roman Arena and Opera House Since talking privately to Blonnie's lovely daughter Laurel Hoppy is especially interested in one of the contestants that night the red terror We find hoppy in California and Blonnie's private box round one of the main bouts has just ended It's always like this the first round You mean he just stands there making like a dog on turtle while the other hombre tries to find some place to hit him No You just wait me by the betting is far to one of the big Indian knocks Bombo kicking inside of three rounds And it's five to one. I'll give you miss a little something about the bomber trainer there in his corner That seems kind of familiar. You know hoppy. I was thinking the same thing wait a minute Windy Sykes what windy Sykes the skinny little fellow who ran the traveling medicine show that hit me scolera last year Darnation, that's the one he was selling some stuff called cheap walk-and-move snake oil And that big engine was part of his show. Yeah, only now the Indians calling himself the red terror Blonnie that red terror viewers used to be a medicine show man and windy Sykes was his partner faith and that explains it explains What the reason for windy Hayton dr. Drum so and just who is dr. Drum is the red terrorist manager Windy's been gone around saying that dr. Drum stole the Indian from it Sykes has been trying to find a man to beat the red terror There's someone to punch dr. Drum's meal ticket so to speak who is this dr. Drum? Where is it? Oh? There he is up sitting behind the Indians corner at ringside.  Let's have round two Well, let's see what happens this round Bumbo's opening up. He's let him and have it sure and the terrorists catching them all in his arms And it's gross you see Bumbo can't touch you Bumbo's trying to make the Indian fight. Hey if the terror is so good why does he keep giving up? They're on the ropes come on Bumbo something's wrong with Bumbo Sure, I told you didn't I Bumbo's down. Yeah, he must have got hit on the ropes happy Oh big God, it's going to be a knockout another knockout for the red terror Stick close California. Don't get lost in this crowd. Do we already lost Barney hoppy? The exit's this way. We're not going toward the exit one side, please excuse the partner. Come on, California We're going to the ring.  Hey, Wendy your old pill peddler. What's the matter? Can't you wake up that sleeping beauty? What's the matter Bumbo hurt badly badly? He's dead And get off the chief's handraps Willie.  I kind of thought that bandit face of yours looked familiar when I saw you seconding this big moose Then when I saw you doctor, I remembered our little get-together the time I was in New York with that Rodeo You were in the smuggling business then as I recall you and Willie chief walking moose Hungry in a moment chief just lay there on the rubbing table Willie will give you a massage. Oh You know Cassidy?  What? That's impossible. Hey What are you doing? What are those girls Willie moose?  Well, they started to give me trouble. Come on hurry. Let's get out of here Hoppy that message in the envelope the hotel clerk give you downstairs He told me what it's about. It's from Blarney's daughter. Lara. She wants to talk to me She'll be here at 11 tonight Laura here. Oh, what about for gosh sakes? It's almost 11 now Hey, that must be her now somehow I doubt it Sure, and that's a fine way to be treated me for the hospitality in the goodness of me heart They've opened up to you ditching me after the fight away. I mean now wait a minute.  I just barred them Here they are. Take them. Oh borrowed them is it for a little investigation. That's all those gloves killed a man tonight Sure, and I'm sorry is anyone about that Cassidy, but why should you think there was foul play? It was an accident as the town crown himself declared. Was there anything about the gloves you didn't like? They said a brass knuckles me. No Blarney nothing like that. No tin foil in the padding No oil a mustard soaked into the leather. I Couldn't find a thing wrong with them So you admit you were wrong that you made a fool of yourself Well, all I can say is that any man who thinks Blarney Madigan could be running a crooked fight show is no friend of his Good night and bad sister Hoppy wait Now come on What is it? We've got the head of Laurel off we can I don't want her to be running into her father on her way over here Laurel I just saw my father leave as I came up I stepped into the shadows tomorrow could have done just as well Couldn't know no, I just had to talk to you. I couldn't sleep I kept hoping and praying they put the red terror in jail for killing that man tonight But they won't the fights going on the killings going on easy now honey, mr. Cassidy I know it's like asking for a miracle, but is there anything anything you could possibly think of to get Brady out of this You called me hoppy once let's keep it that way all right Does Brady know you've spoken to me, of course not if he knew I was trying to stop the fight Oh, he's such a fool so cock sure so confident he and that trainer of his trainer Wendy's side you mean Wendy's training them Say Brady's in good hands easy all fikes cares about is a chance to hurt dr. Drummond the red terror So we heard what hasn't Brady announced that he's quitting the fight game after this last fight Yes, but I want him to quit this horrible business now. Oh, what good is the money if it costs him his life He'll be killed. He hasn't a chance He hasn't a Wow, what do you suspect tell me? What should I suspect I'd better go. I'm sorry. I bothered you like this. I know it No, wait Yeah, I guess that accident tonight kind of made her blower top California, I never did see that first blow the one that made bombo groggy. Did you why sure? Oh, it happened when there So much was going on at the time. Yeah, exactly and nobody saw it You know California, I think we'd better pay a call on Laurel's father these office tomorrow morning Well for one thing I want to talk to him some more about that killing tonight could be it where it wasn't an accident What no in fact some people might even call it murder And now back to hop along Cassidy and the red terror After an enormous Indian prize fighter named the red terror kills a man in the ring Hoppy incurs the hostility of Blonnie Madigan fight promoted by Raiden the terrorist dressing room to examine his gloves Hoppy who suspects the terrors manager doc drum of foul play Visits Madigan at his office the next morning Glad to Blonnie And now I've been thinking happy that you'd fit in mighty well in the next show. I'm feeling unputting me Yes, you may buy the star attraction of a Grand Rodale. I See bread not Blonnie and why not well for one thing you got too many partners No, what do you mean by that? Well, for instance your partnership with that doc drum And what makes you think he's any partner of mine? You're too interested in the success of that fighter of his though Would that be a crime? You're an honest man Blonnie doc drum is a crook, and you know it And so he served time once what of it man can make a mistake. He's made a lot more since then That's why he had at West You even loaned him money to get into the fight manager business, isn't it and why not for what you got a share in the red dare Hey Broken-down medicine show Faker Faker is it? It's a great fighter doc drums made out of him He'll be ready for John L. Sullivan himself after he gives Brady Adams the beat and he deserves two weeks from now You seem mighty sure you can take care of your future son-in-law son in no common price fighter Marry the daughter of Blonnie Madigan. I can tell you Adam's is retiring after this next fight Blarney You'll have enough to buy a share in a ranch and build a fine house with all those fancy gadgets women like Even one of those new fangled telephones like you are there on the wall Unless of course he gets killed before you can collect the purse now Bumble's death was an accident a chance in a million was it well Come on Blarney make it over It's two one three, please Hello Willie Madigan Now put dr. Drum on the phone Where do you want to go now hoppy to the livery stable to get our horses? I want to ride over to the local newspaper office and read up some of the back issues about the red tears past fights After that we're riding over to where Brady Adams is training. Oh, well, how long do you figure we'll be hanging around here? Well, I Know two writers coming to down California Slow down. No, you're drawn now. They went around that corner too fast and bullets come so close. They give me a chill Who was there anyway? Couldn't tell what those bandanas are with their faces. Yeah, but did you notice the gun hand of the first one? Some sidewinder who goes in for finger jewelry. Let's have your boy knife, California Here your what fur one of those bullets buried itself in the stable wall might make an interesting souvenir And as to how long we're staying I can tell you now we're staying until after Brady Adams fights the red terror Say it sure been swell of you hoppy helping Brady train the last couple of weeks. The boys in great shape Yeah, I don't think he'll have any trouble taking the big Indian tonight, Wendy. Here comes Laurel. Hi there Hey miss Laurel, did you hear that hoppy's gonna be in Brady's corner? Yes, I did Wendy But suppose hoppy suppose that big gorilla hits Brady like he hit Bombo Renee. Don't worry. He won't I hope you're right Oh, you've got to be right. Oh shucks Brady. You'll probably flatten him in the first round Wendy. Where is Brady? Oh, he's out taking a long walk. It's his only exercise before the fight. He'll be back soon, Miss Madigan Well, I reckon California night better be mows in along we got a rather important call to make before the fight tonight What do you want just leave me to your boss Willie and I'll tell him You want to make trouble there? I know you You're kind of familiar yourself come to think of it Yeah, that heavy black shrubbery over your eyes those rings on your fingers Of course, you're the bad boy who shoots holes and stable walls Get that that a Dear blurn it well know what about that attempt on Cassidy's life a couple of weeks ago Right after I telephoned you to make sure everything was on the open. Oh, my dear fellow What possible benefit could I gain from his death a sense of security perhaps? Cassidy yeah, and a lot of satisfaction too. I'll bet but your luck's against you doctor I'm still alive keep your hands on the table dock unless you think you're bulletproof What's the meaning of this Cassidy the meaning is clear Blarney? I have here two checks both for the same amount the winners share of all the purses that your friends fighter is one One is made out to you doctor drum The other which you will sign doctor is made out to mr. And mrs. Brady Adam Sit down Blarney and keep your shirt on We'll deposit these two checks as stakes in a wager that the red tear is going to be knocked out tonight And that's what you want me to sign well, of course my dear Cassidy of course. I'll sign that's all you want Where's my pen? take Yeah, shall we let Blarney hold the stakes. I know we can trust him Take them Blarney and hold on to them a check I signed represents everything California and I have in the world But I don't think it's a risk You don't see I want to talk to you Blarney come on. Let's go Oh Well Blarney I heard enough to know that you aren't the hoots with drums. Hey, where did California go? I left him out here waiting. His horse have gone too. We're short and that's him riding this way. Yeah Hoppy hoppy. I seen him bring him in and I read out to see what's going on They got him hoppy Laurel's taking him to her house. What? Pull up. What are you talking about? What's happened? It's Brady Brady Adams.  Nobody knows yet He was dry Gulch done his way back from his walk. Well the dog that did it lancer to me Brady's a fine lad Aren't you changing your tune all of a sudden? Maybe so but if Laura loves the boy it now a black curse in the whole business come on Let's get all over to the house. Well a man Blarney if I hadn't butted in if they hadn't been afraid of me finding out what they'd been up to They wouldn't have had to knock Brady out before he ever got into the ring Blarney you got to put me in against the red terror tonight. You'll see make an announcement from the ring tonight If they want to see a fight even if it's only hop along Cassidy only hop a look Jumping catfish. It may not be a championship fight, but with you in it hoppy, California We got to get a hold of windy fast and get organized. Come on. Let's go Hit that big top hoppy hit him Same story the red tears just stand in there looking at hoppy between his gloves not trying to fight He'd be just open up so happy to find a place to land one. I say I forgot the towel That first round was slow motion hoppy. How do you feel? Okay, California? Where's Wendy? Sure, and he forgot the towels.  Did you get any all I need? California listen. Yeah, the wallet is left in that bottle keep the cork in it Do you understand and hold on to it till the fight's over? Well, but hoppy was I say don't let that bottle get away from you If anyone tries to spill or drink it grab him.  Oh, he's what the engine crowd him careful hoppy Don't let that moose buffalo. Yeah, oh hoppy watch it. What's happening? What's going on? I don't know but hoppy staggering. He's hurt. Oh hoppy get away.  I'll give you a hand. Where's California hoppy hoppy. I got him. I got him California Where are you here under the ring? He tried to pull a gun on me when I wouldn't let him spill the water from the bottle drag him out here California Who is it come on you? It's windy hoppy windy shite. Why are you loud? I thought so hoppy. What's going on here? Here's one day's gun Blarney. I've got a slug that I think will fit it And I'll bet the slug that laid out Brady Adams will fit Wendy's gun, too You see Blarney was Wendy's constant harping on his hatred for Doc drum that first made me suspicious Then when I found out of the newspaper office that he'd trained everyone a red tear as opponents. Well So Wendy and Doc drum were actually partners Of course was easy for windy the dopey fighters water with knockout drops But if there was only knockout drops what killed Bumble Renee Well, you saw it yourself the big Indian hitting when Bumble was already half asleep And you can take it from me chief walking moose can really hit when he has lots of time I know then you think was the punch that did it. Yeah Dr. Drum would have to hate any man in all for a lot to take a chance on poisoning Hoppy hoppy California you get that chemist report. I sure did and There wasn't any knockout drops in that water in your bottle. No, no nothing in it at all Except enough stricken to kill a horse This means it's so long from hoppy in California once again If you'd like more of these two gun adventures of hoppies, don't forget you can see him in the fine hop along Cassidy pictures at your local theater Meanwhile, we're hoping you'll tune in next time hop along rides the airwaves to bring you more action out of the old west Hop along Cassidy star and William Boyd is transcribed and produced in the West by Walter White, Jr. The Red Terror was written by Urban Ashkenazi all stories are based upon the characters created by Clarence E. Mulford. This is a Commodore production


Save 10% with my code Bobby10 on raw, organic, grass-fed and grass-finished, freeze-dried organ meats from grassland nutrition. Link in the description box. All right guys, welcome back to the channel. If you're new, my name is Bobby. Guys, today we're going to react to when the prophet was attacked. Powerful true story by companions of prophets. As I said previously, at the moment, I'm learning about Prophet Muhammad. Therefore, I believe that videos like this could be very useful to find out the struggle that he faced as a man and as a prophet. With no further ado, let's have a look. Non-believers, it's about 60 kilometers away from Makkah. So he went on that journey with his freed slave. Like he had a slave and he bought and then freed him. That was a common practice of the Prophet sallallahu alaihi wasallam. And he ordered and advised his companions to do the same thing. Buy slaves and free them. So he freed his slave named Zaid ibn Harib. And they went out to Attaif. As soon as he arrived to Attaif, he spoke with the first man he saw and said, with the most greatest wisdom of words and the kindest man of the Prophet sallallahu alaihi wasallam, he used to approach them and say, I am the messenger of God. And God has brought the Qur'an to you and used to recite the Qur'an to them to prove to them how this is not words of man. And then he would advise them and tell them the commandments and the prohibitions and the wisdoms which Allah has brought to him. The first man scorned him and said, away from me, oh crazy man. So he went to another man, a leader of this, and he said to him, couldn't God have sent any other messenger than you?   Get away from you insignificant man. So basically they're giving him impossible challenges showing their own hypocrisy, displaying that they will stay nonbelievers no matter what. It is very similar to the atheists nowadays when they claim that they would need definitive proof of God. But if you ask them what would be definitive proof of God for you, they debunk themselves and say that ultimately, even if God would appear right in front of them, it could be an alien species, a very advanced alien species. And therefore they can't know if it then really is God or not. Pure hypocrisy. Scorns after scorns, until finally he stayed there for more than seven nights, 10 days, more than 10 days, calling the people and trying to address them, Wallahi with his full heart, trying to save them.  Not one of them responded, not one.  He was an unwelcome guest. So they brought the children, young boys and girls, and they brought the women behind the boys and girls. And then the men, the slaves and the servants behind the women, and then their leaders stood even behind them watching and laughing as they subjected the Prophet sallallahu alaihi wa sallam to a narrow path. Imagine now a line on this side and a line on this side.  And this is the way you've been treated, the Prophet sallallahu alaihi wa sallam with Zaid, walking between these two lines, they threw the filth at him sallallahu alaihi wa sallam until his legs began to bleed on both sides. And Zaid ibn Harid tried to protect him, and he was injured in his head and the blood was seeping from him, subjecting him to a few kilometers down, almost about two kilometers, all on this side, children women spitting at him, accusing him, abusing him, laughing at him, pointing at him. Sallallahu alaihi wa sallam, almost a 42 or 43 year old man, until finally, at that time, very tired and exhausted, he sought refuge in one of the numerous gardens. He sat tired beneath one of the trees of the gardens, and the people left him. But Allah sallallahu alaihi wa sallam sent two sons of Rabi'a, and they felt a bit of remorse for this man. So they said to their servant, they had a slave, a Christian slave, and his name was Adas. So they go and take this tray of grapes to that man, we feel sorry for him. So Adas, the Christian slave, went to the Prophet sallallahu alaihi wa sallam, and he gave him the grapes. Then the Prophet sallallahu alaihi wa sallam said some words which shocked Adas. He said, Bismillah, because when we eat we say Bismillah, in the name of God. The man Adas looked at him peculiarly and said, when did you learn these words? These words are not common to the people of this land, I've never heard them before. The Prophet sallallahu alaihi wa sallam looked at him with a smile, because that's his character. Even though he was treated so badly by all the people of the city, listen to this carefully brothers and sisters, I have a very important message here, he never ever generalized. Powerful. Every single individual was a potential Muslim and a potential good person. That is truly powerful, because we as normal human beings, as common people, we always generalize. Even to make a point, we kind of have to generalize just in order to get our points across. Therefore, if you have a man that never generalized, this would be another sign of his prophethood, I have to admit. And he asked him, oh person, where are you from? And Adas said to him, I am from a place called Ninawa. The Prophet sallallahu alaihi wa sallam said Ninawa, the place where Yunus of Numaqta is from, Jonah. Adas looked at him and said, how do you know, how do you know Yunus? Jonah, tell me about Jonah. It was mentioned in the Bible. The Prophet peace be upon him then said, Jonah is my brother, meaning his brother in prophethood and he is a prophet of God and I am also a prophet of God.  His leaders were looking at him, they raced up to him and said to him, Adas come back here, what are you doing? They brought him back and they said to him, don't follow him, your religion is better than his religion, don't get stung by him. And Adas looked at him, at them with crying face and he said to them, wallahi, by God, because that's what they used to say. No man knows what this man knows about Jonah except for another prophet. All right guys and this is it for today's video, yet again another goosebump video I have to admit. Listening to the story, it gave me another taste of the character of the Prophet that he never generalized was a surprise to me and as I mentioned already, not generalizing is almost unhuman because we as humans always generalize. We have to put things into boxes so they make sense to our limited brains and this would definitely be another sign of prophethood. More than that is of course a sign of God's mercy as well, the way that he behaved, the patience that he displayed, people throwing rocks at him, making him bleed, spitting at him and him sitting it through, knowing that he sits on truth, that he comes with a message of God to the unbelievers. Really, really powerful video truly moved me. Thank you so much for the recommendation guys, but anyways this is it for today's video, guys if you liked it leave a thumbs up, if you haven't subscribed already guys please do so and if you want to support this channel all the links are in the description box below. Thank you so much for your ongoing support, as always may God bless you all, much love and peace.


Hello, this is Laptop Media, and today, we will show you how to open the Lenovo Thinkpat X1 Yoga Gen 7 and what's inside of it. The first thing you need to do to get inside this laptop is to remove the stylus. Then, undo all 5 captive Philips head screws, and pry the bottom panel with a plastic tool. Please remember, it would be of great help to us if you just hit the like button and subscribe to our channel. That would motivate us to make even more and better videos for you. Inside, we find a 57Wh battery pack. It lasts for 7 hours and 30 minutes of web browsing, or less than 5 hours of video playback with the 4K OLED display. To take the battery out, undo the 6 Philips head screws that hold it in place and lift it away. Here, the memory is soldered to the motherboard. You can get a maximum of 32GB of LPDDR5 RAM, working at 5200 MHz. Storage wise, there is 1 M.2 PCIe X4 slot, working with Gen4 SSDs. As for the cooling, there is 1 heat pipe, 2 tiny fans, and a couple of heat spreaders on the VRMs. If you'd like to see more disassembly videos of the latest notebooks we would highly appreciate if you hit the like button and subscribe to the channel.