Hi, I'm Gabriel. I'm 23 and currently working with our GUI. So what I do is, the very good thing, what happens is, I always felt that there's tuition for maths, tuition for science, tuition for English. Why not tuition for electronics? So what I do is I go to home to teach. So it's very interesting how your clients, so clients feel about me to make a pair. And they randomly contact me through Facebook and then I go to homes every Wednesday and Friday. And I teach electronics to kids. And these kids are not your random kids. They do not go to school. They are homeschooled. So I teach kids from as young as 7 to 18. So I'll just try and work with them. So today is a very special day. It's the birthday of Samuel Morse. So Samuel Morse created wonderful inventions. If not, I want to say anything interesting for Samuel Morse. Samuel Morse invented morse code when he learnt about his white side. He was a wave of hope. And what happened was, someone came on a horseback to deliver a message that his wife passed away. That's when he felt that there was something he could do to help people relay messages across five sentences to people. And then he took someone's bag for a morse code to invest. And today is his birthday. He took two years on that day. And it's also about going back to the basics of what morse code is about. And he felt that getting to experience morse code at a very raw form to get them excited about coding and decode it. And a lot of things which Gabriel will share about the wonders of morse code. Okay, sure. So what is morse code? So basically I would just say it's like the SMS of 19th century but way more complicated. So each letter is represented by a combination of dots and dashes. And the whole word morse code is very interesting. It was a major form of communication. So last time there was no e-mail there was no SMS or RF where you could just send English over the network. It had to be decrypted. So at first they used morse code during World War I and World War II. So this is the morse code. So each letter is represented by dots dash. So A is dot dash. And each letter is represented by morse code. So The interesting thing about morse code was that the topic morse is enigma where it was able to say different words in different ways. So even the Germans invented their own morse code also. So I think it was very inspired and people were telling me it's only 7 last week it's only 7 do something do something great. And then I'm like what do you mean? We want the kit to be small easy to build affordable and have a focus element. So I built something called the Cologne. Yes, okay. So this is 1, 2, 3D circuit. So the processor from as big as this which is an Abino Uno I'm using 8 speed IC chip which is very small. And through this dot and dash it's a way where kids can really focus and decode what the message all about. Go back to my slide. So it's program between 80, tiny, 85. So a dot is represented by blue and a dash represented by red and a letter of period that is represented is represented by green. So the thing is this the problem when I took the code from retractables was that it just turn on the same color. So what I did was of thinking this will be very difficult for kids as young as 64. So what I did is I coded the whole protocol and did this. And the green is very important because if you have 5 dots it can mean various letters. So by having a green and a period it tells it get a letter and it transmitted movie blue, blue, blue, blue and then green and then for blue will be E which is 1 and then for L it will be dot, dash, dot, dot and then same thing for L and then O. So at point is this is way where we want to see kids really could understand how most could work. So It's dash so sorry. Typo guys so sorry. So what I point was because it's very interesting let me clock at 3 night the kids try to decipher a code and then I want to go back and say can you give me some time so my 14 year old student was deciphering more code and then they could decipher a message and I think it was really, really great because it really change the focus because if you miss a dot and dash it's a whole different message and I think that how I think SMS email was all based upon the initial mosfet and to show that now technology sometimes taken for granted but it was so wonderful that if this was really invented during World War 2 a lot of things could be solved. Okay it's not later I will show you guys okay so this is very interesting this is the enigma so enigma was a machine that was invented by the Germans to send messages in a different way so for example hello or a word or a message can mean many, many different ways so people couldn't decide people could get the most code dot and dash but they couldn't really know whether it's a correct message or not so this is enigma and then we have the war hero Alan Turing he invented Turing machine if you guys watch the movie imitation game you'll see that for small to decode a small machine like enigma he had to devise a very big machine to even decode the enigma and he saved at least 100,000 lives but the thing was I'm very sad as an engineer and I could really understand how he created this thing Allah people didn't know about Alan Turing when he was there but after he died people knew about him he was treated very badly by the government because he was gay so when he was gay people knew accepting for him but he saved a lot of lives and the idea of computer also came from a Turing machine so I came to the FNC we will say our most good challenge on the trainer April on Facebook to able to decode it we will give a special Moscow kit you want to show? after he get play in a Moscow his mom start to communicate with 15 Moscow she say I love you every day in Moscow I can't take it and talk to Moscow the thing what we did together with a drop design we make it very fun so we make it very cute very cute so they can see different components and then even the story of Moscow it was very funny when he was trying this kit out with rock scuse of good families this little girl came up and read the story of Moscow and how was invented and shared it with the dad so we see we want them to feel elektronik is not something very dangerous or something like this when they want to assemble so different kits have different ways of using the paper sometimes they will really lead to the way of assembling actually it's like Lego they just drop it in and a lot of configurations can be done when there was one time when a boy was so immersed in the train he wanted to see the train and we wanted more inventors so this is for the studio through and a brand where we build learning aids together we collaborate he came out in elektronik so if your geographer or you know someone in a different field collaborate and design to come out with more energy i realised that a lot of times we learn a lot of concepts in design but there's no hands-on element and this is one way to get real so this is the prices of our kits and i also like to challenge you guys to create your own Moscow language for example a dot can mean clap and that can mean double clap so it's really cool Moscow language and this is a little preview i'll be presenting in the next hackware it's a humble plea for a parent to teach kids how to build their own wireless xbox so i'll be sharing about this in the next hackware and i hope to meet you guys next time thank you very much thank you i think we are really buzzing with lots of ideas so thank you to all the speakers and thank you


because I don't know what his answer to that would be Or something, you know, because if you told me it would just be like, oh, okay Interesting like, you know, yeah, I gotta think about what I'd think about it Yeah, I mean we we just talked about how like there's things that you could find out about the context of the creation of the thing That can definitely put you off it or put you further on to it I mean inherently within the idea of being further attracted to like a piece of art Or it means more to you based on what you told then surely that opens the door to Being told something about it that pushes you away from it. It's gotta be yeah, of course Um, what up my massives also high rags Hello question. What beer? No, sorry. What bear is best wait? No, sorry better What was each of you guys's most favoritist vacation and why? Oh favorite vacation That's tough. Um, I think I would probably go with the washington dc vacation that our family took There's a lot of stuff there That I really enjoyed seeing all the monuments and the museums that we visited. I I really I I'm really glad I went there. I think that's probably what I would choose to be my favorite I think mine's I went to venice As part of an art trip, but it was more so in The equivalent of college years, I guess for america Being that there was no teachers and just uh, you know taking what you can or what you want or do whatever you want And we did a lot of whatever we wanted but also enjoyed the art stuff and just did a lot of hanging out as friends and stuff Very much a good and memorable time Um, my favorite holiday was going to the uk. That was uh, that was really great I saw a lot of different things sucking up to moller. We are pretty cool. No, it's really cool I saw a lot of uh, I saw a lot of different things. It's very different going on like a A trip to the uk, you know much older country than australia for instance Um, it's just yeah, there was a lot of stuff that was really cool that I saw there all of the history was awesome Um kind of variety on that trip. Yeah, it was great This guy would appreciate the backdrop to my airbrush station that catches over spray and start to end splatter more than the pieces I actually paint Yeah, and then you could tell him that it represents depression or something Oh, that's always a safe bet always say that it represents depression easy win every time Animals can make better art than pollock Yeah, maybe pollock that's true probably well elephants can paint But can they paint better than the jackson of pollock? They can paint stuff, you know, oh that's your answer They can paint stuff so yeah, that's right And uh, I think faces though, that's the big one. I think uh, I think some great apes You know excluding humans of course, I think uh, I think like chimpanzees and orangutans are uh Capable of forms of artistic expression I remember there was a video of uh, it was a they gave an orangutan a uh, a saw And uh, she had a stick and she was sawing it and doing interesting things like blowing the sawdust off of it Like as if she was kind of cleaning it up Um, and then when they put a robot orangutan next to her that started sawing that motivated her to do it even more It was just interesting behavior because it was entirely non-essential Um, but it was almost like she was taking pride in what she was doing even though obviously it was, you know Using a sort of cut a uh, cut a stick This attitude is why modern movies are terrible maybe some Like this attitude specifically, I mean, but You know a lot of it. Yeah, I I agree with the super cheddar. I think this is an attitude that goes into um Kind of what we see with a lot of the bad stuff that we cover where they talk about oh, but the themes of this Oh, but what it means is da da da. Well, and the thing itself is shit Well, I feel like we phased onward to the point of them realizing that and then using it as a crutch Been like, listen, we can kind of get away with this. We just claim what the movie's about Yeah, that too. It's that thing that's part of it Uh, if I shave my naughty bits in order to make them look more visually appealing do they then become an art? Sort of All right.  I think you'd have to say yeah, that's honest great. So uh, so yeah, yeah Uh, I feel bland unfinished like paint scraped over too much canvas Ah, I like it. I like it an old spin or a new spin on an old classic Well, apparently that is a quote from uh, Leoneldo de Vagans. So oh, I didn't know that was an actual quote That makes it doubly. Now that I know the lore behind it. I really can't. What was that?  It's great 300 million for interchange by Willem de Koening is an abstract It's abstract and it sucks. It's number two in the world for price huge example there Yeah, I think it's a scam. Oh, well, we went through the list of the most expensive paintings. Yeah, it's uh Oh, yeah, but did you read their lore?   Isn't it a great world we living with someone pays us money for me to say aids A lot of people pay money to try and get rid of their aides Yeah The idea of most modern art IMO is to show not tell They said tail, but I assume they mean tell and those little item descriptions are taking the show out of it Um, well, there's no way if we use the fan example from the end of the the video There is no way you would ever be able to know that it's just like the context surrounding why the fan was brought into the room That's it. It has nothing to do with the fan itself. The fan could have been a book or an end table or a lamp He needs to have some kind of crisis because He needs to understand that like if that museum and all the information regarding that pay piece were gone except for piece itself In that timeline, I guess he just never gets to appreciate that art, you know, and it's like, oh, yeah that that that's What do you what do you like you got to think about that right like the just reading that thing is the be all an end All it really has nothing to do with the artwork Does that not make you think at all sir about the nature of art? I do not know Art needs skill behind it to be understood just like a movie needs to be written well to back up the message It's trying to convey Still behind it to be under okay So the problem with that I guess is we need to be very specific because you have a lot of writers That will just have a character say the point of the film at the end And it's like, okay So even if you didn't you know get it from all of what just happened There it is, you know in the same vein kind of a shitty piece of art could do that like um I don't know like like if you drew an image of war and all the horrible things that happen But they're all like stick men and awkwardly shaped and everything's kind of shit And then you just write on a sign war is bad and you're like hopefully they get it Like I you know, we what i'm trying to say is we would get the point But we wouldn't consider it skillful or good or anything But if i'm being generous to this comment, I assume what they mean is The skill would come in like this form of like the subtext that you've almost broken the rule If you're just going to overtly state what the thing is Um, which I mean it is another like format for deciding quality is is how well you convey the message and how subtly at the same time A lot of things come into it, which is good. I suppose you should watch Uh, what was this called a sorda online is SAO, isn't it? Uh sorda online Abridged no need to have seen sorda online because it's bad It's one of the best abridge series with ever improving writing VA and editing I feel like someone has mentioned the abridge sorda sorda online to us before Maybe perhaps I think so, yeah Uh, hey massifs. I was wondering what you used to make your profile images I started making videos and I want a unique image naturally. Thanks I use the artistic talented of other people exchanged for Changed with money is what I did to use my icon I use clip studio paint and then I make it I had an idea and then artist made it Yeah, like I'm not sure what you mean by like what art can you use to like have a profile picture? It's like, well, I mean, I don't know there's many different choices, but you got to make something Like that's the main thing And the final message of this e-fab Extinct animal of the day Haas's eagle the giant eagle in need of a wizard The giant eagle in need of a wizard That is one of the images. That's not a good image for scale, of course, but it's got more information The Haas eagles wings were short for a bird its size It's allowed it to maneuver in the forest areas when it hunted whether without any rivals The eagle could eat its prey on the ground so it didn't need large wings like birds a prey that carry their kill to the safety of the treetops The Haas eagles sharp talons with a length of a tiger's claws and that could stab more than an inch deep into its victim's flesh They could even puncture bones The Haas eagle was the largest and most powerful eagle that ever lived and because it's new zealand home It didn't host any land predators It is the only eagle ever to have been the top predator in its habitat a role usually held by big cats or other animals So strong and vicious that it almost seemed mythical the Haas eagle preyed upon animals 15 times its own size And had no natural enemies until humans entered its world Yeah, get fucked.  Yeah teammate.  Alrighty. Well, thank you everybody for sending in uh sending your messages. Sorry. We didn't get to them faster But uh, we get through them all forever and ever eventually And um, yeah, I appreciate it and I hope you're having yourselves a good day Good night or good afternoon. All of them at the same time. Probably possible, right? No Alrighty sweet. Okay. Bye. Bye. All right. See you later and thanks again


Coming up on DTNS, Apple wants you to go on a walk with Draymond and Dolly. Twitter tries community moderation and the WWE finds a new streaming home. This is the Daily Tech News for Monday, January 25th, 2021 in Los Angeles. I'm Tom Merritt. And from Studio Redwood, I'm Sarah Lane. And I'm the show's producer, Roger Chang. Oh, we were just talking about pole position and wind and all kinds of good stuff on Good Day Internet. You can get that wider conversation. Become a member at patreon.com slash DTNS. Let's start with a few tech things you should know. Spotify has released nine new exclusive audiobooks. The books themselves are public domain, but the performances are by celebrities such as David Dobb, Rick, narrating Mary Shelley's Frankenstein, Forest Whitaker reading the narrative of the life of Frederick Douglass, an American slave, Hilary Swank narrates Kate Chopin's The Awakening. Spotify is also releasing a companion podcast called Sitting with the Classics, hosted by Harvard Professor Glenda Carpio. Last year, Spotify partnered with Wizarding World to release weekly chapter installments of Harry Potter and the Philosopher's Stone. Although the Verge notes, this no longer appears to be listed on Spotify. Earlier this year, a group of alphabet workers announced their intention to form the Alphabet Workers Union. Now a new coalition called Alpha Global is attempting to form a global union alliance across 13 different unions that represent alphabet workers in 10 countries, including the US, UK and Switzerland. Alpha Global is affiliated with the UNI Global Union, a labor union federation that represents 20 million people worldwide. The coalition will look to organize worker solidarity on issues like content moderation decisions and forcing employers to sign non-disclosure agreements. Apple updated support documents to advise that MagSafe equipped devices and accessories may interfere with medical devices like implanted pacemakers and defibrillators when in close contact. Apple recommends keeping devices six inches apart in normal use, 12 inches apart when wirelessly charging. However, the company states that while the iPhone 12 models contain more magnets than previous iPhones, the devices are not expected to pose a greater risk of magnetic interference to medical devices than prior iPhone models. Italy's data privacy regulator ordered TikTok to block all unverified accounts in the country, preventing those accounts from uploading videos or interacting with other content. The move comes after the death of a 10-year-old girl from asphyxiation while attempting to do a blackout challenge on TikTok. TikTok is also banned from quote, further processing user data for which there is no absolute certainty of age until at least February 15th pending an investigation. Google announced it will start rolling out COVID-19 vaccine site information and search and maps in the coming week with Arizona, Louisiana, Mississippi and Texas getting the information first and more states and countries to follow. Searching for COVID vaccine will surface access requirements, appointment information and if a site has a drive-through. Google also said it will make select facilities available as vaccination sites as needed partnering initially with public health authorities in Los Angeles, the Bay Area, Kirkland, Washington and New York City. All right, let's talk about this new Twitter test, this experiment called Birdwatch, which lets users flag and discuss tweets believed to be misleading or false. Birdwatch right now is a separate section of Twitter rolling out to a small group of users with accounts that are tied to real phone numbers and verified email addresses. Tweets get flagged in Twitter's main interface, so people who are part of Birdwatch might flag a tweet and then notes can be added to the Birdwatch section for context. Users can also rate others' notes to try to combat bad faith usage. Twitter says, eventually it wants notes to appear on the tweets themselves for its global audience with birdwatchers just acting as moderators. A sample UI and waitlist are available at birdwatch.twitter.com if you're interested. Kind of taking some of the way Wikipedia operates where you have users kind of police each other and build up a reputation and then applying that to Twitter, which is not really about editing articles, but about clarifying whether a post is a fact or not. Yeah, I initially launched this in Firefox and I was like, yeah, Birdwatch doesn't even work. It worked on Chrome perfectly fine. And it's a really limited sort of, here's what this is going to look like we think. And again, small test of users and it makes a lot of sense. You see something where you're like, is that a true statement? Maybe it is. Maybe it isn't. And then you see a little notes area underneath. You can expand and sort of see what the birdwatchers have said. And Twitter itself, you know, trying to be transparent, I suppose, but the company has kind of said, yeah, this might be sort of messy at first because somebody annotating a tweet is going to be better than somebody else who's also making some sort of a note about it. You know, just because you're in the program doesn't mean you are going to be as helpful as the next guy. So that is probably why the test is rolling out. You know, of course, they're going to choose people who have real phone numbers and email addresses because it's just going to cut down on sort of spam. And again, like you said, bad use that much more. But I like the idea of this. I think Twitter has been in the real hot seat about its moderation policies and trying to stop bad actors on the platform. They've really dropped the ball in a lot of places and the company has said short of banning people because we've seen that lately. And that is problematic in its own way for a lot of folks to be able to be able to have a little bit more of, hey, we've got a trusted community. We've kind of vetted these people and we'll continue to, it'll get better over time, very much like Wikipedia. I mean, it's not working exactly the same, but that's the idea of how Wikipedia started back in the day. Then in general, we just have more fact checking going on. And this would, you know, it's a whole separate site for now. But if it eventually is something that can be added into the Twitter experience, and who knows, maybe it's opt-in, maybe you can toggle it off. I don't know, it seems noisy or something, but it's a very interesting move. And I'm excited for it to work well. I don't know that it will, but I hope it does. Yeah, it's a separate section, I think, because they're testing it. And that's smart. Don't just unleash it on everybody when it's not working yet, right? You're trying to get it to work. And it might never work at which point Twitter would never roll it out to the rest of the site. It is the right idea to have some kind of community moderation, although this isn't moderation. This isn't about taking things down. This is about clarifying, right? This is about, oh, you know, there may be some debate over whether this is true or not. And I think it's a smart instinct for Twitter to take itself out of the idea of always judging what's true or not. Wikipedia has provided a model for how to let a community to decide, like, you know, what, we don't have to have one truth. We can have a consensus around how to describe the facts that are known around a particular topic. But we're not doing Wikipedia here. You're not going to be able to edit somebody's tweet, right? You're only going to be able to add notes to it. So I don't know if this really has the same, when I say I don't know, I don't mean I doubt. I mean, I don't know if this has the same effect as a Wikipedia when you can't actually change the tweet. Like you say, will you give people control so they can turn this on and off? Will you be able to build up enough moderators that you can get that culture like Wikipedia has where the best actors do tend to rise to the top? I mean, Wikipedia's not perfect. You can all find a mistake that it's made and point out that it doesn't always work, but it works more often than it doesn't. And so I think it's the right model for Twitter to look for. Yeah. Yeah, I think that trying stuff out when it comes to making something a safer place for the users on the platform, if it doesn't work, they're going to scrap the project or they're, I don't know, we'll go back to the drawing board. But I don't hate the idea of trying to get creative with this stuff. Yeah. And I don't think Twitter's trying to say this is a silver bullet. They're like, oh, this will fix everything. It's like, they're trying lots of different things. This is one of them. Let's see how it goes. Google says that tests of one of its proposed third-party cookie replacements, the Federated Learning of Cohorts, or Flock API, showed that advertisers can expect to see at least 95% of the conversions per dollar spent on ads compared to cookie-based advertising. Flock is a Chrome browser extension for now, which uses machine learning to group people into cohorts of thousands of similar users that advertisers can target rather than targeting individuals. Google's Privacy Sandbox effort has other third-party cookie alternatives in development, so this may not be its ultimate third-party cookie replacement, but it's given it a shot. Yeah, kind of similar to the Twitter thing, right? This isn't the thing that will fix everything, but it is one of the things they're trying. Interesting to compare to Apple. What Apple's doing is saying, first-party cookies, fine. Third-party cookies, not fine. We're just going to say, you can't track across sites. That's great. First-party means I have a relationship with the website. I'm logged in. I have an account. I have a better chance of knowing what they're collecting on me, and that's fine. Not every company can get effective advertising off first-party. It can be expensive. So what Google's trying to do is say, for legitimate companies that do benefit from third-party, how do we protect the privacy of the user and be able to provide third-party cookies? And this is an interesting way of going about it and saying, okay, what if we say, look, what you're looking for in targeting isn't really all the detail about an individual down to what they ate for breakfast. You want to know, oh, this person is likely to be interested in my product. And we can group people together that we think are interested in your product and then let you target those cohorts. So we have 1,000 people that are really into oatmeal, and the oatmeal makers can advertise to them. We also have 1,000 people that are really into flying all over the world, and we can let the airlines target them. So I get what they're trying to do here. On the other hand, it's Google. It's an advertising company. So of course, they're going to want to be nicer to advertisers because they make all their money off of them. And honestly, I mean, I don't know that this is bulletproof. We've often found that you can take data sets and be able to figure out who people are out of them. And I'm not sure that this will be good enough for all advertisers. I don't know. Maybe it'll be good enough for enough of them, though. We shall see. Yeah, I mean, it's something we will have to see as they implement it. Right now, it's a Google extension, but it won't necessarily stay an extension if it works out. Peacock used to be notable for being a streaming service that hasn't yet added plus to its name, but recent moves by NBC Universal look to make it a destination for sports internally, the company plans to wind down NBC Sports Network, NBC SN by the end of this year. Its coverage, including hockey, tennis, NASCAR, that's going to move to USA Network and or Peacock. So you're going to have the sports that you normally see on NBC SN showing up on either USA Network, which has larger distribution or being moved to Peacock, which they're trying to build distribution for. That alone is interesting, but here's something that's really interesting. Wrestling is coming full on to Peacock. NBCU and WWE reached a multi-year agreement to make Peacock the exclusive place to stream the WWE Network in the U.S. starting March 18th. The 1.1 million existing U.S. WWE Network subscribers will just become Peacock premium with ads subscribers. Their monthly rate will fall from $9.99 to $4.99 a month, and Peacock will get 17,000 hours of WWE programming, along with a 24-hour channel that will carry all WWE live events at no additional charge. Another piece of news that's coming along with this, not Peacock specific, Twitter and NBCU are expanding their partnership. That includes more broader sales of support globally, some live streams like Bravo streams. Watch what happens live is going to stream on Twitter. There'll be some awards show stuff that will stream on Twitter.  Yeah, I think it's slight inconvenience. I think a lot of WWE folks are pretty happy about this. And let's not forget that there are a lot of people who love WWE. I think it's smart in every way for NBCU to say, okay, let's consolidate. Let's make Peacock a more attractive on-demand brand anyway. But let's also give folks less of a reason to say, huh, I want to watch this thing, but where is it? Because I do that all the time. We got lots of services, people mumble and grumble all the time about it. I am no exception. And I truly will Google what channel is such and such on right now, even if it's not going to be a television channel, but I'll eventually get to the point where I'm like, okay, this is where I find that thing. Sports in particular, sports can be really wily if you don't have just straight on cable subscription. And even then there's blackout stuff and it gets weird. But yes, Peacock being a player in a crowded space where people don't have infinite amounts of money to pay for all of their streaming services make this that much more of a money grab. Oh, money grab. I feel like it's a good thing. It's a good thing for Peacock, obviously, because you get some more people in the tent, folks coming for WWE and staying for the rest of the programming, they hope anyway. I think it's also interesting from the consolidation side of this. You've seen NBC shutting down a lot of their television networks, the smaller networks that maybe you haven't heard of. NBCSN will probably be one of the biggest ones they've done so far, but NBCSN only had distribution, I think in the tens of millions, if that, whereas USA is on pretty much all 80 million cable households out there. So hockey's probably not going to be upset to be moved to USA because it'll be in front of more people. Some of the other sports that they had on NBCSN, they can hopefully move to Peacock and still increase the viewership because Peacock is rising and getting more distribution than some of the secondary networks. So we're looking at NBC doing what I think more of these companies are going to do, which is shut down some of these niche cable networks that all popped up over the last 20 years and move that into streaming. So for a while we'll be in this awkward position where there will still be television channels like USA Network or NBC Broadcast that have the stuff you want to watch, but all the stuff that used to be on these secondary tier channels will now go into the streaming services. Hey folks, if you want to join in the conversation in our Discord, do so by linking to a Patreon account at patreon.com slash DTNS. Apple added some new features to Fitness Plus called Time to Walk, or if you happen to be a wheelchair user, Time to Push, a series of self-contained podcast episodes featuring stories, images, and music designed to enjoy while you are specifically walking or pushing. Playing an episode on the watch begins the workout and the host serves celebs of sorts, Draymond Green, he's a basketball player, Uzu Aduba, Dolly Parton, Sean Mendez. They recorded their episodes while walking as well. So the idea is you are virtually walking together and talking about, well you're not really, I guess you could talk, they can't hear you, but you're sort of going about some stories in meandering and maybe everybody's huffing and puffing, going up a hill type thing. The first four episodes are out today with a new episode every Monday through the end of April. A slideshow of images relevant to the episode shows on your screen, while the episodes progresses, I guess if it's on your Apple Watch the screen's pretty small, and when it's done the host introduce a short playlist of songs that's relevant to their story. So it really is mostly a podcast that is marketed specifically to a walk. And I think this is interesting because we all have gotten used to whether it's music or an audio book or a podcast or anything that's audio that you can do while you're doing something else. You're not watching anything, whether it be an exercise or you're commuting or you're just sitting there. All of those things is we now have the choice to do it, lots of different ways using different speakers. But there are certain podcasts that I specifically walk to because maybe there's a certain length that just works for me. SMR podcast is great when I got some time on a Saturday and I like what they're saying. I like the content and certain albums or music playlists, same thing. But to have something be specifically like, hey, you don't have to. I mean, you're not required to walk, but it's best enjoyed this way. And Apple kind of saying Fitness Plus is the company's way of trying to get everybody more fit and active. It's specific enough to maybe be pretty cool. Yeah, I think a lot of folks' reaction to this is going to be, well, I can do this already. I can play a podcast. I don't need a special thing that's part of a special package to do it. I can just go for a walk. And that's true. But I know several people, in fact, I think it was Anthony Carboni on We Have Concerns recently was saying that being able to listen to a podcast can be a motivation to exercise because now is my time where I can go do that, right? And so it makes you want to get out and do the exercise because you get to do that other thing that's fun. So what Apple's doing here is saying, well, what if we made that even tidied even closer? So you're not listening to a part of a podcast. You're not listening to a podcast that isn't exactly timed to your route. You're going for 30 minute walk. You get a 30 minute thing from Draymond Green. And you get a personal recording that's not meant for wherever you happen to be listening, but it's meant for exactly what you're doing right now. I can see where that would tie in well and be like, well, as you're walking around, take a look up in the sky right now. Doesn't that remind you of blah, blah, blah, blah, blah, blah, blah, blah, right? Yeah.  Yes. The answer is yes. But I can't think of really any podcast where I'm like, Oh, wow. The whole subject matter of this radio, Topia episode is about walking. And here I am walking.  But I like the idea of this. And I think a lot of this is it's geared towards people who aren't walking a lot. You know, if you've already like figured out your route and you're like, I don't need like one more, you know, thing that's like specifically for me, like I'm already good at this. That's great. But maybe you're like, I need some motivation. I need something that's maybe a little bit gimmicky, but it's kind of fun where I feel like we're all in this together. Yeah, it's something to get you going, to get you out the door. And walking isn't the kind of thing that you need a personal trainer for, right? It's like just go walk. Right? So this is, this is the next best thing to that, I think. A US company called Toki TOKI is building a school in a box meant to help people in African and Asian countries access information without local censorship. Their Wi-Fi ready devices can run an electric power or battery, use a decentralized sensor resistant search engine and come with a memory card that will store relevant local content so that you have something on the device, even if there's no network connection. They use Raspberry Pi processors, run a distribution of Linux, and Toki has working models of its servers while it's conducting field trials and expects to be able to deploy devices in 6,000 villages in somewhere in Africa in 2022 or 2023. They haven't said exactly where they're going to do this. The devices will be distributed by US based eRise. Worth noting here, Toki and eRise are owned by Rob Monster who also runs Epic. That's the domain registrar for Parler and GAB, but this is part of Monster's general free speech. You often hear his free speech efforts related to Epic and most recently with Parler, but this is another way of combating censorship by trying to help villages get access to information that they either can't because they don't have the devices or can't because they don't have the access. Yeah, I think and again you say certain African and Asian countries, well a lot of them in both areas, so certain local censorship laws or what's in place right this second are definitely going to be different depending on where you are, but I love the idea of having, it's kind of like a if Wi-Fi is available and encyclopedia that can be updated on the fly like the internet as we all know it these days or just kind of this cool encyclopedia that if there's a bunch of local content that I can at least access between internet connectivity sessions then you got to let go in for you. It also sounds like these are run really lean. You got Raspberry Pi going on there and 6,000 villages, you know some villages are bigger than others, but that sounds like a pretty interesting rollout not going to happen tomorrow, but I you know the whole kind of free speech around the world. I don't even really want to get into that epic discussion of the story, but I think in concept people knowing more is better. Yeah and I like this, I like the idea of this effort. Like you say it's it's got you know good power efficient seems like it's well thought through. I'm curious who's doing the curating of the information that goes on the memory cards, but let's assume that's that's good stuff as well. I could see this certainly in Africa in countries you know like Gabon that have had local censorship most recently the Bobby Wine election where they shut down the internet ahead of the election that happens in some countries in Africa not all countries in Africa, but it does happen in a few. So being able to help villages get through that sort of thing with some offline access that's great. I've seen a lot of these kinds of efforts happen over the years. They tend not to really take off. You remember the one laptop per child back you know 20 years ago. I'm sure it didn't do harm, but it hasn't revolutionized anything yet, but maybe it had you know some subtle effects that that we didn't notice. So I can't say this is a bad idea. It'll be interesting to see what they what they come up with. Yeah all right grocery chain Kroger. It's a big chain if you're not familiar. Lots of Kroger stores partnered with startup keeper on a pilot smart cart program at Kroger store in Madera, Ohio called Krogo. Krogo has a large touchscreen to cart with a touchscreen showing shopping less recommendations promotional offers how to find an item in the store if you don't know where it is yet also has a built-in scale and a camera so you can weigh your potatoes whatever it is you want to weigh then scan your items when you're ready to pay and the pay area is in a designated self-checkout area of that area when it comes time to check out you can scan your loyalty rewards card pay directly from the cart's card reader so it's all self-contained you do need to bring your own bags or you gotta buy them when you check out and things like tobacco hard liquor and pharmacy items or a Krogo no no cash is accepted debit or credit only but hey it's uh you know right unless I you know need that carton of cigarettes I think that this is yet another step and especially with a very large grocery chain sure it's at one store but if it's you know the self-checkouts used to just be you see them around every once in a while and now all the big chains have them well this is just basically taking the self-checkout and putting it on the cart pretty much right yeah I mean because same thing happens with self-checkout now you can't get tobacco you can't get liquor you have to you know you have to buy your own bags or or or bring your own bags they just put it in the cart and the fact that you go through the self-checkout lane means the security that applies to self-checkout applies to these carts I guess the cost of this kind of equipment has come down enough that they can just say well why not just put them on the carts you know what why even have a lane that you have to pull up to uh it would I think it would reduce traffic too because you don't have the carts blocking up the aisle while people are doing their own self-checkout it saves time because you've just scanned everything as you went yeah I mean it's sort of like the we were talking about EV charging at a gas station you know if if all you really need to do was pull up a car to a plug and you didn't need to deal with the gas infrastructure that's already there same kind of ideas like carts can be imagined all sorts of ways where you can have a lot of a lot more people doing self-checkout and the line's backing up less if you don't have to then go to this other kiosk and transfer everything all right let's check out the mailbag let's do it dominique a tech reporter at d standard in brussels said regarding google agreeing to pay for news snippets in france dominique says some money's going to change hands but the agreement creates a flue artisque as the french would say on what google is paying for exactly a google spokesperson told me google is most certainly not paying for snippets payments are mainly or perhaps exclusively for inclusion of news stories in google news showcase so it doesn't seem like google is acknowledging the european copyright directive at all but it's efficiently vague enough to allow the french to claim victory as they are doing without google actually conceding anything this explains the strange contrast with australia where google is saying that paying publishers would be the end of the internet pretty much lesson for the australians says dominique just make your internet law a little more fuzzy google is prepared to pay good money so long as it can pretend it's not paying for links dominique says also no one really knows what amounts to a snippet of news is the first sentence of a story a snippet often the first sentence is kind of the story but it's not actually defining the term snippet is part of what made the french deal work apparently yeah dominique thanks for writing in we had a nice exchange of emails about this and it is a it is a press war between google and france they both get to claim they beat the other one and google's really spinning hard to say like but we're not paying for x y or z and in the end it almost doesn't matter if the publishers are getting paid for something the big difference is the european copyright directive really wasn't going after search engines and it allowed google to create google news showcase which is a separate product that they can say well we're not paying you're not paying for organic results on search we would never allow that you're paying for special appearance in google news showcase i highly expect google news showcase to run out run into spain where for many years google has shut down google news because they didn't want to pay and spain tried to make them pay uh australia is doing it differently australia is mandating paying for a news link no matter where it shows up which i think is problematic because then i'm like well hey uh i'm i'm not a news publisher on your list but i would like to get paid for links to my content as well how do i get that why why only your list of publishers i have a feeling as i said before that australia and uh google are are just seeing where their lines are right now and they'll probably come to some kind of accommodation and that fights nastier right now because the law hasn't been passed yet whereas this french law is the first implementation of the copyright directive which was already passed well dominique thank you for the feedback email really appreciate it was great uh if you if any of y'all have feedback or questions or comments on anything we talk about on the show or anything we might talk about on the show feedback at daily tech news show dot com is where to send them we also want to shout out our patrons at our master and grand master levels today they include pat shiren john atwood and daniel dorado hey folks uh don't forget we've got a store you can get uh d t n s hats hoodies mask mouse pad if you if you can't support on an ongoing basis or you just like to support a little more uh you can uh support us by buying one of those and then spreading the word by wearing it uh daily tech news show dot com slash store folks we are live monday through friday 4 30 p.m eastern 21 30 utc and guess what you can find out more at daily tech news show dot com slash live we're back tomorrow with annaly newitz to talk about how tech migration is changing cities talk to you that this show is part of the frog pants network get more at frogpants dot com i hope you have enjoyed this program


Good afternoon, everybody. I'm Tommy O'Brien, coming to you live from TF9 headquarters in St. Petersburg, Florida, 2 p.m. Eastern Time on Thursday, two hours left to go in the trading day. We got markets right around flat territory right now. S&P is positive by two points, trading at $3113. Dow Jones positive by one point, trading at $27,651. NASDAQ negative by three points, trading at $85,63. Gold contract, up $1 at $14,8140. Oil, up one penny at $58,44 after quite a day to the upside yesterday. You had crude up more than $2 yesterday. Notes and bonds, a little bit of lower price and higher yield, the 10-year minus four ticks at $129, the 30-year minus 13 ticks at $158,10. And the dollar index, with a little bit of weakness yet again, the dollar index off 242 ticks at $97,406. And we'll start things off, and we're going to start it off today with a little interest rates. We'll jump over here, check out the interest rate structure. We're getting some action in the 10-year. Right now, that yield 1.796% yield on the 10-year, checking out the curve as things adjust in terms of the two-year, the 10-year. Not that long ago, we had a curve inversion in terms of the yield inverted curve. Right now, the two-year, sitting at 1.586, the 10-year, 1.798, and the 30-year, 2.24% just a couple days ago, that 10-year had flashed down to 1.69 handle with bonds, some serious volatility. We'll jump over to the indices. We'll start it off with the Dow 30. You can see the slide early this morning around the opening bell, and we've come right back to even territory. You back things up to yesterday. This is right where we closed yesterday's action, basically 27,648 in the Dow. S&P 500 trading at 3113, much the same. We're about two points positive from where we closed yesterday. There's your crude oil chart. I back things all the way up to Tuesday. So two days ago, remarkable that we were, what is the price tag there? $55.40. How about a couple days and $3 in the price of crude as you inched up about a dollar from Tuesday to Wednesday, and then the big run happening from early Wednesday at $56.44, $2 to the upside, quite a price tag. In terms of other news, just breaking, Saudi Aramco pricing their local IPO for shares, $1.7 trillion that company will be valued at, whether that number has much credence, considering who will be doing that buying and the emphasis they'll put on it, we will see. Stay tuned folks. Dave White coming up right now at the Power Trading Hour. We'll be right back.


Where are we working? There we go. All right, hello everybody. My name is Ethan Arawood. I'm a software engineer at Vercel and today I'll be presenting the Empowering the Future of the Web, Advancing Web Runtime Interoperability with WinterCG. The WinterCG is a new community group, a W3C community group that stands for Web Interoperable Runtimes Community Group.  So we like using this little snowflake as sort of the sort of default logo for the group and you'll see it come up on different, different some of our proposals. Like other community groups or as we've heard from like the Standards Working Group from OpenJS or the W3C, WhatWake, this is a group of companies that are all working together or developers from companies working together to push something forward, to solve some sort of problem. These are all of the existing members of WinterCG, some more active than others, some who just were kind of around for the inception of the group and some who are actively participating in it. And the reason like why did WinterCG get formed? From hobbyists to enterprises, interoperable applications are highly desired but the support is lacking. If any of you have heard of my previous talks about landing fetch in Node.js, you will probably remember the interoperable story. There is this figurative JavaScript developer who learned how to write JavaScript on the web and they learned how to use the fetch API building a front end website and then they came to Node.js and they were like, wait, I have to use the request module but then this thing tells me to use Axios and this thing has a node fetch but it doesn't really work the same way as the fetch in my browser does. And so there's this interoperable story that we're trying to improve over the world of JavaScript. And so the goal of the WinterCG is to promote a comprehensive unified API across all JavaScript environments. Over the past two years, we've seen the rise of many very exciting new runtimes. This includes Deno, Cloudflare's WorkerD, even folks like Vercel and Netlify have started branching into this edge runtime serverless function space. And so Node was the dinosaur but not the Deno of all of them and they've set a lot of really great precedences but as everyone knows, there's no Node.js standard. There's no specification for Node just like there is for ECMAScript. And so that's kind of what the WinterCG wants to start moving towards how can we, in a standards body sort of way, try to create this similarity, this interoperability between all of these new JavaScript environments or runtimes. Before we continue, some of our like non-goals though is we don't want to be creating new APIs, we don't want to be creating competing APIs and we also want to keep our focus from shifting too much. What this kind of means is the WinterCG is not here to be like we're gonna invent the way to make a JavaScript runtime and if you don't like do it this way you're getting left behind. What we do want to do is try to merge some of the gaps or mend some of the gaps between all of them and find some ways that they can be similar and effective together. That way developers when they're coming from one to another or approaching the problem space of which one do I use, you can take away some of the concern of, well, Deno lets you import things this way and Node.js lets you require things that way and so we're not gonna try to influence these frameworks too much in the sense of like you must do things the way we say so but we wanna provide some baseline that they all can be like, well if I write WinterCG Compatible Code I can expect it to work in Node, I can expect it to work in Deno and so on and so forth. The process at which this community group operates starts with collaboration. We've created space for the vendors and implementers to discuss these new or existing web platform APIs and we've provided the organizational structure for members to contribute effectively. I like the wording that me and the WinterCG have come up with here because we don't want to get too bogged down with the processing of running a group like this. We want it to be more fluid and easier for folks to be involved with and that's because if we make it too difficult to collaborate then what's the point of this community group because we're gonna be wasting all of our time trying to just do the first step. So the second part in the process is the proposal step. This is where we will analyze the existing web platform APIs and we will propose improvements to the existing specifications. I like picking on fetch. It's defined by the WhatWig group instead of the W3C or instead of WinterCG and rather than us trying to make a new fetch we have spent a lot of time trying to contribute back to the existing fetch and promoting that all of these other runtimes node, deno, cloud flares, bun, we're like, hey, everyone should use fetch but let's also make sure that we're improving fetch together so that it's effective for all of us, including the web still. And that leads us to implementation. We're also not trying to just be a leech on these existing standards bodies. We're getting involved in a way and we're helping actually improve the specs. We're contributing directly to the fetch standards. We're contributing directly to the web platforms themselves as well. One of the original members is Agalia who is well, well known for actually implementing changes to web platforms. And so we work in this sort of like trifecta magic of, okay, we want to add something to the WhatWig fetch spec. Agalia is prepared to actually implement that change in places like Google Chrome. And now the fetch spec gets updated for the benefit of server runtimes and we've done the work as well. So we're trying to be as good community members as we can through the Winter CG. And this leads us to some deeper dives on the steps of the process. So in the collaboration step, our main channel, which I'll share links to at the end of the presentation, we use a lot of async communication on a tool called Matrix. And this chat channel is open for anyone to join and it's really effective. It has threading capabilities, very similar to tools like Discord or Slack. We hold now monthly meetings. They used to be a little higher frequency but we have tried to decrease the amount of meetings we're having and shifting more towards that optimistic async workflow.  So we do have a charter and within that charter, we actually do have a consensus protocol where if a disagreement was to occur and we needed to fall back on some process, that group has that. We have the things in place to keep ourselves effective even in the times of unfortunate conflict. For the proposal step of our process, we have the classic specification process. We follow the W3C templates and standards for creating what are called drafts. And we also will still, I mentioned before, we're not trying to create new APIs but we will utilize the tools like simply forking a repo in order to continue to iterate on our own while simultaneously contributing as much upstream as we can. There are things in Fetch that might never actually land in the WhatWig proposal or in the WhatWig standard but we can try to limit, we don't need to create a new Fetch. We can simply fork it and call it winter CG Fetch and say, okay, if you're gonna try to abide by this standard instead of that one, here are the minor differences. And then finally in this last blow point, the runtime keys, this is a draft that I'm gonna kind of pick on because I wrote it myself. And the idea is it's not a real proposal or standard in the sense of this is not something anyone must implement. It's also not something that a lot of people have had to like process and get lawyers involved with. It all it is is simply a draft. You can or can't listen to it, you can or can't use it and a lot of the members in winter CG are in fact using it. We all agreed upon it when we published it but the thing is it's always gonna be considered a draft unless the winter CG was to sort of level up, so to speak. And with that, it means that some of our work is a little bit less, I used the word earlier, that's like it's less, I'm forgetting it now, it doesn't have as much like onus or as much permanence as like the ECMA standard might. Where something lands in the ECMA standard, you are cementing that into time forever. With the winter CG, we're still operating in a world of like we can get things wrong sort of. We definitely don't want to be breaking the web by saying one thing and then a month later deleting it. But we do have the ability to be like, let's be here to iterate and let's iterate quickly. There's not as much process to get in our way when we're trying to build these things over time. And then finally the implementation step, I mentioned already we're contributing back to existing standards, the Fetch one in particular. Here's an example of Luca from the Deno team contributing a new way to handle set cookie for headers in the Fetch spec. And this landed directly in the what we expect. This never even had to hit our fork of Fetch. And we have another example of this coming up where the other example did kind of start on our end but there are efforts made here by our members in order to again promote that the web first standards versus creating something new. So some notable achievements that I've already mentioned a few times include Fetch, the minimum common API and runtime keys. I'll dive into the runtime keys in a little bit later but the minimum common API is one of the first things that WinterCG ever proposed. And it is essentially a collection of other web platform APIs. Think readable streams, web crypto, Fetch. And we say you as a WinterCG runtime or WinterCG compatible runtime should implement these standards and you should be expected to be compatible with them. We haven't done too much else with it just yet but we do have some exciting plans that I'm gonna get too soon. But first let's dive into another achievement of ours. This is the response.json static method that we added to the Fetch specification. And again this is something that in Luca's original post he described how this is something very valuable for servers but not necessarily browsers. Yet it does fit into the model that the browsers already support for the Fetch API. And so he created an issue and not soon later it landed into the official Fetch spec. And Luca did the work of adding it to the specification. He implemented it in his runtime. It's been implemented in other Fetch implementations. I believe it already is in Indici and if it's not it will be there very soon. And some of the browsers have already started landing this as well. Some other pieces that work in progress for the Fetch spec is the forbidden headers list. This is something that I wanted to highlight in particular because this is where having our fork of Fetch might be really important. Headers on the front end are very important parts of your networking interfaces. Getting them right and controlling what can and can't be managed by the clients themselves is a huge, huge security effort. That will not change. That will not be something that will be easy to modify for these browsers. But yet on the server where you are sometimes the thing creating the responses you do need to modify these headers. And that is where relaxing some of the restrictions that browsers have put in place for their networking interface is useful. Where we can still have an interoperable Fetch API just in one context you are able to modify some of these headers and in others you aren't. And so this is one of those examples of Andrew from Agalia I believe working on trying to propose that modification to our fork of Fetch in order to make the header restrictions a little more relaxed. Some other work in progress things that the WinterCG is working on is changes to the performance API or a standardization of the performance API. Node.js developers may be fairly familiar with this with the performance object that you can do like I think it works with the HR time and it's used for primitive timings of how things are operating. And then the web crypto streams, this one's really cool. It seems to be mainly driven by Cloudflare and Deno but the idea is we have web crypto and we have streaming, what if we merge the two together where you could decrypt and encrypt using the powers of web crypto but in a streaming format. And that way you don't have to encrypt and decrypt the data all at once necessarily. Both of these are still highly in progress and there wasn't much else to share except the little high level things. But one exciting piece that we can actually dive into together is called async context. This is actually being driven to TC39 by members of WinterCG yet another group that we are contributing directly to rather than trying to create our own new things. And the motivation of async context is best described by kind of working through some code. So I wanna direct our attention to either one of the two but I will work on the left one with us. And so you'll see at the top level here there is a function called program. Don't worry what's inside of it just yet. Just realize that it's a synchronous function. There's no async keyword or at least sorry, it's not necessarily a synchronous function but it's not an async function. And then we have the let's shared sort of global variable and then below that there is the implicit async function. At the very bottom of the file we execute program. If we go into now go into program you'll see that we've defined a value object and then there's a try finally block. Within that try block the first line is shared equals value. We are assigning that variable value which is inside of the program closure to the global variable shared. Then we call implicit. Notice how we're not using the await keyword for this async function implicit. Now let's look inside of implicit. Implicit first starts by asserting that the shared.key property is one, two, three. Shared is undefined by default in this function. So if you were to just call implicit on its own that first assertion should fail. But since value is being assigned to shared first then that is called, then the variable is assigned. But then we have the await one. One of the niche parts of how async code works in JavaScript is that the call stack gets cleared every, I think like trip around the queue the microtask queue. And so when we call await one the shared variable loses its assignment from the program function. So now in the next lines you see the assert throws assert equal shared.key that block actually the shared variable loses its assignment and becomes undefined. This is a very simplified example of a much more difficult problem. But the async context will fix this. Async context is proposed as a new API that can be, that can solve this problem where variables lose their value over the course of async execution. On the right side there is this example of a tracer and this fetch request where we want to be able to time how long this fetch request is running. And by using the async context we can set the start time, the trace ID, the span ID, think like basic telemetry tool building. And now your fetch request can get timed and we can keep a hold of all this implicit data without losing it over the execution time. I wish I could spend an hour drilling into the async context problem but this is a really key example of what the WinterCG is trying to do for the web as a whole. This is a problem that exists not just for server runtimes but for all JavaScript environments, your browser included. And so by pushing this change forward in the TC39 and then hopefully landing it in all of the other runtimes we can solve the problem for everybody rather than just one group. And that kind of extends, I don't think I included it here in the slides but Node.js has already partially solved this problem with async local storage. So if you're familiar with the async local storage API there's a lot of similarities between that and async context. And the idea is Deno might have its own solution and Bun might have its own solution but none of them are the same. And this is a problem that we might need to be more consistent across all of these different runtimes and thus the WinterCG effort of async context was created. So diving into another work in progress this is something that I'm driving called the WinterCG common key. I mentioned the runtime keys proposal earlier and what that looks like at a top level is if you're familiar with using package JSON to define different exports or engines for your project usually you'll call it like Node or the require export or the like ESM or CJS export. And the idea is what happens if you're building a project that runs in Node and Deno? How do you tell these different packages which to use? Interestingly enough a lot of existing runtimes will look at things like oh if I'm Deno I think optimistically the ESM exports are the ones that I want. So they'll reach for that as their priority. But then Node.js actually already does specify in their document that you can use the Node key to specify the Node.js export. And that is considered within the stack of priority for what file will be executed. As we evolve into this world where there's multiple runtimes and people are building libraries or packages that need to be able to run everywhere it was thought though why don't we create a list of keys that developers can use to signal what runtime should be associated with what thing? We're very loose on the terminology here because the idea is this is just a registry of keys. The spec is very simplistic. It is just a list. And the list explains okay here's the key, here's the runtime it's associated with, here's the documentation for the runtime and here may be like the marketing branding tagline for it and that's it. The specification does not state that you must use these keys in your package JSON file. We provide this example as a way to say here is how you may use it. Here is how if you're the author of the next new web bundler, you may want to read and process these keys. But the specification does not state how they're meant to be used just that they exist and how they could be used. And so now what do we do for interoperable libraries and applications? If there are 17 different runtimes and I need to then specify 17 different exports, what is my minimum common denominator? And that is where we were gonna combine the minimum common API, which is what the WinterCG treats as it's like this is your WinterCG compatible runtime specification and the runtime keys proposal. We'll create the WinterCG common key. We'll work on some kind of versioning system either Semver or an annual versioning system. You can think of this like the ECMA script. You have ECMA 2023 and then 2024 or I think it's ES 2023 or ES 2024. And we can do an annual release cycle where next keyword could always point to the following year if people want to be bleeding edge. Or we can do some kind of Semver versioning where we use major and minor impatches to relate to major and minor breaking changes. And then finally, we can add a level of conformance testing to this versioning system. We could leverage the existing web platform tests and build a similar tool to can I use, which is what the browsers use to say, oh, is this feature available in Firefox and Chrome and Internet Explorer and Safari? We can do the same thing, but for all the web runtimes. Is this feature conformant in node and Deno and bun and et cetera. And then better yet, if you are winter CG, you have access, you know, winter CG will have the green light for half the properties. And then maybe the ones that differentiate will be the other ones where all the different platforms might differentiate. And then finally, you can use this key inside of your project configuration files just like the other runtime keys to say, here's my default export for anything that is compatible with their CG. I don't care if you're using node or bun, you can run it here. And better yet, here's the engine specification as well, which is a commonly used field in the package JSON to specify what major version of node JS your project supports. In this case, I'm using the annual versioning example where you could say greater than or equal to 2023. So my package will run in any system, any runtime that is compliant with winter CG version 2023 or above. So get involved. If anything you saw here today sparked an interest in you, you don't have to be a company to join us. Please jump on into our, go to the website, we have all the links there. The WC three community org is available for anyone to join company or otherwise. And our GitHub is where we do a lot of our work. I've said this to some folks who have asked really the best way to get involved with the winter CG is to kind of throw yourself in. We are a very, I think we use the word scrappy kind of a community group where if you're willing to do the work, do it. We don't have, there's purposefully not a lot of barriers in the way for you to do something. For example, just yesterday at the collaborator summit, we talked about maybe the idea of standardizing package JSON. We're not sure we want to do that yet, but we were pretty confident that winter CG is a pretty good place to start that conversation. So in a couple of minutes, I created a package JSON specification repo. I started the thread in the matrix channel and people are already going back and forth on an issue who weren't even at the conference getting involved. And this is the element of, there's something that you think fits into this picture. Just jump in. We are a bit more than willing to enable that, help you create those repos, create those issue threads and get started creating the future of the web. So thank you. Again, my name is Ethan Erwood. You can follow me on GitHub or Twitter, and you can reach out to me on either one of these email addresses. Thank you so much. Say, if there's any questions anyone has, we can ask them now or we can ask them privately. So thank you. So I think, yeah, so we haven't talked directly about like what is coming next for winter CG in the sense of what would it take to be more than that at the moment? I think we've effectively been contributing upstream. Fetch is the biggest example of like most of our work there has landed in the existing fetch spec. So there's not really a need for us at the moment to be more than we already are since our major goal for a lot of these specifications is to find a other home for them. Find something that already does exist to land it in. And like trick, what's the trick is for runtime keys for the minimum common API, potentially for the package JSON work, there really might not be something else. And those might just exist as drafts until we get to that point of now it's time for the winter CG to evolve into something else. I will think that we will lose some of our current autonomy if we do kind of go to that next step, which has its own pros and cons. I think it's a bit premature to have done the package JSON specification given that no package manager is a part of the winter CG group. And I think that maybe you should start with bringing those folks to that table first. And they might, I see a lot of commonalities with like work and cloud spaces that are happening in OpenJS that are happening in winter CG. And I just wanna make sure that you're getting the right people in that form. And it's great to like put energy towards standardization and it's just like, I know there's different people in winter CG that might not be here in cloud spaces and vice versa. And it'd be great to see more of the folks that are probably doing some of that work that have the energy from winter CG come to these spaces like yourself. But yeah, just wanna highlight that some of the initiatives that I'm sure around standardization and runtime interop feels like maybe some folks' hands were forced into winter CG. Yeah. There's not what I know about back channel conversations that were had, but yeah. Definitely. There's a level of idealistically, the winter CG, because of its scrappiness is there seems to at least have been more momentum building opportunity there than there has in other spaces. And I think it's the natural like, if we're always hitting a wall here or in the sense of like, why hasn't things happened one place? Well, maybe if we try from the other angle and then we bring everyone along with us, like you're saying, why don't we get more people, the right people into these conversations? That's how we make these big improvements to the whole web. In particular, I will be joining the, I mean, I only found out about the OpenJS standards working group being here this week. It's existed for a while. Maybe I've seen it come up. Maybe it's my own fault for not digging into what it is, but there's that balance of like, we're crossing these streams as much as we can to be like, oh, let's go get involved there and see what partnership needs to be created. I know one of the creators of winter CG spoke at the standards group, but similarly didn't do a good enough job of bringing it back to the winter CG that they went and did that talk. And so now we're like, oh, there is a communication channel there. Let's use that. Similarly with TC39, there are delegates on the TC39 who participate in winter CG. So now it's like, awesome, how can we use that to land a same context? And et cetera, et cetera, for what way groups, for W3C groups, how can we leverage as much as possible to improve the web? That's a great, great comment. Awesome. Any other questions? Wonderful. Well, thanks again, everybody.


So I want you to imagine this scenario right you wake up in the morning you grab your computer your laptop your iPad Pro Your Surface Pro whatever you used to do your daily work on you type out a quick 200 to 500 word email you send that out to your list and within minutes you start to see sales Rolling in for your products and your services right and that is the beauty of having an email list Is it's kind of like being able to write yourself a check every single day or whenever you want? Whenever you hit the send button, okay, so an email list It's one of your most powerful assets, and I don't care how many people say it's dead or email is dying It's not dying. It is like the it's like your identity on the internet Everybody has an email that they check pretty much on the daily So I want to show you in this video one of the most important aspects about Having an email list and that is being able to build and grow that list So as you see on the screen here, this is active campaign This is the email service provider that we use we have we just started growing this list at the end of February of this year February 2020 so near the end of the month we started growing this list and we have 3420 subscribers after just a few months. It's it's July. Okay, so around, you know, four and a half months or so We are able to grow it to 3420 subscribers Now this is a pretty small list, right? This is relatively if you'll ask anyone like an internet marketing or digital marketing They'll see this is a small list and it is But it's it doesn't need to be huge for you to rake in big-time profits If you have like an engaged list and you have good products and services So I'm going to show you here This is our stripe account in the month of June. We generated $22,590.60 and we just launched this this business in at the end of February as well We launched this this email list and this isn't including PayPal So we have another $7,000 or so in PayPal from the month of June So this is closer the amount that we've generated in June was closer to $30,000. Just under $30,000 from a 3420 person list. Okay, so that's around almost 10 $10 per subscriber on our list, right? This is an insanely powerful tool that you have or asset that you have Now what I'm going to show you that's different in this video is the way that I personally am growing my list and Works especially well if you are a content creator or info publisher Or you create any kind of content and you're you're you're putting a price tag on it You're selling info products or courses or ebooks or whatever it is. This is going to work especially well for you Okay, so what I have here is a strategy for if you don't have any email list yet We're going to help you change that and show you how to go from zero to a thousand subscribers on your email list If you already have a thousand subscribers I'm going to tell you how to go from a thousand to ten thousand if you want right using the strategy that I'm using right now Day in and day out to grow my list Okay, and it's very simple There's it starts with a traffic source I personally love YouTube because once you create a video it can be viewed for years And you don't really have to touch it It just gets put into the algorithm the search engines on YouTube and people can view it every single day for years and years And years to come okay, so you create it once and it's kind of like this asset that continues to live over time and Generates you more views and traffic and leads over time So my traffic source my favorite ones YouTube you can use whatever you want We're going to drive them to a niche specific Facebook group I'm going to show you what that looks like and I'm going to show you why that's so powerful And then from the Facebook group we're going to drive them to our email list Okay, now the reason I do it this way is It's helping me grow three different assets all at once right it's kind of like killing three birds with one stone I'm growing my YouTube channel. I'm growing my Facebook group, and then I'm growing my email list all at the same time Right, that's why I love this strategy here that I'm using so I'm going to show you what this looks like This is a YouTube video July 8th. This is I'm actually filming this on July 8th I just posted this video today and as you can see in the description There's a link to join my free Facebook group on starting a six-figure online service business Okay, now that's this is a completely different conversation how to start in a Facebook group But if you want to start a Facebook group a quick tip is make sure that you have a very specific outcome Or a reason to join the group, right? So if someone wants to start a six-figure online service business, they're going to join this group, right? And that's what this group is for. I also have here in the comments I have a pinned comment on every video that says like this video I do live trainings like this in my free Facebook group join here, and they just click on this and What happens is They're going to see a page that says join this group where they're going to click join and it's going to show them here Different questions that they need to fill out to join the group Okay, so these are the three questions that I ask upon joining the first one is a segmentation or qualification question So it asks what's up? What type of business do you run and who do you serve and this helps me get a Feel of the person their background if they have any business experience. They'll say here Oh, I already run in a successful agency or I run a successful consultancy Whatever they run and they'll talk about the niche that they work with okay So this is kind of a segmentation qualification question to help me know who exactly is joining the group The second thing is is my lead magnet So as it says enter your email only if you want a five-step winning formula that took us from zero to seven clients in 30 days It's a cheat sheet so they put in their email address and I'm going to show you why this is awesome in just a second and the last question is how did you find this? So it could be I had different sources of traffic LinkedIn. I have Facebook search. I have my YouTube channel I have my email list from from previous subscribers, right? So I want to know where they're coming from most people 80% of people will come from my YouTube videos So that's how I'm focusing extra hard on creating those YouTube videos. So we have the qualification question here We have the question that gets them it gives them the lead magnet if they're interested and grabs their email address And then it asks them where they came from how do they find this so I know the referral source, okay? So why is this so awesome? Well first off I'm making one video per week one or two videos per week that that grows my YouTube channel, right? I have nine thousand nine point five four subscribers right now And it drives them to my it grows my channel, of course, but it drives them to my Facebook group, right? They join my Facebook group. I think we have how many people do we have? 2,811 members right now and it also grabs their email address, right? You just saw I'd asked them for their email address in exchange for lead magnet So I grabbed their email address and from there they get put into this sequence here. This is an automated campaign Where they opt-in you can see here SFDS Facebook group lead magnet opt-in They get tagged for this lead magnet opt-in and they get put into an email Nurturing sequence a welcome sequence right so first they get their cheat sheet and then they get a series of different emails That's designed to sell my products I have a front-end offer that's an e-book called six-figure drop servicing and I sell that e-book through these emails Right, so I have seven different emails that go out That pitches them or offers them my e-book. I think it's oh, it's eight different emails that goes out Okay, or actually nine here So see as you can see quite a few emails that go out and nurtures them and introduces them to myself my brand and who I am and What I do and of course is trying to get the sale for my e-book getting them to become a go from being a prospect to a customer Okay, so what is going on here? Why is this so powerful especially if you're an info publisher you're selling any kind of e-books or courses or You're selling services as well. This could work very well for services I'm actually rolling this out for for my agency email marketing services So what's happening again? We have the YouTube channel source of traffic, right? I just post a video every week and it has links to join my Facebook group in the description and the comments They join my Facebook group. They give me their email address. They tell me who they are I get to see exactly who's joining my group and enable to segment them based on their experience level From there they get put into my email list here They get put into a sequence that's automatically designed to turn them from a prospect into a paying customer on my front-end offer and from there My email list grows. I have around 20 people that join my email list every single day from this automated campaign Okay, so it grows every single day around 20 people join my email list From this little sequence here, right YouTube video to niche Facebook group to email list it grows by around 17 to 20 People every single day. Now the other powerful thing the reason I'm able to generate so many sales is as you can see here every day I am posting I'm posting. Let's see if we can jump in here I'm posting an email, right? So seven seven eight, which is today. I posted one I missed yesterday because I was on the road, but basically every single day. I'm posting an email, right? I'm writing up a very short email. These are not very long emails. I'll show you this one real quick Okay, this is less. I think this one was around a hundred and fifty words or so Okay, so you can see very short not long emails. They don't need to be very long I like to keep it within 200 to 500 words and I send this out Try to send it out every single day, right? That's this is what generates you sales So as you saw earlier 3400 oh, I just got a subscriber just now 3421 subscribers on my email list was generating $30,000 per month around nine to ten dollars For email subscriber. Okay, so if you can actually implement this right have a traffic source again I like YouTube. I recommend YouTube if you're comfortable with growing your channel and it helps and it's in so many different ways Other than just growing your email list, right? I build your brand your authority It of course helps you to get sales if you're offering good products and services But you're also able to use it to siphon traffic into your Facebook group and your email list as well and grow all these Three platforms and these three assets all at once. Okay, so if you're looking to get your first zero to 1000 email is subscribers Try to strategy out. Okay. Have a traffic source Again, I recommend YouTube, but if you want to use LinkedIn and to a lead magnet or just go straight to your Facebook group That's fine as well But this is the strategy that I'm using here to grow all three of these platforms all at once YouTube to niche Specific Facebook group to an email list and from there I'm emailing daily different offers and different products and services that I have okay, so I hope this was helpful for you guys If it was give me a like if you have any questions comment below This is only about growing your email list I will have more videos in the future about writing the actual emails and setting up automations and setting up sequences But yes, this is a very powerful strategy if you actually implement it It's not a get rich quick overnight thing. I never post get rich quick overnight stuff But it's very very powerful as you saw that I showed you in this video So grow all these try this out You'll grow three different assets all at once if you copy it exactly how I'm doing it here in future videos I'll show you more on actually writing the emails and setting up automations and setting up sequences Okay, so that's it for this video. I'll see you guys in the next one


Markets which look like in the pre-market actually trending lower right now is a couple of big names that you know Apple and Netflix is Apple looking to buy Netflix Melissa Armo owner of the stocks wish joins us now Melissa. Good morning. Good morning How are you happy new year? Good. Good. Happy new year We're gonna get to what we're seeing in the pre-market in just a couple of moments But first I want to talk to you about this, you know these analysts that said they came out with reports There was a 40% chance that Apple would buy Netflix the price tax 75 billion And when you've got more than 200 million getting repaid traded by Apple if they bring it home. Thanks to tax reform They see this is likely. What's your take on this whole story? Well, the question is does Netflix want to sell right now? I don't know if you saw the news on that, but Netflix is launching a brand new show this Friday starring David Letterman That's just really exciting and you know Netflix has decided to invest some serious money in OTT content for those viewers who don't know what that is It's content that's delivered over the internet and that's where Netflix really has more of a niche than Apple Although I will tell you that Apple has just green-lighted 10 shows Which is really big news to starring Reese Witherspoon and Jennifer Aniston. I don't know when that's gonna begin But that's an investment that Apple's put up So it does Netflix want to sell would it be a good acquisition for Apple? Probably yes, but does Netflix want to sell right now remember about two years ago in 2015 Netflix's stock was up over $700 a share and then they did the stock split.  Yeah, and also, you know, you gotta remember the big, you know The big question mark is Reed Hastings is Reed Hastings ending You know, does he want to keep it in the company and build Netflix? Or does he want to cash out and walk away and buy a private island? That's the Reed Hastings part of this I want to move on to what's happening in the pre-market. Right now We're looking at an escalation in the selling off with futures Not that I'm gonna make a big deal out of this because it's already been a blockbuster year And it's only January 10th, but part of this seems to be the issue with the 10-year Treasury We're seeing a lot of it seems like bond investors are nervous What's got them spooks seems to be the worry about inflation and then inflation is gonna get out of control And I want to show you this tweet by Bill Groves He kind of is you know, he's the voice when it comes to the bond market. There's the 10-year Bill Groves Though tweeted quote bond bear market confirmed you know 25-year long-term trend lines broken in five-year and 10-year maturity treasuries You know, this is kind of the voice that a bond investors listen to Melissa Is this what Spook and Stocks has warned him? I don't think so I think this is just I think we're probably gonna come in a little bit today We'll have to see but we are gapping down in the pre-market. You're right But if you look at where we've been since January 2nd since the start of the year the market has just gone almost straight up Vertical we had a power-train year all of 2017 So, I mean, I don't see why people wouldn't want to continue to invest and put money in the market Just because it comes in a little bit today or even if it comes in for the next week That's not a reason to get scared That's not a reason to start thinking bearish at all the market power trended in 2017 The market power trended since the open of the market in 2018 I mean give it a break let it come in a little bit I mean people are gonna take some profits you had the spy run up over to 75 yesterday and the Dow went over 25,000 I mean if you were in it and you were up you might want to take a little bit of problems out Well, it's like I said, I'm not about to sound alarm bells this morning over You know the Dow pointing lower by 75 points in the pre-market. I think think we're doing okay right now with our investments Thank you, Melissa. Thanks appreciate you getting up early. All right coming up