All right, welcome, everyone, to today's Webmaster Central Office Hours Hangouts. My name is John Mueller. I am a Webmaster Trends Analyst here at Google in Switzerland. And part of what we do are these hour hangouts where master publishers can open and ask us questions around their websites and web search, anything like that.  So we can go through some of those. But if any of you have anything on your mind that you'd like to talk about beforehand, feel free to jump in. Hi, John. Hi. I would like to ask some questions. So one of our clients, they are a non-profitable organization. So they arrange a lot of events a lot of times. So when they arrange an event, they publish it on their blog post, on their blog about the event. But when the event is finished, they take off the page from their blog. So in this case, do you need to create any 301 re-reaction for those event page? I think the part that's kind of where they'd be missing something where it would be useful for their website in general is if there were some kind of persistent landing page for these kind of events. So for example, if they do a monthly event, then having one page for that monthly event, just kind of as a placeholder, we do this event every month and some information about it so that people can link to some persistent place and that page can gain value over time. Whereas if you have just individual event pages for each date and those turn into 404, then that's something where all of the links, all of the value that they collect for those pages, they kind of disappears again. So something kind of like a persistent page that says our next event is then. And if you want to keep an archive of the old events, maybe have a separate archive section, but kind of have one persistent place for the events. OK, do you suggest the same thing for the offer or a special promotion thing? Do you suggest the same thing? I mean, it depends on how you want to have those found. So that's something where if you do this really as a complete one-off thing where you don't care if people, I don't know, link to it over time because it's like such a one-off thing, then that's something that you might just want to keep and remove. But if it's something that happens regularly, then having a persistent page is fine. So if you have something like, I don't know, Black Friday offers and you have a page that you always use for Black Friday, then that's something that might make sense. Whereas if you have just one page that says Black Friday 2017, Black Friday 2018, then all of those pages will kind of have to stand on their own and it'll be hard for a new page to gain value out there. The last question. We have a client. They build garden sheds, and at the same time, they build playgrounds. So they have two types of products. So what they have decided recently, they build a new website for the playground product. And they want to move all the product from the website to the new playground website. So they want to redirect all the playground product to the new domain. Now the question is, if the rank they have for the playground will take keywords in the old domain, will it transfer to the new domain with this 301 redirection, or will it take time? If they're creating a new website that is a mix of multiple other websites, then that's something that is not the same as just moving from one domain to another. So if, for example, they have all of their content on one domain, they just want to move to another one, that's something where a site move, a setup with a redirect works really well. But on the other hand, if they have playgrounds and garden furniture, and they want to create one new website that is a mix of both, or they want to take one mixed website and split it into two separate websites, then that's something where we essentially have to reevaluate the final state. We can't just say, this plus this equals the new one, we have to figure out what the right balance is. Thank you, John. Sure. Any other questions before we jump in with the rest? That's fine, too. I mean, you're welcome to jump in in between if anything pops up, or if there's anything that I can help clarify along the way. Let's see, what do we have? Our news article template features two bylines, one at the top below the title, which includes only the author name, and another one on the bottom, which includes more detailed information about the author. Is it OK to have two bylines on the page? Does it create any confusion to the crawler in understanding who the author is? So from our point of view, it's fine to have these bylines on the page. It's not something where we're explicitly looking for that. We don't use the authorship markup or anything specific like that. It's essentially just a way for you to tell your users what this page, kind of the background of that page. If you're just saying, this is written by these authors, then that's a good place to put it. Some people put it on the top. Some people put it at the bottom. Some people have both. I think that's totally up to you. What's the best place for the schema markup with item prop author? Shall we add it to both bylines or just one? So from my point of view, where you add it is essentially up to you. What I would not recommend doing is adding it in two places on the same page, because it just makes it a lot harder to maintain properly and to understand what it is that you're trying to tell with the markup. So from that point of view, I would pick one place and use the markup there and not just put it in two places. Or if you use JSON-LD for the structured data, then you could put that somewhere in the head. For example, it doesn't need to be exactly in the same place where the name, for example, would be. We're an online tour operator and have implemented aggregate rating for offered accommodations via schema.org slash hotels and our offer destinations via schema.org slash web page. And I think it goes into the change that we recently had with regards to the review rich snippets that we would show in search, where we essentially made three changes. On the one hand, we limited the review rich snippets to a certain set of types.  Or rather, if you hosted on your own site, we just wouldn't show that. So those are kind of the main changes that we did there. And I think what you're probably running into is you used to review, essentially, the web page. And that's not something that we support anymore. So from that point of view, that setup that you have where users can review the page is not something that, from our point of view, makes a lot of sense. We expect that the reviews are about a specific product or a specific thing that is actually being reviewed, something that anyone can look at and review in a comparable way. So for example, if you, I don't know, have a car that people are able to review, then everyone is able to buy that car and able to review exactly the same product. Whereas if you have something like the destination page that you mentioned there, I think it would be hard for multiple people to review the same region of, like, geographic region that someone could go to and review based on the same criteria. So probably that wouldn't make that much sense there. Of course, it's totally fine to show these kind of reviews on your pages if you think that it makes sense for users. It's just something that we wouldn't show in the search results. Our site got hacked. Oh, is there a question? Sorry? Hey, John. My question is in the Google indexing API. OK. Yeah, I recently started with the indexing API for one of my blog sites or job sites. But I'm facing the issue with the get metadata using whatever the API can. And I'm not sure as to what API key I'm supposed to use. During the app installation, I did create the service account over to client ID and all the three authorization pieces I've gone through. So but still that I'm not able to figure out what API key I'm supposed to use in that. And also regarding the batch, I'm going to process in the batch. Yeah. I would check in with one of the Google APIs help forums because that's something which is kind of hard to explain just live in a Hangout. It's almost helpful more to kind of look at the code that you're actually trying to use. So for the indexing, go ahead. Yeah, I did post in the forum, but there is no specific forum for the Google indexing API. So it's whatever, even if I search, it is redirecting the web as API there. And if I post in there, I didn't get it perfect when it was flagged as out of topic in there. So can you just any reference in exactly where you can post in there? Another idea might be to just post on Stack Overflow since this is kind of a generic Google API that seems like something that someone from Stack Overflow would also probably be able to help with. OK. John, hi. The same was here. In the last Hangout, I was asking about the Google for Jobs indexation. We are having problems here with our visibility. We have done a migration. And we sort of drop off in our, basically, our Google for Jobs traffic. Now I was wondering, you said to ping you the website, et cetera, I did that in the comments. I was wondering if you had any updates? I don't think I heard back from the team, but I passed it on to them to look at. But it might be good to check in with them again if you aren't seeing any changes. Usually, they're pretty good at picking these kind of things up, but if you're still seeing problems in that, it's not performing the way that you would expect. Then I'm happy to update that again. If you can just send me a quick note, then I won't forget. OK, I'll add this in the comments. Thank you. Thank you. Also, OK, our site got hacked. The hack got removed, but it left virtual pages indexing Google. How can I de-index those pages? So sorry to hear that your site got hacked. That's something that happens to lots of sites. So it is always a bit of a hassle. With regards to the hack got removed and some virtual pages are still indexing Google, the first thing that I would double check is that these pages are actually no longer existing on your website specifically for Googlebot. So what we sometimes see is that hackers create this kind of virtual pages or fake pages on a website that when you try to go to them manually, they don't work or they look like they don't work. And when you go there with Googlebot to look at the page itself, then they do show some content. So for a webmaster, it looks like it's completely cleaned up. And for Googlebot, we look at it and say, well, all of this content is still here. We'll continue to index it. So that's kind of the first step that I would do. Check with the testing tools to make sure that it's really, really removed. And then the second step with regards to getting these out of Google, there are essentially two approaches that you can take. One is if you have individual pages that are very visible in your normal search results, then that's something you could remove with the URL removal tools in Search Console. So with those, you can specify a subdirectory. If these are tied to a specific subdirectory, often they are, then you can specify a subdirectory and say all of the things in the subdirectory I don't want to have shown in Search. And then for a certain time, I think it's something like 180 days. We will filter all of those out from the search results. For individual URLs, if you can't isolate a subdirectory, then you can submit them there as well. It's just a very manual process. And there are some limits. I think it's something like 1,000 URLs a day that you can submit there. So because of those limits, I would focus on the URLs that are actually visible for your normal search results. So if you search for your company name and you find five hacked pages from your website, that's something definitely to clean up. On the other hand, if you search for specifically that hacked content where you search for your company name and then free download and whatever hack content they had on your pages, and then you find those hacked pages, then probably that's not as critical. Because normal users wouldn't be searching like that. They'd be searching for your company name or for your products. So from that point of view, usually there's a set of very visible pages that you can remove. And those are the ones that I would remove. For pretty much everything else, I would recommend just making sure that those pages return a normal 404 status code. That tells us this page no longer exists.  And we can just drop them from the search results. So that means there's no extra work involved for you. It's kind of cleaned up automatically over time. It can take a bit of time. So often it'll take a couple of months, maybe half a year, for all of these pages to be updated and dropped out. So it's not something that happens right away. But again, unless you're explicitly looking for the hacked content, oftentimes you don't see those pages. So those are the two approaches I take. And definitely make sure, before you go down that path, that these pages really don't exist anymore for Google. And if they still exist for Google, then obviously there's still something on your site that's kind of affected from this old hack. How do crawlers deal with GDPR cookie bars? Obviously, no content may be loaded before a user has set an opt-in. We see many data which are not loaded in Search Console, and they seem blocked. Yes, that can be problematic. So in general, Googlebot does not click through on anything. So Googlebot will not go to an interstitial and say, I accept. Instead, Googlebot will try to crawl the page as it comes to Googlebot. And it'll try to render the page as it comes to Googlebot. So in particular, if you have a banner that is shown on part of the page, or if you have a banner that is shown on top of the actual HTML content, then that's something where we can still see the actual content. We can still index the actual content. So that's less of an issue. On the other hand, if no content at all is loaded and it's just this interstitial page, then we would only see the interstitial page and think, well, this is what you want to have indexed. So we'll try to index it for you. And that's probably not really what you want to have indexed. The other variation that I sometimes see is that you redirect to an interstitial URL. And then from there, when the user has accepted you redirect back, that's equally problematic because the content, on the one hand, is not there when we look at that interstitial URL. And oftentimes, the URL of the page itself is included in a cookie or some kind of a snippet that we can't pick up. And what happens then is we see all of the pages on your website redirect to one page. And we think, well, you're redirecting your whole website to one single page. And this single page has some legal information on it. So maybe you want to replace your whole website with this one page. And probably you don't want to do that. So from that point of view, I would recommend against doing this kind of redirect thing, instead showing a banner on top of the actual content so that users get the banner that you need to have shown for legal reasons, but that the actual content is still loaded behind so that search engines can actually process that. Of course, the other thing that you might be able to do is to think about which users actually need to have this interstitial shown. And depending on what it is that you need to do, it might be that you discover that perhaps users in the US don't need to have this interstitial shown. I don't know the guidelines in this specific case, but that's something that you can double check. Googlebot primarily crawls from the US. So if there's something that you don't need to show users in the US, then you don't need to show that to Googlebot either. So that might make it a little bit easier. In some legal cases, it can make it a little bit harder where if there are policy reasons or legal reasons why you can't show any of your content in the US, then obviously Googlebot can't see that content either. So that's kind of depending on which case applies to your specific website, there are different options there. The way to kind of test this is ideally to use the inspect URL tool where you can see how we would render a page. And you can also look at the HTML that we pick up and use for indexing. So if you check your pages and you see the interstitial is being shown in the rendered version, as long as within the HTML version the actual content is still shown, that's kind of OK, because then we can still pick up the actual content. On the other hand, if you look at the HTML version and there is no content at all other than the interstitial, then essentially we only have the interstitial content to index, and that's probably not what you want. Hey, John, I have a question. This is related to the image site map. We have posted our images in Amazon AWS. So the URL comes as the S3 packet. Then as a sub directory, we have our domain name. So can I just use these URLs in our image size map? Sure, sure, that's perfectly fine. Images don't need to be on the same domain. So if you're using a CDN like Amazon, if you're using any other kind of CDN, you're welcome to host your images there. The one thing I would caution about, though, is indexing images takes a lot longer than indexing web pages. So if there's noise, good to go. So the thing with images is images take a lot longer to be indexed and they take a lot longer for redirects to be processed. So if at any point in the future you decide to move to a different CDN setup, you would have to set up redirects from the old URLs to the new ones. And for images, processing those takes a lot longer. So if your website really depends on images, on image search in particular, then that's something where I would recommend going down the path of using a subdomain from your own domain, which you can then kind of route independently depending on the CDN that you're using. So if you use a subdomain, then those image URLs can remain the same for a longer period of time. And you can swap out the CDN in the back without as much problems. I don't know if that's possible with kind of the AWS S3 bucket setup, but that's kind of what I would recommend doing with images, especially if you're unsure of the kind of the long-term setup that you have with your infrastructure, which CDN do you want to use, which one is cheaper, which one is faster, those kind of things. So the closer you have your URLs on your own domain, the more likely you'll be able to just reuse those URLs for the long run. And that makes it a lot easier for when you have to change the infrastructure. OK, thanks. Sure. Hi, John. I've got a question about the new rel link for linking. I don't know if now it's int until now Google respect the nofollow directive. But when you are on an e-commerce website, you have a link for categories and link for attributes. I don't know the name in English, facet navigation with attribute. And in e-commerce, for example, for each attribute, there's a link to a page that have no interesting content for Google, but is useful for the user. And sometimes I just put nofollow to this sort of link. So Google, until now, didn't crawl this link. And now we've changed what Google will do. So it's not 100% defined, but the plan is to make it so that you don't have to make any changes. So that we will continue to use these internal nofollow links as a sign that you're telling us these pages are not as interesting. Google doesn't need to crawl them. They don't need to be used for ranking, for indexing. So it's not a 100% directive like robots text, where you say these are never going to be crawled. But it does tell us that we don't need to focus on them as much. So for us, the main change with nofollow and these new attributes is for outbound links, so from your website to another website. Within the website for these kind of faceted navigation, for categories and sorting, and things like that, that continues to work. OK, and for those attributes, UGC and Sponsor Z, what is the way as a developer, we must implement it? You don't have to implement it. We think it's a good idea to make it easier for search engines to understand which of these are, sorry? There's a reward for this to add for Google to understand more the content or it's just a hint for Google. And there's no incident on the ranking on the page rank just towards the other website. Yeah, it's essentially the same handling as with nofollow, except that you're telling us a little bit more detail of why you want to nofollow this link. So is this an advertisement or is this blog comments? So those kind of differences can make it a little bit easier for our algorithms afterwards to think about, well, maybe these are good blog comments, for example, and maybe we should focus on them a little bit more. But at least we have the ability to understand the difference of what you're trying to say. With the nofollow in the past, you're basically saying, I just don't want you to look at this link. And with the new attributes, you can tell us a little bit more why you don't want us to look at it. And again, it's for outbound links. So it's not something that, like, within a website, you really need to worry about. OK, and there's no way to use HTML sync for you to have a sidebar with only a section for comments and to be better understand by Google. So when you have a sidebar or a role comment, and all in this blog is the nofollow link or UGC link. So you have the HTML structure of a page with a different, because you have a section with a side for all the links. We have no impact with the content. OK, so something where you say everything in this section should be nofollowed or? Yes. Yeah. I don't think there are any plans to have a section or an HTML element level nofollow. So you would either have to do that on the page level, which usually doesn't make much sense or on the per link level, so that you mark up each individual link. OK, thanks. Sure. Hi, John. Hi. So two questions, please, if I may. Sure. First question will be, so a few days ago, three of my website, which are all domains, were rolled to mobile first index. And I was wondering if you just ran like another batch of the indexing for a mobile first index, or this is like, have you heard from other webmasters lately being rolled to mobile first index, or this is just my case? I don't think they pick just your websites. So this is something that we want to roll out to all websites. So we're doing that step by step as we can figure out that sites are more or less ready. We shift them over to the mobile first indexing. So the web is pretty big. And I think we have half of the search results moved to mobile first indexing now, probably a little bit more. So the team is still moving forward on that. Great, thanks for confirming. Second question, I don't know if it relates to this discussion, but I've seen the video Bartos did with you and Martin, which was just blowminding hearing those things. And my question was, so if I have a full JavaScript website, single page application, should I expect Google to be able to fully crawl my website in the future, also taking into consideration that lately Google both moved to the evergreen version? So should we expect like in the next few months to have Google able to crawl the website fully, also the JavaScript in a manner sense? So we're getting better. So from that point of view, I don't think we can say we will absolutely be able to index everything with JavaScript. And we don't have any specific timeline where we say by then we will be able to do that. I think there will always be specific edge cases that make it hard sometimes. So a really basic one is a lot of JavaScript-based web apps use one single URL for all of their content. You click around, and it stays one single URL. And if you just use one single URL, then we will be able to only index that one single URL, and we won't see all of the other content that you could load if you click on different things. So that's one kind of basic example where we can do a lot of things with JavaScript, but we can't make up URLs for your website that don't exist and index content like that. So from that point of view, I think we can get a lot better. We can definitely get into a situation where a normal JavaScript-based website that uses different URLs, that uses normal links, then that we should be able to crawl and render that and index it normally. I kind of see that as a reasonable expectation for the team. I don't think that will happen in the next few months, but we're working on it. But we definitely won't be able to just take any kind of JavaScript application or website and automatically make sure it will be completely workable in search. So that's kind of one thing there. Let's see. Something else I wanted to kind of add there. Oh, yeah, of course. The other thing is, if you currently have a JavaScript-based website like that, you probably don't want to be in a situation where you're waiting for Google to figure it out. So if you're currently thinking about search and you already have a JavaScript-based website, then there are ways that you can make sure that it works, where you don't have to wait. So if you have a business, if you have something that is important to be found in search, then don't just kind of say, well, Google will figure it out someday. Instead, just kind of follow the guidelines that Martin has been putting together at the JavaScript videos that he's been putting up. And make sure that your site works in search, because it's possible to make JavaScript-based sites work well in search. And it's also possible to make them work well in other search engines. So Google is able to do a lot with JavaScript sites, but not all other services and search engines are. And there are ways that you can kind of work around that. So those are, yeah. If I may share, so the technical solution we have is dynamic rendering. We built our own internal coroller. The internal coroller goes on the sitemap.xml and creates snapshots for all the URLs it finds in the sitemap. And then save those pre-rendered HTML version in the server to serve Google this version. But I do remember in the previous IO, you mentioned that hybrid rendering will be the future. So I wonder if it's still the case, because we have in mind to improve our rendering solution, like moving from dynamic rendering to either server-side rendering or hybrid rendering. Is this still the recommended solution? I think you can do it with dynamic rendering or the setup that you have now. So there are different ways that you can do it. And they also have different effects on search engines, as well as on users, kind of from a speed point of view. So I wouldn't just blindly switch from one technology to another just because you think it might make sense. But I would test it up and make sure that it works well for your users from a speed point of view. Sometimes with server-side rendering, you can do really fancy things from speed. And similarly with dynamic rendering, it's something that works a little bit different. But there are trade-offs in the different approaches. So I would try it out with something small to see what are the effects on your specific use case and does it make sense. OK, thank you very much, John. It was very helpful. I appreciate it. Hey, John. Sorry for interrupting again. No problem. So first of all, I have to say, I hope there will be more hangouts in the future. So we have a little bit more time to get all the questions answered. You're doing a great job. So the question I have is a follow up to the schema part would be the Google notice making review rich results more helpful. To make it short, maybe you can make it yes or no. Will this list be extended in the future, or is it final? I don't know. I would assume it's final for the moment, because these kind of changes get discussed a really long time internally. And it's not something where they will kind of like say, oh, we will just make a small list and then change it a few days later. They kind of want to have a stable state. Why I'm asking earlier, we hang out last week. So we were just asking if we may change the schema type from product to hotel for reviewing our products in a way. And yeah, actually, we are worried about investing more in schema in general. So can we make a change here? Should we make a change? And the question about reviewing the regions or the destinations, which was been asked earlier this thing out, we see that Google collects stars for skiing areas in the knowledge panel. For example, you can see the stars are there. So we think we were collecting them in the right way. And now I'm wondering if we can maybe implement a ski resort or something like that. Because yeah, we're not sure if this will be for the future. Yeah. So one of the things with regards to the blog post is that I think the types that we listed include their respective subtypes. So something like organization, I imagine, includes things like hotels. And maybe it even includes things like ski resorts, which are kind of like one clean thing where it's run by one organization. I don't know for sure. So I would double check that. But in the schema.org documentation, you can see the higher level types and the subtypes. And that's something that might make it possible for you to kind of pick a type that matches both what you're trying to do and that aligns with what we're trying to do. All right. Yeah. Cool. Cool. You also had, I think, a question about spam network. I think that was from you. Yeah, exactly. Can you tell me a little bit more about what you're seeing there? Yeah, each day we are seeing links that pop up from that network. So a lot of domains appear. And yeah, we're wondering, do they hurt? Don't they hurt? And we're uploading the disavow file, not on a daily basis, of course, but sometimes we think, do we have to? And we have to do it for a lot of properties. And that makes it even more hard. So yeah. And we have an agency that says, that hurts your rankings, or two agencies, which we're doing an audit. So everyone is thinking we should re-upload the disavow file, but I can't do it on a daily basis. Yeah. I don't want to do it. So usually with these kind of things, that's something that we can catch fairly well on our side. So you don't have to do that on a daily basis. Definitely not on a daily basis. So that's not something that should be affecting your site negatively. It sounds like you're really worried about this particular network, and maybe it's affecting a bunch of your sites. So what might be useful there is if you can send me some information about what you're seeing there. You can send it to me by email or on Twitter or something. Let me just drop an email address here. And then I can pass that on to the Web Spam team to double check. But in general, these kind of weird link spam networks, they come and go all the time, and they don't have any negative effect on the websites that get linked to. Sometimes it will be that they link to five spammy sites that they want to promote, and then 10 good sites that they want to make it look like this kind of spammy site is linking to some good sites as well. And that sometimes includes good sites where people don't know what is happening. But we have a lot of practice with these kind of networks, so we should be able to just catch that so that you don't have to do anything there. And again, I'm happy to double check with the Web Spam team on this particular case. Yeah, we're really sure this must be spam and must be annoying for other SEOs, too. So it would also be great if we could just remove them maybe from the disavow file, because it's already hundreds of domains, which make it a little bit more hard to check the disavow file, maybe. OK. Thank you very much for the email, and we'll send it to you. All right, thank you. Cool. Dan, there's a question about how do we prevent Google from being crawling or indexing our staging server? How to prevent Google from crawling the staging server? There are multiple ways. So people do it in multiple ways. I think the most important part is that you don't link to it because if you don't find it, then we can't call it. But sometimes it still happens. Ideally, what you would want to do is provide some kind of server-side authentication on the server so that normal users, when they go there, they would get blocked from being able to see the content. So that would include Googlebot. And you can do that, for example, on an IP address basis. You can do it with a cookie. You can do it with normal authentication on the server. Anything where you have to kind of prove that you're the right person so that you can actually look at that content. I think that's generally the best approach for staging servers because it means that. Any news over text to prevent it? You can also do that. That's the next part I was getting to. I think using authentication is the cleanest because it's something that means you don't have to change the normal settings on the site itself, so in particular, robots.txt. But also no index meta tags, for example, on these pages. Because it's a very, very common thing that you set up your staging site with a new design and you have a robots.txt saying, don't crawl any of this, Google, because I'm still testing things out. And then you push that staging site to production to make it live, and you accidentally include that robots.txt file. Or you accidentally include all of these no index meta tags. And then suddenly, your normal website is blocked from crawling or your normal website is blocked from indexing. There's no examples of that. Yeah, I think it happens to pretty much everyone. So it just happens. But ideally, I would just use authentication somehow with staging sites so that you don't have to think about the robots.txt and the meta tags. If you can't do authentication, then robots.txt is a good way to help with that as well. What will happen with robots.txt is if people are explicitly linking to your staging site, then we might index the URL of the staging site. So if you do a site query for staging.yourdomain.com, then maybe you'll see a bunch of URLs that are shown there. And they all have this snippet saying, we can't tell you what this page is about because we can't crawl it. So that's something that is a little bit confusing in the beginning, but it's not problematic. Because your normal website will rank for your normal queries in the staging website. We don't know what is there, so we don't show it in the search results. We can show it if someone explicitly knows that the staging site is there, but we wouldn't show it in the normal results. So I'd say ideally authentication and then robots.txt, if you can't do it any other way. And noindex, I would try to avoid doing that on the staging site, because it's really easy to accidentally push a set of changes with the noindex meta tag on your pages. OK, thanks. Sure. If one of our keywords is at the zero position and also shown in the fourth position, how will it be shown in Search Console? So in Search Console, we started one when it comes to ranking.  And if it's additionally shown in other places in the search results page, then what happens with Search Console is we decided to count the average topmost position. So that means for a search results page where you're ranking number one and number four, we would count that as ranking number one. In particular, for your website, that kind of makes sense, because you're visible and in the first position. Similarly, if you're visible with multiple URLs from the same website in the same search result page, so perhaps your product page is ranking number five and then your home page is ranking number six, then what would happen there is on a site level, when you look at the queries, we would count that as ranking number five. So that's the topmost position there. If you look at it on a per URL basis, then we will show your ranking one, one URL at number five and one URL at number six. So it depends a little bit on how you look at it in Search Console if you look at it on a query level or on a URL level. But in general, when we count the rankings, we count the topmost position in that search results page. And we average that across all of the search results that are shown. Also, it's worth keeping in mind this is not a theoretical ranking, but based on what was actually shown to users. So what can sometimes happen is that your page is shown in the feature snippet for a short while and then afterwards is shown in the normal position for a longer period of time. And then you have kind of that number one position and then the number four position. And if you look at it yourself manually afterwards, it might be that you look at it and you see, only ranking at number four, why did Google ever say I was number one? And that ranking that we show there, the position, is really based on what we showed people at that time. And sometimes it can happen that very few people see it at position one. But because that's where we showed it, that's how we would count it. Let's see. Another one that is kind of an interesting question where probably we will go on forever. I have a bit more time, so if you all want to stick around a little bit longer, that's fine too. In your Webmaster Guidelines, the first bullet of things to avoid is automatically generated content. And yet, lots of sites do that. So it kind of goes on with an example, and you can find examples like this in finance. You can even find it in Google News. What's up with this guideline in the real world? So I didn't double-check that specific example that you have there. But I think this is a really interesting question, and I think it's something that will probably evolve over time. In particular, there are two aspects that I see that are kind of common. I don't know, common. Let's see. Maybe three. Well, let's talk about three things. So on the one hand, this guideline was primarily put up because a lot of spam is completely auto-generated, and we need some kind of a way to take action on that. And this is kind of the guideline that we chose to do that with that. So a lot of spammy sites will take a list of keywords, and they will automatically generate fake sentences make absolutely no sense, where when a user looks at those pages, they're like, there's nothing useful here, but there are ads, so they click on the ads. And the webmaster guidelines here give us a little bit more room to say, well, this is a completely auto-generated site that makes no sense to keep. Therefore, we will remove it from search. Another variation of this that we sometimes see from spammers is that they take existing content and they run it through an automatic translating machine, and they use the automatically generated translation and try to rank with that, where essentially the translation, again, is something that when a user looks at it, they would say, well, this doesn't make any sense. It's in the right language, but the content is not comprehensible. So that's, again, something that we would treat as automatically generated content and say, we need to take action on this. The examples that you're kind of pointing at are things where I think it is almost going in the direction of, well, you're just providing a table of data in a little bit more understandable way. So you could imagine things like a weather report in a sidebar where you could just show, like, the weather is this many degrees and it's cloudy, kind of in a table. Or you could take that information and just make a sentence out of it, which might be easier to read. And this kind of reformatting some amount of data that you essentially have and providing that in a way that is more readable, I don't see that much of a problem with that. I prefer to make sure that the rest of the page has sufficient value so that when people go to that page, they actually find value there, that they actually think this is something that is useful to them. After they search and the search results, they clicked on something and they found something that was useful. And that's the kind of thing where I kind of say, well, if it's useful to users, it doesn't really matter completely where it actually came from. So that's, I think, one aspect where things are a little bit different compared to a spammy site that just other generates gibberish content. The other more, I guess, future-looking aspect is there are various machine learning algorithms that try to generate text as well based on some amount of kind of starter information. And more and more, the examples I'm seeing there are that these algorithms are able to generate something that is actually pretty understandable and actually pretty useful, where if you feed it the right amount of information in the beginning, it'll be able to take that content and write it up in a way that is actually really easy to understand and provides a lot of value. I don't know if that's in that far now that I would say that this kind of auto-generated content is completely fine and nobody will kind of notice that it was generated by a script rather than a human. But maybe a few years down the time I found the road, I could imagine that that happens. And at some point, it'll be that when we manually look at these pages, you can't tell if it was written by a human or written by some kind of advanced machine learning setup. And at that point, does it really matter if it was generated automatically or not? From a user's point of view, it has the same value. So with that in mind, I think at some point in the future, we will have to revisit this guideline and find a way to make it a little bit more granular in that it kind of differentiates between these totally spammy uses of auto-generated content and the actually pretty useful uses of automatically generated content. So one example that I've seen before is with regards to earthquakes, for example, that I don't know if this is actually still running, but I believe at some point, this was set up by some news site or some government agency where if their sensors detected that a big earthquake took place in a certain location, they would automatically generate a page for that with some automatically generated content around that, which would be something that we could find in search. So before any human reporter is able to actually sit down and write something up and say, well, this happened in this location and it was this strong and likely had this effect, and if you're in this region, you should watch out for this and that, that's something that could be generated automatically and that does have a lot of value to users as well. So that kind of differentiation between the different types of auto-generated content, I imagine that's something that we'll see more and more coming up as a topic over the years. So I think, especially if you're looking at cases where like a site has 9,000 pages that are generated with a template and you look at those pages individually and you think, well, OK, they were generated by a template, but they're still actually pretty useful, then that's the kind of thing where I could imagine that the web spam team at some point would say, well, do we need to take action on this just because something happened to make these pages available or are these pages, or do we need to take action on these pages based on the content that they're actually providing and the value that they are providing to users or that they're not providing to users? So that's, I think, will be an interesting thing to follow. OK, I think we're slightly at time, so what I'll do now is just stop the recording. You're welcome to stick around a little bit longer if you'd like to continue chatting, but I'll stop the recording so that it's kind of a reasonable length. Thank you all for joining, and I wish you all a great weekend. And if you want to stick around, feel free to stick around. And otherwise, feel free to jump on in in one of the future Hangouts. Bye. Thanks, John, have a nice weekend. Thanks.


This is a comparison video of an ALR screen versus a matte white screen. The top white screen is only £200, the bottom ALR screen is £1300 and this is how much a difference it can make if you have a UST laser projector and you watch content during the daytime. This is a big difference and it takes your viewing experience so much further. Check out my YouTube video for the full comparison and breakdown of all of the differences. Thanks for watching!


What's going on everyone Sam here with late in sports guards doing 10 box Tuesdays 10 box spectra one basketball mixer number 132 random team style. Here's a look again at our random results as always you can find these on the website under the Results tab as well as the link in chat. So let's go ahead and do it drew that personals don't start until after group breaks So it's starting when it go till about like probably at this point 12 30 12 45 a.m. Just so you know That's just how we do it. Let me grab a look at our Ten boxers start with one box of corkings.  That's going to the grids Nice one there Grizzlies Got to 199 Jaden Springer on the fresh paint rookie auto congrats sixers on that one There you go Philly We've got work in progress Herbert Jones rookie and my astro Steph Curry not numbered base So that'll do it for our What was that poor Kings let's go on to Chronicles Yeah, but it would get shipped to you. I don't think we don't offer it for a rip on YouTube I don't believe we do I made double check into that. I think just because of how base heavy it is if you want to Like I think we just offer it some products. We only offer for ship. It's sealed. Let me double check really quick Yeah, we only offer that one for ship. It's sealed. Unfortunately. I apologize on that drew But yeah, if you order a sealed case, you'll get a sealed case shipped to your house All right, we've got Chronicles coming up next Yes, one box of Chronicles hobby Yeah, so like there's like trying like what else do we only offer ship ship sealed like Gypsy Queen a lot of times after Like release day it'll only be Ship it sealed a few other products here and there too. It's really just the base heavy stuff some of the bowman's Kate rookie Steph Curry Luca Donchich on the luminance. Yeah, I would just soon move titanium 17 out of 21. Nice one there bowls That's cool. Cam Thomas Jean-Marin Aaron Wiggins and Steph Curry Jerry I would assume LeBron James James book night to 99 for the Hornets on the playbook rookie Jonathan coming up honors Got a Jay Sean Tate Nine out of 99 that is going to the Rockets on the airborne second-year auto. I believe yes, second-year auto Jay Sean Tate Josh Giddy and Tray Murphy Quentin Grimes Quentin Grimes Dwayne Washington on the base there QG chocolate L John and coming a rookie and Bones Highland on the orange 31 out of 75 75th anniversary Nice one there. It's got a Barnes rookie Kate Cunningham rookie Nibbius Kate's up to 149 for the Kings Bones Highland Silver Crusade is going to be Franz Wager Jerry for the Thunder and coming XR rookie To to go Davion Cam Thomas we've got Josh Christopher timeless treasures to 149 for the Rockets Keon Johnson optic update purple. I would assume a nice one there for the Bulls to 49 Herbert Jones and a primo Josh Giddy Keldon You're seven there's an Evan Mobley to 149 nice one there for the Cavs absolute rookie Jomrant We've got Jalen Kreen Gold standard That is 80 out of 99 Congrats Rockets Alvin M. There you go, buddy Nice Jalen.  All right We got next Yeah, one box of optic hobby 21 22 optic hobby Here we go. Scotty Barnes on the cover down of Mitchell. There's a pink philosophy Kyle Lowry 73 out of 79 going to the heat Tim Duncan. I'm gonna do a quick dice roll One two three left four five six right. We'll go for the rest of the break unless It's a one-of-one or something super low number to an autograph. So good luck here everybody That is gonna be a six Go into the right with Larry Bird. So I'll go to the whatever team is on the right for the rest of the box I guess so you only got one box of this Zach Levine Tray Murphy Ray Allen non-hollow. Oh, yeah, sorry I'm a call Bridges. Hello, dear and Fox the Kings Chris Dwarf say rookie Hello, quiet lender dominators Or the clippers orange Johnathan Isaac 92 out of 199 Going to magic Really kind of seems like it's kind of cool. Nice. Hello the rookies Evan Mobley. Hello, Jeremiah Robbins and Earl I don't know Kings hits across multiple shifting Pull you a big Davion. Hello, Fred Van Blee Jesus shuttle work Is a livers. There's a green Bones Highland 27 out of 149 nice one there Evan Mobley Nice one there. That sounds good We've got Herbert Jones That is going to the pelicans. Nice one there pelicans Congrats on that one quiet lender That was up vartan jade and spring. Hello, Jamal Murray to the nuggets Keon Johnson red Malik Beasley That's going to be 56 out of 99 for the timber wolves And from the James C with Minnesota Franz Wagner 75 years and Damian Lillard Let's do a select H2 next just double check make sure we got that one Yes, one box select H2 hybrid Herbert Jones, there's an Andrew Wiggins Premier level disco Darius Beasley South Curry court side for the Sixers Jaylen Green nice one there on the disco concourse silver Joe Weisskamp rookie Franz Wagner rookie Hollow or disco Isaiah Todd Silver Malik Beasley red James Harden. That's going to the Nets Uh five out of 49 And a Clint Capella All right, let's do uh do optic choice next Jimmy Butler hollow Uh got nice going to thunder Sean Kemp on the optographs Congrats thunder It's brook M Nice one there Sean Kemp Yeah, he was I think he was six talking about it. Yeah Patrick Williams on the choice exclusive We've got Draymond Green red mojo 64 out of 88. That's going to the uh warriors Followed by a Jared Butler And then Evan Mobley nice, uh, let's do prism choice next Good luck here everybody. Let me uh Slide you that one too I'm so in I'm bringing back the Sonics soon Seattle leads uh basketball team Trey Murphy the third silver the victor oladipo We've got kawaii Leonard A chuma okiki And Trey man for the thunder nice one there We've got that's so sick going to the Hawks Christian Latiner on the green scope Congrats and MQ at the Hawks. I love that Those throwback Hawks jerseys man one of my favorites one out of eight green scope I hate Christian Latiner Nice one there. So good. So good uh, Alfre Camino 36 out of 88 And this time Gary Payton this time the glove 20 out of 88 going back to the thunder Right, isn't that a blast? Oh, Sonic's had such nice jerseys Uh, let's do 21 22 select Dream team baby. Oh, yeah Everybody forgets Latiner was on that dream team Trey Murphy 109 out of 175 going to the pelicans Most smoothie that's due career Brandon Ingram. We've got Rex Chapman 59 out of 299 that is going to the Hornets Congrats Charlotte Jesse R We've got nice a white Jalen green 135 out of 149. Congrats on that one. That's so sick You can recap that one too Jared Butler Oh 90s jerseys were crazy, dude Quentin Grimes Nick's haven't heard it's like when everybody was so into purple and peel and stuff What's that? Miami Vice Oh, yeah, Franz Wagner There's Corey Kispert Tri-Color Sandra Nicola Busevich silver And Miles McBride Josh Gidey Gattamata Sabonis Nice on the jersey card go to the Pacers. Congrats, Indiana Nice one there, Indy Nicola Yokech Silver And John Collins Zach Levine Tri-Color for me a little And Keon Johnson Giannis Cam Thomas on the scope Usman Garuba Chris Duarte Nice Nicola Yokech to 149. There you go Denver Vartan B. There you go Vartan. Congrats, buddy 50 out of 149 That is sick. What's up, Cam? Heck yeah The Joker back-to-back There he is. There's Vartan. Congrats, buddy. That's sweet We'll take that all day long future Isaiah Jackson And Jason Tatum Always wanted a Joker. Nice. There you go. Now you got one moment my man Herbert Jones blue Jalen Johnson uh to 299 And oh, Niyaka Okangwu This was 229.99 Silver, Katie And Lou Will Chicken Wing Lou Lemon Pepper Lou Silver Boyang Bogdanovich And Julius Randall on the court side All right, let's do our two boxes of one-on-one There it is We've got Going to the Raptors. OG Anonymous 3 out of 99 Congrats Raptors 46 out of 99 Cade Cunningham Boom Congrats Detroit Brian M.  Let's go Nice Cade Now our second box of one-on-one. There he is. There's Brian Congrats Brian You got it, buddy. No problem Got going to Alvin M. Downtown Alvin Kaminga Back-to-back Dude, that's so sick The rookie downtown Alvin M. Congrats, buddy The swans So cool, man. I love these Downtown Congrats Alvin There you go, buddy Let's go. All right, looks like we got a 75th For Adrian Dantley 2, uh, 24 out of 99 Not the 75th, just the dual jersey auto But still, that's game used Going to the Pistons Brian A little bit of gravy for you there, buddy Nice AD That's awesome We'll take that And we've got one box of Spectra Let's just double-check 21 22 Spectra Hey, Ron Sharpe rookie We've got Amir Coffee 54 out of 99 That's Radiant Auto Going to the, uh, Clippers Amir Coffee And Silver Mike Connelly Jason Tatum There's Artis Gilmore 98 out of 99 That's going to the Spurs on the Icons auto That's cool Artis and Gilmore And Celestial James Booknight 13 out of 99 Grats on that there, Hornets 2 to go Chris D'Warte rookie We've got, uh, 62 out of 75 Triple J in the zone on-card autograph Congrats Alvin M with the Grizzlies Nice one there 62 out of 75 And Lou Dort 75th anniversary on the Silver And last, uh, pack and a break Good luck here, everybody KG We've got, wow 7 out of 10 on-card Sion Williamson Boom That's so sick Wow, that's insane 7 out of 10 Holy cow We can't even end it there How about Spectacular debut 28 out of 49 On the Interstellar That's going to Alvin M Steph Curry Did not see it Did not see a live Xion on-card Incoming at all Caught a little bit long on the Xion So we can't put it in a mag, unfortunately We'll make sure that it gets protected For you guys, though For sure Wow, what a break, man All right, let's do a quick recap here, guys Jerseys Damata Sabonis White Jalen Green And a Xair Williams for the Grizzlies We had Jaren Jackson Jr. Grizzlies Artist Gilmore Spurs Amir Coffee Clippers Rex Chapman Going to the Hornets Stop, Trash Christian Laytner For the Hawks Sean Kemp What is it? Thunder Herbert Jones Pelicans Jay Sean Tate Going to the Rockets And James Springer For the Sixers Adrian Dantley Payson's We've got Nicola Jokic Nice one there The Joker at a 149 Interesting Got Jalen Green 80 out of 99 On the Gold Standard A rookie patch auto Congrats again Alvin with the Rockets We had Brian M Kade Cunningham For the Pistons 46 out of 99 We had going to Alvin Downtown Downtown Jonathan Kaminga On the Rookie For the Warriors And then we had it In the Zone Gold On-Cards Zion Williamson Unreal Man 7 out of 10 That'll do it for the break guys Thanks again for the fill Next up we've got football


89 Bravos are ammunition specialists. Our first blast is a ring main, which consists of 25 quarter pound TNT. So that's the propellant that is inside the Charlie 445. And we have a third blast, which is our 105 rounds. It's capable, combat ready, and lethal.


Great Mentors don't serve your comfort. We don't grow in comfort. Great Mentors rattle cages and they disturb our ease. And they challenge our settling.  Find a Great Mentor in your life.


When we talk about work, what do you do for a living? There are two types of work, the ones who shower before work and the ones who shower after work. If you have one of those millennials back home, I have a 17-year-old and a 20-year-old, you know that there is this new trend. It seems like they are not showering or working. Everybody heard about the self-driving cars. Can we really trust in a car without a driver? Sounds scary, doesn't it? What if it's the opposite? I truly believe that you will have to tell your grandchildren stories about this. They will come home one day and say, grandma, grandma, we were talking about the old days in school today. Did you attend something called driving school? What was your red light? And you will be like, yeah, that's funny, you know, when you mention it, yeah, it was like, like you said it was. It was a red light, you know, you had to stop and wait. I could be sitting there like an evening, lovely evening today, like a Saturday evening, two minutes all by myself. You're sitting there, you know. I even had a fossil fuel engine running, polluting the air while I was going nowhere, you know. It was back in the days. It was very primitive. We had white lanes in the streets. We had speed limit signs. You see, I was trusted to drive the car. It was crazy, you know, millions of people died each year. And then of course, like every human being on this planet, we all share this same question. This is what we think about all day long. What's the future? And we have to admit, we don't know.


In this cave, by the restless sea, we are met to call from out the past, stories, strange and weird. Bellkeeper, hold the bell, so all may know we are gathered again in the weird circle. Past fathoms of a world gone by speak again the immortal tale, Wuthering Heights. That night, walking in the blinding snow, I could swear I heard a voice in the wind. A high, lonesome voice, lamenting it was lost. The night was treacherous. I was numb with cold and cursed myself for having wandered so far on the moors. The air was like a million icicles, pricking my face. It was hard to breathe. I turned and looked back. The snow had already hidden the road behind me. Panic and fear cut through me like a chill knife. I almost ran up the slope ahead.  Against the gray horizon was a house set on a height, a shelter from the storm. I could think of nothing else. I ran toward the house and stumbled up the path to the door. Let me in! Let me in! What do you want? I've lost my way in the storm. I beg of you, sir, let me come in. We don't welcome strangers here. But I can't find my way back in the snow. Take the road to your cave. It's buried in drift. Please, sir, I beg of you. And don't allow a man to inconvenience me if I can hinder it. This night I have no choice. Come in. I'm indebted to you for my life, sir. No one man could live through that blizzard. Then warm yourself by the fire. It is a bitter night. I'm afraid, sir, that guests are so exceedingly rare at Wuthering Heights. I hardly know how to receive them. My name is Lockwood. I'm staying at the village inn. I had no idea the Moors could lose a man so completely. There are more than men lost on the Moors. Then I'm afraid I shall be weatherbound unless you can spare me a guide. I'm sorry, I cannot. Are there no boys on your farm? None, sir. Would you take a glass of wine? It would be welcome, indeed. There's no one at Wuthering Heights. Save myself. It's a former master and Ellen Dean, an old nurse. Then how shall I ever get back? No landmarks. I can point them out to you. I'd be so afraid to trust the darkness. Then I hope you've learned not to make such rash journeys on the hills. I don't keep accommodations for visitors. But, sir, you can't turn me out. I'd be grateful if you'd only allow me to stay here by the fire. No. No, there's no need for that. I couldn't permit anyone the range of the place while I'm asleep. Ellen! Would you have some more wine, sir? Then you'll allow me to stay. Till morning. Then you can find your way alone. Yes, Mr. Heathcliff. Come in, Ellen. Come in. This man is Mr. Lockwood. He's lost his way. We'll let him stay the night here. Yes, sir. Show him to one of the rooms upstairs. Take your glass, sir. Wine helps take the chill from your bones. Light a fire for Mr. Lockwood, Ellen. I will, sir. Good night, then. Good night, Mr. Heathcliff. I'm grateful, indeed. This way, sir. Up the stairs. The room was dusty and cold, and I stood for a time on the hearth warming myself. A naked branch of a frozen tree scraped against the windowpane. I felt as if there were eyes somewhere in the dark corners of the chilly room, watching and waiting for some sign or hidden word unknown to me. Then I saw those dusty volumes on the window ledge, and three names scratched in the wood. Catherine Earnshaw, Catherine Heathcliff, Catherine Linton. One of the books was a musty testament written in a small feminine hand. I sat down on the bed, turning the diary to the candlelight, and began to read. It was Catherine Earnshaw's book. Today's my birthday, she had written. The saddest day of all. Seventeen, just imagine. And how little did I dream the world could be so full of tears. Let me tell you how the sadness came. Heathcliff and I were on the moors today, laughing and singing all the while, till suddenly night began to creep out of the east. We ran over the hills toward home. We didn't know Father was so ill that night. He sat by the fire with Ellen, my nurse and my brother Hindley. I'm the wild slip of a girl, you are, Catherine. And Father, there were at least a dozen rabbits in the goose bushes. Think how many we could bring home if you'd only let Heathcliff have a gun. Whatever will we do with her? I think she means no harm, Mr. Earnshaw. Cassie, you fetch my pipe. No, no, no, it's there on the mantle. I'm an old man, Cassie. When I'm gone, it's your brother Hindley who'll be master of the brotherly heights. Heathcliff, is that you who are sitting so solemn on the hearth? I'm Mr. Earnshaw. It is only the thought of you being ill that makes me solemn. Come here, my lad. Beside my chair.  As wild as the wildest day on the moors, have you grown fond of othering heights? I'm Mr. Earnshaw. I have that.  I was so little, sir. I remember little, too. Well, I recollect when I brought you home from the chore you were, snarling and clawing like a little beast.  And I'm thinking it's the true cell and tells me you're very much fond of our Cassie. We understand what I know, sir. Our natures are akin. I father they are. Like two peas in a pod, I'm thinking. Well, it is good. It is a curious world I'm leaving, but for a better one. Hey, Ellen. Oh, sir. For a better one. Sing me a little tune, Cassie. Sing you're old father to sleep. And put your head there like a good man. There. Why, he's asleep already. You're waking. Don't any of you stir to bed with all of you? No dindu here, but I could kiss him good night at least. That'll not wake him. Hindley. Ellen. He's dead, Heathcliff. I was passed over at last. Heathcliff cried tonight till I thought his heart would break. And now my brother Hindley says he's not to eat a table with us anymore. That Heathcliff and I shan't walk on the moors again. And he threatens to turn him out of the house if we break his orders. For Hindley now asserts his mastery of weathering heights. Oh, poor father, would you hear of such an outrageous thing? But we shall be happy in spite of Hindley. And when the days pass into weeks, we'll both outgrow the sadness. Come on, Cassie. Come on. For me. I can't run over the moors as fast as you. Then come on, else I will leave you behind. But where are you going? We're so far from home. Never mind. Curiosity killed the cat, remember?  Yeah. Give me your hand. Let's walk a little. We've been running for hours. Heathcliff. Oh, look at me. Why, you're crying. It's only the wind. No, it's not the wind. Oh, I know. I've seen the hurt in your eyes all these weeks, ever since father died. It's not hurt, you see, Kathy. I'm trying to settle how I shall pay Hindley back. I don't care how long I wait if I can do it at last. Oh, my darling. I'm very close to you. Can't we just run away somewhere far away where nobody will ever harm us?  Do you really love me so much? More than you'll ever know. More than I could ever say. Then nothing can harm us. Come on now. It's already getting dark. Is this place of whatever it is, is it very far? Just yonder at the top of the hill, you'll see. Oh, you're so mean, not teasing me. Why are you making me wait like this? Well, you'll not have to wait longer. But there, the wall about it. Beautiful house. Whoever lives in it, Heathcliff. The Lentons. Then it's thrush-crossed range. See that window with the flowers just underneath? Yes. That's the drawing room. We can sit there and look in on the Lentons and watch what they do on a Sunday. Come on. Look now. Your tears are gone. Oh, but it's beautiful, Heathcliff. It really is beautiful. They're loud, Kathy. They're here. Look, there's Isabella and Edgar. Are they silly-looking? Right. All done up in their satins and lace, looking as if they could die with boredom. Aye. And I wouldn't change places with Edgar even if the privilege of painting weathering heights with Hindley's blood came with it. She saw you, Kathy. Come on, we have to run for it. The Heathcliff, wait. The dogs, they've set the dog loose. Come on, we can beat him to the morse. Get him, Schocker, get him. Heathcliff, run. There you go. Let it go. The dog's got women. Keep first, Schocker. Keep first. Pull up your blossom car. It's a girl, Papa. So it is. Schocker, get back there. Get back. The rascals know that yesterday was your rent day. They'd come to murder us.  Schocker, get back and stay back. Okay, are you all right? Let me see Miss Earnshaw. No. It is a bad bite. Miss Earnshaw? Catherine Earnshaw? Nonsense. And Earnshaw scouring the moors with the gypsy. Edgar, take her up and into the house. Where's the wound? You. Who are you? None of your business, Mr. Lenton. And you'll not lay a hand on her. Why, you insolent rollback. Happy? I'll take you home. No. No, Heathcliff, I... I can't walk. Heathcliff, is it? Well, so you're the lad my late neighbor adopted. Oh, he's a frightful thing, Papa. Unfit for a decent house. Aye, and that's the truth. Now get going, lad. And tell Miss Earnshaw's brother we'll keep her here till she's able to come home. Do as he says, Heathcliff. Please. You heard what Miss Earnshaw said. Move on. Nothing. I'll come back. Goodbye. I'll fetch you home when you're well again. I watched him climb over the wall and disappear in the cover of twilight. The Lentons nursed me, and oh, how different life was at the Grange. But Heathcliff wasn't there. It was somehow incomplete, even though Edgar and Isabella were there, laughter made the days pass quickly. When Christmas came, I was well again, and happy to see Wuthering Heights from the window of the Lenton carriage. Heathcliff! Heathcliff, I'm home!  Where's everybody? Oh, Miss Kathy.  Oh, and such a beautiful girl. Do you like it, Ellen? It's one of Isabella's. What'll Heathcliff say of me now?  Oh, Ellen, really, I did have a wonderful time. But where's Hindley? And why isn't Heathcliff here to meet me? Your brother's out on the moors, Heathcliff... Miss Kathy... Heathcliff's gone. Gone? Gone from Wuthering Heights? Ever since that day, Mr. Edgar came here to ask your brother for your hand in marriage. He deserted me. Heathcliff deserted me. No, Miss Kathy. It's Hindley. He made him come. No, no, Miss Kathy. Heathcliff went out of his own accord. But why didn't he wait till I could explain? Couldn't he see that if I married, he'd come up and find his place in the world? Oh, Ellen, my grief has been Heathcliff's as well. My love, his love. He's always, always in my mind. I am Heathcliff, Ellen. Don't you see? He must come back. He must come back! Some months passed. I waited and hoped. He didn't come back. Then one summer day after old Mr. Linton died, Edgar and I were married. And Ellen came to live at the Grange. One night, Edgar and I were sitting with Isabella and the parlor when Ellen came in. Yes, Ellen, what is it? Oh, Miss Kathy, there's a man from the valley to see you. Why, she's white as a sheet. Well, did he frighten you, Ellen? No, ma'am, it's just that I... Well, speak up, Ellen. Who is he? Heathcliff, sir. Heathcliff, come back. Ellen, it isn't Cliff, come back! He's come back! Oh, look, do get and step up, Ellen, quickly! Oh, really, Catherine? I know you didn't like him, Edgar, but for my sake, be friends with him now. Oh, he's nothing more than a runaway servant, Catherine. Oh, I know what you think, Isabella, but you like him when you know him better. Really, believe me. Mr. Heathcliff, in here, sir. Oh, Heathcliff. Oh, Heathcliff, you've come back at last. Welcome to the Grange. Kathy. And a more beautiful Kathy than ever was. I shall think it a dream tomorrow. Do you remember Edgar and Isabella, Heathcliff? How do you do? How do you do? Where are you staying, sir, at Gimmerton? Oh, no, at Wuthering Heights. Kathy's brother, Hindley, invited me when I called this morning. Oh, it's so wonderful to have you home. I thought we might have walks together someday soon, Kathy, and see the moors again. But of course we shall go walking, now that Summer's here and now that you're here again. Perhaps Mr. Heathcliff will also show us the darkest and most dangerous corners of the moors. I'm afraid I'm as ignorant of them as Edgar is. The pleasure will be all mine, Mrs. Heathcliff. The world was right again, and my heart sang. Heathcliff was home, a tall, splendid man. But behind his dark eyes was the boy I'd known before. We walked on the hills, we laughed, and oh, I was happy again. But as the days passed, Isabella grew cross and fretful. And I knew she'd fallen in love. It's only your harshness, Kathy, that makes me unhappy. But how can you say that, Isabella? When have I ever been harsh with you? Yesterday. And now. Yesterday? When? In our walk on the moor. You told me to ramble where I pleased while you went along with Mr. Heathcliff. Well, is that your notion of harshness? I really didn't care whether you worked with us or not. You didn't want me, Kathy, because you knew I liked being there. With Heathcliff, you mean? Yes, but you want nobody to be loved except yourself. Isabella, you don't believe that. I love him more than ever you could. And Heathcliff might love me too if you'd only let him. I wouldn't be you for a kingdom then. Do you know what Heathcliff is? He's a rogue, wild and cruel and strong. He stops at nothing.  He's doing what he always swore to do. Ruin, Hindley, Earnshaw. I don't believe you. You're selfish. You're jealous of me. Yeah, yeah. What's going on between you two? I love him. You hear that, Edgar? And I don't care if you do know it. I love Heathcliff more than Catherine ever loved you. Isabella, stop it. You don't know what you're saying. I know what I'm saying well enough. You're both against me. Isabella, stop this hysterical talk and go to your room. All right, Edgar. I'll go. But what will you think when I say it's the last order I'll take from the master of thrush cross range? Kathy, whether or not it's the matter, what does she mean? I don't know, Edgar. I don't know. Well, I do. It's that Heathcliff. He's poisoned her mind. Edgar, don't talk. Call Ellen. I feel ill. But, Kathy... Edgar, let's hear no more about it. Edgar, I can scarcely stand. Kathy. Ellen, come quickly. Miss Kathy has fainted. Oh, Miss Kathy, do come away from the window. Who used to stand among the graves of Gimmit and Kirk? Heathcliff and I. And dare the ghost to rise up out of the solid ground.  I'll not rest till you're here. Miss Kathy, the doctor said you should be in bed. Oh, Ellen, what'll I do? There's a ghost inside me. This room is a haunted place. I'm afraid of being alone. There, there, Miss Kathy. Come to bed. You'll see how weak you are. In a little while, you'll be well and strong again.  Good wall. Kathy, it's happened. You've driven her away. Isabella's run off with Heathcliff. Listen to that wind, Ellen. His winter comes so soon. Hi, Miss Kathy. You've been in bed a long time, remember? Will I ever be working? Now, how could you help it when you've got as good a nurse as I?  Ellen, you've hurt. Oh, yes, I promise, I promise. Well, three days ago I received a note from Miss Isabella. Oh, it made my heart weak to read it. They've returned to Wuthering Heights and she's unhappy and afraid. Heathcliff doesn't love her, she says. Oh, he married only for spite. Does Edgar know all this? No, no, Miss Kathy, and he mustn't since he's disowned his sister. Somehow, I knew Heathcliff was back at the Heights. I could feel he was there. Yes, I saw him today. Oh, Ellen. He wants to see you. He wants to see me, Ellen. That's the most important thing in the world. He wants to see me again. Oh, but please, Miss Kathy, for your own sake, don't. No good can come of it, believe me. He's a man without a soul. Poor Hinley. Heathcliff's made a gambler and a drunkard out of him. He's taken Wuthering Heights very, very old. When Heathcliff come tonight, Ellen, what time? How will I know? Look at me, how thin and how ugly I am. You have a more beautiful, Miss Kathy. Are you so bent on seeing me? Yes, yes, I must. Well, he'll come to the garden tonight after 10 o'clock. 10 o'clock? Oh, there's so little time, Ellen. Help me out a bit. I must get ready to see him. But he's coming here. He knows you're ill. But I'm not ill any longer. You'll see how well I am when I walk down to the garden to meet him. And now he's coming to the garden. I knew you'd come back, Heathcliff, someday. Back to me. What matter is anything now, except that you're coming to the garden to see me again. But I must close my book, put it away before the flowers start in. Silly words I have written. What do they mean? There was never a way of telling what's in my heart. The diary ended and I closed the book. The gloomy room had grown chill again for the fire had burned itself out. And over weathering heights the wind of the blizzard sang. I pulled down the covers of the bed. A frozen branch of the tree scraped down the window glass. I went to the window and pulled it up. Cold wind dashed in upon me. I reached out groping for the twig. Then my blood froze. Instead of the branch, my fingers closed over a small ice-cold hand. I tried to draw back my arm, but the hand clung to it and a voice came out of the wind. Heathcliff! Heathcliff! What is the matter? A hand on the sill and a voice in treating me to let her in. She's been dead 20 years. Then she's come back from the grave. I touched her hand. What happened? Kathy on the moors. I must find her. I must bring her back. Wait a moment. Don't let him go. Don't let him go. But, Helen, tell me the rest of the story. What happened that night when Heathcliff called at the Grange? Have you been reading her diary then? So long ago it was Mr. Lockwood. That unhappy night. But tell me. Well, I begged Miss Kathy not to move from her bed. But her eyes shone. There was no stopping her. Heathcliff was waiting in the garden at the stroke of 10. And I opened the side door for Miss Kathy to go out in the winter air. They looked at each other without saying a word. A gust of icy wind blew up. I was afraid for Kathy. I shot it to her. Miss Kathy, you must come inside. You're not well. I don't care, Helen. Let me stay. Kathy, she's right. You must go. The wind's cold. I'll wait by your window. No, no, no, Heathcliff. I want to stay here. Miss Kathy, please. I'll never go. Never again. Will you forsake me? Kathy, don't speak of dying. Kathy! Miss Kathy! I'll bring her in, sir. She's fainted. I'll never forsake you, Kathy. No, Helen. She's not fainted. Call Edgar. Tell him Kathy is dead. So we buried her on the moors in a lonesome spot where she'd often wandered. And Mr. Heathcliff came back to the Heights. And so the years have passed. Now, sir, you know I can wait no longer. Please go with me to fetch him out of the storm. But, Miss Isabella, what happened to her? She went back to the Grange soon after Miss Kathy died. And Hindley? He's still here at the Heights, though he seldom comes out of his room.  Yes, Helen. Lead the way. The snow is beginning to stop, sir. We wandered so far from the Heights, Helen. We'd better go back. It's coming. The spot I mentioned is just ahead. Look. They're on the slope. It's a cross. There's something half-buried in the drifts. Miss Kathy's grave, Mr. Lockwood. But what's that lying over it? Oh, he didn't know where else to look on the moors except in the spot where she lies. Then it's Heathcliff. Frozen in the snow. Aye, Mr. Lockwood. We can go back to the Heights. He's found her at last. As we trudged back to Wuthering Heights, the snow slackened. And there was nothing but the bleak house there on the hill and beyond it a wide and gloomy sky. As we approached the gate, I looked up and saw two birds taking flight from one of the eaves. And they flew together through the snow-dusted air. And we stood and watched until they disappeared into the gray horizon of the morning. Time-worn pages of the past, we have brought you the story Wuthering Heights. Bellkeeper told the bell.


Bonjour. Bonjour. Je m'appelle Patrick. Et je m'appelle Geoffroy. Hey, that's all the French I know. Sorry, but we're here in beautiful Quebec. Beautiful day. Awesome. And we're here doing feature artists three days in Quebec. Yeah. And it's been a lot of fun. It's been so much fun. We really like coming out to this part of Canada. Absolutely. So we hope you though enjoy these artists as much as we had so much fun filming them, meeting them and hanging out with them. So first up, who is Annie Labay? Annie Labay. Enjoy. Au revoir. Au revoir.


Hello everyone. Thank you for joining the TCPP01 M12 Type-C port protection and power delivery companion solution for our SDM32 MCU. My name is Angel Galarsa, Technical Marketing for Power Discrets and Protection Devices. In this brief presentation, you will learn the basic information about our TCPP01 solution for Type-C port protection and how to implement on-dure design USB Type-C with power delivery in a safe, efficient and cost effective manner. So what are the target applications? This chart shows the data power role of different applications where this technology applies. This includes power syncing device or PSD, which is a class of new sync device that can leverage the benefit of USB PD chargers. And as I mentioned before, can charge up to 100 watts through a high voltage up to 20 volts. Any existing battery power equipment can imagine to increase autonomy and lifetime with a larger battery and be charged faster or search other devices. On the right hand side, sync application are the devices that require external power. Here we see a few pictures of such devices such as power tools, shavers, POS payment machines or smartwatch and so on. On the left hand side, source are applications to provide power for instance a smartphone, charger, power adapter, game console or even a display. The overall power or DRP are those applications can operate as a sync or serves. Using the same Type-C port, typical DRP devices will be a power bank, smartphone or a laptop. Here we are addressing the potential risk of damaging your USB-C device. With a USB-C connector, we have identified three kinds of risks that can happen in the field. One, an ESD issue that can destroy an internal circuitry. This is a transient very short duration as low as a one and a second rice time. Two, is an effective adapter that can apply a voltage higher than a negative voltage. This is a DC voltage. And finally, the number three, which is related to potential short circuit between the V-Bus to adjacent pins. Here we see two sections side by side. I designed with TCP-P01 for legacy 5V USB on the left and I designed with the TCP-P01 for USB-CPD on the right. Thanks to the TCP-P01 versatility and compliance with all the STM32 and STM8 MCUs, moving from USB-C to USB-CPD does not affect the BOM or bill of materials. Customers benefit from USB-CPD advantages at very low risk and while saving costs. We do recommend capacitors on the communication lines just for EMI reasons during the PD communication. While USB-PD port is one of the key features of the USB Type-C also have the alternate mode for super speed data. And this is a complete ESD and EMI protection solution for USB Type-C power delivery. We have our common mode filters such as the ECMF for 2450A60 on super speed lines and protection on D plus D minus such as the USB LC6-2 SC6. And for the B-Bus power switch we have the STL11N3LLH6 the N-Channel MOSFET as a power switch working together with the STM32G0 with the UCPD controller for USB Type-C power delivery. The XNUCLEO-USB-PD M1, the blue board is an expansion board for the NUCLEO-G071RP and NUCLEO-G474RE, the white base board. Development boards or any STM32 NUCLEO development board equipped with the USB Type-C peripheral. The NUCLEO-USB-PD M1 is a compliant with USB Type-C REV1.2 and power delivery 3.0 with 100W PPS support as well as USB IF certified with a test ID certification 3036. To elaborate the board is a compliant with 5 bold applications with any general purpose ST MCUs for up to 15W and up to 100W while using the STM32UCPD enabled family. It provides a straightforward means for evaluating USB Type-C power delivery in sync mode based on the TCP-P01-M12. The software includes binaries and search code files of implementation examples showing the XNUCLEO-USB-PD M1 capabilities when connected to the NUCLEO-G071RB or NUCLEO-G431RB. The USB Type-C connector can also power the STM32NUCLEO development board thanks to the 3.3 bold LDO. As mentioned earlier, we will use the zero power consumption feature of the device when no cable is attached. Specifically for the evolution board, which if you remember is the XNUCLEO-USB-PD M1, you have access to all the hardware tools, data brief, manual, quick start guide, but also the XU file, schematic and app notes. There is even a great YouTube video that we recommend to watch that will guide you step by step. Now let's review Aroma for TCP-P series. As we already covered the sync application with TCP-P01 in detail and we have show it or XNUCLEO-USB-PD M1 based development platform for both USB Type-C and PD applications, we are now targeting the USB Type-C search and dual role and this is our roadmap. On the left hand side, TCP-P02M18 is sampling now and will be in production early Q2 this year and is suitable for USB Type-C search applications. This device is suited for products like chargers, adapters and other power delivery search applications. In the center is the device and development for dual role power or DRP, or TCP-P03-M20. For example, the application of power bank will fall in such category. A power bank has to get charged its own battery and later let it charge other devices, like sync devices, preferably like a mobile phone. So with this DRP we save the additional connector, I mean a common Type-C connector can do both source and sync depending on what is connected to it. Thank you very much for your time. I hope you enjoyed this presentation and please go to our website for more information or contact directly to our sales representatives. Thank you very much.


Hi, I'm Gigi Sohn, President of Public Knowledge. And I'm Harold Feld, Legal Director of Public Knowledge. So we're very, very excited here at Public Knowledge. As many of you may know, we've been fighting the takeover of T-Mobile by AT&T now for the past six months. And yesterday we got some very exciting news that the Justice Department is going to file a lawsuit to try to block the merger. And the most simply put, the Justice Department said three things. Number one, they said that this merger was going to take place in the national market. That basically four players, AT&T, Verizon, T-Mobile, and Sprint, and that when you combine the number two and the number four national wireless carriers, that lessens competition, that raises prices for consumers, it leads to less innovation and jobs will be lost. So that was argument number one they gave in blocking the deal. The second argument that the Justice Department gave was that T-Mobile is and has been a maverick competitor, one with lower price plans, with more openness. It was the first to use the Android operating system, and then taking a T-Mobile out of the market would allow the other carriers to again raise prices, innovate less, so on and so forth. The third reason, and this in a lot of ways is the most important reason, was that all the benefits that AT&T was touting for this merger, that it would lead to a better network for them, that it would lead to greater build out to 97% of the country of new 4G wireless services, that it would be to build out in unserved rural areas, could all be accomplished without taking out a low price competitor like T-Mobile. Now it didn't help things that AT&T accidentally leaked the fact that it would cost one-tenth of the amount that they were willing to pay to take over T-Mobile to do all those things, but in any event that was a major finding the Department of Justice. So we're delighted because the Justice Department pushed aside all the political pressure of AT&T and it just went on the facts of the law and they're going to block this merger, so obviously we're very happy given that we have been opposing this. So now I'm going to turn it over to Harold who's going to talk about what happens next. Okay, so what happens next? So you got two tracks. The Department of Justice is going to be in court, AT&T gets its day in court, the Department of Justice has to prove everything they just said in the complaint and AT&T will have its chance to say why it thinks the Department of Justice is wrong. Meanwhile, on the Federal Communications Commission side, that's a totally independent track that has to make up their own decision. They're going to do either look at it and decide to have their own little mini-trial or they're going to reject it or they're going to wait it out and see what happens with the Department of Justice and their trial. But frankly, we think that the FCC is going to act sometime in the next month or two. We think they're going to do the right thing and they're going to say that there is no way that this deal serves the public interest and they're going to deny it. So we want to thank all of you for your supportive public knowledge, for letting the White House and the FCC know that you think that this takeover is bad for consumers and bad for America and we'll be in touch with you soon to give you more details. Thanks again.