Thank you, my friends. President Zelensky, Vladimir, Mustafa Aga, leader of the Crimean Tatar people, partners, allies. I'm joining you today from Toronto with the German Chancellor, my friend Olaf Scholz. Last year, when Canada participated in the first Crimean Platform Summit, no one yet knew that Vladimir Putin would launch a full-scale, unprovoked invasion of the rest of Ukraine. Today, on the eve of Ukraine's Independence Day, we're here to reaffirm our steadfast support for the full restoration of your independence, territorial integrity, and sovereignty. We're here to remind the world that within Ukraine's internationally recognized borders, there is Crimea. Crimea is a part of Ukraine, not a part of Russia. In fact, we can't forget that Putin's invasion of Ukraine really started in 2014 with the attempted annexation and illegal occupation of Crimea and the city of Sevastopol. The Ukrainian people have the right to defend themselves, including in Crimea. Canada will continue to be there to support you, and we know that our allies, like Germany, will continue to do the same. Canada will always be there to support democracy and the respect of the international system based on rules. When Russia invaded Crimea, it attacked this system. These actions in Crimea and elsewhere in Ukraine are unacceptable. When I visited Ukraine in May, I saw all the brutality of this war led by Vladimir Putin and the humanitarian distress alarming. There cannot be impunity for Putin and his enablers. Since 2014, Canada, with our partners, has imposed hard-hitting sanctions against over 1,750 individuals and entities from Russia, Ukraine, and Belarus. And today we're announcing new sanctions on 62 additional individuals and one defense sector entity that is complicit in Russia's war in Ukraine. We should all be deeply concerned about the consequences of Russia's war both in Ukraine and around the world. This includes inflation as well as economic, energy, and food insecurity. Through the IMF, we recently provide $450 million in loans to Ukraine to support the purchase of necessary heating fuel before winter. We've now dispersed the complete $1.95 billion in loans committed this year. For food security, Canada proposed an initiative with the Food and Agriculture Organization of the United Nations and we're investing $52 million to help address grain storage shortages in Ukraine. I want to repeat, yet again, that there are no sanctions on food. When the Russian regime blames sanctions for the food crisis around the world, they're engaging in disinformation. We need to continue fighting Russian disinformation. That's why Canada will create a dedicated team to help increase our capacity to monitor and detect Russian and other state-sponsored disinformation. With this initiative, we will enable deeper international collaboration including through the G7 rapid response mechanism. Canada will also provide additional support to Ukraine's security sector institutions through two different projects. The first will support the national police of Ukraine and Ukraine's state emergency services, including with the provision of essential equipment and supplies. And the second is focused on providing technical advice and support to Ukraine's Ministry of Defense. We must not get used to this war of Russia and its horrors. We must continue to be there for our Ukrainian friends. Thank you for giving me the opportunity to talk today and thank all the participants for continuing to do their part. We all remain steadfast together in our support to Ukraine and Crimea. And that's why I'm so glad to be here today with my friend, the Chancellor of the Federal Republic of Germany, Olaf Scholz. Majorly, the floor now goes to the Federal Chancellor of Germany, Olaf Scholz. Sir, please. President Zelensky, Justin, dear colleagues and friends of Ukraine, thank you very much for the invitation to this year's Crimea Platform Summit. Eight years after Russia's illegal annexation of Crimea and six months after the beginning of Russia's latest blatant war of aggression, it is more than timely to come together with partners in this important forum. Today, on the day we commemorate the victims of Stalinism and fascism. We make once again clear that the international community will never accept Russia's illegal imperialist annexation of Ukraine territory. The Russian unprovoked and unjustified war of aggression against Ukraine has been met with a courageous defense by the Ukrainian people. To them, I pay my utmost respect. Their resolve and bravery are admired all over the world. They reject a world where might makes right, where great powers can just swallow up smaller states if they like. This Summit demonstrates that today, Ukraine's partners are more united than ever. I can assure you today, as an Elmer, when I met with my fellow leaders of the G7 Germany, stands firmly by the side of Ukraine for as long as Ukraine needs our support. We will uphold our unprecedented sanctions together with partners. We will support Ukraine financially. We will continue to supply weapons. We have put on track a new package, including another modern air defense systems, rocket launches and tons of ammunition, anti-drone devices and armed recovery vehicles. Our hospitals will continue to treat bounded Ukrainians. Our borders, our schools and our labor market will remain open to all who must flee Russia's terror. What is equally important, together with our partners and allies, we have intensified our outreach to third countries to further strengthen the international support of Ukraine. Under the German G7 presidency, Argentina, Senegal, South Africa, India and Indonesia were invited to the Elmer Summit as partner countries and were closely involved in our discussions on the repercussions of the Russian War of Aggression. Be it YG7, the EU, the United Nations or the Crimea platform, we will continue our international outreach and underline the global dimension of this conflict. We condemn Russia's attempts to forcefully integrate parts of Ukrainian territory. Our message is clear. Any Shem referendum or other attempts to alter the status of parts of Ukraine territory will never be recognized and such steps preclude any negotiation approaches. It is Russia with its War of Aggression that is responsible for worsening food security with grave implications for people worldwide. As a reaction to this crisis, at this year's summit in Elmer, the G7 provided an additional 4.5 billion US dollars support for global food security. We welcome the recent United Nations agreement on grain exports via maritime safe corridors. As European Union, we have facilitated grain exports via land and rivers thus exporting over 8 million tons of Ukrainian grain between April and early August through our solidarity lanes. We also see that storage capacities in Ukraine are still under pressure. To address this, Canada, Germany and Japan are financing with over 60 million US dollars a new program of the Food and Agricultural Organization. This program will, in coordination with the Ukrainian government, support small and medium-sized farms with temporary and fixed storage solutions for grain and oil seeds. In addition, the international community also has to engage actively in the long-term reconstruction of Ukraine. Bearing in mind the size of the challenge, we need to accelerate the work that we started in Lugano. In support of this process and my capacity as president of the G7 and together with the European Commission, I will host an international high-level expert conference for reconstruction in Berlin in October. We want to bring in international expertise as early as possible and take forward the proposals that are already on the table. Ladies and gentlemen, I'm certain Ukraine will overcome the dark shadow of war because it is strong, brave and united in its fight for independence and sovereignty and because it has friends in Europe and all over the world. I wish my Ukrainian colleagues and friends a safe celebration of their National Independence Day tomorrow. Thank you.


You will be one of the speakers at the nexus conference on the 14th of November, entitled Waiting for the pork areas. My question to you is, what? Maybe also looking at your life experience, what can you tell us about the barbarians and who are barbarians, what is barbarism? Well, if you are asking me about my personal experience, I have seen the arrival of barbarians when I was four and a half years old in the very first day of the Second World War. And then, a little bit later in June 41, Operation Barbarossa had started under my window, in the small Polish town where I was born and given. I think that barbarism, like the one I have experienced in my childhood, was probably the highest stage of barbarism in modern history, that nothing worth than Nazism has been having. So this is linked, of course, to the fact that I have decided to work on the issues from which I am working. So life and history, history and life are really coming together in my personal experience. Nazism was founded basically on the idea of active superiority and this, I believe, to be the work thing that could happen to a people. And that's the reason why I am doing what I am doing, not only my scientific work, I mean, that's the reason why I am into issues in which I am into it. But this is also our problem in this country which is a very concrete and very strong daily political aspect. So you mentioned Nazism, and now you mentioned your own country, Israel. What do you think causes these feelings? You mentioned ethnic differences. Is that because then, would be the solution? We know all these, all the weaknesses of the Western world, all the weaknesses of Western civilization are founded in denying rationally the power of freedom, the idea that is something stronger, deeper, more profound to human beings than Russia, than his Russia. I think that anti-rationalism is the source of all people in our life, and in our civilization, in our history in the last hundreds, in the last hundreds years. So, continuing to defend rationally, continuing to defend the idea that all people of the world are the same, have the same rights and should be brought to the same level of culture, of civilization, of good life as we experience it in Western Europe. I think that this is basically what prevents us and will prevent us in the future from becoming again victims of various barbarism. History is different every time, so history is not repeating itself. But basically, evil is not understanding that rationalism is the only force that can prevent us from returning to such or another form of barbarism. I have a question. The living under Nazism. How did you survive during World War II? What was your survival? How did I survive? Well, very easily, if I may say so. First of all, it's because I have been lucky to be helped by Poles, Christians, by Catholics, not by Jews, by Catholics. I have been helped and without their help I would have not survived. I think that every Jew who survived in Europe survived because he had been helped by somebody. This was probably the greatest aspect of humanity, people helping other people just because those people were persecuted. And this was based on the idea that all people are the same. Religious people, people who believe in God would say that God has created all of us. I am not a believer, I am not religious. I will say that all people are the same because they are rational beings and they have the same rights and these rights should be protected all over the world and in any situation. When you were living here in Jerusalem somebody attacked you. Why? Well, it was a few years ago because I was and still am and probably will be until the end of my life. He considered as a great enemy of Israeli colonialism all the territories, all the occupied territories because I am considered by some people as some kind of intellectual symbol of all that is wrong with Jews and me that we believe in the equality of Jews and Arabs and we believe that everybody had the same rights and all the people had the same rights. We believe, I believe in universal rights and because I believe in universal rights I do not accept that we have Jews have different rights from Arabs or from occupied Palestinians. So this idea of equality of all people is really the basic element in my political philosophy if you want of ideology in the UJBD.


Clamidominus rianhardti is a popular model organism used to study the effects of environmental factors on algae. This research focused on the impact of nitrogen deprivation on the accumulation of triacylglycerols, TAGS, which are a type of fatty acid commonly found in algae. Under nitrogen deprived conditions, C. rianhardti produces more TAGS than it does under normal conditions. Additionally, this research examined the effect of different genetic backgrounds on TAG accumulation. It was found that the amount of TAGS produced by C. rianhardti depends on its genetic makeup, with some strains producing more TAGS than others. Furthermore, the researchers observed that the rate of TAG accumulation slows down once the cells have already begun to produce them. Finally, the researchers noted that the amount of TAGS produced by C. rianhardti can be increased by reducing the amount of starch present in the cells. This article was authored by Kariah Patrick, Nguyen Mai, Fesla Boris, and others. We are article.tv, links in the description below.


The traffic control system consists of many types of devices that are commonly defined. Markings and signals, maintenance of the devices is essential to proper performance. During regular inspections, when a need for maintenance is identified, a decision must be made. Is the need a non-critical one that can be accomplished by scheduled routine maintenance or Is it an emergency where the risk to the motoring public is very great and immediate action must be taken? The manual on uniform traffic control devices for streets and highways illustrates the basic marking patterns. For liability reasons, these should always be followed. Markings are the most basic level of communications with the motorist and therefore proper maintenance is critical. Failure of pavement markings to be visible or easily understandable can cause the motorist to make a driving error. Frequent inspection, both by day and by night, is the key to identifying the maintenance needs for the marking system. What looks like perfectly good paint markings by day may be barely visible at night. Inspection should stress reflectivity. Glass beads are what make the paint stripe reflect the headlight beams at night. If they are lost through traffic action or if not enough have been placed on the paint stripe, the paint stripe stops being effective when the sun goes down. Restriping schedules vary with ADT, weather and environmental conditions. Typically, a 36-month period is the maximum that can be expected on a low-volume roadway. The maximum may be as short as three months on high-volume roadways. The painting frequency will be based on agency policy, the need and scheduling of other related construction activities such as overlays. Unneeded stripes must be removed completely. Several methods are in common use to remove paint lines including grinding, sandblasting, hydroblasting and excess oxygen burning. All paint removal methods leave scars that can mislead a motorist. An overlay or seal coat are the only positive treatments for paint line removal. In situations like construction detours where pavement markings are definitely temporary, fabric backed temporary pavement marking tape can be used. The fabric in the tape allows it to be removed without scarring the pavement even after an extended time period. The danger maintenance crew space with any exposure on high-volume freeways combined with a short life of traffic paint justifies the cost of durable marking materials. When water covers paint or plastic stripes, they are not easily seen by the driver. Raised pavement markers stand above the water film and are easier to see. Raised pavement markers, however, are removed by snow plows if they are not especially protected. When placing markers, the epoxy must cover the entire base of the marker with a little excess along each edge. Poor epoxy contact like this results in prematurely lost or damaged markers. The small amount of two-part epoxy needed for marker replacement on an individual basis can be a problem when the two parts come in gallon drums. One solution is to use two grease guns with a single lever to force out equal amounts from each gun. Recently, bituminous adhesives have become popular in several states because of their ability to really stick markers to hot mix. Old Moor trailers can be modified to carry the hand-pushed bituminous adhesive applicator. This one is an experimental prototype. A trailer transforms the applicator into part of a rapid rolling operation. The driver of the tow vehicle positions the guide boom on a paint stripe. Desired marker spacing determines which side guide is used. The driver stops when the side guide reaches the correct place on the stripe. The applicator operator releases some adhesive. Then hand signals for the driver to roll forward until the button placer is over the adhesive and signals for the rig to move on as soon as the button is down. With this arrangement, a rate of about four buttons a minute can be maintained all day. For safety, two shadow trucks, one with an arrow board are used. Delineators and object markers must be properly positioned and maintained in order to be an effective means of communication and not mislead the driver. If the pavement markings are clear and effective, the driver will not have to concentrate so hard on where the road is going that he cannot spare any attention for the signs. Signs are a part of the whole in communicating the driving situation to the driver. There are three major types of signs, regulatory and guide, including informational and directional. A sign must be easy to read under normal conditions. Night is a normal condition so field inspections must include night as well as day reviews. Faded signs such as this one should be scheduled for replacement or refurbishment. Buildups of soot, dirt or other pollutants on the face of the sign should be washed off to make the message readable. A metal sign that is unreadable but otherwise undamaged can be refurbished by stripping it and applying a new sign face. Clean loose material from the sign face. Put a new background of reflective sheeting on it. Care must be taken to prevent warping or bubbling the reflective sheeting. Warped reflective sheeting will reflect the headlights poorly or strangely and may confuse motorists. Large guide signs are more economical to refurbish than small signs. This newly refurbished guide sign should last about 15 years before it needs another facelift. Sign vandalism is a major maintenance problem and cost. Alterations of speed limit and reversal of directional arrows are favorite vandalisms. Theft of stop signs is common and dangerous. Sign theft can be alleviated by using anti-theft hardware. Some maintenance people smear axle grease on the sign posts and backs of the mounting brackets to discourage youngsters. Bullet damage can be minimized by using plastic, plywood or Masonite sign blanks. Evidence of vandalism must be identified and corrected immediately. All public employees should be instructed to watch for and to report vandalized signs. Before replacing any sign in the field, consideration must be given to the need for that sign. Very often, a sign may have been installed for political reasons and serves no real function. These unneeded signs should not be replaced. Necessary signs should be routinely inspected for blockage by vegetation, commercial signs, other traffic signs or a fixed object. Vegetation should be removed. Commercial signs which either physically block traffic signs or which block them by lighting glare at night should be removed. If one traffic sign is blocking another, the one of lesser importance should be relocated. If a sign is blocked by a fixed object, relocate the sign. Traffic signalization is the most complex of all traffic control devices. Therefore, it requires special attention in the maintenance program. The traffic signal assembly consists of several unique components. The signal heads. The masked arm. The post or pole. The controller. The detector loops. The signal lamp should be replaced on a gang basis for economic reasons. Replacing each bulb as it burns out costs about $36 including labor and equipment. Replacing all the lamps in the intersection at one time after 90% or so of the expected bulb life is gone reduces this cost to about $24 per lamp. Not only does replacing all the lamps at one time save an average of $12 per lamp, but it also saves maintenance crew time that can be spent elsewhere and it cuts down on motorist aggravation at having an intersection obstructed. The span wire should be checked to make certain that all fittings are tight and that the wires are not noticeably worn from swaying in the wind or from aging. The assembly should be cleaned each time the signal head is open. Be sure to check the drip loop on the cable entering the signal head. Without the drip loop, water could run directly into the signal head. Dust should be removed from the reflector. The lens should be wiped and the seal around the lens should be checked to see that it is still flexible. Just as with the span wire supported traffic signal, the connections from the mast arm to the signal head and from the mast arm to the pole should be checked for signs of fatigue. The pole should be checked for damage due to impact or weathering. A check of the foundation to make certain it has not shifted should be routine. It is always a good idea to check for exposed wire at the base of the pole. The pole should be grounded to ensure the safety of maintenance personnel and the public. Keep an eye out for vandalism damage and impact damage to the controller cabinet. The detector should be checked for evidence of exposed wire. The controller must also be fully grounded. The resistance to ground should be measured on frequent occasions to ensure that adequate ground exists at all times. Filters, if present, should be changed regularly. Records of all maintenance activities at the intersection must be kept. These records are used for maintenance scheduling and, almost without exception, for legal processes in relation to accidents at the intersection. Signs, signals and markings are all used at intersections in work zones and at railroad grade crossings. They work together to provide a safe operating environment for the motorist. Intersection elements must be visible to the motorist to be safe. Islands, channelizing elements and pedestrian crosswalks are all important to safety. Curbs can be repainted to increase their visibility. And lane lines can be renewed to make the system safer and more efficient. Work zones represent a break in continuity of the roadway from the motorist's point of view. Greater care must be used in communicating changes to the driver for the safety of the crew as well as the driver. Flagging should be correct and precise. The messages should follow the geometric situation. The pavement markings should be free of dirt and debris. All electronic communications devices, like changeable message signs, must be in good working order. This is particularly true of steady burning delineation lights used to guide the motorist around a potentially dangerous area. Grade crossings represent a changed operating environment. And due to the low frequency of trains in most areas, the presence of a train is unexpected by the motorist. Advanced warning is required and pavement markings must also be in place. Coordination with signals that are located nearby is also essential to safety. Failure to coordinate railroad signals with nearby traffic signals can result in traffic being stopped on the track as the train approaches. The site triangle and unprotected railroad grade crossings is absolutely critical to the safety of traffic crossing the track. On structures that block the triangle of sight at junctures where a motorist would make a turn onto the tracks, special warning signs must be maintained. The grass and trees must be carefully controlled to be certain the driver can see approaching trains in time to stop. Good communication with the motorist is a smooth interaction of different types of pavement markings, signs, signals and other controlled devices. The effectiveness of this system is only as great as the least effective part of the system. Maintenance not only must repair or replace damaged features, but also must make certain that the various elements of the system fit together into a coherent, understandable unit for the driver.


Good evening, everyone. This is Melissa with thestockswish.com and welcome. Happy Friday. Happy weekend. I'm not going to do any work this weekend at all. So I am reviewing the market tonight, Friday night, and here we are. So let's take a look at it. It is strong. I hate to tell you people that think we're getting toppy, but we're not. I hate to be the bearer of bad news for those of you that think we're toppy, because we're not, alright? And nobody likes to short more than me. No one. So the fact is, if I thought that we were coming in, I'd definitely, definitely, definitely say it, but we're not. Let's just go over the situation. Market gapped up here, held, held and rallied, gapped up again. We didn't need to hold this gap in order to stay strong. It didn't matter that we broke it here, but by the way, in the fashion and form that we broke it, we lifted off top of the low and actually closed and held it. So the low of this bar here is 76.21. The close of this bar here is 76.42. Where did we come down to today? 27 and 21. Let's look at it on the 15 minute here. So if you look at the 15 minute chart, intraday today, it seemed bearish, but the reality is it was a slop city USA. It really was. It was such a sloppy, choppy day in the market. I can't remember the last day in the market that was so choppy, choppy, choppy, choppy, choppy. Came in, rallying, tried to trigger lower, rallying, came in lower, closed. Very choppy. But the reality is we're still holding. And in fact, I just saw this now that we're holding this gap. So this confirms what I already was seeing, but now I just got the number revolution. And there it is. All of this counts. We came in here. It doesn't matter. We closed above it. Then we came in today and we held. This is all lifting this up. This is squeezing this 20 up. It's pulling an iron. And in doing so, we're getting ready to break higher. I don't know when it's going to happen. I didn't think it was going to be today, obviously, because we kind of were running out of steam here. But the reality is we are higher. It could be next week. So all of this kind of activity is a pull in. Same thing here, but it's very tally. These tails are bullish. Every time the market gets down, it gets bought. Every time the market gets down, it gets bought. Every time the market gets down, it gets down. It holds. It holds. It holds. It gets bought. It gets bought. It gets bought. It gets bought. It holds. It gets gaps up. It rallies. It rallies. It tries to come down, but can't. It holds. It gets bought. It holds. It gets bought. It holds. This is every single solitary day as bullish activity in the market. We're higher Let's just look in the bigger bigger bigger time frame here to really see where we're going next You really haven't looked at that in depth play And I'm gonna have to really Go back like a million years to find it All right, so where are we now 76 49 So I think the area we were at was around 77 ish here wait So we're gonna push up to here next. Okay. Do you see this area here? This is the next area We're gonna push up to about 79 ish And then we'll see what happens If we get over 79, we're gonna blow. I mean the markets just gonna blow higher this year with nothing stopping it But to see how we act in there the only possibility for a pull-in would be here outside of that We're just gonna keep rallying strange rally as it is. It's still a rally nonetheless Here's where you here's where we need to look at this area of congestion right in here It's basically between 78 and really 80 ish. It's like a $2 squish of an area here That really if we get over the 80 area, we're gonna we're gonna just go crazy crazy crazy high You know higher in the market, so we'll see I really see what it's gonna do very interesting So market is higher until otherwise noted at least till around that area Around any ish or so and then we'll see how we act if we rally hard over 80 We're just there's nothing stopping the market this rest of the year I'll have to see what happens, but we're not toppy here You know the market keeps getting bought it can't come in at all tries to come in and then it holds You know if it comes in it comes in for a brief period and then it holds So really if you're in long-term core longs, you're getting paid You may be concerned or doing some profit-taking, but we're still higher here the way I see everything holding the gaps beautifully Just amazingly well So this is Melissa with the stocks wish comm if you'd like more information email me at Melissa at the stocks wish calm The next gap class is next weekend August 17th and 18th if you'd like more information or to sign up email me at Melissa at the stocks wish calm Thanks, everyone. Have a great weekend


to my channel, Apple's NTRS. So today I'm doing a really, really exciting video. I'm doing a collaboration with a couple other teachers here on YouTube and we decided to do a secret Santa collaboration. And so what happened was we were sent a list through, I think it was called Elfster and it put all of our names in a kind of like a jar, but an online jar. And we each drew each other's names and we were given instructions to do a different gift for a different day. So we were supposed to open this gift, one thing for every day, but I'm going to go ahead and just open the whole thing now because it's a lot easier for me to sit down and just do one sit down video at a time.   Jennifer actually went to our pail box and grabbed it for me and I'm super excited. So this is the package. I have no idea who it's from because Jennifer made sure to black it out for me. And so I'm super duper excited to see who my secret Santa was. If you want to see who my secret Santa was, you're going to have to wait until tomorrow because I made a vlog while I was shopping for my secret Santa and I tell you who it was. And then of course I will link all of the other teachers that were involved in the description box below so that you can see all of their gifts. They made it all cute. I didn't do that. I was like the worst rapper ever. Day one here on the front. So I'm going to open this. I think day one was supposed to be a letter or some kind of like written present. I'm just going to open this first. Day one. It's a card. It's a fun, cute little card. Can you guys see that? All right it says first off I love your channel. Your channel was one of the first teacher channels I discovered. I love how positive you are anyway Charlotte. Happy day one of secret Santa gifts. I hope you enjoyed them. I had so much fun shopping for you. Here is how you'll know which days to open which gifts. Snowflake tags day two. Happy holiday tag is day three. Golden bows day four and the glitter Christmas tree is the big gift and it says scan me to end day one. There's a QR code scanner. I'm going to have to get my phone. Scan. I'm going to let this load and I'm going to go ahead and open the rest of the gift. Tape it good whoever you are. Secret Santa. What it is? First day was a letter or a song and she or he put the Disney and Pixar things at Christmas medley on here. So I'll just play a little bit of it. Cute idea. Okay it's not playing. Super cute idea whoever you are. So I'm going to open up the box now. This is what it looks like. Okay I have to read the instructions. Oh my gosh there's so much fun stuff here. Okay snowflake tags are day two. So I have to keep this out and read the directions. Snowflake tags. Oh my gosh she really wrapped this.  Okay so this is day two. Okay this is day last day. Oh my gosh you guys these are so cute. You did such a good job.  That goes at the end. This goes oh no this this must have been okay this is day four and this is day five. Oh my gosh look at all these presents. And this is day three. Okay so I'm going to get to open. Okay so day two Oh I forget what it was supposed to be. I'll probably know once I see this. So this is the little box and I don't know what's in it. Oh I think this is the treat. So day two is a treat and my favorite treat is Snickers. So good job whoever you are. Totally love Snickers and thank you so much.  Awesome. Okay day three I believe is the happy holiday tags. Day five. Day four. Oh this is the day three. Okay here's little day three. Rip this open.  Grandpa's watching him while I open these. Okay so day three I forget what it was but like I said I'll probably remember when to open it. Okay I think this was scents and like scent or smell or flavor or color and she got me or he got me this cute little warm vanilla sugar hand sanitizer. I love this smell.  Okay so that was day three that was perfect. So far we have this awesome Snickers and this little pocket bag. Day four. So much fun. Gosh this is so funny. This is something from your classroom. Okay so she or he gave me a Minecraft book which is really funny because I don't actually have any of these in my classroom. But this is super cute and I'm definitely going to add this to my library. I'll probably put it up with my like special books though so that they don't take it and use it for their own personal use but they'll have to check this one out. But thank you. Okay day five I hope that they're not in any particular order. So here's the first one. Day five was I believe a gift under 25 dollars so there's lots of different little gifts here. I think I know what this might be. Good job putting it in bubble wrap. I didn't do that either. Oh how cute they went to it looks like something from Target. This cute little mug it says I love weekends. Yes I do and inside of it looks like there's a Starbucks gift card. Whoever you are you listened well. Thank you so much this is awesome. Honestly the gift of Starbucks is like priceless. So now I can enjoy a cup of coffee. I'm actually going to use this like tonight when I drink some tea. Okay and then here's another day five. Look how cute this little package was. I love this. You wrapped so well. I'm like the worst. Oh my gosh yes. Okay so for one of the questions it was like trinkets or things you collect and I said Disney pins for my lanyard and so they got me mermaid in disguise aerial and then a big Minnie Mouse button. Yay thank you so much. These are so amazing. You really did a good job. Okay the last present. I believe this is the one I find out who you are. Where's that envelope? There's an envelope that tells me who you are. I just don't know where. Yes yes yes yes yes yes yes yes yes yes yes yes. I needed these so bad. Okay so I have to find the envelope that tells me who my secret Santa was. I just don't see another envelope in here. No but I probably could look really hard at the label. It's a little different from a second ago. I took my hair extensions out. My hair is in a bun. My baby actually needed some attention so this is much later on in the evening that I'm filming this but I'm gonna just jump right back into where I left off. Alright guys so my secret Santa was Fernanda Sandoval from so much Fernanda you were the best secret Santa you really really paid close attention to everything that I cared about and you did such a great job I'm gonna go ahead and eat my Snickers like right this second and definitely gonna put this on my diaper bag because this is perfect and I'm so super excited for this awesome mug and the Starbucks gift card I'm gonna have to go out and use that so thank you so so much also I want to say a big thank you to Darren Nikikihara for putting this wonderful collab together you are such an amazing person and of course all the other teachers here on YouTube that participated in the secret Santa just gonna go ahead and read off the names of the channels of the teachers that participated in the secret Santa because I am just so thankful for all of you it's really really shows your spirit of Christmas and I just want to tell you all thank you so much for everything you guys do and all of your wonderful inspiration to everyone and I'm just so glad to be part of this wonderful community so we have Darren Nikikihara and I believe his YouTube name is just Darren Nikikihara and I hope I'm saying your name right if I am not I apologize in advance also thank you to Megan Forms at too cool for middle school Tiffany May at one fab teacher KC Morris on teaching for less Kate the sleepy teacher Christina at teach like a girl CJ Reynolds at real rap with Reynolds Elizabeth Caller at the kinder-hearted classroom miss Robinson at smarty style of course Michelle at pocketball primary thank you so so much guys for watching today I hope you enjoyed and I hope that you have a wonderful holiday season Merry Christmas hi guys it's char I just wanted to say thank you so much for watching my video today and for supporting my YouTube channel by subscribing don't forget to click the little bell next to the subscribe button so that you can see when I put up new videos I hope you have a magical day


Okay, I'm glad that we actually got the book giveaway given because nothing warms up a room like a giveaway with no giveaways. Okay, so my name is Jesse Walgomot and I work in Houston, but really I'm just a developer for Chaiwan. And I like to say that I'm the Team America lead developer there. That's from my son. He's about two. And July 4th happened with the fireworks and he just kept yelling out, America! You know, instead of America. And so instead of the US lead developer, I like to say that I'm the Team America lead developer. The NoSQL stars that we'll talk about today. CouchDB, which is created and then was included in the Apache system, 2007. MongoDB, NuKid, although not the newest in 2009. SimpleDB from Amazon in 2007. And RavenDB by Yende this year. Okay, so there is an evil nugget of information about the NoSQL systems. And that's that they all share an internal structure that was inspired by Lotus Notes. But I don't think that that means that we should all run screaming from them because there seems like there's some interest. In fact, who here has programmed and connected to MongoDB? Awesome. What about CouchDB? Cool. What about both of them? Nice. Okay. And then finally, anybody use Amazon SimpleDB? Yeah, nice. And then RavenDB, I'm expecting very little. But anybody use it at all yet? Okay. So how can we determine what's the best to use? And I'll go ahead and say subjectively that there is no one right answer. I think that it all depends on what you want to get done with it. But what I want to do with this talk is go over how they're different. And then that may influence what you want to use. So we'll talk about the languages that they're each written in and the API and maybe why that matters. If there's versioning, how queries are done and inserts and then any intangibles. So MongoDB is the cool kid nowadays. So it's new. And I think that anytime that you have a video written about you, that you have achieved a status of fame. And if you don't know what this is, I just saw it this morning. And it's Mongo is web-scaled. And it's pretty cool. Okay. So the APIs themselves. CouchDB, the API that you talk to it is a full rest API. And it is written in Erling. MongoDB is C++. And each connections to it is language dependent. RavenDB is a .NET system. And it runs on Windows and has both a .NET API and a rest API. And SimpleDB is written in Erling. And it's a name value store. And it has a SOAP interface and a rest, what I'm going to call a rest-unlike API. Okay. So what's on here isn't truly important. So the CouchDB, you connect to it through, you're just posting JSON, you're getting it VNID, and then you're going to get JSON back. We would likely use it in a Rails project using a wrapper around the JSON. And one that's out there, it's pretty good. It's CouchPotato. And so you can see that you include a set of methods and then you declare on it your properties. So this one declares property. And then later on, if you want to create it, you actually say you connect to the database and you say CouchPotato.database, save document, and then the user. So it's a little bit of a different syntax that you're using as compared to your general .save.create. In MongoDB, it's much the same. So there are two main conflicting libraries right now, Mongoid and MongoMapper. And they all share very similar syntax, where you still include methods, whether it's the MongoDB document or the embedded document, and then you either say that it's a field or a key. And at the very end, you say that you want to create on the class name itself and pass it in your variables. So which do you use? MongoMapper or MongoID? MongoMapper is definitely easier to get into. So MongoID uses ActiveModel, which is Rails 3 and the new hotness. Mongo...wait, I don't know what I said, but MongoID uses ActiveModel. MongoMapper is more like Rails 2, so it's just a class that uses validatable. But on the plus side, MongoMapper has better association. So you can say school.students. and just walk the tree very easily. MongoID, you can't, so you have to wrap that. You have to do that yourself. MongoID uses Errol for your queries. MongoMapper just released a domain-specific language to build all of your ware clauses. It's pretty nice. One of the last two, though, I think are the most important reasons. MongoMapper is more familiar for ActiveRecord, for better and worse, but it's also easier to get into. So I think you could drop a Rails developer down into a project that is using MongoMapper and that they can get through it. They can know what's going on and be productive in it. MongoID, I think it takes a little bit more research. But MongoID has a declarative master-slave. Like you can say that this query is okay to go out and ask the slave databases for their information, or no, I have to be on the master, which I think is fairly interesting. Onto RavenDB. So it's your general put, get, and it's just JSON. And then you also, down at the bottom, is some link code that probably at least half of you can read and not want to write. But it's there, and so it's set up to easily get into link. And in fact, when you do your querying and your map reducing, all of your indexes are defined as link queries. This is Amazon SimpleDB, and I claim it is not RESTful. So this is a put request, and you can see up there that it's and action equals put attributes, and you set all your attributes. So it's attributes and values, and then those are each stored, and you query them later on. And I'm not going to spend too much time on SimpleDB throughout the whole talk, so I think you can guess how it rates on our scoreboard in the end. But I don't like this, but it does get the job done, and so you can build things that easily store with Amazon and get them back later. Okay, so our scoreboard for APIs.  There's no star for SDB. Versioning. Probably too small a text, I apologize for that, but we'll get through it. So CouchDB has versioning baked in, but really it's MVCC, multi-version concurrency control. So it's not really versioning. While it stores versions of documents upon each other, only the most recent is sent if you're doing replication. So you're not going to have all of the versions. You can't count on it to track your versions. You can count on it to be able to bring people up to date. So this is really good for offline databases, syncing and bringing back to when they come back online. But it's not good for being able to track your blog comments or your blog versions of everything. So this is good in multi-master as well. So Mongoid has a nice versioning where you can include a versioning model, and RavenDB has versioning built in as well. So for CouchDB and Mongo Mapper, you're generally right rolling your own, which in a document it's not as hard as you might think, right? So you can just say that a document has many versions of that document, and each time you update it, take the copy and save it inside itself. So I don't think that that's as big of a deal as possible, but having it just baked in is nice. So RavenDB has it baked in. This is the configuration where you tell it, obviously in a .NET system, where you tell it that you want to store, I think here, 50 max revisions. On the Mongo word side, you do the same thing, where you say I want to include versioning, and then you say that the max version over there is five. So for versionings, Raven gets one, and I don't think I gave Mongo one here, but I probably should have. Okay, so queries. CouchDB, every query is a JavaScript map reduce implementation, which is pretty cool, I think. So the cool part about it is that all of your databases, they all have all of these different, or all of your documents have all of these different collections of attributes. And so when you say, hey, give me this information, it does a map reduce to say, okay, what functions do I need to do to collect, to decide if I should include this document in the collection, and then optionally reduce it down. Do a sum or a reduce or whatever you want to do on it. So as CouchDB has, you've got your documents, and then you also have these special documents called design documents. And that's where you actually declare which views you want. So you declare that if you want to be able to get all of your documents, you need to have an all view, or by last name, or total purchases that appear, does a map and then a reduce. So the cool part is that once that's done, once you've been able to do a map reduce, and you're getting your data by something that you've indexed on, it's fast. But what's not hot about it is you have to declare, or pre-declare, all of your views. So this flies right in the face of something in Rails that we take for granted a lot, but it's find all by, and then that name, or passing your conditions, or doing all of these queries. You don't get that, and you can't do it, other than an ad hoc query, which is pretty slow. But, and I'll say this with the map reduce in Couch, if you set it up with multiple servers that are talking to each other, and so they're either in a replicated fashion, map reduce there is pretty cool. MongoDB. MongoDB has dynamic query, so it does not, you don't have to pre-declare your views like you do in CouchDB. It does have map reduce, but as I learned today from Scott, it's not concurrent, which means that it's a single thread that goes through all of your documents in a linear fashion. So it would be cooler if it did take your 100,000 documents, split them up into a raise of 10,000 and process them all separately, but it doesn't do that, at least not yet. I included an example here that, again, too small, that's very bad key-noting, but it's just basically saying like event.where the school ID equals a pass-in school ID, and then it makes use of some scopes, so .publish.future, and then it sorts it and limits by 20 characters, or 20 items and then says .all. So being able to chain together conditions and scopes all of that just works the way that it does in Rails 3. Simple DB querying. There's no sorting, which I think is a little bit lame. You can do things like equal, not equal, less than, greater than, equal to, and then I included here just in the right aid, the right Amazon web service gem, how it does it. So you do querying based on intersections of attributes, so if you imagine that you've got documents and they all have attributes on them, you're looking for documents that intersect each of them. So the downside is that it returns XML and then you have to parse the XML. You have a maximum of five seconds before it will likely time out, and it's RavenDB. This is, I think, one of the cooler things. So RavenDB indexes are MapReduce, just like CouchDB, but they process them in the background. So even as you are inserting records into Raven, you don't have to wait for, you don't pay the index cost whenever you're inserting into Raven. So it takes it and says thank you and then processes the index in the background and then your results are stored at disk and then those results are then passed back. Downside of this is that your results are eventually consistent, that we hear a lot about in cloud services, but especially here is that if I insert a record, I request that record right back, it may not have the changes that I just sent in. So you have to be okay with that or specifically tell Raven, don't just get the nice query, do the calculations for me, get the absolute most current version. Okay, so back to our scoreboard. CouchDB star, MongoDB star, it's a sad day for SDV and RavenDB star. Okay, so on to inserting records. Okay, so CouchDB, I think that the API is pretty cool, but having to recalculate the MapReduce is not cool and slows down over time and so we'll see that inserting records in the CouchDB, it's not necessarily a problem if you're okay with it, but it's slower. Mongo, inserts, they update in place, which is fast, but what I mean by updates in place, so it's in memory, the updates come in, it makes the change to the object in memory and returns to you and says, okay, I've taken your change, and then it does the change to disk a little bit after that. So the problem comes in when the power turns off before those changes are written to disk, that change will go away. I don't think this is a good thing, but I think it's something that if you're okay with it, I think it's pretty good. In the vast majority of cases of software that we write, this is okay. Yes, nice. Or can, right? Yeah, yeah. So I think that's awesome. 1.6 actually also added in some auto sharding stuff and is pretty cool. So didn't know about that, thank you. That's good, use that. And the next time I give this talk, this will be different. Okay, so some math. So I took this from this thing, this blog that I found, and the numbers look good, and what I found was similar, but this is pretty dramatic. So this is the number on the left, the number of seconds that each, if you're doing the inserts in the bottom, this actually takes. So MongoDB, which is the nicer of the curve, vastly outperforms the CouchDB install. Do you think that it has changed since then? I respect that. I saw in the loading of some data that we'll look at in a second, a five times difference, which obviously is not this graph, but a five times slower in loading of CouchDB than MongoDB. But I like CouchDB, but from what I've seen, and I think it's a connection issue, yes. I can absolutely see that, right? Because even in mine, where I was inserting 24,000 baseball game records, it was one insert per, one connection per, and so I think that sheer connection time issues start taking effect. So cool. So I'm going to give to Mongo and to Raven the stars here. Okay. So we come to extras. I think that MongoDB has the best Ruby integration, that simpleDB has easy scalability that you don't have to worry about. RavenDB runs on Windows, and I think that's a downer. They use... Yeah, yeah, for sure, absolutely. And I think that he'd said that the biggest problem there was that they use the enterprise storage block, right, that Exchange uses to store large data, and so they're going to have to basically rewrite that, or a different version. Sorry. Right. Also RavenDB, as of what I checked, is a commercial license for non-open source that I think is a downer. But I don't think that we should discount it just because of that. I think that they're doing some really novel things, and so that's why I include them here in a talk. CacheDB has multi-multimaster that I think is really cool, and offline replication that I think is really cool, too. Both of them you can get started with. So there are free levels on Heroku that you can just get started with and start using and playing around with. And it's actually really simple to get running on your Mac as well. So for the extras... Oh wait, I think... No, this... Oh yeah, no, that's right. So the SDB, it's simple scalability and kind of its free layer, free tier gave it a star. I know, right? RavenDB, not quite with the extras. So as it stands, I think that Mongo, Raven, but I'd probably go Mongo. But CacheDB is more established. It's there, it's respectable, I like it a lot. Okay, so what I was talking about earlier is I was trying to come up with something to show. And so I found, from 2000 to 2009, every game data and just loaded it in. And so there's about 24,000 games in that decade. And in Mongo it took 77 seconds and then CacheDB took 355. So entirely subjective, but I did experience it. Okay, we have a couple minutes. So what's sort of interesting is you're able to have any Rails project talk to both. So this Rails project just talks to, I've got the idea of a Mongo game and the idea of a Cache game and we can do a little bit of querying on it. But I wanted to show, here's the Cache Explorer in which we have a bunch of documents. We've created the documents, but we have not accessed the views yet. So in our views, and we're looking at our design documents, they aren't there, but as we look at any one of these, we can see that this was Tampa Bay and, or to be announced, nice, first Kansas City. And if we want to just do something as simple as, if we're going to ask the Mongo, so we've got Mongo game and Cache game. And so we want to see how many records. So Mongo game dot count and then we can do things like dot where the home team is Houston dot count and we can get that. So if we want to do much the same Cache game and so over on Cache, we have to pre-declare our views. So we've got a view named all by visitor and by home. And so if we want to do a little, it's hard to call it a benchmark, but just I want to run this query twice and then we're about out of time, but run this query twice and show you the difference between when you have to load and create the indexes versus when you don't. So right now the by visitor index does not exist and so when we tell it to access it, it's going to take about 30 seconds to go through all 24,000 documents and build its index. So while it's doing that, good demo, right? Yeah, I think I'm coming off as a couch hater and I'm not, but I just want to show like the true difference. So that took 26 seconds for it to go through and build it. You asked for it again. Sorry?  Yeah, that's absolutely true. I will wear that hat. Okay, so the first time that we asked it, it took, does this work? Yeah, so 26 seconds. And then the second time, 2.8 seconds. So what was going on there? Well, we saw here that design documents, it didn't have anything. And so now it does have one called by visitor and we can look at it and I've told it to reduce, but if we don't, then we're able to come in and see all of our games. So once we've built the index, it's actually very fast to query data on it if you're using the index, but it takes a while to generate it.  That's not the way it works, but there is startup time involved with Couch. I think I'm going to wrap it up. It does. Well, maintain. You mean like it's actually persisted, right? It's there, yeah. That's right. This implementation, the couch game where you include couch potato persistence, I've declared four views here. One by visitor by home and then if we wanted to see all the times that Houston Cincinnati played, we could do that. So it is not creating the views until you actually use them. In earlier Rails, Couch versions, you'd have to do this and then you'd have to run a command that actually created all of your design documents. So I like this one better, but you do run into why did this, you know, there exists a condition where if you just went live, why did this page take 26 seconds to load? Well, it could have been building the index. I haven't seen it. They may. Just do it. And then it's almost where if you deployed, you could then just say and call it, right? Call each of your indexes as far as automating it. I haven't seen it. It may exist, but maybe. I think that'd be a good practice so that your users aren't the first to kind of get screwed over for a new index. What else? Any other questions? Does anyone agree with my sort of loving on MongoDB? No one? Yes, thank you. Okay, so I think I will wrap it up. Thank you very much.


The new executive of the Casteries South East Constituency Council has been sworn in. How many marks has the details? The Casteries South East Constituency Council on Wednesday saw the installment of 11 new representatives to the constituency's local government organization. The swearing-in ceremony of the new councillors took place at Deglo Valley Basket. Present at the ceremony were minister and the office of the prime minister with responsibility for housing and local government Hon. Richard Frederick and Minister for Equity, Social Justice and Empowerment and Parliamentary Representative for Casteries South East Hon. Joakim Henry. Mario Boyce, upon taking an oath of office, now serves as the chairperson of the Casteries South East Constituency Council. I, Mario Boyce, haven't been duly appointed. Haven't been duly appointed. To the office of chairperson. To the office of chairperson. For the Casteries South East Constituency Council. For the Casteries South East Constituency Council. Pursuant to part 2. Pursuant to part 2. Section 5. Section 5. Of the Constituency Council's act. Of the Constituency Council act. Number 1 of 2012. Number 1 of 2012. Do hair by a foam. Do hair by a foam. That I will duly. That I will duly. And faithfully. And faithfully. Fulfill the duties. Fulfill the duties. Of such office. of such office, without fear or favour, or ill will, and to the best of my judgment and ability, so help me God. Minister for Equity, Social Justice and Empowerment and Parliamentary Representative for Cass Street's Southeast, Hon. Joakim Henry said in selecting the council, he ensured that every quadrant of the constituency was represented. And you would discover that the councillors may find in themselves they are not strangers, but you all belong to Cass Street's Southeast and would have served in time past in one way or the other. So these persons who would be standing before you to take an oath to lead in terms of empowering our people are from the various parts, communities of Cass Street's but also with a history of serving people themselves. Minister and the Office of the Prime Minister with responsibility for housing and local government Hon. Richard Fedrick encouraged the newly appointed councillors to consider the needs of the people of Cass Street's Southeast in their decision making processes. Today we are installing a local government. You all will be the government of Cass Street's Southeast. You'll have to be a government of a difference. You have to be a government of the people. You have to be a government that listens to the people and you have to be a government that delivers for the people. What I exhort you not to do is to take your own fanciful ideas and impose on the people. The swearing in of the Cass Street's Southeast constituency council took place on 22 September 2021. From the Government Information Service, Hermione Mark reporting.


Welcome to drinks made easy ginger's tend to be given a hard time because well They're freaks of nature and here's a ginger though that everyone can love the gingerbread shot Yeah, I know because we have excellent self-deprecating humorous gingers to build your gingerbread shot You'll start with half an ounce of butterscotch schnapps Next you let half an ounce of gold schlager from that bottle You've had in the back of your liquor cabinet ever since you had that ex-girlfriend or friend who began every sentence with oh my god Shots and last but not least we'll add half an ounce of Irish cream Cap that off a new shaker tin of ice and give it a good shake strange to the shot glass of your choice And there you have the gingerbread shot hey Mike What do you get when you cross a Jamaican and a ginger a gingerbread man? Get it. Yep Please be sure to like subscribe and click on the bell icon So you'll be notified anytime we come out with a new shot and an equally awesome or dismal joke cheers for drinks made easy


So now that I've designed up our PowerPoint presentation one of the things that we can do is we can add in sort of these transitions between slides so Again just like most things as you can see we have a transitions section inside of our PowerPoint and Just like when we were dealing with our themes We have a drop-down menu that allows us to apply all of these different styles now one of my recommendations All of this stuff down here everything that says exciting downward don't do Seriously, just don't do I know it looks pretty. I know it's gonna look cool when I do the curtains and ooh Look at that. That's so pretty. You see how long that took that's a very long amount of time and Okay, yeah, it looks cool, but congratulations everyone else knows how to use PowerPoint 2 So none of this stuff here. You are congratulations. It looks pretty, but when you're going to you know, you're in Your 10-minute presentation if you get that long you don't want to waste time with these flashy graphics It should be impressive enough your presentation should be impressive enough You shouldn't have to worry about sort of crutches if you will that's actually why a lot of PowerPoint Presentations if you look at say Ted comm don't really have a lot a lot of them actually barely have Text what a lot of them will actually do is sort of just show you graphics and maybe a Hodgepodge of text every once in a while and it's all about the presenter doing a little talking So one of my recommendations if you do want to use PowerPoint presentation transitions Do something simple do one of these subtle ones Something like flash and even then flash doesn't even look that good in my opinion the most I would go to is push And then because if you take a look at it, it's very simplistic It basically goes through and as you can kind of see that first slide Let's actually apply it to all of them. So apply to all that button right there If I take this and I now run it You know, that's not terrible in my opinion That's very quick to the point moving on moving through my slides through rapid succession in reality I actually don't put any PowerPoint presentation Effects on my slides at all Every single one of them I use is none. It's just a matter of it's not about the flashiness I've got enough stuff going on inside there. That's material enough. That's you know Good enough that really The transition is kind of to get in the way So I know that sounds like a little bit of a soapbox But it is something to just kind of be mindful of as you guys are going through your slides real professional quality slides Yeah, keep it keep it clean keep it keep it. Don't don't go fancy. Don't get fancy. Keep it clean


Soldiers from the 2nd Infantry Brigade Combat Team, 3rd Infantry Division, are here in Ukraine participating in the Joint Multinational Training Group Ukraine or JMTGU. The JMTGU mission is to provide training to Ukrainian Ministry of Defense Forces in order to assist Ukraine in strengthening its internal defense. Sergeant Zachary Graf says the Ukrainian soldiers are exceeding expectations. They're really getting after it. I love the fact that they're highly motivated. We're concentrating on accuracy right now and I think they're doing awesome. They're really receptive to what we're teaching them. They're not cutting corners. They're really their leadership's getting in the guys making sure that they're doing everything accurate. So I think it's going very well. The training rotation last nine weeks and consists of defensive and civil military operations. Staff Sergeant Brandon Steves feels the Ukrainian soldiers experience has helped increase the training benefits. They already know a lot of this but it's reinforcing all the knowledge they already have and they are learning new things from us and we're learning from them as well. To keep up with what goes on later in this training rotation, like and subscribe to the US Army Europe YouTube page. Reporting from Ukraine, Army Staff Sergeant Jonathan Norris.


Daily Tech News show is made possible by its listeners thanks to all of you including Ali Senjabi, Andrew Bradley and Dale Mulcahee. Coming up on DTNS, Shannon Morris is here with an up-close look at the Pixel 7 phones and the Pixel Watch Plus, Apple's new App Store Rules Target NFTs and Facebook and Shutterstock partners up with open AI. Is that a good idea? This is the Daily Tech News for Tuesday, October 25th, 2022 in Los Angeles, I'm Tom Merritt. From Studio Redwood, I'm Sarah Lane. From Studio Colorado, I'm Taylor Snopes. Shannon Morris. And I'm the show's producer, Roger Chang. Couldn't decide for a second which one you wanted to be. I want to know what Roger's alter ego is. It's Roger. It's just a very slightly different Roger. Yeah, there are subtle differences. Roger. Alright, let's start with a few tech things you should know, the quick hits. Here they are. Amazon is rolling out the option to use a Venmo Balance, linked bank account or debit cards for payments as it promised in 2021 it would do. And Venmo can also be made the default payment for payment going forward. Purchase protection will apply and the rollout begins on Tuesday, began on Tuesday rather and expected to be available to most Americans by Black Friday, which is November 25th. Oh, how convenient for Amazon. In a statement to The Verge, NVIDIA says it is investigating reports of two RTX 4090 cards that had their included power cables melt or burn. NVIDIA moved to a new 16 pin connector for the RTX 3090 Ti cards and now it's standard on the RTX 40 GPUs across vendors. The concerns stem from the 12 volt HP power connector designed for ATX 3.0 power supplies that might cause issues if bent in a certain way. These things sometimes turn out to be user errors. Sometimes they turn out to be design problems or confusion. Sometimes it's a little of all of that and there's only two across a lot of cards. We'll see. Reuters sources say that Microsoft is beefing up its Chinese video game content to compete with Sony's success from Genshin Impact, an action role playing hit from Shanghai based studio Mi Ho-Yo that has brought Sony billions of dollars since it's released just two years ago. Filing showed that Microsoft paid $2.5 million to feature action game ARC Survival Evolved on Game Pass and $2.3 million for sequel ARC 2, both from US developer Studio Wildcard, which you might not know, is owned by China's Snail Games. Executive from Shanghai's Recreate Games tells Reuters that his company signed a deal with Microsoft last year for its upcoming multiplayer title party animals to launch exclusively on Xbox. Japan's digital ID effort launched in 2016, but the government has had a hard time getting folks to sign up. The government of Japan has decided now to link the My Number card to driver's license and health insurance. And the key is that the health insurance cards folks have now will be discontinued in late 2024. So after that point, if you want your health insurance card, which you do, you need a My Number card, which means you need to sign up for the digital ID program. Now, there's resistance to the plan in Japan based in part on common concerns over data protection that I'm sure you could guess at. But it's also not that easy to sign up to get a My Number card. You have to get a form in the mail, then fill it out and send it back in the mail. Only about half of the people in Japan have a My Number card and those half don't really want one. So we'll see where this goes next. According to a Google support page, the final version of Chrome that will be compatible with Windows 7 and Windows 8.1 will be released next year with Chrome 110 tentatively scheduled for February 7th, 2023. Windows 7 was released back in 2009. Microsoft officially ended support for it in 2020. But it's estimated that at least 100 million PCs are still running that OS, so kind of matters. Yeah, upgrade your witness. Alright, that is a look at the quick hits. Let's talk a little more about Shutterstock. What do we got? Let's do it. So Shutterstock, if you're not familiar, is a marketplace of sorts for artists. If you're a photographer, you might want to license and sell your work for things like pamphlets or advertising or maybe a video that somebody would use that has your work included and the like. We've talked a lot about the increased use of text to image generators as a potential replacement for stock art and the fact that it takes a certain skill to get those generators to output something that is usable that would be on par with what an artist could generate themselves as a human. With that in mind, it's not surprising to see Shutterstock get in front of the issue and announce it's partnering with OpenAI to integrate Dolly too. In the coming months, you'll be able to enter text prompts to create images in Shutterstock which then you can modify as much as you want and then sell on the platform. That part is really important. That also means you won't be able to sell machine-generated work on Shutterstock that wasn't made with Dolly too because that's not a partnership. So Shutterstock sold OpenAI access to its images and metadata in order to train its algorithms to address concerns about that quote contributors whose content was involved in training generative models will receive a share of the earnings from datasets and downloads of all AI generated content produced on our platform. Now those payouts will come every six months based on earnings from data deals and royalties from generic licensing on Shutterstock. Well, that's nice except those training sets weren't just made up of data from Shutterstock contributors. I'm not sure what Shutterstock plans to do about people whose training data was used and they aren't on Shutterstock. I imagine Shutterstock has no plans to go find out who they are and pay them. One of the big names in imaging licensing is Getty Images and Getty Images has decided to avoid this whole question by not allowing any machine-generated imagery to be sold through its systems because it's unclear if that is fair use of data or not. Shutterstock doesn't have to pay people, at least not yet, but we don't know what the legal system will say about that. Getty Images CEO Craig Peters told The Verge, we don't want to put our customers into that legal risk area. Getty is taking a different approach. It's partnering with a company called Bria, B-R-I-A, to provide its customers with machine-powered editing instead of machine-powered generation. So the source material still comes from you, the creator. The algorithm in Bria helps you do things like remove an object fast or you can even tell it to change the gender of people in a photo, apparently, just by typing a few words. I think it's really fascinating here to see the different approaches to what is a tool to help you make better stock images and also with Shutterstock and Getty both having different ways of addressing the concerns over what those tools could be used for. Yeah, I mean, I'm not sure Shutterstock or Getty are right here. I get that Getty's saying, we're just going to hands off for now. We don't know how this is going to play out and we'd rather just not engage. Shutterstock says, well, you know, let's do some dolly stuff. You know, let's allow folks to be able to pay for AI-generated images that are based on artist images. Now, in some of my artist community this morning, there was a lot of fud, you know, people saying, well, hold on a second. I'm on Shutterstock and now I'm competing with AI on Shutterstock that has used my images on Shutterstock to make the AI more, you know, effective, you know, to give, you know, Sarah the eventual art that she's looking for altogether. Well, Shutterstock saying, don't worry, you're going to get paid. Okay, if that's true, that's great. I don't know how you record that, though, effectively. I have a big concern with, like, how much these Shutterstock artists are going to get paid because, like, in my experience, I have paid $50 to $250 for a commercial, like, anime character of myself from an artist. And if they're not making that same amount of money, if they're only making, like, five bucks from some kind of AI-generated content, like, that's not fair to them. And ethically, that makes me very concerned for the artists that are on the platform, as well as the ones that aren't. Like Tom mentioned, the training sense, we're not just made up from the data from Shutterstock, so there's other people involved. And when it comes down to that, like, personally, I would rather just go straight to a content creator on Twitter and, like, you know, commission them for some kind of piece of art that I have a little bit more control over, over something that might come out really janky from some AI-generated tool. But even if it isn't janky, like, even if it's exactly what you wanted, it's like, okay, who contributed and who's getting paid? Like, it would be cool if there's some way to use the AI-generated content to find out what artists it's kind of bringing in this information from, and then I could go find those artists and pay them directly for the content. But that's not how it works. I know. And I think I'm going to take the unpopular stance here, which is, I don't think artists are owed what Shutterstock is paying them any more than Scott Johnson owes all of the artists who inspired him and helped him learn. 100%. This is just training data that was used to teach an algorithm, and it now creates something based on that. I understand that they didn't get permission to use the data in the training set. And I think that is a fair thing to address of whether they should have been paid to use their data in the training set. But I don't think what the algorithm outputs is in any way theirs. It's just whether their data was used to train. To me, that's similar to, well, did you pay for the book of art that helped you learn to do art so the creator of the book got paid? That's how I view it. And don't forget that it's not a machine putting out cheap art that's going to undermine the marketplace for stock creators. What they're doing is saying Dolly too can be used by the creators of art on our platform to help them make the art. And there's a lot of creators who want to do that. And using that tool doesn't immediately make you able to create something that you couldn't otherwise. There's a skill to having it create something that then you might want to modify. So I think this isn't, I think people get very upset about this because of a perception of unfairness that isn't there. But there is an unfairness that we're confusing it with that is there. And what Shutterstock's doing is trying to address one kind of fairness, but it's addressing it in the wrong place. And I'm not sure that that's, I think that's going to engender a bunch of confusion, actually. I think the comparison you make to Scott Johnson, you know, prolific artist saying, hold on a second, you know, if you're inspired by my work and you make your own work, great. You know, I'm pretty cool with that. If you rip off my work, not cool with that. And that, you know, applies to a machine as well. And we're still in those early days of figuring out, okay, well, how much of that is, is derivative versus actual, you know, copyright infringement. Yeah. And what Dolly too does is not going to rip off an artist unless you direct it to, in which case it's your fault for putting in the text. That says like imitate Scott Johnson, right? Yeah, yeah. Yeah, don't do that. Yeah, don't do that. I really do try to continue to see this as a tool because I know a lot of artists like Scott who are like, yeah, this is interesting. I might use this. This might help me. Apple regularly updates the App Store guidelines with little tweaks here and there. Of course, the latest revision comes with the release of iOS 16.1 and iPad OS 16.1. We don't usually cover these, but this time around, there's a couple of things in here that are of greater interest than usual. Let's go through a few of them. For instance, developers now have to give the app review team a demo account for apps that include account based features. That makes sense. A reviewer can't properly verify that everything is secure in an app if it doesn't have access to all the features, right? Yeah. There are also some details on handling NFTs in apps. This is new, but you can use in-app purchases to sell NFTs as well as charge for things like minting, listing or transferring NFTs. You can also let people see the NFTs they may have bought elsewhere, but you can't let a user use an NFT to unlock features or functionality within the app. Well, you can view other people's galleries of NFTs. You can't add buttons. You can't add links. You can't add links to buy them unless it's through an in-app purchase mechanism, which is where Apple gets their cut. We're familiar with that. And quote, apps may not use their own mechanisms to unlock content or functionality such as license keys, augmented reality markers, QR codes, cryptocurrencies, and cryptocurrency wallets, etc. So you can unlock special stuff with an in-app purchase or for free. That's kind of it. Yeah. So they're basically putting NFTs in the class of Netflix or Amazon Kindle Store. It's a viewer of your NFTs. If you want to do anything else with NFTs, you got to go do it on the web. Shannon, this bother you at all? Not really. I mean, it kind of makes sense from my standpoint. And so far, this is not confusing. So it's pretty basic. I think it reduces the usefulness of these kinds of apps on the platform by relegating them to reader status.  You can't let people do some of the features you would normally do because it's a digital purchase.  Then you can charge whatever you want from whomever you want. There's also the clarified guidelines on advertising apps. If your app only lets people buy and manage advertising campaigns across multiple media types, you don't need to use the in-app purchases. So if you're an ad agency, you can have an iOS app for people to manage their campaigns and you will not need to give Apple a cut. That's dependent on the fact that the advertisements themselves don't show up in the app to other users. And if I'm managing my ad campaigns in bigdigitaladagency.com's app, I don't expect to see any ads, but the ones I'm managing, right? So that makes sense. It makes sense, but here's where it might get kind of interesting. Digital purchases for content that is experienced or consumed in an app, including buying advertisements to display in the same app, such as sales of boosts for posts in a social media app, must use in-app purchase. So this is a perfect example of what Facebook does, where you can buy a boost to your post from within the same app, where you can also see other users boosted posts. You can ignore them if you want to, but they're probably going to show up more often because somebody paid for that. Same goes for TikTok, same goes for eBay. A few more apps do the same thing. Gizmodo notes that Twitter and Tinder already use Apple's in-app payment system for these kinds of purchases. This is all just too confusing. It's so confusing. We can go through each one of these and be like, well, I get what they're doing, but I feel like in the end, what I'm seeing is in order for Apple to serve a principle that's supposed to keep people from being fooled into paying for things, they have erected an elaborate system. And when you have to erect an elaborate system that that is this elaborate, it's probably not the right system. Yeah, I mean, I would say, well, why don't they just say you can't boost anything? Nobody can. If nobody can, then nobody can. Or come up with a way for there to be alternate payments for digital items, just like you do with physical items. People are just as much at risk for buying physical retail. Bartering systems been around for millions of years. Well, you don't even have to go to barter. You don't have to send chickens through the mail or anything. But I'm saying some of that seems a little bit easier to understand than this. Seriously. No, that's a fair point. From a content creator perspective, it will be easy to understand from my end just using the application for developers. It seems like there's going to be a lot of hoops and confusion whenever you're developing these apps. And what's digital and what's not digital? Well, this is digital, but it's allowed, but this is digital, but it's not.  Take your cut if you need to, but yeah. Oh, they need to. Yeah. Let people do the external payments.  It's like when they kept adding epicycles to the orbits of planets because they didn't want to admit that the sun was at the center of the solar system. The sun's at the center of the solar system, Apple. Stop adding epicycles. And don't make us send chickens through the mail. If you haven't thought about something on the show, like Tom, that chicken thing doesn't make any sense. Please explain. We have an email address. You can email us feedback at dailytechnewshow.com. Shannon, Google kindly gave you a chance to spend some quality time with the latest Pixel 7 Pro and Pixel Watch. How did you get so lucky? They did. So they invited a whole slew of content creators and influencers to this thing called Camp Pixel last week. It was four days up in the middle of nowhere in New York and in the Catskills. So never been, but it was a perfect time of year to get some photography done, do some workshops and get a little bit more education on the products. So how are you finding? Let's start with the Pixel Watch because I think that one gets covered less often than the phones. What do you think of the watch so far? Yeah, I've noticed that too. I am loving it. I've been wearing it since the day I got it. And there were like three major things that I really wanted to focus on. The first was the battery life because I had heard a lot of negativity around the battery life. And it's true, it does not last for a whole two days. You can maybe get a day and a third of a second day or a half of a second day through it. I found since I do sleep tracking, the easiest way for me to get like more than one day out of it or more than a day and a half is by charging it every morning while I'm like brushing my teeth and doing hair and makeup. And then by the time I'm done, it's back up to 100% battery. So I can make it last for the 24 hours that I need it to before I need to charge it again. And mentioning sleep tracking, that's a part of the Fitbit integrations as everybody knows. Google did purchase Fitbit and they integrated a lot of their software into the new Google Pixel Watch. I have been finding that it's super, super fun to use. I love that it tracks my heart rate. There was a giant spider when I was at Camp Pixel and I could see where my heart rate went from like 80 beats per minute up to 103 beats per minute in like an instant. Like you could tell that I was very, very scared. They call that the spider interval. It absolutely works, definitely. And Google Assistant is built in straight into the watch. I know it's built into other watches as well. I just want to put that out there, but it's very, very well integrated into this watch. It's super easy to use. You can, of course, speak to it or you can just hit a little button if you don't want to use the vocal prompt to wake it up. And it works just like your phone. You can do translations. You can do like weather, calendar. You can pick up and call somebody. You can write text messages. There's so many integrations built into the watch that I'm really enjoying it. I have mine on right now and I am loving it. Yay for Android having a good watch, finally. I mean, I love it. It always seems to be the main complaint of somebody with a great watch. And I'm rocking an Apple watch these days, but I used to have a Fitbit Versa 2 that I wore for a couple of years. And I really, really liked the Fitbit universe even today. Even though Apple has its own stuff. Apple stole your heart? Apple... It's a hard rate. Hard rate. Yeah, no. There are many times where Apple's like, your heart rate seems high. I'm like, I am sitting here doing nothing, but okay. But that whole kind of like day plus thing totally, I totally feel your pain, Shannon, because I also like to wear my watch overnight because I'm like, that's data that I can use later. But that means all night, you know, if I'm lucky, eight hours that my battery is being depleted, I have to figure out when is best to charge it. And that's just going to be any smartwatch really, you know, that is pulling from a lot of data going forward. Yeah, definitely. Now, the Pixel 6 was dinged a little bit for being too far in the direction of affordability without adding specs. A lot of people have looked at the 7 and said, okay, they're making progress towards adding some more of that flagship phone functionality, but still keeping the price fairly reasonable relative to other flagship phones anyway. You've got both the Pro and the 7, right? I do. I purchased the 7 off of the Google Store the day it released, and they sent me the 7 Pro to bring with me up to the camp. So I have been able to compare them side by side. And one of the biggest upgrades for me since I love security and privacy was the fingerprint sensor. It works way better now. That was a huge issue for me on the 6 Pro and the 6. And they also included face unlock and it actually works. So quite happy. Yeah, yeah. Very, very good impression with the security features when it comes to unlocking your phone. Very happy with those. Battery life. I'm hoping that it gets better. My adaptive battery last me screen on time about eight to nine hours, which is good. It's very good. But I watch a lot of YouTube during the day. I do a lot of content creation. So I would like for it to last a little bit longer. Hopefully it increases over time. And the other thing that I really like on the 7 and 7 Pro is the new cameras. Very, very impressive upgrades with the cameras. Now the 7 does not have as good a zoom lens as the 7 Pro does. The 7 Pro now can go up to 30 times zoom optically or digitally. And then it can do, I believe it's up to eight, five or eight times that it can do optically. And it's very good at giving you a nice clear picture even with a very far zoom. The 7 can only go up to eight times, but it's also really good. And then macro with the ultra wide on the 7 Pro is something I've been using every single day. And you can get very, very clear pictures. You can get so up close to a subject like three centimeters away and get a wonderful macro shot. And that's something I was seriously missing on not only the 6 and the 6 Pro, but also the S22 Ultra, which I have been using a lot as well. So I'm very happy with what they've done with the cameras. So usually folks decide that they're going to upgrade because they've waited long enough and their phone is just old. But some folks want to know like, well, if I'm on a 6, should I get the 7? Should I wait for a 7A to come out? What do you think? Yeah, honestly, it's a good question. Like if you are happy with your 6 and 6 Pro, stick with it. It's still getting upgrades. You're still getting your security and privacy updates and patches and everything. So you can stick with it and save your money. If you want to trade it in, you can get like hundreds of dollars off the price of a 7 Pro and you could absolutely upgrade and get the better camera and get the better fingerprint sensor in the face unlock. And for those features alone, I'm very happy with the upgrade, but I can understand if people want to wait and it's totally fine if you do. Yeah. All right. Good to know. Thanks for sharing your experiences. Absolutely. Well, if everybody wants to harken back to the year 2007, where were you when Netflix launched the streaming version of its service? I don't really remember where I was because I was doing DVDs for a while after that, but that's when it started existing. In May of the same year, the online platform Grupper became Sony's Crackle. Also in 2007 in October, Hulu launched. It was a year to spawn many a streaming service. Things were somewhat quiet though until 2014 with the launch of CBS All Access HBO. Now 2018 brought us ESPN plus. And then in 2019 began the plus avalanche with Disney plus Apple TV plus BT plus. 2020 saw Peacock and HBO Max. 2021 brought us Discovery plus and the conversion of CBS All Access to Paramount plus. Along the way, there were constant smaller launches, Crunchyroll, Shutter, BritBox and others. Now that brings us to 2022. Where are we now? GammaWire notes that even when you consider services with less than 1 million subscribers, which would mean not necessarily a huge hit, no major streaming services have launched this year. And there are no announcements at least as we've seen ahead of time going into November for new services in 2023. So you've been wondering when it would end. Looks like we might be at that end, my friends. We are at Peac Services and it's time to start the Deadpool. Yeah, we're at the top of the roller coaster. Who will die? I've been saying for a long time, like just hang in there. Everybody's got to try these things. All the big players have to try these things. And then at a certain point, the market will start shaking them out. People will stop using all of them because they can't. And we're there. Yeah. We're at that point within the next year. We're going to start to see either consolidation or depletion. So yeah, feedback at DailyTechNewShow.com. Send us your Deadpool bets. Who's going to drop first? It's true. I mean, listen, I would pay for everything if I could, but I don't know many people who would pay for every streaming service, even if they really want to watch all the things as easily as, you know, it is afforded to them if they pay. That is just not practical. It's not. So yeah. I think once a few regulatory barriers are out of the way and Comcast and Disney have figured out who really owns Hulu and they've bought out Comcast and all that, I think we see Paramount get snapped up. And I think we see Warner Brothers Discovery get snapped up. And then we see snapped up by who? Well, by Comcast, Disney, Amazon, Netflix, the bigger companies out there. I don't know. No, it's coming. The consolidation is coming. And I think consolidation is coming, everybody. Yeah. New series. I'm going to call it. I think Paramount Plus will be the first of these to get merged into something else. Somebody will buy Paramount and they'll just take Paramount Plus and squeeze it into something else. I don't know who. I don't know when. But it's going to happen. What is happening? All right. Let's check out the mailbag. Let's do it. So yesterday on GDI, our extended show, we were talking about use cases for tablets. Like who uses tablets and when? And why are they better than laptops or phones? We're, you know, as companions. And Dwayne chimed in over email with an interest in one of his. Dwayne says, my company develops B2P iPad solutions. One of our clients is a medium size real estate firm. They deployed a custom iPad app to their staff. The staff considers the iPad the most powerful computer they've ever used because it significantly improves their professional workflow in the field. They can upload real estate property pictures, edit the inventory database, prepare and sign documents, conduct video tours and conferences using the front and rear cameras simultaneously and watch ESPN while waiting for clients. But don't tell anybody that they're doing that. We are implementing AR functionalities so they can do virtual staging based on the potential buyer style or corporate branding theme. We can also use LiDAR for automatic floor plan updates and measurements. Dwayne says the tablet form factor and iPad OS are not a limiting computing environment for them. Quite the opposite. They can do more on the platform than the previous Windows setup with laptops. Similarly, we've developed iPad apps for medical offices and corporate meetings, productions, companies that see higher productivity and significantly reduced IT maintenance costs after deploying iPads for some of their staff. Again, these firms don't consider the iPad or iPad OS apps as limited or for basic functions. It's their computer. That's so cool, Dwayne. Thank you for sharing your use case with us. That was awesome. 100%. Thank you, Dwayne. And thank you to everybody who sends us emails about everything we talk about on the show or might talk about on a future show. Feedback at DailyTechNews.com is where to send those emails. Thank you in advance. Your knowledge helps us get stronger. Also, thanks to Shannon Morse whose knowledge helps us get stronger every time she's on the show. Shannon, thanks so much for being with us and let folks know where they can keep up with the rest of your work. YouTube.com slash Shannon Morse. This month, I have gone super deep into data brokers and how to delete your data online and how to kind of clean out those Google search results. So check it out. Check out my newest videos. It's been super fun. Well, we're so glad to have you with us today. We're also so glad to welcome new couple brand new bosses, Adam and Sarag. Just started backing us on Patreon. Thank you, Adam. Thank you, Sarag. Really glad to have you. Ah, so good. So good to have two of you. Tomorrow it could be three. I don't know. It could be you. I know. I know. We might be on a trend of sorts. Speaking of trends, patrons, you know the trend after DTNS ends. We start GDI. Good Day Internet is our companion show. You can catch the show live, though. Monday through Friday at 4 p.m. Eastern, 2100 UTC. Find out more at dailytechnewshow.com slash live. And we are back doing it all again tomorrow with Scott Johnson joining us. Talk to you then.