The Cube at Hadoop Summit 2014 is brought to you by Anchor Sponsor, Hortonworks, we do Hadoop. And headline sponsor, WAN Disco, we make Hadoop invincible. Ones, lakes, pools, puddles, clouds, it doesn't work. We're here live in Silicon Valley in San Jose for Hadoop Summit 2014. This is The Cube, our flagship program. We go out to the events, extract a sip of the noise. I'm John Furrier, the founder of SiliconANGLE.com. I'm here with Jeff Frick, general manager of our Cube business and operation commentator on tech. Industry veteran, Jeff, great to see you back on The Cube. Yeah, it's great to be here, John. And I know we're in San Jose. I know we're at a developer conference because unlike in Vegas, they never stop the coffee at this thing. It's been going 24-7, there's a lot of buzz, a lot of energy. Was our third or fourth time here at Hadoop Summit. Seems to be really maturing and what I was most excited about yesterday was the large number of customers that we got on. Yeah, and also you mentioned developer conference. One of the things about these developer conferences is that it's very social gathering. The party certainly raged all night long and I was a good boy and got home by midnight, which is great, get my fresh energy for today for all day coverage. But one observation from day one yesterday was clearly that it's a very social environment here. The vibe is mellow and serious, but like in the after-hour parties, it was very cool. A lot of people partying, Intel, Cloudera, Cisco had a party, MAPR, Platform had a party. And I got to see all the people that we saw from the beginning when this industry started. We knew the first Hadoop world with The Cube and watching the evolution from the pioneers to now the serious big players coming in here. It's about business outcomes now. You're hearing about legacy Hadoop. Merv, Adrian was on yesterday with some of the smartest analysts talking about the sequel on Hadoop. And you're starting to see the telltale signs of an emerging ecosystem, a real industry, where the benchmarks are now moving to not who contributed the most, but who's delivering the most value. And that's revenue, that's customer satisfaction. I talked to two or three startups that are now in their series seed funding talking about expanding professional services. We're going to have Teradata on shortly, Cisco, we talked to IBM. You have essentially three tiers of players here at Hadoop Summit. You have the startups seed funding through series B, and then you have what I call the series C to pre-IPO companies, the growth phase, pre-public. And then obviously you have the public companies. Each category is booming. You're seeing innovation, you're seeing talent problem. They're trying to hire like crazy. Everyone comes on, oh yeah, we're hiring. And more importantly, like I said, it's a social environment. Like the Hortonworks guys last night, those guys were great. So Jim Walker, John Chrysa, and we're going to have Herb on the president of Hortonworks. Really, really friendly group of people. The industries getting along well is not a lot of fud and mud slinging going on. Truly the signs of, to me, the early stages of a growth cycle. And I think we're well past the trap of disillusionment. And it's clear that Hadoop is happening. And Jeff Kelly was teasing out his new survey yesterday, which will be released soon. 20% of the customer survey are spending on Hadoop's subscriptions. Okay, that means that 80% of the market is just going to be onboarding in a massive way. And you're going to start to see, in my opinion, real action. So that's to me the quick take from yesterday. Obviously Sequel for Hadoop has been called the gateway drug for the enterprise from one of our smart friends in Alice, Tony Bear, who said that on the blog post. And to me, that means the ease of use is critical. Not just the infrastructure for gathering the data, but the infrastructure to manage and wrangle the data and produce the outcomes. To me, that's the big story. Certainly there's some M&A movement going on. There's benchmark flexing going on. And all that's great. But at the end of the day, Jeff, it's about the money. Yeah, and delivering customer value. And that's what I said. The more customers we get on theCUBE, the better to show it is. In my opinion, I think we had three or four. Yesterday we've got a bunch more keyed up today. And the other thing, John, in terms of your comment about kind of the friendliness people are working together, there's still that open source vibe. And it's pretty interesting when the sessions are on, the floor behind us, the expo hall empties out. Everybody's in sessions. Everybody's learning. Everybody's paying attention. Everybody's helping each other out. So again, it's about getting the good business outcomes for real customers delivering real applications and real value. So I'm excited. Day two, we're going wall-to-wall yesterday, today, and tomorrow, back at the Duke Summit, San Jose, California, San Jose Convention Center. Okay, we'll be right back with our next guest, kicking off day two of wall-to-wall live broadcast coverage just at theCUBE. It's our flagship program. We'd love to go out to the events and, as we say, extract the signal from the noise. We'll be right back after this short break.


Professor from WD Solakor. In this lecture I am going to discuss about the segmentation in operating system. Now these are learning objectives of this lecture. At the end of this video the student should be able to describe drawbacks of page then the segmentation mechanism and he should be able to convert logical addresses into the physical address. Now as you all know paging is a memory management scheme by which a computer stores or returns data from secondary storage to the main memory. Because during process execution the CPU is getting data from this main memory and data is now coming from the secondary memory. Now in the paging we are dividing this entire secondary memory into equal size partitions. And each partition is normally called as a page. After that the memory manager or we also call this as a MMU is dividing the physical address space into the equal pieces that is called the frame here. Paging we are finding this kind of drawbacks here. If you choose the large size page during the paging mechanism. So it is normally is going to carry the problem of internal fragmentation. That is lot of space is remaining unused here and we are going to lose the memory size. Secondly if I make a page size very small here it is found that the words in this page handling is very high and so that this mechanism become inefficient. Then this one more drawback is coming here. Suppose you are having a process divided into different pages. And suppose the CPU finishes a process on first page and is going to find out the second page now. But suppose the page 2 is not available in the RAM. Then at that time the process is not completed or it is called as a segment. Now segmentation is very important here. And suppose if we keep users point of view into mind here. So it is found that it is beneficial to split the program into small pieces. And it is found that a program normally carries different types of requirements here. So I am listing some of the requirements here. So we have got a main program. Then we handle some procedures or some functions. We handle some objects. We handle variables locally and globally. We also handle stack. We also handle some data blocks here which are common to number of codes there. So from users point of perspective if we see that the process of chloride split into these different requirements here. I got stack. I got data. I got function. We find subroutines and we get symbol table set. If we handle all these blocks separately it is beneficial. So in segmentation as we know programs are stored in the secondary memory. So segmentation is a mechanism through which I am going to divide the secondary memory in different pieces here. We normally call them as as we seen in the previous diagram here. The different segments are having different sizes here. So that in the segmentation we are going to make partition of the secondary memory of different sizes here. Which mean that we are going to find out the different segments in secondary memory at different locations having different sizes there. Now when we bring this segment here for the processing in the main memory then you have to make sure that there should be continuous memory allocation for this segment into the main memory. Suppose if you don't find enough memory size in the main memory to accommodate this segment here. In that case it is not possible to transfer a segment from secondary memory back into the main memory. Process I am dividing that in five different segments here namely S1 to S5 and I am storing that segment in the hard disk here that is a secondary memory in this given way here. S5 is stored in the beginning the address is starting from this 1000 here then S2 is stored from 1300 here S4 is stored from 1600 and so on here. Now these process segments are stored at different locations. Now the numbers on this left hand side is normally called as a logical address because that is pointing to the secondary memory here. This also can be called as the base address here. So during segmentation we require the location of this segment here in the secondary memory. Now how to use this segment here? So when I want to use the segmentation here so we can name this segment here with the help of a logical address here. For example I want to suppose call a segment number 5. So we know that the segment 5 is starting from 1000 here and we know here also the segment number 2 is starting from 1300 which means that the segment 5 has a length of 300 here. So we can see here I can call the segment here by a logical address here that is a combination of the base address and the length of the segment here. So in the case of segment number 5 we get the base address 1000 here and the length is coming as 300 here. Now when you want to execute a process so we use a segment for that process definition here. So in the RAM we are going to find out different segments here. So operating system is going to manage one table is normally called as a segment table here which are having these kind of entries. It is having two columns here. In one column we store the base address of the segment here and the second column carries the length of the given segment here. Whereas we also are going to have one more column and we are going to store this block here or this segment in the RAM and we name these segments as either S1, S2, S3 and so on here. So in my example the S1 is stored from in the memory here that is in the RAM whose base address in the secondary memory is starting from 7700 and it is having the length of 300 here. Now actually how to make sure that the address because we know here whenever CP is generating the address for access of data here is in secondary memory and we have to bring that data from the secondary memory back into the main memory here. Now we know here logic address having two components that is base address and second we call this as an offset here. So for example CP want to read some instruction in suppose segment number one. So we have to confirm that I must first pointing to the the base address of the given segment S1 and after that the offset address should be such that it should be lying in the permissible range of the segment area here that is the offset address should not be more than the length of the given segment here. So this diagram is showing me that kind of mechanism that is whenever CP want to access some instruction here he generates logic address here. So first I will point out the base address that is in the secondary memory and we are going to have some offset here. Now we are going to compare this offset with the length of the given segment here. Suppose offset is less than the given length of segment then it is called to be a legal reading from the given main memory here. Suppose the offset is greater than the length of the segment here it is going to create the error it is normally called a trap. So we have to avoid this condition so when I get a trap so CP is prevented to read that location in the given segmentation here. Now in this segmentation the problems we find in the paging mechanism is not at all available in this one here. That is we know here we are not going to get the problems such as the page fault here because the page may not be there in memory sometimes here as we store this entire segment together so we never get such difficulties here. Then sequination makes a possible use of separate memory areas for stack code and data so it becomes modular. So because of this modularity of this handling here the object oriented programming is quite possible here and moreover the segmentation is providing me a protection here. Now again question come how we are going to provide protection with the help of this segmentation here. Now the example I am giving a simple example here so we get segment table as mentioned here we store two segments here the first column shows the base address here the second shows you the length here and currently CP generates some addresses that is called logical address here that is 110 and 2550. Suppose in this example the first digit in the LA suppose that indicates the page the segment number here that is in the first example LA is 110 means one indicates the segment number and remaining part 10 indicates the offset here in this example it is 2550 here so the two number indicates the segment number and 550 is going to indicate the offset here. So we know here in the segment here CP generates the address suppose 110 here so we are going to first look after the segment one and we are going to compare the offset and the length of segment here. Like this example the offset is 10 and the length of segment is 14 here so 14 is more than 10 so it is a legal reading here so CP can read a location that is sum of this base address plus the offset here that becomes 2310 in second example LA is 2550 here that is we are going to access the second segment here and the offset is 550 which is more than the length of segment here which means that you are trying to read a location which is not a part of current segment here so at that moment the system create one alert here that is called the track and we prevent the CPU to read that location which is not a part of current segment here in this way we are going to provide segment protections in the given segmentation there friends I use these books to provide this information to you thank you thank you very much


If you're a web developer, chances are you've heard the term Jamstack. Jamstack isn't a solution to prevent clogged printers, something to eat on toast or even a way to make music. Instead, it's an architecture for designing super fast web applications that easily scale. In this video, we'll cover the Jamstack architecture, the numerous benefits of the Jamstack approach, and tools you can use to implement a Jamstack web app. You'll walk away with a clear understanding of Jamstack, the resources to quickly build your own web app at ludicrous speed. Let's get started. I started building web apps in the late 90s with classic active server pages and SQL server. I built an internet app for a large manufacturing site so that they could share documents, training, and safety information with their employees. Admins could log in and update content, and I didn't realize it at the time, but I ended up creating a content management system, a CMS. I found it amusing that mainframe programmers looked at the internet and browsers as the new dumb terminal. At the time, I thought they were looking at the internet as a step back instead of a step forward. Now that I'm older, I see that it was just them recognizing some familiar patterns and mapping new information in ways that they could better understand it. 2000 came around and I jumped on the .com bandwagon. In my next job, I built a new CMS. And then .net came along. What was the first thing I built? You guessed it. Another CMS. And then just CMSs for days. Every app was a nail and my hammer was the CMS. I got tired of building all those one-off CMS apps. So just as many developers have done in their career at one time or another, I decided it was time for us to build a framework. All we need is a good framework. A framework will solve all our problems and help us to go faster. So instead of rapidly developing and adding features to one app at a time, I was able to grind several projects to a halt while each waited for my framework to solve every problem for all time. I got lucky. I pulled it off and I built a pretty awesome application framework and CMS. It had features I was really proud of, but it was a Frankenstein monster that was awful to configure a beast to maintain and deploy. And it's scary to think that there are still some apps out there using it as far as I know. This was over-engineering at its finest. Hello, my name is David and I'm in recovery for building content management systems and unnecessary frameworks. Let's walk through an example of a typical web application request. You have a client like a desktop or mobile browser and it wants to access a page on your website. That request goes to your server and this web server could be any platform running any language such as Java, PHP, ASP.net, Node.js, or a popular CMS like WordPress or Joomla. The web server figures out what page to render, fetches whatever data it needs to render that view, and the database responds with some data. Of course, in the real world, it's usually not that simple. Have you ever opened up a query inspection tool like SQL Profiler and witnessed just how many database calls an application makes to generate a single page of content? It can be absolutely horrifying. So the web server gathers all the data it needs. It combines that data with a template system of some kind and returns HTML to the client. We'll call this pattern the web request walk of shame. Okay, well, that's great. We've solved our problem. Oh wait, what's this? Sir, the web requests are coming in too fast. There's too many of them. We can't keep up. Our radar has been jammed. Oh great. Now we need to scale. What do we do? One measure of a speed is request per second. Let's say for the sake of simplicity that one page in our app can handle 100 requests per second. Sounds reasonable? What if we need more? Theoretically, we could add another server and get 200 requests per second. But what does that really mean? Well, things start to get a little more complicated. We'll need to add a load balancer. We'll need to terminate our SSL certificates at the balancer. We need to deploy code to multiple places instead of one. We'll have to take one server out of the load balancer, update it, switch servers, update the next server, add it back to the load balancer. And then what if after we add more servers that we discover the database has become the bottleneck? Good grief. Well, we could add some caching. Wow, we went from 200 requests per second to 2,000 requests per second. That's amazing. Some people are reporting that they're seeing inconsistent results. How do we invalidate the cache? It's not as simple as we first thought. And we keep having weird performance issues. I guess we'll just add some more cache over here. It's okay. We can handle this. We've got it under control. We can stop anytime we want. Oh, no. What have we done? And we haven't even talked about security. Building a dynamic server-based application, you have to keep up with all the latest attacks. Server-based apps have huge attack surface area. All the endpoints for managing and administering your application are out there for all the hackers to hack. And if you use a CMS, the plug-ins can be a big risk. All your admin accounts, all your content, or your site could be brought down by a denial-of-service attack. Plus, attacks are continuously becoming more sophisticated and are ever-evolving. Using a popular framework or CMS might mean you get better support and fixes for known exploits. But it could also put you at more risk because more people, more hackers are targeting popular frameworks. I used to run a shared hosting service where I bought and managed servers. I've seen firsthand some of the crazy things that can happen to compromise a website or even an entire server. The expectations of visitors and application users these days aren't too demanding. They only want your app to be beautiful, interactive, dynamic, real-time, with messaging and video, with seamless transitions between pages, and of course, mobile-first. Seems reasonable, right? And there are so many ways of measuring performance. There's time to first bite, time to first paint, time to first meaningful paint, page load, time to interact, time to last bite, bounce rate, request per second, throughput, error rate, conversions from visitor to lead to customer. Wow. What we need are more acronyms in tech, don't you think? Why do we have all these ways to measure performance? Because seconds count. A single second more could mean visitors give up and you lose potential customers. There are numerous studies on the effects of performance on signups and conversions and revenue. For example, Pinterest increased search engine traffic and signups by 15% when they reduced wait times by 40%. Cook increased conversions by 7% when they reduced average page load time by just 850 milliseconds. The BBC saw that they lost an additional 10% of users for every additional second their site took to load. And then DoubleClick found that 53% of mobile visitors abandoned their site if a page took longer than 3 seconds to load. Performance matters. In the last five years we've seen some amazing emerging trends in web technology. More than ever before, it's possible to build rich, powerful, responsive, dynamic web apps without ever touching a single server. No traditional hosting, no servers to provision, no virtual machines, no servers to maintain. We don't even have to use Docker or containers or Kubernetes. We can do something like open up a terminal and type get push. And when we press enter, magic. And just like that, you have an industry leading, fast, scalable, globally distributed, secure, highly available, agile, lean, fault tolerant, flexible, decoupled, world-class, interactive, personalized, dynamic, mobile-first, progressive, disruptive, real-time, seamlessly integrated digital transformation with analytics, AI and machine learning. Did I miss any buzzwords? What a time to be alive. Jamstack is nothing new. Netlify, a popular content delivery network, a CDN, coined the name Jamstack. But Jamstack is not a particular technology or vendor. In some ways you may already have parts of the Jamstack in your stack. Jamstack is a label like Web 2.0. Remember Web 2.0 and the rise of Ajax? Jamstack is a set of emerging trends for building modern web applications. Those trends include things like get workflow, continuous integration, continuous deployment, static site generators, front-end frameworks, APIs, which could be best-of-breed third-party APIs or serverless or GraphQL, and, of course, content delivery networks, CDNs. The Jam in Jamstack stands for JavaScript, APIs, and Markup. Although JavaScript is the primary language of the browser for making the front-end more dynamic, you can choose whatever language you wish for things like templating, building your assets, automating your deployments, creating your back-end APIs, and so forth. In the web request walk of shame, caching is pretty awesome when it works. It can short-circuit a request and return the exact results. A cache can be introduced at lots of different levels from the database and up. The goal of a cache is to reduce compute cycles. Less work for the database or the server means less latency, means fewer network calls. Do you know what the best cache is? A static file. The absolute fastest request a web server can serve is a request for a static file. You can read a file from the disk and you send it. There's no calls to other APIs, no databases to query, no templates to execute. Anything more than a static file requires CPU cycles to execute code and generate a response. A static file wins over code every time. Part of Jamstack, the number one goal is to maximize pre-built markup and assets. How can we serve more files? All the other technologies and practices considered to be part of the Jamstack architecture come down to how can we make the workflow better, faster, more automated? How can we maximize the amount of the app that we can make static? And then pushing those static assets to the edge, closer to your visitors and your customers. The edge that I'm talking about are the CDNs. Content delivery networks are extremely powerful. CDNs have become cheaper and in some cases completely free. Smarter with regards to atomic deployments and cache invalidation. They reduce the latency, being physically closer to your visitors. And CDNs are the experts when it comes to scaling to meet demands in traffic as well as restraining the hackers. There's an unfortunate negative connotation to the word static. In the modern world of web development, static is anything but static. Static is pre-compiled HTML, CSS, JavaScript, images and any other content that can be delivered without using any compute resource. Ideally a CDN. Once it reaches the client, the app can be as personalized and dynamic as anything you can imagine. The shift is in thinking about moving the runtime from the web server to the browser or to the client. The design of a Jamstack application is kind of like a native mobile application. In a native app, everything is pre-built. It includes most of the assets that are needed to run the application. It connects to powerful APIs, which could be yours or third-party APIs. It loads super fast and it's interactive. Remember our web request, Walk of Shame? Well now I give you the Jamstack request to Glory. The client requests a web page. That request goes to the CDN. And the CDN returns a response. The CDN just sits there serving files like a psychopath. There's nothing faster. You have achieved ludicrous speed. So how do we get there? In light of the information I've given you so far, what if I told you that you need to stop writing silly server-side code in whatever language that you use and instead turn your focus on building static assets? No, no. That sounds disgusting, right? I get it. This was my reaction too. I'm not going to give up my favorite platform, my favorite language, my favorite frameworks. Well, I submit to you that there's no code faster than no code. Eh? Think about it. And there's no code that's more secure than no code. Am I right? Deploying static assets, a huge portion of your application's attack surface area just simply disappears. Well, all is not lost. You can still use your favorite platforms and languages just perhaps in new and more focused ways. A typical Jamstack architecture and workflow might look like the following. You may have a Git repository where you have your front-end UI, some content and templates used for rendering your assets. You might have what's called a headless CMS designed for Jamstack where you maintain your content. I'll talk more about this later. And you may have one or more third-party APIs or APIs that you've created to add more features to your app. When you make a change to any of these, a webhook or some other type of event triggers your build process to build your application. Your build process kicks off taking all the markup and templates in your repository to start compiling all the assets for your application. Your build process might reach out to your CMS, your APIs, databases, and so forth for additional content and data to compile into the rendered content. As much as possible, the final output will be like a snapshot of everything that makes up your application. Your pre-compiled assets are then deployed, ideally to a CDN, and when a web page is requested, the static content is delivered and rendered as quickly as technically possible. Your application might then use JavaScript to progressively enhance the application experience using your APIs or third-party APIs. One of the many benefits of using a CDN is atomic deployments. This means each new build of your application is deployed throughout the CDN and then there's a flipping of the switch, so to speak, that happens all at once, like a transaction. This also means if you need to, rolling back to a previous version of your application becomes rather trivial and you can do that with confidence. Static site generators have been dismissed as being only good for documentation, but today there are amazing generators for every language and platform. If your front-end team loves React, they might love Gatsby or Next.js. If view is your thing, try Nuxt. If you want the fastest builds possible, try something like Hugo. If you want something really simple that supports lots of different template engines, try Eleventy. You can even use good old Jekyll. In recent years, we've seen an explosion of great API platforms and the market will continue to grow. You can progressively add features to your Jamstack application from the best APIs available, such as Algolia for search, Shopify and Stripe for e-commerce and payments, Okta for authentication, Twilio for messaging. Fauna is an exciting modern scalable database with native GraphQL support. Why would you dare build a system for sending text messages or emails when you can leverage an expert like Twilio and SendGrid? Why build a payment system when you could use something like Stripe? Why build authentication when you could use something like Okta? Okta provides login, authentication, password reset, user profile management, identity, multi-factor authentication, securing your content, adding personalization. It supports standards like OAuth and OpenID Connect to make it easier for users to integrate with other services. Why would you not use Okta? These are the experts. They are far more vested in being the very best at what they do. More so than you could ever be with your own implementation.  Third-party APIs carry the burden of securing and scaling their own infrastructure. They know a thing or two because they've seen a thing or two. If you need to build your own APIs, now would be the perfect time to consider using functions as a service, such as AWS Lambda's Azure Functions, Google, or Netlify functions. Functions as a service automatically scale to meet whatever demand and you pay for only what you use, much like a CDN. Taking the JAMstack approach to decouple your front-end JavaScript APIs, markup, and create a predictable and confidence-building continuous integration and deployment process, leveraging best-of-breed third-party APIs, your dev teams are free to focus intensely on building features instead of maintaining a monolithic app, or CMS, managing infrastructure, fighting complexity, and a multitude of challenges that arise from building server-side applications. There are a lot of choices to be made on designing a JAMstack architecture that fits your needs, but the overall architecture is incredibly liberating. Back-end developers can focus on APIs and services. Front-end developers can focus on the design and experience. How much time and effort do web teams spend building and managing infrastructure? Deployments, database migrations, monitoring, provisioning servers and networks, load balancers, caching, copying files around like with FTP, managing secrets, config files, keeping environments updated, dev staging and production, backups, logging, monitoring. How much time do you spend on infrastructure versus building real features that bring value to your customers? Now, not everyone who contributes to an application are developers. You may have content creators, technical writers, marketing folks, and other contributors who are more comfortable using the content management system. Well, a whole new market of headless CMS tools has emerged that fits perfectly with JAMstack. These content tools are decoupled from the presentation of that content and largely fall under two categories. There are Git-based headless CMSs such as Netlify, Forestry, and Tina CMS. These typically generate markdown and transparently commit changes to your Git repository, often the same repository where the application lives. And then there are API-based headless CMSs. And these are applications like Contentful, Sanity, or Ghost. During a build, the build tools fetch all the content from the CMS API and use it to generate all the markup. Whether you use a Git or API-based CMS, any update created by the CMS will trigger your build process for the appropriate environment, such as staging or production based on your workflow. So how do we get started with JAMstack? Well, here's an overused quote to help you get motivated. There are lots of resources that I've got listed on a repository about JAMstack. I've included some Getting Started tutorials covering some specific technologies. One of the first steps is to choose a static site generator. Staticgen.com can help with that, which is also in my resources. Most static site generators have great Getting Started tutorials, including how to easily deploy to a CDN. If you need to, you might introduce a headless CMS. HeadlessCMS.org can help with that as well. Again, the link is also included in my list of resources. Maybe you're like me. When you first heard me talk about static site generators and deploying static files, you were like, ah, that sounds terrible. You can't get rid of server-side code. Well, I hope this video has gotten your wheels turning. Maybe if you really think about it, you might realize that, hey, wait, you know, this JAMstack idea just might work. One last thing. I believe those of us in technology have an incredible opportunity to impact our workplaces, our families, our community, and the entire world in positive and meaningful ways. I hope you take what I've given along with other things that you're learning and you go out there and you be awesome. Until next time, thank you and have a great day.


Good morning everybody. I had a little technical difficulty there. My computer said no, I'm not gonna work and I fought with my computer and we had a battle and I restarted him and he's working now, so that's good So welcome everybody. Good to see you J.R. Fisher here. We've got a really cool session this morning And if you don't take notes, please do so today because I think some of these things could really tremendously help you out It's all about happiness What you can do and what I did is I mean I could sit there and list, you know 50 darn things that make you happy But what I did is I took the ones that really affected my life That I thought were really important and guys if you know, some of these things took me years to learn You know, I've just recently learned some of these things, you know as a 25 year old or 30 year old or 40 year old I didn't know these things. I didn't get it. I didn't understand what it was all about And the older I get the more I do understand And guys, I think it's really going to help you out. I want to make make sure you can hear me So do do put in that chat box there if you can hear me You never know sometimes the stuff I go live and then the sound doesn't work or the you know Video doesn't work or so long those lines. So I want to make sure you can't hear me But also, you know, I do these lives each day Let's see what's up.  I saw some notes down there. Hey JR You ain't loud and clear in Savannah. What's up? You're finally live and clear in Savannah So does that mean you can hear me? I want to make sure maybe I need to restart the computer again I don't know. I want to make sure that everybody can hear me there But these are things well worth taking notes on guys And did I know all these in the beginning? No, do I know them now? Yeah, do I practice them a hundred percent? No, do I work on them every day 100%? Yes, I work on them every single day And I think these things will help you out now I do these live each day to help you guys start running grow online businesses and today is not technical or practical It's you know, you got to get your head straight before you can do some of the other things that we talk about So that's what today's about getting your head straight. I get your head screwed on right and making sure That you're doing the right things to get you to your goals and these things today will definitely get you to your goals And do me a favor James or Paul or anybody out there Put in there that you can hear me so I can make sure that I'm not talking to myself there Want to make sure that that's going on. Yeah, we can see and hear you now. Okay, cool So I want to go down this list I want to kind of talk about how these things have related to me However, if you happen to have a question about something else I know Paul's got one in there and I do want to address your question before you started Paul Feel free to put them in there if they had to do with making money online. That's what I do I make money online. I work on it Paul says thoughts on using Facebook lives to promote upcoming videos on YouTube.  You are wasting your time They will not show your lives even to Facebook audience that won't show it but as soon as you say anything about YouTube the algorithms will pick that up and Will you get some distribution? You might odds are you won't get any And nobody's gonna see your post Facebook has really changed their algorithm. They're not showing Anything that's organic to people because they want to make money on ads And I know you know their ads do make them a lot of money as a matter of fact Let me look at my portfolio this morning and see how Facebook's performing for me and it usually performs pretty well That's a three hundred to six dollars. I bought Facebook at twenty seven dollars So I've done very well on that but as far as distribution You're totally wasting your time You're nobody's gonna see your videos on Facebook if you're posting them, you know, I I look at this stuff I look at people who really have huge audiences and I see what their distribution is and I see how quickly it's all falling And yeah, James says he's quit Facebook. A lot of people have quit Facebook. I haven't quit Facebook I'm on there and a lot of my videos from YouTube get posted there just out of practice Because YouTube suggests that you post these videos in different places So that's what I do But if you're expecting to build your audience or build your following on Facebook right now and doing it organically Really tough to do you're gonna have to run ads if you hope to get any distribution whatsoever So let's check into these things that I'm talking about that really make a difference for you And I think the number one thing is remain positive remain positive Really to have a good mindset you have to remain positive This is a battle guys because remaining positive means being positive when things aren't going well Being positive when you don't feel great Being positive when people treat you poorly Being positive when things don't work out the way you want Being positive is a decision. Okay, it's not it's you know I used to think being positive was for people who were lucky and everything was working out well in their lives There's nothing to do with being positive being positive is a total choice Okay, it's saying hey, I'm alive today And I need to look around at what I've got today, you know, I'm sitting in this nice office. I'm getting to talk to you guys I'm getting awesome feedback from you people. I get to help people. Why would I want to be negative? Why would I want to be negative about anything right now? I don't want that woe is me thing So that's my first thing. I'm gonna tell you before you do any of these other things. I've got 13 of them I may expand that a little bit But I've got 13 of them. My next thing is celebrate victories celebrate victories And what I mean by that is any little tiny thing that most people would not celebrate or not think it's a big deal I want you to celebrate it. Let's say you make a dinner one night, and it's really good Celebrate that victory. That's something that you know, you think about somebody may be in prison Who doesn't have access to anything or cooking and they've got to eat terrible food If they had a chance to make a nice meal and people like it, don't you think they would enjoy that? Don't you think that would be true? I remember when I first started my company for survival cave food, I was trying to get other websites to sell my products and Nobody was I mean like I was making like 200 phone calls a day I was sending out thousands of emails and nobody would sell my products and they wouldn't sell them because they know anything about me They didn't quite understand it. I have now got thousands of people that sell my products But I remember coming across this guy in New York and he was an older man that he was going to start a website and I had these forms and everything that people had to fill out Of course nobody had filled out any of them because I hadn't got anybody to sell them My idea was to put my product on their website and they sell it and then they just send me the order And I would ship it out. So this guy in New York is like, yeah, I'll do it He's all I'll put I'm gonna start a website and it's gonna be a survival website and I'm gonna put your product on our site and Yeah, I'm gonna sell it. I was so excited. He filled out all the paperwork. I remember to this day I had this Manila folder and I had this file cabinet behind me that was totally empty outside of bills I had one section for bills but in the bottom I was gonna put all my distributors or retailers whatever you want to call it And I had this section for him and I had this name across there and I put that folder in there And I sat back and I looked at that folder and I was like, yes, I'm on my way I'm on my way and that him saying he was gonna sell my product on his website Telling me that another website was gonna sell my product motivated me to the nth degree I was like, oh my gosh, I got one now I can get another one and I can get another one and another one and another one and I did I did get another one And another one and I did grow the business And here's the funny thing that one guy Never started his website He never sold any of my products. He just totally disappeared But it didn't matter because I was celebrating a victory. I had gotten somebody to say yes to me And with all the knows I got and literally I'd had hundreds of thousands of those prior to that That was enough to keep me going If I hadn't celebrated that little victory if I hadn't gotten excited about that one guy in New York I wouldn't have kept going so guys when you have a little victory no matter how small you may think it is Celebrate that victory. Okay, and that's number two by the way. If you're counting We're gonna do number three now and I think I think I scheduled 13 of these things But we're we're gonna, you know, let's let's see how I do The next one is practice being mindful practice being mindful. What does mindful mean? Mindful is a tough thing. You know each day Um when we exercise at the end of our exercise session We lay down we take 3d breaths and we try to clear our mind try to clear our mind Nothing Nothing can be more difficult than trying to clear your mind Except for one other thing being mindful. What is mindful mindful is actually living in that moment. You're in right now Okay, in other words just being where you're at not thinking about what you got to do tomorrow Not thinking about some builds you got to pay not thinking about, you know Some problems you have or you know some fires you got to put out but actually just living in the moment You know, imagine this you go out to dinner with your significant other or a friend And you're sitting there and you're in the moment and you're looking at each other and you're just enjoying that moment How awesome is that? How awesome is that to be able to do that guys? Um, and that's something I never practiced when I was younger I was always thinking to something else and I thought that was efficient I thought when I was doing one thing thinking about something else that I was really getting stuff done And what I was really doing is not enjoying the time I was sitting there with this person or this thing that was going on I was not enjoying it. I was not getting it. Okay, so I'm gonna I'm gonna suggest that you do get it Um, let's see here. I'm up to number four That old geezer ignited the fuse that exploded your online business. Yeah, it did it did And I'm very thankful for for that and you know Some of the things you could be thankful for like my last boss of my job was really horrible to me He was not a nice guy. He was a drug addict. He was an alcoholic. He was a very high up executive He was one of the owners of this automotive group And he had very low morals.  I'm thankful because he motivated me to quit He motivated me to go find something else He motivated me to dislike him so much that I couldn't stand that job anymore and understand I made decent money on that job You know, I mean it was hard and yeah, I had to work a ton of hours Blah blah blah, but the point is he was the motivation for me quitting and getting my business going So even bad situations you can stop and be thankful for it Number four number four. Let's see you have two far too many Living in the past and let past failures keep them back Very very true very true.   Okay. These are all things that you do You know yours may be art or music or whatever it is But you know mine is sales.   We all consume every one of us consume But are you consuming at a much greater rate than you create? Right now I'm doing a video This is creation. This is creation. This is talking to you guys and sharing with you some of my ideas Like them. I don't like them. They're my ideas and I've created these things. Okay. So that's pretty cool It's number four number five You have to accept that you're not perfect Number five except you're not perfect. You're not perfect Um, and you know what? Nobody else is either they may look like it They may seem like they're living the life There's a female that I follow on uh, facebook and she's like motivational person Cryptocurrency person and she's always traveling around the world. I would say she's probably mid 20s You know showing her ferrari's and rolls races and living in these beautiful hotels and all these just awesome stuff And today she posted a picture She's a beautiful girl and she posted a picture and she's in the hospital And she's having organ failure Uh, both of her kidneys She's got sepsis, which you usually kills you And she's just posting on there that things aren't great It's the first negative thing I've ever seen her post And you know, you look at that. Uh, I think we're at number five now. She's not perfect She's not perfect. Um, so You know, what is that the fact is she never was perfect. Um, she looked like it I mean, she posted really nice stuff online But I think she came to the realization that you know, things can happen And she needs support at bad times too So Understand you're not perfect quit telling yourself you're going to be perfect.  Can I eat perfect? You know, and I remember being younger thinking I had to do everything just perfectly everything had to work out perfect And when it didn't it just destroyed me. It was so difficult for me And I had a lot of things, you know, my younger adulthood that really kind of slapped me around and showed me. I wasn't so perfect um Just think of that nasty boss had to live with his miserable self for 24 hours a day He did and I tell you james he passed away about She'll want to say four years ago three years ago Um, he got to where he was really lazy. He was drinking too much. He was in and out of rehab um and He actually lost his position with the company and he drank himself to death one night I don't know if he had a heart attack or drugs or whatever it was Uh, but it was sad. It was sad because he had a lot of potential. Uh, he had a lot of potential, but unfortunately It didn't matter. Um, so anyhow, that's that's uh, uh, accepting that you're not perfect. Uh, that's number five And now I want to move on to number six number six Whoo big struggles with number six um number six is Um spend your money carefully Spend your money carefully You know, there's a lot of valuable things you can spend your money on and there's a lot of wasteful things You can spend your money on this took me a long time Um, I thought that if you had fancy brands and fancy cars, uh, you know and and stuff like that that um That was important Uh, and what I found out is it wasn't important Having a bunch of possessions wasn't important.  They're saying hey, you got so much room You could put a great in-ground swimming pool there Um, and it can make you happy for a second and if I had small kids I may consider it But here's the truth about a swimming pool. Here's the truth about anything you buy It starts to own you it starts to own you so when you get a pool You've got to put water in it. So it's going to there's going to be a cost of water. Okay When you have a pool you've got to put chemicals in it So you're going to expose yourself to chemicals and you got to pay the money for the chemicals Um, when you have a pool you got to get bugs out of it now Certainly all of this can be done by a pool guy a pool guy can do that But now you got to pay a pool guy, right?  I used to have a boat A boat is an interesting item too because a boat is something that um It's fun. I mean I went out on the boat with my kids I had a blast but when it was setting there and I wasn't going out on it I always worried I was like I should go out on the boat and I got the boat sitting there I haven't been on the boat in three weeks and it was like it kind of gnaws away at you Now I realize if I want to go out on the boat, I can rent one I don't have to own a boat. I don't have to pay the personal property taxes I don't have to put a license on it. I don't have to store it somewhere I don't have to have maintenance done. I don't have to pay all those things Because I'm spending wisely now. Are you spending wisely? What do you spend in your money? Are you buying stuff to impress other people? I think it's really interesting how people work themselves to death To get enough money to buy stuff to show off to people they don't like Maybe think about that. Uh, I don't do that. I'm not here. I mean, here's my jewelry Okay, I got this is probably the most expensive watch now I got a Cartier. Excuse me in my 20s and it sits in some jewelry box somewhere. I don't know But this is the most expensive thing I have on outside of my wedding ring Because I'm not trying to impress you with my jewelry.  It doesn't matter. Okay, you gotta spend wisely. All right, my number seven My number seven is a really good one and it's cultivate a gratitude attitude Cultivate a gratitude attitude Find ways to be grateful in your daily Basis and you know, I think I want to see if I can find it for you guys here I think this is such a good here's my gratitude. I have a gratitude app And I I'm reading one of the sayings on here today to you guys because I think it's really interesting This is number seven if I'm keeping track a sense of blessedness comes from change of heart Not for more blessings Inter interesting, right? It's your change of heart. It's your way of looking at things It's being grateful for what you've got Um, let's see perfection is left to god. Yes, definitely. So Like what you've said before that you shouldn't have spent more time On videos than you do creating love that thought. Yes Let's see what else we got in here. James says happiness is wanting and Bring grateful for what you have of being grateful for what you have. Yes It's good, you know, all these things are happiness. I'm talking about today guys Number seven is gratitude But if you don't if you're not grateful for what you have right now, what makes you think You're going to be grateful if you get more Think about that if you're not grateful for what you have right now. What makes you think you're going to be grateful if you get more It's just more. Okay. It isn't going to make you feel grateful. It's up to you to do that This is a mindset change. That's what this is. This is a mindset change number eight number eight Give back on a regular basis. Give back on a regular basis. Now, this is an interesting one because not everybody understands what giving back means. Giving back can take many forms. It can be charity, it can be effort, it can be time, it can be kindness, it can be all kinds of different things. You know, I consider giving back probably one of the best prizes you can ever get, giving back, giving back's awesome. So, to give you an example, I'm doing a video right now. Do I get something out of this? Yes, and I kind of hate that.  Not a lot in terms of some people, but I don't compare myself to anybody. How about that? I don't compare myself to anybody, it doesn't matter. I know that I've touched 800 people. 800 people in the past two days have watched stuff I've done, which is pretty amazing. And I range between 12,000 and 14,000 views a month. That's pretty amazing, that many people. So I feel like I'm giving back a little bit. I know one thing we did, which was really fun at Walmart each year in giving back is we would go into a Walmart about three weeks, four weeks before Christmas. And a lot of people have things on the railways. You may not realize this, but a lot of people have things on the railways nowadays. And the employees were really great there because I would say, can I see similar railway tickets and what people have on the railways? I would go through all of the railway tickets and I would pick out ones that had toys and clothing and stuff like that, and I would pay them off except for one dollar. Pay them all off except for one dollar. Because I think they got notified if they got paid off and they had to pick up their item or whatever. So by doing that, the person would go in there to pay off their kid's toy or whatever right before Christmas and see they only owe one dollar. Now I didn't put my name on it. I didn't tell the cashier who I was or anything. And I didn't pay off any big screen TVs or fancy stereos or anything like that. Just small stuff, toys, clothing, stuff like that. Now these people would come back and they would not know who paid off their railway. They would have no idea who paid it off. All they knew was that they owed one dollar and it made them feel good. And it made me feel good because I was giving back. Another thing we would do would be to buy $20 Walmart cards and I would buy $500 worth of them or $1,000 worth of them or whatever. And we would walk around the store when we would see parents with their kids buying stuff or shopping. We would just hand them some of the cards. And they would go, why? I'm like, no reason. I just walk off, just hand them the card. We didn't tell them who we were or anything like that. Man, you try that one year guys. It makes you feel great. It makes you feel awesome. So giving back is super important. And that was number eight, if you're keeping track. Number, let's see here, I wanna make this. I'm looking at some of my notes. Number nine, I'm gonna say number nine. And that is work on relationships. Number nine, work on relationships. This is a tough one. This is a tough one because you have different kinds of relationships in your life. You have friendships. You may have a husband or wife, boyfriend, girlfriend. You may have kids. You may have a relationship with a cashier at the grocery store. I know I do. There's several cashiers at my grocery store. I go in there all the time. I shop almost every day because I like it really fresh. And being kind to them and asking them about their life and how their day is going and all that is building a relationship with them. And I think it's really important. I've got two kids. I've got a son. I've got a daughter. They're both grown adults. They're both taking care of themselves. My relationship with them is really important guys. It really is important. I don't want to be judgmental. I remember, and my dad died when I was 19 years old. So I never really knew my dad as an adult. I knew my mother. We didn't have a good relationship. Once again, I'm not perfect. And she didn't have a good relationship with a lot of people. But the point is I tried and that's all you can do is try. Because you work on these relationship guys doesn't mean it's gonna work out.  It doesn't mean it's gonna work out. But what it does for you when you work on these things is it makes you feel better about you. I would say in most marriages, there's always somebody going, well, I'm doing more for them than they're doing for me. And I think probably both people in every relationship kind of feel that way. And it's okay. It's okay to do more for them than they do for you. It's not gonna be equal. And the thing is, even though you think you're doing more for them than they are doing for you, they probably think the same thing. As soon as you can accept the fact that it's not a 50-50 relationship, at times you are gonna be doing more for them than they're doing for you. And sometimes they're gonna be doing more for you. And if you accept that, you'll find that you don't have that resentment. You don't have that regret. You don't have that, you know, that little, ah, I hate when that person does that.  They're human too. They're doing the best they can. Let me do the best I can. When you start doing that with your friends, and you know, I say friends, I have friends from around the world. I have a really good friend in Brazil right now, Donnie Gamble. Shout out to Donnie Gamble there. Donnie has been my friend since 2014, something like that. He's a digital marketer, digital nomad. Travel's around the world. He's in the finance arena. But you know what? Every now and then we just text each other. And we're actually, we're doing signal, telegram, telegram, man, we do telegram. And I see how he's doing. And I'll call him and he'll call me. And I know his brother and I'll call him. I have a friend from high school that I've known since I was 14 years old. And we talk on a regular basis. Maybe once or twice a month. And we just check in with each other. That's a relationship that I'm working on. Okay, that's a relationship. Friendships take work too, you know? You know, you've gotta reach out to people. People haven't talked to you in too much. You reach out to them. Reach out to them and say, hey, I was just thinking about you. You wanna know how things are going. That's number nine. And all these things build guys to get to where it's gonna make you happy. Okay, if you're searching for this happiness, these are the things that make it. I'm telling you, I've been around for a few years. James been around longer than me, he can tell you. Let's see. What else we got in there? I love the wisdom shared here. Like that idea for give back. Yes, yes, there are some cool things you can do for giving back and so on. Other people have good things. And I don't necessarily like telling you about that Walmart story because I wanna keep anonymous on that. But I wanna share with that with you so that maybe you could go do that. Maybe you could go do that. And you don't have to spend $500 or $1,000. Maybe you've got $50 or maybe you got $20 and you wanna pay off one little way. That's okay too. Maybe you wanna buy one gift card for 20 bucks and give it to somebody. That's okay too. You don't have to go and give it to 20 people. The 30 people. It's not the amount. It's not the amount. It's the fact that you did something. You gave it yourself to somebody else. So the meaningful relationships was number nine. We'll see how many of these I can do for you guys. Gosh, I feel like I wanna give you more because I put a lot of notes up here. Stop comparing yourself. Number 10. Stop comparing yourself. For me to go to another person my age and doing the same thing I do and expecting us to be the same is insanity. And when I say that, you're like, well, yeah, that would be kind of dumb, wouldn't it? Well, yeah, it would be, but don't you do it every day? Don't you go, well, you know what? I'm this age and I should be at this stage of my life because this other person is. I'm this age and I'm whatever. Shouldn't I have this amount of money? Shouldn't I have all my bills paid off? I know these other people do. Shouldn't I have that fancy car? I know these other people do. I shouldn't have a great house. I know JR's built a house so I should have the same thing. Everybody's different. Stop comparing yourself. Stop it. Just cut it out. When you compare yourself constantly, you're putting yourself on somebody else's timeline and understand their timeline is different than yours. They had different parents. They had different friends. They had different life experiences. They had different health. They had a lot of different things that shaped them to be where they are. And if you had the same exact things, you're still a different person.  Stop comparing yourself. You'll find yourself so much happier when you quit comparing yourself. You just gotta quit it. It's not gonna do you any good. It really isn't. Ah, let me clear my throat here. That was number 10, okay? Oh, I love, I love number 11. I love number 11. Quit worrying so much. Quit it. Quit worrying so much. You know, there's been studies on this and they say the things that you worry about, of the things you worry about, 85% of them, 85% of them will never happen. 85%. Now, would you do anything else that had a 85% failure rate? Anything, can you imagine doing anything that had a 85% failure rate? If you had a GPS and I said 85% of the time it won't get you to where you're going, would you keep using that GPS? Probably not. You know, if you bought a cell phone, 85% of the time it didn't work. Would you keep it? No, but you know what we do? 85% of the time, you know, we're worrying about things that aren't gonna happen and we keep doing it. We just keep doing it. Ridiculous, we just keep doing it. And 85% of the time it don't happen. Now, let's talk about the other 15%. They say 12% of the time, the stuff's gonna happen and you can't do anything about it. You can't do anything about it. Okay, 12% of the time the things are gonna happen but you can't do anything about it. So whatever we're at now, we're 12 and 85, we're at 97% of the time. You'll have no effect on the things you're worrying about. 97% of the time and you keep doing it. You keep doing it. Now, that leaves you with 3% of the things that you worry about do happen and you could do something about it. Do you wanna keep doing that? Do you wanna keep buying into a losing proposition? Okay, that's a number 11 and let's just stop worrying about things. Just cut it out. Just stop it. Don't search for happiness. You'll never find it. Happiness is a byproduct of doing what you should be doing when you should be doing it. Very true. Thank you for that. Paul says, remember the serenity prayer. I don't know that. I think that's the 10 step thing. I don't know the serenity prayer but I think it's, yeah, God give me the strength to accept the things. Yes, yes, yes, yes. Okay, I know what you're talking about. All right, so what are we up to now? I don't wanna give you too many of these. Number 11, this can go two ways. Excuse me, number 12. This is number 12. This can go two ways. You could say, start hanging out with happy people or don't hang out with negative people.  You choose your surroundings. Now, some people will say, well, I'm JR, I'm kinda stuck because this person has been a friend of mine since high school and I know they're really negative and I know they're never happy and they're always down but they have been my friends since high school. My reply is so what? So what? I'm sorry you had a negative friend in high school.   You don't know them if they're a negative person. If they're a positive person, by all means, hang out. You know, my friend in high school, Steve, a very positive person, always trying to accomplish stuff, has accomplished a lot and we went through a lot in high school together. We got into a lot of trouble together as a matter of fact but I choose to be around him. Luigi, one of my best friends, he's 86, he'll be 87 and I've known him for 34 years and always positive, always positive. He not only is happy to be around me but I've introduced him to some of my other friends and he always says, hey, tell Donnie, I said hi. Donnie's in Brazil, he met Donnie one time, we went windsurfing together about six years ago and he says, tell Donnie, I said hi. He's just a positive person, okay? So, you know, that's your choice, okay? I think that's number 12. Number 12, where at with? Yeah, correct me if I'm not at number 12 because I'm just trying to do these things in my head. Number 12, so hang out with positive people. Don't hang out with negative people, okay? That's number 12. Number 13, I think is pretty cool. Number 13 is invest some time in nature. What? Invest time in nature. I think this kind of brings us back and grounds us a little bit.  We'll have breakfast outside. Every now and then I'll take my laptop out there and I'll just work outside, outside, you know, it's beautiful. I plan to do the same thing when I get to Texas. Every now and then in the morning, I'll go grab some breakfast and I drive to Lake Miramar and I park at Lake Miramar and I've got this tray that hooks onto my steering wheel with the car and I put my computer and I just work there and look out over the lake. Spend time with nature, guys. That's number 13, spend time with nature. It'll bring you back. It'll ground you, it'll make you feel better and I'm running a little bit over today, guys. I apologize about that. I'm on my last one right now. My last one and my last one's number 14 and that is reminisce over your happy memories. Remember all the happy things, okay? We tend to go back and try to correct all the negative things. First off, correcting the past is somewhat difficult, right? I don't know if you, I'm still trying to find the person that could correct the past. The person that went back and corrected all their mistakes and all the bad things they did. I haven't found that person. Haven't found that person. But reminisce over happy memories, okay? Think of all the good things that's happened in your past. Your nostalgic feelings and all that. I think that's really important too. I mean, I've had a lot of good things, but I had a lot of crappy things, you know what? But I can't change them, but I can think about the positive things. I don't have to think about the negative things.  Too many people do that. Too many people do that. They do that on an ongoing basis. And they wonder why they're not happy today. So there it is. There's 14 things that you can do to be happy. And I bet some of you maybe try to practice some of these. Some of you never really thought of it that way. And I think sometimes it's that mind shift of thinking about things differently that make all the difference in the world, guys. It really does. I hope you enjoyed this today. It wasn't business-like. I wasn't showing you how to build a sales page or write emails or any of that. But for me to do all those things, for me to make money online, for me to generate money, I have to practice these other things every day, too. These are all important. Life is complicated, right? It's not. And nobody gave you a book to it, did they? I mean, parents try to guide you along the way, but nobody gave you this manual that said do all these things and you'll be okay. However, even if you do have a manual, what you do right now for happy, did you get a manual to get 14 things? It's not easy to do these things. It's not easy. This is something that you've got to practice every single day. This is something you got to get your mind and check every single day. You know, if I told you to exercise, I could put that on the list. That would have been a good one. That's not easy today. I mean, exercising is tough. It's hard. But we know we should also do it. Nobody would argue that exercise is bad for you. Nobody would argue that, okay? Exercise is good for you. But it's hard to do. A lot of these things are hard to do. That doesn't mean you shouldn't do them. That just means you need to push just a little bit more. That's all I need. So I hope you like this today. Let's see here. I want to read some of your comments. James is asking what the serenity prayer is. So you may want to fill him in on that. I had a friend in Manhattan who thought a family member was injured every time he heard a siren. Oh, oh my gosh. And can you imagine how often that was? Yeah, and you know, that's a sign of an anxiety problem. It is. It's a sign of a guilt problem. It is. And it's hard to overcome. But here's the thing, you can. You can overcome anything. You really can. As long as you're alive, as long as you're still kicking, you can do a lot. I mean, look at Stephen Hawkins, who was resigned to that wheelchair. And he had a couple, I think he had two or three different lives. So he was living life. But you look at him physically and you say, well, he can't do anything. He did a lot. Let's see here. James Breen, yeah, buddy. Modern man is disconnected from nature. We are, and that's a shame. I think nature's super important, guys. I really love it. I think spending time in nature goes, and I'm gonna share with you a nature thing in a second. I think spending time in nature goes hand in hand with creativity. Getting to good event is good to get around positive people. That's true. Forgive yourself and everyone else for hurts in the past. And yeah, let me share a nature with you. Nature can be cool.  He's looking at us. He's so cute. As soon as we get out of the car, he takes off. And I pulled up yesterday and I see that baby rabbit's body spread out over the front yard and there's this huge crow picking at his carcass, eating him. And I was like, wow.   And I came in, my wife was on a clubhouse call and I was going to tell her and I'm like, no, I don't even want to tell her. I don't want to tell her. I just don't want to tell her. So later on that day, she had to go outside. She was putting a bird feeder out.  I said, why? She goes, that rabbit. I said, oh, you saw the rabbit. She says, yes, I saw the rabbit. And I was like, wow, that's, you know, it's terrible. It's terrible, but it's nature. It's the way it's supposed to occur, isn't it? And we were driving away that day. We had just seen the rabbit again. And I remember, we were going for a walk. We weren't driving. We were going for walks, we'd walk past it. And there was a little bit left that the bird had left fur was everywhere. And I said, I wonder, you know, what happened to that rabbit? Did that rabbit get injured? And the crow just ate the remains. Did the crow kill it?  I don't know. So I went and did some research.   Rabbits can run 25 to 35 miles an hour.  And then I ran a little bit further about rabbits. Rabbits actually can be killed by a lot of animals because rabbits have no way of protecting themselves. They don't. The only thing they can do is run away. That's it. That's all they could do. And unfortunately, most animals can run faster than they can. They were designed to be a prey of nature. That's what they are. That's what rabbits are. That's why they produce so fast. That's why so many of them can produce so fast because they have to feed a lot of other animals. That's what they're put on the face of the earth for. They're put out there to be food for other animals. Did you know that? Did you know that rabbits are just food? They're cute. And you do that because the other birds look at them and go, they must be delicious because they're really cute, you know? But that's nature. And that's the way it works. And I'm not quite sure what the point of that story is but I guess the point of the story is now you're educated on rabbits and birds so you know about that. Let's see here. Practice these principles and all your affairs. Great session, JR. Please, a peace and blessings always everyone. See y'all tomorrow. Thank you so much, James. I am gonna get out of here. That was all 14. I hope you enjoyed them. If you like these 14 things, do me a favor, subscribe. I never ask you to do that in the beginning. Don't forget to ring the bell. Turn on all bell notifications so you're notified each and every time I go live or I upload a video. I really appreciate talking to you guys. If you're watching this and it's not live, you can still put your comments in the comments section below in the video. And in doing so, I'll come back. I went through last night, I answered like 60 comments I had that built up over the past couple of days. So if you have a comment out there, I probably answered it. If you didn't let me know, put another comment, wake me up a little bit. Sometimes I miss them when you comment on my comments, stuff like that. But I really like getting the input from you guys. Thank you so much for listening today. Sorry I went over, but I thought it was important. Hope you're happy. You guys have a great day. Talk to you later.


Hello, my name is Judith Fatala and I'm speaking to you today from The Cobain Project. That stands for Community-led Open Publication Infrastructures for Monographs, specifically about one of our major outputs, which is called the Open Book Collective. And the title of this talk is Open Access Monographs for Teaching and Research, Equity and Diversity Beyond Book Processing Charges, and you can see some of my contact details right there. I work for both Lancaster and Coventry on this project. So as many of you will be aware, we're seeing a lot of moves, for the most part, which is welcome, towards an open access landscape for books, including the work of Plan S and Coalition S, and the fact that, as of January 24, the UK's major funder, UKRI, will require monographs, book chapters and edited collections to be open access within 12 months of publication. We're seeing a lot of new university presses and scholar-led publishers emerge on the landscape, at least some of whose output is open access, and also various large-scale OA book schemes, such as Knowledge and Latched. But as happened with Knowledge and Latched, there is a danger here that the takeover and monopoly by commercial companies of open access spaces and commons will lead to excessive book processing charges by a handful of major companies, in line with the processes of platform capitalism, or the takeover and monetization of OA spaces, and you can see Coventry's full statement on some of the problems of the corporate takeover of OA at the link there. So very briefly, what are some of the problems with book processing charges, or paying to publish books open access, be that the author or their funder? Firstly, it's equitable. Academics with secure long-term funding at wealthy institutions are more likely to get published, which leads to an entrenchment of academic hierarchies that already exist, a lack of opportunity, and a solidification of fields. It supports commercial monopolies. As I mentioned, there is a danger of the OA landscape being taken over by a few major commercial players, there being less diversity, fewer publishers will survive, and poorer value for many that everyone involved in the supply chain. While there are other ways of funding in OA books, including institutional support or freemium models, these are kind of unreliable and make it hard for publishers to plan for the future. So what the Open Book Collective provides is an alternative way to go about OA publishing for small to medium publishers. We're bringing together publishers, publishing service providers and research institutions who are committed to a different kind of vision for open access, a more sustainable future for OA book length and long-form scholarship. And what we offer in a nutshell is a not-for-profit collective and platform where libraries can find, assess and sign up to a range of high-quality open access packages from diverse publishers and all members will have the opportunity to be involved in the collective's governance. So we're committed to setting core values, including the care and curation of high quality academic books, bibliodiversity, collaboration and resource sharing, rather than competition, networked community building and assistance over profit-driven centralization, horizontal working relationships over hierarchy, and safeguarding accessibility to and reuse academic books for a global readership. So how will it work? Well basically we'll work from the left-hand side here. Publishers and service providers offer membership programs via our collective and platform. Libraries sign up to what they would like to support and I'll tell you a little bit more about that in a second. The platform will generate quotations. Publishers and service providers receive membership income last fees and I want to state here that the OBC is a charity, it's not for profit, it is only generating the income to sustain itself. And libraries receive public recognition of support for OA publishing as well as other benefits such as annual reports and I'll tell you a bit more about that in a moment. So there's going to be a choice of flexible subscription packages that libraries can sign up to or they can make individual publishers and schemes or the entire collective. So we'll support the publication discovery and distribution of OA books and make it very easy for OA books to be delivered to libraries. So librarians have told us that this can be a problem sometimes due to for example a lack of reliable metadata which all our books will be funny finished with. This is called a library membership model and it has been used previously but we are building on this and expanding on this by offering not one package but many for libraries to easily compare and assess and build and or build a bespoke one. So it helps publishers if status library membership scheme if they don't have one it makes the catalog and metadata functions fully available to anyone and it massively assists and time saves for librarian in easily assessing OA content for local and global relevance and comparing the offerings for different publishers in one place. So this is just indicative content here. It's a pretty quick preview of what the platform website is going to look like. If you scroll down from the first page it'll look like that. You can see the different options to take action for different kind of stakeholders. You can see the pages for library members to build their quotation here at the selection of some publishers and service providers. So this is going to be extremely time-saving and convenient for librarians and make it easy for them to demonstrate local value to their budget holders. That's something that librarians in developing the OBC have told us is very important to them because quite often they have funds to support open access but there's such a confusing array of options that they don't know where best to invest them. Again the OBC is guaranteed to remain non-profit. It cannot be taken over by commercial interests and will always be governed by its community. All members will have opportunity to be fully involved in governance. So if you'd like to connect with us and get involved you can see that I am the research and outreach officer for Work Package 2 which is producing the open book collective. There's my email. You can see the addresses for our European contact and our US contract and our Twitter address at Open Book Collect. The Work Package 2 leads are Dr Joe Deville at Lancaster and I enjoy the Founding Director of Punkerton Books. You can also see all of Cobam's outputs at the addresses provided as well as Arzanodo or you can sign up to the OBC mailing list which we definitely recommend you do to get the most recent updates by simply scanning the code provided. Thank you very much and please do get in touch with me if you have any questions or would like to know more.


Hello so this is a first doing a book review online so here we go I'm going to talk to you about this collection of books for years one to six um recently published uh collated by Viv Townsend and Heather Davis really really lovely because the whole focus as you can hopefully see on the title is about thinking mathematically but thinking mathematically every single day because we know that sometimes trying to get in the reasoning the problem solving and the fluency into everyday lessons can be tricky for some of us so what these do is they take three activities per year group and they really delve into how we can use tasks that we that we have probably seen before but how do we make sure that we can get the reasoning that problem solving and particularly that conceptual fluency into the tasks so as I've already mentioned there's one book for each year group they have slightly different areas of focus though they all have number and geometry and then some of them have a focus on measurement or algebra or statistics in each book there are three tasks so again not very many you might be thinking about weight because what they do very very cleverly is they take what we would call a low threshold high ceiling task and they really show you exactly how you can run with this task really build up all of those elements that I've just been mentioning they are beautifully set out and one of the things that really appeals to me is the layout so they're very easy to navigate each task starts with this overview page so it tells you first of all this what the title is so this one is all about domino totals and then it links the task to the programs of study statements so again if you're using this in the classroom you can see exactly what you're linking to in terms of the national curriculum there's a section on prior learning always really really helpful and again making connections so even the introduction to the task is really helpful you've then got the task itself again really clearly illustrated and any of the pictures or the photographs that are included in the books are of very high quality again something that appeals and then here's the clever bit each task then follows exactly the same format so for example it will talk you through what the task might look like so in terms of what children might say what you might say it then offers you questions and prompts to build that conceptual understanding to build the reasoning and to build the problem solving it then tells you if you need any practical support so for example in this one which we're still on the dominoes task you can see that there are some dominoes that would really helpful but also some double sided counters and also some quiz and error as well so you're starting to see how the tasks are really expanded it then talks about how we can build that fluency and develop that reasoning and develop that problem solving as we go through and then just in case you thought that was it no there is more there's also some pages and some help on well what happens if children are stuck so what could you do what kinds of responses might you be looking for and what about if it's going really really well how might you deepen and broaden that conceptual understanding extend that reasoning and also some solve some harder problems and again you might think that that's it but where relevant it will also direct you to either some other relevant ATM books or the Enrich website which we all know and love as well so I'm just going to finish there by saying I absolutely love these books highly recommend them don't be put off by the size they are absolutely full packed full of ideas really really worth having a look at you can buy one as a one-off you can have it as a hard copy or you can have it as a download electronic copy or you can buy all six I recommend the package have fun everybody