Live from New York, it's Asus Engineer. Hey, everybody, and welcome to Asus Engineer. It's me, Lady Aida, the engineer, with me, Mr. Lady Aida, who looks pretty good today. He does. There was the comment section in the previous one. They're like, look, that guy looks like Danzing or something like that. Looks like some other guy. Anyway, I don't know. Yeah. It's Winter Soldier, Johnny Depp. It took a shower. Jack White, he took a shower. Anyways, we both taken showers and we're ready for a full hour of the latest news and updates from the maker, hacker, creator, engineer, community. We've got a jam-packed show with lots of facts and videos and products and retro tech and more. So let's get right to it, Mr. Lady Aida. What's on tonight's show? That's right, on tonight's show is Two Factor. We're gonna be talking about Two Factor authentication and what we're doing to make sure you get all the products that you want during this incredible shortage of all things electronic. Talk about some of our live shows that we do, including show and tell, which we just did. Time travel, look around in the world, makers, hackers, artists and engineers. What's going on? Some really cool retro tech stuff. From the mail bag, that's what we're gonna be talking about and some changes we made with accounts and how we handle Two Factor authentication specifically right now for Raspberry Pi orders, like I was saying. Some New York City factory footage, 3D printing, INMPI, new products, top secret. We answer your questions. You can ask them throughout the show but we do that mostly at the end of the show, join all 33,000 of us, I think it's 34,000 now but 33,000 of us over at Discord. Aida for Tut I Teach That. Discord or discord.gg, board slash. Aida for it, we get to all of them at the end for sure. All of that and more on, you guessed it, ask an engineer. Okay, so before we get started with the show this week, gonna get serious because there's a lot of things going on in the world and we've been doing this show for almost 15 years and every time something's going on, we talk to our team, we talk to our friends who do activism or people who are interested in world peace or all the things that we think that can maybe help everyone come together, build things and make society better. Right now, there's a humanitarian crisis going on in Ukraine and I thought I would just tell kind of a personal story, so after Lady Aida and I met, I said, hey, when we go to Japan because we wanted to go to Japan together, I wanna take you to Hiroshima because I went there when I was younger and I've been there a couple times, been there a few times and it had a really big impact on me so we went to the Peace Park in Hiroshima and it's a really beautiful place but it's because something happened. So on August 6th and August 9th, nuclear bombs were dropped. My birthday is August 9th, so every single year there's a reminder and my uncle was born on August 6th and so every single year I think about what happened in my time that I was in Hiroshima and my dad was in the nuclear energy field so this is something that's been with me for a long time and I said let's go to this Peace Park because I really wish everyone could visit it. You see things there that I wish every world leader experienced it, you walk through these exhibits, there's artifacts from when the bomb was dropped and so one of the things that had a big impact on me was this pocket watch. It's forever stopped at 815 from August 6th and if you think about it, that time stopped. A bomb went off, people died. Children's little tricycle, forever frozen in this moment, a reminder of what happened, the destructive power of the atom and the thing that really hit me and why I wanted to talk about this is there was this picture and it has the translations and I'm gonna zoom in in a second and it says a person sitting on the steps outside the bank waiting for it to open was exposed to the flash from the atomic bomb explosion, received the rays directly, the victim must have died on the spot and basically the spot that they were sitting is a shadow forever and they have the piece of the building right there and you can see where the person was sitting, eating their sandwich, bomb went off and that was the end of them and what's happening in the news right now, I don't know what we can do as an electronics company to encourage peace and people talk together.  So with what's going on in the Ukraine, the president of the Ukraine went on video tonight, talked in English, I'm gonna play that just a minute and a half clip in a second, but he's basically asking people, show your support for peace and one of the things that we thought about is, well we could maybe help get some information to the people in Russia. Governments do things but the people that don't want war are usually the population, they just wanna go back to their normal lives, everyone wants to raise families and have peace, it seems like that's a human thing. So what we did on our website is we have a section, Adafruit.com slash Russia, and we opened up a little hole in our firewall and if you're from Russia, because our site's not banned there, you can get information about the Quickix offline reader for Wikipedia, it looks like Wikipedia is not gonna be allowed, so there's a downloadable version of Wikipedia right now according to their stats, this open source organization that does this, Russia is the number one downloader of the reader and the 46 gigabyte file of Wikipedia without pictures. You can get the one with 86 gigabytes, but the one with 46, or sorry, yeah, 46 gigabytes is the one that's getting downloaded. Tor is officially blocked by the Russian government right now, so we have links to the Tor mirrors so people can get information and then Arnold Schwarzenegger put out a message and we have the English version, the video that can be downloaded through some of the blocks from Russia and then the translation and it's a story about how someone from Russia impacted him, getting the information out and this isn't a choosing side thing, it's just getting information out to folks and allowing access. Right now Russia, the Russian people are cut off, they don't know what's going on and if there's gonna be a peaceful solution, it might take the Russian population to do it. So you'll probably see this video that's going around shortly, there's a call for peace tomorrow because it's been one month since Ukraine was invaded by Putin's army. So I'm gonna show a little clip of it, you can go to the section on our website, we're talking to people who formerly worked at the State Department, who do this as a form of activism, people like the EFF, we're just trying to figure out what can aida fruit do because a hashtag and changing our logo probably isn't the only thing that we can do, we'll do that too, but we wanted to get some of the information out. So this is the little message that we saw floating around, every evening the president of the Ukraine addresses the nation tonight for the first time, he did an English calling on people everywhere to show solidarity, come out of your office and tell them to show your support for the Ukrainian people. So I'm gonna play a clip of this and then we'll resume our regularly scheduled programming. The war of Russia is not only the war against Ukraine, its meaning is much wider. Russia started the war against freedom as it is. This is only the beginning for Russia on the Ukrainian land. Russia is trying to defeat the freedom of all people in Europe, of all the people in the world. It tries to show that only crude and cruel force matters. It tries to show that people do not matter as well as everything else that make us people. That's the reason we all must stop Russia. The world must stop the war. I thank everyone who acts in support of Ukraine, in support of freedom, but the war continues. The acts of terror against peaceful people go on. One month already, that long. It breaks my heart, hearts of all Ukrainians and every free person on the planet. That's why I ask you to stand against the war, starting from March 24th, exactly one month after the Russian invasion, from this day and after then. Show your standing, come from your offices, your homes, your schools and universities. Come in the name of peace. Come with Ukrainian symbols to support Ukraine, to support freedom, to support life. Come to your squares, your streets. Make yourselves visible and heard. Say that people matter, freedom matters, peace matters, Ukraine matters, from March 24th, in downtowns of your cities, all as one together who want to stop the war. Okay, and we appreciate the patience and support as we try to figure out a way to use our platform to get the information to the people in Russia who are currently cut off, people that can do something, whether it's just showing your support on social media or marching in the streets. I think we all agree that the world is a better place in peace versus war. I'd really like to build something with people in different countries and be able to feel like there's a future for all of us where we can all come together. So anyways, we now resume our regularly scheduled programming. Okay, Lady Aida, let's talk about what's on tonight's show. Okay. The code is two-fact, and that's because we're gonna be talking about our two-factor authentication stuff, but as people put stuff in their cart, they get free things. That's right. We have, in addition to the code, you also get free stuff when you order from aidafood.com, $99 or more, you get a free from a proto half-sized breadboard. Great for making your projects from a solderless breadboard permanent. $149 or more, you get a free STEMIQT board. We have a selection of about a dozen different boards that are in stock. If you make an account, we'll send you a different one each time, and then $199 or more, you get free UPS ground shipping in the content of the United States. It's trackable, it's insured, it's reliable, it's UPS brown. Okay, we do a bunch of live shows, like five or six a week. I feel a lot of live shows. A lot of live shows, yeah. We do like three. We do, we like it. You know why we like it? Because the people, that's why you do it. If there was nobody, you know what the most important of all, you know what the most important thing about all of our live shows? The community and audience. If they weren't watching, why would be really weird? We could do it, but I don't think it would be fun. So sometimes we get asked like, what camera setup, what sound thing do you have? What's the most important thing in a live show? The community. That's right. You make it happen, the fans. Thank you. Okay. So we just finished up the show and tell. Check it out, cool stuff, synthesizers. With a Raspberry Pi. Computing machines, simulators. 3D printed covers for graphic novels. We're gonna show that tonight. Chaos Emeralds. Yeah. And then 3D Raspberry Pi glasses. Not the maker came by, I haven't seen him in a bit. And he showed this really cool Raspberry Pi W glasses that recognizes faces and then puts overlays on top of them. Yeah, it's cool stuff. Okay. Very cyber. On Sundays, we usually do a desk of Ladiator. We have two parts. What was part one of desk of Ladiator this week? Well, I showed off some samples and I also showed off that we recently revised the ESP32 S2 feather and I did a little bit of a trick on the last panel that we put through the oven. I pulled off the S2 module and put on the S3 module because it's actually pin compatible. And then I designed a tester for the S3 feather and it works great and Arduino recently added support for the S3 in a branch of the Arduino ESP32 support fourth port package. So you'll be seeing a ESP32 S3 QT Pi and feather in the shop later this month or in April. Okay. And then we do one of our more popular segments now from the desk of Ladiator. And it's because it's, well. You can get parts. Yeah, the great search is now like kind of the show because you have to be able to find it. Yeah. So what was the great search this week? I'm trying to remember actually. We've been doing a lot. I know. I'm sorry. I'm totally spacing out. What was the great search? Can you, can you zoom me to it? Yeah, I can zoom in. You want, sorry. We'll let it, we'll let it fly by. It was, oh right. It was a 16 bit DAC, right. This is why we have this. By the way, we had, we had a day today. If I were to tell you what happened today. So you don't believe us. Yeah. Okay. It was a tough day. 16 bit DAC. So we, yes. So somebody emailed and they were like, well you have 16 bit ADCs in the store that are I squared C but wouldn't it be cool if you had a 16 bit DAC? And there are some times when you need them, they're not cheap, but there are a couple available. I showed two different ones. I think neither are actually in stock, but they look like they will be stocked in the next few months. So if you want an I squared C, 16 bit analog output, you know, we were thinking of designing a STEM and QT board, then check out the great search. Okay. On Tuesdays we have JP's product pick and that's when we broadcast live on a product page. The discounts automatically applied and you can interact with our team, JP, purchase the product that you are watching and you don't even have to put it in discount code. So here's this week's highlight from JP's product pick. Take it away JP. It is the right angle luxe sensor, Vemmel 7700 with STEM and QT. This one has the sensor mounted parallel to the board instead of perpendicular to the board, which means you can fit this in some tiny little areas. Since this is mounted at this angle, I should be able to stick this inside of my little box here and you'll notice it's just peeking out right there. You can disable that LED by the way. So it's just peeking out there and we're getting just from my ambient lighting in the room about 35 luxe and as I put my hand over that, it gets pretty dark down to one. So you could use this for detecting objects, particularly for things like security things, puzzles, escape room stuff. I always like things like that, magic tricks. If you want to have it mounted fairly discreetly, the right angle luxe sensor with STEM and QT. Okay, and JP's workshop is tomorrow, Thursday, and here's a little bit of a preview of one of the things that JP was showing off. ["Colors of the World"] And the tone. Colors of the world are possible. That's really cool. I am now a sample. Yeah. Every one will have their 15 megabytes of fame. Okay, so time travel. Let's look around on world makers, hackers, artists, and engineers. First, a little bit of an update. Thank you so much for your patience. During this insane supply chain part shortage, we are doing eight a box. We will never stop doing eight a box, but it is now the winter spring edition. So we are combining holidays, much like planet Earth is starting to combine holidays and seasons. So this is winter spring edition because we just can't get all the stuff. But once we do, you'll get the notification. You can always decide not to have your box shipped. We don't charge credit cards until your box is shipped. So it's going to be a great box. We just need stuff to arrive and be able to manufacture. And not have lockdowns constantly all over the world. There was a lockdown in Shenzhen. Some of the stuff got hung up.  That's resolved. You name it. Everything's kind of happening all at once. I've told this story before, but I saw this video of there was a fireworks display and they'd set it up wrong instead of the fireworks going off over the course of three hours. It went off all at once. It was spectacular. However, fireworks probably shouldn't be enjoyed in five seconds. You should probably space them a little bit between. It's very exciting, the world of electronics right now, but it's all happening at once. Yeah, or not. Is that happening at all? By all happening at once, like every crises you can imagine. Yeah. Is that the plural? Crisis. Okay. Next up, let's do some mailbag. It's packet, the mailbag. Yeah, mailbag is a little different this week. And I'll tell you why. So it's different because I think we did a hug report type thing or we did a like, oh, here's what's going on. So this is from a bot and this is from a human. And I'll pop over to this in a second. So we added two-factor authentication to all the purchases for Raspberry Pis because there's none. And when we put them in stock, people were using automated bots and tools to try to buy up all of them using different addresses, different names, creating accounts. And it wasn't fair to all the customers. So we tried lots of things and we have many layers of checks and balances, but one of the things that helped the most was having two-factor authentication. We're gonna talk about that in a second. But the feedback we got, and this is from the person who made one of the Twitter bots, this friendly bots, just letting people know when things are in stock. That's a wrap. Thank you for all the messages and support I've been getting. It keeps me motivated to keep the project going. So this bot on Twitter helps people find it. And then as we were watching this over the last few weeks, people would say if they got one or not. And before, they weren't able to because there was a lot of automated tools. So a person says, I got one. You demand. I finally was sitting at my PC when a notification came in. If it wasn't for you, I wouldn't know how long it's been taken to get my hands on a pie. Warms my heart. Have an account. Made the two-factor authentication advance. So close. Lesson learned. Thank you so much for this, Adafruit. For implementing two-factor authentication and giving humans a fighting chance, I was able to secure the Raspberry Pi I needed for my upcoming project and now can safely turn off notifications. So it looks like this worked out. A little tough. There was lots of interesting feedback on places like Hacker News. Let the market decide, my lady. And why don't you just do this thing? And it's like that thing you just came up with is actually not a just thing to do. So, well, you can go into the fact if you want. So what I wanted to do is just talk about, here's what we're doing and go ahead and start asking questions in Discord right now, if you want. But Lady Aida. But we have a fact. We have a fact. That I wrote today. Yeah. With the help of the team, Lady Aida wrote this. Okay. And so why don't you go through it and you can scroll, but I'm gonna- Well, do you want the text to be on the screen too? Yeah, well, so the text is not gonna be readable. That's true. Okay, I'll just- But if you want, no. But if you want, I can. See, it's not that readable. Okay, you're right. But why don't you go ahead and scroll as needed and I'll put the link in the chat right now. I'm, yeah, back writer. Okay, so first off, for the people who just tuned in, we're now acquiring verified accounts with two-factor authentication enabled in order to purchase certain high demand products such as Raspberry Pi computers, that's Pi 4s, Pi 0s, due to a large number of bot purchasers making it difficult for makers and engineers to order these products. So please make sure before you get the notification for Raspberry Pi, is that you have verified your Aidaford accounts. We know you have a valid email. That's not just, like, the verified email is actually not just for bots, it's actually because we couldn't get in touch with some people to, like, tell them, hey, there's a delay or an issue with your order. So we wanna make sure you have a valid email address and enable two-factor. We have a tutorial on how to enable two-factor. Here's a question about two-factor. Ask me. Okay, so some people in the past had SMS two-factor. I've heard that we've kept those accounts, but any new ones were using the tools, the- Right, TOTP. TOTP. Time-based, you know, one-time password camera. Yeah, a lot of people use Authy. They use Google Authenticator. Yeah. Or others. We also made one with an ESP32 with an OLED. So you don't even have, if you don't have an, like, I didn't have a phone and I needed a TOTP thing. You can make one with an Arduino and a little display. And we don't use SMS anymore. One, because people who are international had trouble with SMSs, and sometimes SMSs got charged, sometimes they wouldn't come through and they can be spoofed. The TOTP type two-factor is free. It's available on every platform. You don't need a phone. There are apps that went on a computer. Somebody has a command line tool that they wrote that you can just, like, type it on your Linux, whatever. It's available, and it's, I also published, again, some Python code if you want to just run a Python script with the, you know, the time and the hash. Okay, so that's the two-factor. What else? So number one, why are we doing this and why don't we just allow the bots to buy up the stock and set a market price that matches supply and demand? This was actually a very common- Why don't we just send out copies of AtlasRug? Well, so it's not a bad question. And I get what people are asking, they're like, let the market decide. But the problem is, is that the market right now is really screwed up, because normally, if there was high demand for Raspberry Pi's, the Pi Foundation would just make more Raspberry Pi's too neat for the demand. But the problem is, is that we can't meet the demand because there's a very serious silicon chip shortage. So we can't make more Raspberry Pi's in our arm.  And so people are taking advantage of this by selling them on auction sites. And we've actually matched up, somebody's placed an order for 10 Raspberry Pi's and then we look up the email address and it's like, hi, I have a Facebook or eBay account. They're selling them on eBay for like $150 now. For like $150, $300 or $400 now.  We have had a one per customer limit, but what people do is they would make multiple orders over and over again using guest accounts and they would just order 20 in a row. And it's like, that's not what one per customer means. I think you guys know what it means. So we're only fulfilling the thing that we said we would do which was limit one per customer. And some of these were not truly bots. I think we say bots, people know what we mean, but some of them were really just individuals that would just constantly place multiple orders over and over again. I think they were tool assisted, but they weren't like literally a script. And then we added today, what does the Pi Foundation think about this? And ZDNet did a quick article about this, which mostly is just about the fact that we are requiring two factor and they interviewed Eben. And Eben says, this is just like the graphics cards that people can't get right now. There's people taking advantage of market shortages. This is parasitic behavior. It's great to see people like Adafruit taking measures to stop it. Thank you, Eben. So thank you, Eben, for being supportive. Eben has been really helpful. I know that they're making Raspberry Pi as quickly as possible. The Pi Foundation, the goal of the Pi Foundation is to get these low cost computers to students, to makers, to hackers, to kids, to people who want to explore. It should not turn into some sort of like NFT-like thing where people are like selling futures of Raspberry Pis and nobody's actually using them. We want people to use them. But we wanted to figure out a way to make it fair and also secure and also just stop some of the automation that's out there. And so far, by the way, I guess I could just say, has it been working? Yes. How effective is this? It seems like it won't work and can be easily bypassed. This is actually also really common. I think people are like, TOTP is like, again, you can calculate it with a Python script in two seconds. So how would this be? It's trivial to defeat my lady. It's trivial to defeat my lady. But actually, it works really, really well. Why? I'm not actually 100% sure because, again, it is something that can be automated. But I think it's just one of those things where you just have to be, you just have to make it a little bit harder than people who are doing automated purchases are willing to do. I mean, eventually, yes, they'll catch up to the idea or whatever tool they're using will automate the TOTP login. But the fact of the matter is, is that this is only one piece of it. And we're not done yet. We'll, of course, continue to review the orders. We'll, of course, to make sure it's as fair as possible. The good news is the educators, the people who need these for really important things have all let us know, hey, thank you so much. I finally was able to do it. They're actually getting it. And so we continue to do this. We'll rinse and repeat. We'll continue to iterate. And I think that's actually the other thing is the people who are really motivated, they're just gonna move on from Adafruit and go to the sites that aren't doing this that don't have these things. So I think based on today's news and stores and other companies that are part of this community too, they're probably gonna start implementing something like this as well. Yeah, this is just one, it's like a multi-pronged approach. This is, you know, and we started with just verified accounts, and then we added two factor. And of course, we also have humans that, you know, we have one human who listens to a lot of, you know, detective podcasts. So they're like really good at like matching up people who are trying to get around the one per customer. And we're canceling and voiding and banning people who are taking advantage and abusing the system. But having the two factor and verified account is making it so we can actually do that. Like before we were getting, all the 300 would sell out in like two minutes. We never even had a chance to review the orders they came in so quickly. Now they're coming in and we're able to review them as they come in and get them shipped the same day. Yeah, the people who need them have been able to get them. They make their accounts in advance. They have two factor authentication set up. When we're able to put in stock, they get notified, they're able to purchase them.  And that's what's happening with Raspberry Pi right now. That's something that's supposed to be $35. People are selling for $400 or $500. That's not okay.  Okay, next up, why are we releasing stock? Why not release them all at once? That's a good question. We actually have quite a bit of back stock but we didn't want to put it all in for three reasons. So putting them in batch is about 300 per batch. One, we want to make sure that we have time to review the orders and ship them out in reasonable time. If we put in, you know, 5,000 Raspberry Pis and they sold out, even if they were sold out in like two hours it would take us a couple days or a week to ship them all out. That's not fun and we'd have to review the order. So we're doing it in batches. Again, don't worry. You know, there's not gonna be a lot of Raspberry Pi so we'll be able to spread this out over time. You know, if people, if somebody isn't at their computer they'll have a shot later because there isn't like this one single hour in which all the Raspberry Pis are sold. And also we want to see how these automated or semi-automated purchasers are responding to. Every time we add another, you know, we add another layer of difficulty or restriction and we're kind of observing how they're evolving their behavior and putting up barriers. Some of which you'll see and some of which you won't. There could be IP-based. Of course there's email-based, address-based. Yeah. You know, basically- Straight forwarded scanning to make sure these aren't going to someplace where they're getting shipped to another place. Yeah, we do a lot. Yeah, so we're observing it. Okay, cool. And then similarly somebody asks why does he sometimes put one or two in the store? What you're seeing is when we have canceled an order, avoided an order, either because something went wrong or because we detected someone who was trying to take advantage of purchasing more than one. I mean, automatically gets returned into stock. We don't usually notify people but it might just sort of like pop into stock just one or two at a time. It's just the way of our automated, you know, when we cancel an order it automatically gets re-entered into the stock system and so you'll just see one or two pop up. That's not us restocking, that's just a cancellation. So, and we don't email. Next up, I signed up to be notified by email when the pies go in stock but I'm not being notified. So we have a big back in stock notification list because we keep all the notifications. However, the way we do it is it would be really silly if we notified 4,000 people when we put in 200 Raspberry Pies. That would just cause a feeding frenzy. It would be super unfair because a lot of people would have no shot. Like there's just too many subscriptions for the number so what happens is that for every time we put in 300 units we notify about 300 people, then we wait a few minutes and then we notify another 300 people. And this gives some folks a chance. Again, if you're not in front of your email of course you're not gonna get it and we do sell out in 10, 15 minutes or 20 minutes but at least that way you have a shot. So if you haven't gotten notified you will on the next round and if you did get a notification and you missed because you were away from your desk you were going to the bathroom, you were eating a taco. Or both at the same time. Or all three, all three things, you know. One after the other. Gen Z's like that. You notify, put yourself on the list and we'll notify you again or of course subscribe to some of these RSS or Twitter bots. We already answered this, why are we not using SMS? SMS isn't secure, it's easy to spoof, it can be expensive, it's annoying, it's not reliable. TOTP doesn't acquire a third party service. Again, it's only based on the time and this little string. You don't need to use a separate app for each website either because you can use TOTP. I like Othi, Twilio Othi but again, there are dozens and dozens of applications or you can just write your own. Okay, and then finally, my favorite. This is not a question, it's more of a comment. Why don't you just do what I tell you to do to solve this problem? So there's a lot of armchair philosophers and coders who have ideas of how they think it would be really easy to stop this problem. And in some situations it could be and one thing that's important is that the way that we are approaching this is not by me dictating to everybody at Adafruit how I want it down or fill. This is a team effort so the developers and us and the people who do the shipping and the people who do the email support we all got together and we chatted about how we want to do it that makes it easy for everybody because it's not fair if we do something that the developers think is easy but it's a ton of work for the email supporters. One thing I should mention is when we talk together as a team we always say like let's do something that doesn't hurt ourselves. So it wouldn't be fair to one team at Adafruit if it made their job easier but it made someone's job even harder. And so we figure out there's a, I like that we all have different opinions because it means we have all the different angles covered and we work well together. So like Lamar was saying the shipping team participates with this the dev team participates with this the new product team participates with this the community support publishing team participates the community participates with this even Twitter participates with this but in the end we really want to make sure we take care of our team. And I believe if you take care of your team the customer feels it knows it and that's what's happening right now like because we have empathy for one another that's spilling off into the customers being able to get these. So that's really important. I'm glad you mentioned that because this is like there's also a business lesson maybe one day this will be like a class. You know there are and look I know that there's companies out there that sell raspberry pies and they're like well a sale is a sale. You know I make the 55 bucks no matter who buys it so who cares? Again like why even have a limit somebody wants to come along and buy all 500 if they're willing to pay $55 a piece great not a problem. But you know Adafruit as a team decided what can we do that will make us feel good about our decisions. So believe me we discussed in detail all sorts of ways you know back orders and steam deck like reservation systems password and checkouts. Custom tokens on every notification email that expire after an hour. Like we really went through everything but it's a lot of what we decided is what can we implement that is not going to be a lot of work that we then have to maintain that could have bugs that could have issues. Like we wanted to do what is something that is simple and that we could try out and if it's effective it's good. So that's why we are going with something which seems very simplistic but again at this time is working quite well. We're going to of course keep an eye on this if we have to change techniques to stay ahead of it we will. You know this you know people ask me when is this silicon shortage going to be over and I'm telling them it's 18 months. That's the word of Lady Aida and Bunny because I checked it. I wouldn't bet against you. Me and Bunny both agree and if we both agree on something it's happening. So 18 months is how long it's going to take until the shortage is over. I don't know if it's going to go back to normal but it's just something to keep in mind with. So you know the Raspberry Pi's are the first thing that we're putting this in you know kind of control. There'll be more. There'll probably be other things you know we might have to do this with micro bits. They're also very hard to get right now. Here's news from the future in every single website you use will have two-factor authentication because you'll have to. This is just it's coming. It's a good idea anyways. It's coming and it's a good security practice and you know out of all the so passwords are eventually going to leak. There's all sorts of things that are just going to happen. So I'm thankful that we're also able to encourage good security hygiene as well. So that's our story. This will change over time. We're going to continue to be transparent and open every step of the way. We wanted to spend a bunch of time on it this week because it's a little new for some people but also for the people that are in the industry. They also know, huh, good idea. This is smart. This is also encouraging good security. Good on you Adafrit. And we didn't coordinate with Raspberry Pi. We didn't know ZDNet talked to Evan. So thank you so much Evan for the kind words and support because we kind of go out on a limb sometimes because we try to do the best thing for our team and the best thing for your community. You always don't get to coordinate with every other company in the world. So we appreciate the support. I also have a lot of sympathy for our customers. I know it's frustrating. A lot of people want to build Project Raspberry Pi's and it's really depressing to see folks take advantage of that situation. I mean, I get it, there's people who want to make a living and it's like, hey, they can make some money. We're selling stuff on auction sites or on Facebook or Amazon, but. That's fine. I don't feel like I have to help them though. I think because of the type of product and who it's going for, these are education. Maybe skip this one. Maybe do the stream decks, maybe do other things. Maybe do the playstations, but maybe not stuff to teach computer science to young people for the low cost that allows many people to get it. Just saying, just an idea. Yeah, okay, so that's the update. So we'll keep you guys updated on it. You know, we're trying our best. I'm sorry if you don't get a Raspberry Pi 4. We really are putting a lot of effort into trying to make it fair for everybody. Yeah, that's our promise. We'll always do the best thing possible, the most empathy and the most help and support for our team and for you out there, the community and the customers are buying stuff. There's always a series of compromises that you do to make everything work out. So thank you for sticking with us and the patience and support. I think I've been saying it a lot of times. Thank you, my lady. Yeah, thank you, my lady. All right, RetroTech. Let's look at old stuff. Yeah. Let's look at old stuff that's old. Yeah. A simpler time, a happier time. So Jepler who's in the chat filmed this video. I think it's his friend. And it's a really cool old setup. So let's play this video. Hey, Craddick, what's this? Hey, this is my inside. It has ROM at 800. It's running from ROM. Here's the program. Your paper tape wasn't in frame, but that's OK. Oh, OK. I put it in the tape reader. Kind of look at that. So what's this on the screen? That's Intel X from the paper tape. And now, stop, go to the beginning of memory, all zeros, clear the screen, and hit run. Hello, world. Hello, world. OK, next up on RetroTech, I guess this is a quest for the community. So Kelly Heaton posted this cover up from Electron Magazine from 1979. And we're all trying to find who the cover artist is. This is when Electronic Magazines did stuff like this. What a world this was. It was the summer of 79. And it was electronics. And it was gardens. And it was plants. Look at how beautiful this cover is. And so I saw the low res version. I'm just like, well, I'm never going to figure this out. But then someone scanned it up and put it on their website. And it was a pretty high res one. So Tom Gilders? Gilders? Tony Gilders? I don't know. But if someone could check it out, you could look at Kelly's Twitter and you can find this. Email me. I'll send you some links. Yeah, this is as high as res is I could find. But check this out. So and if anyone has a copy of this, you might have it. I did find a fully scanned version of this. And they don't list who the cover artist is.  It's either Tom or Tony. I don't know. Well, Electron was British. Yeah. This is beautiful. OK. And check out the so check out the Elector logo at the top. There's like the diode made out of the K. And then there's a version of Elector with instead of O. There's to use Elector. Yeah, hot. Next up, more retro tech. So this is a radio shack phone from the 90s. And I would say if we had to show a picture of something and say what what is the 90s? It might look like this. This is very 90s. So this was called the pallet phone. And, you know, this is something you absolutely used after taking a lot of cocaine. Like you'd call your friends up and say, let's go to the club. She took you to the club. Was this like a prop from American Psycho? And it also looks like an icon from like next step.   Oh, yeah. But you had to have the colors, though. Yeah. So, you know, they do a nice ROYGBIV. Red, orange, yellow, blue, and go violet. Next up, this is a pretty rare thing. It's not the open source association logo or the flush enable logo or the logo that eventually turned into the open source hardware logo. It is the sales person set of Cray computers. So, they just go around and be like, this is a Cray buy it? They couldn't haul them around because they were so gigantic.  Here's a little set. And the sales person would go out and show, this is what you could put in your, I don't even know if they were called data centers then. Your data room. It's a Cray for ants. And so, these are, this is pretty rare. This is part of the Adafruit collection. And it's the Cray sales person demonstration set. And it's to scale so you can decide how you would build this. A lot of places used to have scale models of their buildings because we didn't do 3D rendering. So, you had this like, you know, balsa wood model. And you would put this in there like a little computer dollhouse and be like, oh, this is where we're going to put the 100 megabyte drive. It's the size of a car. Okay, and then last up this week is speaking of Next. This is a pretty rare one. This is the next promotional catalog item. So, back when Apple jetted or jettisoned Steve Jobs, he went off to do another computing company called Next. And this is basically my collection book of things that I've been trying to get over the years. And now I have the promotional thing. So, you can get a Next watch. You can get a Next towel. You can get a Next calculator. You can get a Next key chain. Next eventually, yeah, Next eventually got folded back up into Apple. And a lot of the things that you use on a modern Apple computer, including your iPhone, is based on the things from Next. But a little bit of a- The Next sweater. Yeah, Next sweater. One of the things I noticed in its swag from these companies, no socks. No Apple socks and no Next socks. So, I'll be scanning this in. I'll be putting this on archive.org for people to see. If you have any of this stuff and you want to give it to me, let me know. And here's the old order form. Just send it in. Okay. C-O-D. Python on hardware time.  We saw that you can have communities on Twitter and name them. So, we'll be getting the word out about that later. Circuit Python will be a community on Twitter. And the way it works is when you're in the community, when you reply to all the people in it, only they see it, but you can still get to the tweets with the direct email. That's kind of interesting, yeah. It's interesting. And you can do moderation. There's community rules, code of conduct. There's maker hour, which is very similar, but it's like they use a hashtag. This is kind of interesting. So, there's a lot of stuff in the newsletter this week. And it's a lot of stuff that needs a deep dive, as they say. So, there's proposed Python library deprecations. There is our update. They're keeping turtle. Yeah, there is a debate about if something is open source or not, and the court case that went along with it, or the not court case that went along with it. There is an interesting article and idea, maybe change the default password on Raspberry Pis.  And there's so much stuff that you need to subscribe to the newsletter. You need to go to Adafruit Daily to do it. There's a ton of hardware projects. But this week, I wanted to spotlight all the shows that are going on. So, a little bit of reminder. Scott is having a kid. So, we have Tim, a filmy guy, taking over deep dive with Scott every single week. And he gets a new logo. Friday at 2 p.m. And check out this rad sub. So, you can see Tim and you can see Blanca. And then every single week, we have circuit Python segments on JP show. So, I wanted to do a reminder and also play the parsec during this segment. So, go to Adafruit Daily. Go there, AdafruitDaily.com. You get the newsletter delivered to your mailbox. Bink. This is what it looks like. Bink. And you can subscribe to all these shows, whatever way you subscribe to things with videos, but you also get the newsletter highlight. Take it away. JP. The circuit python. For this week's circuit python parsec, I wanted to show you a little trick you can do with swapping out colors in an image palette using display IO. I'm just using the Adafruit image load to load this BMP image up on screen. But the trick, the thing I wanted to show you here, I'm gonna uncomment my code and resave it to the board. And now what you're gonna see is it's gonna go through and one by one replace each color in the palette with green. You could pick any color you want. You can do more sophisticated things. But here what you'll see is just every time it loops through, it's gonna display the original image for a second. And then it's gonna start just making its way through the palette and switch the palette value for green. If I change this out, we can do something like, let's say red, it's not quite as visible actually because this starts out as an orange image. But you can see there one by one each of those colors changing. And this is a really neat trick. It's something that has its roots in video game art using palettes to swap how things look so that you don't have as many big heavy assets in your scene was a common trick. Take a look at the code here. We're doing an image load. We're setting up some display IO stuff. And then this function here, image and palette are cast into this Adafruit image load load and then the name of your BMP image sets up the bitmap as a tile grid image using a pixel shader based on the palette. And then in the main loop, what I'm doing is grabbing that palette and then one by one I go through however many colors are in the palette. And I'm saying take each one starting on the first one and replace it with whatever color I've picked. So if we go in here and change this to blue, let's say. So now what you'll see is it just goes through one at a time, changes it, takes a little a moment there and then it holds that image for a second and repeats it. So that is how you can replace the colors in an image with a specific color using display IO's palette shaders. And that is your circuit Python Parsec. Okay, Lady Ada, we are an open source hardware company. It's true. There's a bunch of stuff going on. There is so much stuff going on. It's hard to keep track of. However, bit of a reminder everybody, it's Arduino week. Happy Arduino week, everyone. Arduino is doing something a little bit different this year. They have a series of live broadcasts every single day. Go to Arduino.cc, check it out. So far, here's a screenshot from my playlist. They're on day three. So tomorrow's day four. So the first one was day one, opening artificial intelligence, day two, all things IoT. Today was day three, home automation. Check it out. What's cool about this is you can go back and watch all the videos later. And then if you're like me, you have a separate account on YouTube where you just have playlists that when you get to it, you could just sit there and let it play. And if you could stay awake, you can watch it. But at night, I get tired and I fall asleep. But then when I'm awake again, I just go back to the last place I remember. So that's how I'm getting through some of these.  They're also doing some open source documentation now. They put stuff on GitHub. So if you want to catch up in the world of Arduino, go for it. Speaking of repositories and GitHub, we have a lot. We have a few thousand. And GitHub turned on a cool new feature today. Go to github.com slash Adafruit and you'll notice a little thing in upper right-hand corner. Okay, here's the thing. You can follow. If you want to cosplay as me, do you also want to be subscribed to about 1700 different repos? Follow the Adafruit organization. You can see what my inbox is like every single day. Also, you can see what we're up to. New repos so you can see stuff coming up soon, bug fixes, releases, patches and more. And you know, we work in the open. So if you want to know all the things we're working on, this is a good way to do it. And if you're someone who doesn't even code or you want to code or you just want to, or maybe you're an expert coder and you want to help in this open source community, click follow, give us a follow. You can always unfollow. All right, we have 2,643 guides. You got a lot of guides. We have as many guides as repos. That's right. What's on the big board this trip? Okay, well, we've updated a couple guides. The Feather Hazah ESP 8266 guide, that's been updated by Brent. We now have a whipper snapper, no code IOT, getting started guide page added. So I added page added to the guide, nouns. From now on Pedro, we have this really cool chaos, like 3D printed chaos emerald. If you're excited for the Sonic, the hedgehog movie, you want to run around with your own chaos emeralds. You can 3D print them and then use Bluetooth to change the color of the glowing emerald. We've got the break beat breadboard. That's a collab between JP and Todd Bot. You can make your own Amon break audio mixer using RP2040 and Circuit Python. I published a guide on the new QDPI ESP32C3. It's a risk five based Wi-Fi board. Very exciting. Got some guides for some new products. Liz Clark is helping out with some product guides. Great job for the VL53L4 CD time of flight distance sensor and the MCP 23017. Both these are I squared C devices. Great for adding time of flight distance sensing and GPIO expansion to your microcontroller boards. We also have an update, as you have heard, to our two factor authentication. We kind of went through. We cleaned up some links. People were confused that Authy was purchased by Twilio's. We clarified that. We've updated that fact page. And my favorite guide this week is from Eva who made the coolest, most gendered, just fork curing shark ever. She's got a prescription for estradiol and a shark and she's having a good time. Check out this guide, the tool. You can turn it into an alarm clock. Of course, this is good for any kind of stuffed animal that you want to turn into alarm, but we just thought it'd be really fun to take this internet famous shark and stuff it full of electronics. Get it while you can at IKEA if they're still gonna start the show. And maybe you can write some code for it, too. All right, that's our guides for the week. There you go. Okay, we're gonna do some 3D printing next. We're gonna play these back to back, now on Pedro, take it away. Hey, what's up, folks? In this project, we're making a Chaos Emerald inspired by Sonic the Hedgehog. These emeralds are 3D printed and feature neopixel LEDs and Adafruit Circuit Playground. We designed three different sizes so they can be made on a wide range of 3D printers. There are two halves that snap together and have a special mount for the Circuit Playground. A 500 mAh LiPo battery is hidden underneath and plugs directly into the board. The LEDs are nicely diffused, making the whole thing light up nice and bright. With Circuit Python, you can easily customize the code to make the LEDs have different colors. If you have the Circuit Playground blue fruit, you can use the mobile app to change the color of the LEDs over Bluetooth. The color picker lets you change the colors and brightness so you can easily adjust the look of the emerald. We think this is a great way to control your props without having to take them apart. Circuit Python makes it easy for folks who are just getting started and looking to get their projects quickly up and running. The emeralds are 3D printed without any support material using translucent PLA filament. It's often called natural clear or Avery white, but it's really the translucency that makes good diffusion. The battery is placed inside the 3D printed mount in between the standoffs. The board snap fits into the mount with the tabs grabbing onto the edges of the PCB. A separate bracket is attached to the mount using screws and hex nuts. The bracket is placed over the standoffs and gets secured with additional machine screws. This keeps the board suspended inside the emerald and allows the light to spread. The bottom half can then be lined up with the top half and they just snap fit together. We hope this inspires you to check out Circuit Python and Adafruit Circuit Playground. Thanks so much for watching and be sure to subscribe for more projects from Adafruit. This week's IonMPI is brought to you by DigiKey and it's from TDK. That's right, TDK makes some cool sensors, checking out what the latest new products are from DigiKey and I saw this nice sensor and I thought I would show it off. It is the TDK AVD differential pressure module and what I like about this is I love my sensors, but sensors are kind of a pain to use sometimes and tough to mount and tough to interface with. And what I liked is this is a really all in one ready to go like board-mountable module that makes it very, very easy if you want to add differential pressure sensing to your product or project and you just don't want to deal with spitting up a board. You want something ready to go with I squared C for really quick integration. So this is the series, the part number is quite long but it's, I called the AVD series. So these are differential pressure sensors so what would you want differential pressure sensing for? Well, normally we show off non-differential pressure sensors and those are of course good for, just of course, if you are trying to measure pressure in a cavity, they're good. They're also good for determining altitude and how far you've moved up and down because pressure changed with altitude and you can, if you subtract the C level pressure, you can determine how high up you are. So they're used for drones and robotics watches that tell you how many steps you've taken, stuff like that. Differential pressure sensors are different. These tend to be used for industrial equipment and in specific, a very common example is you have a HVAC system and the HVAC system has a filter, chances are you have an HVAC system and there's a filter in it and the filter keeps dust out of the HVACs, it keeps the HVAC motor from getting clogged with dirt and of course keeps your air clean too. It's a nice filter for your air but the filter gets clogged up with dirt and dust and then the HVAC has to work harder and harder and harder to push air through the filter and you're supposed to like check your filter every six months and like, yeah, sure but one, you could forget or second, maybe you have a building that's so large that it's hard to check the filters all the time. Well, differential pressure sensor you'd put each prong on one of the sides of the filter and you would notice that the pressure would be much higher on the side that's trying to push the air through the filter and that differential is what is making it difficult for the HVAC system to work. Once it triggers past a certain pressure threshold maybe you would send an SMS or maybe it would turn on LED or turn on an alarm telling you, hey, it's time to change the filter. So it's the common use for differential pressure sensors. Sometimes it could also be used for telling how much liquid is in a vat by measuring the differential pressure from inside or outside enclosed vat but yeah, basically that's what it's used for a lot of industrial measurements not necessarily for altitude measurements. So this sensor, like I said, what's very nice is that it has I squared C data out. You basically don't even have a register map you just read four bytes from it and it just spits out the data and you just have to shift the data around there's a little algorithm that tells you how to multiply it out and how to linearize it. There's two connectors so you don't even need to solder they're JST, SH5 pin connectors. There's an interrupt telling you when data is ready. I didn't use that I just connected up ground power clock and data and wired up to Arduino wrote the code for the algorithm on the right and it just worked. It was actually pretty sweet. Here's the code and I'll show the demo on the overhead but you can see it's very short. A lot of it's just shifting a couple of things doing a few multiplies and out spits out the temperature and pressure. Since it's differential you'll have to determine like what is the max pressure difference you're going to have in your system. This comes in three types. Oh, can you expand it so I can read it? Cause I think it's two, 10. Sorry, on the right it says 16, sorry 1.6 kilo Pascals 10 kilo Pascals and 700 kilo Pascals. So depending on the pressures you're measuring you'll pick different ranges to get the most accuracy and precision. What I like about this sensor is it's again, it's a module especially if you want to like install this in some sort of HVAC filter system and then run the cable for data to some place else. It's also daisy chainable if you want to have multiple sensors you can do that but it's ready to go. It's a kind of a fully integrated slim module that can be, you know, it's injection molding ready to be installed into your, whatever measurement system you've got. There's also a step 3D model and it's nice. It's even got all the coloring for the module and all that. And best of all it's in stock.  It's in stock. It's in stock. So let's show the demo real fast. I just put together, it was such an, it was like so easy. It took me less than an hour to do this. I've just got my little microcontroller up here. Let me focus lock. I got the OLED and this is differential. So remember it's not doing the absolute pressure. It's doing the pressure difference between the two prongs. That's why you see it's zero. But if I plug up one, you'll see it's going into negative pressure. And if I plug the other one, it goes into positive pressure. So this is not calibrated. I think it basically just got the data out and this is what popped out. But it was very easy to wire it up. I just connected it through I-squared C, verified the address, read the data and then calculated out. And then here's one quick question. Is it precise enough for a- A pitot tube? A pitot tube. It's 14 bits of data. I don't know off top of my hand what the pressure differentials are for a pitot tube because I've never flown before. But pilots out there, if any of you know, popping the chat and say what the differential pressure is. But it's quite good. I mean, this is basically a lot of people use analog differential pressure sensors and you can use them, but they're kind of a pain to use. And again, if you want to integrate this with something like a single board Linux computer, like a Raspberry Pi that you can't buy, I-squared C will just work. Whereas with analog, it's like something you're getting into like, okay, you have to have an analog front end and you have to do the calculations and there's more wiring. This is very plug and play, like no external components are required. Okay. And that is this week's eye on MPI. Hi, on MPI. All right, Lady, just a reminder, the code is to fact, use it or lose it. I'm probably gonna crash out, but you know, it'll probably be on until midnight. Let's do new products. It's right. You ready?  I know, so many revisions. Okay, Lies are updates. So QT Pi ESP32 S2, it's an adorable little Wi-Fi microcontroller with the ESP32 S2 microcontroller and a UFO connector. So you can connect any kind of antenna you like. This is now revised. It now has much better deep sleep performance. So if you are needing deep sleep performance at 70 microamps, we fixed it. It's ready to go and you can pick it up. Next up. Next up. We have revised the ADXL 345. This is like one of the first products we put in the shop. The ADXL 335 and 345. We've been STEM-acutifying all of our boards to make them plug and play. No solder required. This board is the latest to get the revision. It's the same schematic, same functionality, same library, but no soldering required because it's got STEM-acutique connectors. So a lovely cutification. Next up, another revision. The CP2104 has been discontinued and can't get it anymore. It's been replaced with the CP2102, which is very much like, but not exactly the same schematic. And so the Bluetooth sniffer board has been revised. It made a couple other little tweaks. This now uses CP2102. This is a great little tool for sniffing BLE connections with Wireshark and doing debugging and analysis on unencrypted BLE messages and advertisements. Check it out. Works exactly the same as before. It has a new chip and we just kind of cleaned up the schematic a little bit. Another revision. Similarly, the Pi UART. Also the CP2104-based board. I really liked the CP2104. Quite sad that it got discontinued, but we revised this for the CP2102.  And of course you could also power the board. And now it's got a USB-C connection. Upgraded it. One of those things, if I'm going to revise a board, I might as well revise the whole thing. So updated it from Micro-B to USB-C. Here's just showing the previous version on a Pi Zero. I just found this really handy for like, I want to power and send and receive data from the serial console on a Pi. This board will do the job. Okay. And the stars of the show tonight, what do you do, lady, to our team, our community, our customers is? The Solar Bug Kit from Brown Dog Gadgets. Brown Dog makes some really cool fun toys and kits for students and young kids that want to learn making electronics. These no solder projects are great for classrooms, for rainy days, for sunny days actually. This one is good for sunny days. And this one is you make these little like, bugs. And you have a little motor and a solar panel. And when you put them outside the little bugs, they get energy from the solar panel and they start jittering around like creepy little bugs. Who doesn't love bugs? So there's a four pack, which is good for a small family or a kid who likes to make a lot. And a 25 pack that's really good for like, birthday parties, classrooms, camps. You're somehow stuck with 25 kids and you really need to entertain them 15 minutes. This will do the job. And we've got one built here and I've got a lamp. I'm going to try to do a live demo. This might just run off of the. All right, so. Okay, so this is the, oh. Yeah, well I was going to show, you want to turn on the lamps? No, because I want to show this beforehand and then I'm going to show this. Okay, so there's a solar panel here and then it's taped onto, you can see there's a little motor. This is a pager motor, vibration motor, no soldering.  And then I've got this lamp. Let's see what happens. Yeah, so wee. Oh, it's cool. Yeah, so I'm just got this little lamp pointing at it. And the sun of course is going to be even more active, but no batteries required. It just, it just kind of moves around. We built a small sun just to demonstrate. I know. So a fun project. I mean, I'll show you what's going on this side here. Yeah, hi. I just got a lamp. Day Star. It's not even that great of a lamp to be honest, but a fun little project. So, you know, if you want to do like solar box kits, but you don't even want to, sorry, it's my couscous, you don't even want to do any soldering. This takes like two or three minutes a piece to make. And it runs forever. Okay, we're going to do questions. Go over to Discord, put them there. I saw a couple in some other chats. We'll try to get to those, but we're going to load up some top secret while the questions go over to Discord. So first up, Lady Aida, you were working on this. What is this? This is a magnetometer that you can buy. I cannot get any magnetometers. I ordered some a year ago and they still haven't come in. We covered this on the great search a few weeks ago is like, what can I get that would be a good magnetometer for an IMU? This chip that MSE 5603 came up. Gonna make a little breakout for it and get into the store because it's a magnetometer and I can buy it. Okay. Here's a little quick video that we made. This is the ESP32S2 that we're doing. All right, Lady Aida, what is this? Hey, I am working today on an ESP32S3 feather.  Why are you working on it again? Well, the ESP32S3 mini is the same pinup as the ES2 mini and I recently just did a revision for the ESP32S2 feather to fix the power supply and deep sleep mode with another LDO. So when we did the last run of the S2, I just swapped out one board with an S3 module. And what's cool is since then, Arduino has added support for the S3 in a branch. And so I've got the NeoPixel going and I've got the board definition going. So, so far, so good. So I'm gonna order these PCBs this weekend because I got all the pins working, I squared C, SPI, UART, it's all good. So this S3 is ready to order and get in the shop. And you'll see some cool projects ahead. We're doing these 3D printed covers for graphic novels. These are so cool. This is a prototype that Pedro are working on. We're gonna have a bunch of different ones that you can print out and not only protect your graphic novels, but display them really nicely. Phil B is working on this really cool thing. This is modeled after a very famous looking computer. I'll let the chat guess which one that is. And then we're doing some updates to PyLeap. We'll be able to load in a JSON file that'll display whatever latest guide that we have. And you'll instantly, with no code, be able to send off whatever project that you can see on your phone to a Bluetooth enabled circuit Python device. And magically, but it's not magic, it's code that you can learn. Or not, you don't even need to use a code. And get all these projects on your device instantaneously. Yeah, we're definitely seeing a future where students and kids do not have computers. They have phones and they want to write code. They want to explore engineering. Or most people. But they don't have a computer. I mean, a lot of schools, they have locked down tablets or locked down laptops. And when we were kids, when it was like, hey everybody, you can basically do whatever you want with the Apple IIs in the computer lab or the PCs. So if you only have a phone, how can you get people interested in coding and electronics? So PyLeap is our view of that. It's a totally wireless, totally cross-platform, no hardware, drivers required way of programming my controller boards. Okay, let's do questions because top secret's over. Okay. All right, what was the name of the connector on the breakout board that used to be solderable? I think that was a question. It was from a while back. The solderable? Yeah. Well, we'd like to use the JSTSH. That's what we use on our STEM acute keyboards. So we use the four pin JSTSH. Okay. The one millimeter pitch connector. Okay. Next up, someone had asked, is there a way to do, I'll just summarize because it was a pretty big chunk of a question. Could we do like batch deliveries? Like you could order a bunch of stuff in advance at Adafruit and then whenever we got to it, we would ship. Now, the issue with that is it's a back order and with the supply chain issues right now and shortages, what if it's like 18 months? We wouldn't want to hold that payment for well over a year. Also, it's just, yeah, it's, you know, we used to do back orders. I know this isn't quite back orders, but it's back order light. Honestly, just because it's so difficult stocking and making sure we have stuff that when you book an order, we really want to make sure that we ship it to you immediately because what if we think we had it and we don't and then you order other stuff and it turns out the other thing you don't have and then you want to change your order, it gets really complicated really fast. We wouldn't end up holding your order and things could potentially be discontinued by the time we ship it. So here's my suggestion right now. Sign up for the notifications on Adafruit and then if you want to use a reseller like Digikey for some of that back order capability where when they get it in, it ships. That's kind of like used to two sites and find the order from Adafruit. Also find the order from Digikey. In fact, a lot of the products we have, when it's not in stock, it says buy from Digikey because they'll be able to handle a back order that maybe they'll be willing to hold on longer than we would be able to do. Yeah, they're just set up for that. We're not. Next up, a question for the show. Adafruit created a beautiful ANCS Apple notification system, CircuitPython Library and Working Code while it was created for the NRF 52840 chips. Is there any way it could be ported to the ESP32 for CircuitPython MicroPython or an Arduino port made to support the Bluetooth ESP32? I don't know if somebody's done an ANCS library for Arduino. I'm assuming that somebody has, so I would just Google for it. We haven't. I know that we have controller support for Bluetooth on CircuitPython for the ESP32 S3 and C3. So in theory, you should be able to connect to peripherals. So I think you can connect to your Apple Watch, but we haven't tested it. It's very new. I mean, we'd like to, but it's one of the things we haven't quite gotten to. Yep. Okay. Next up. Do you ever have to deal with mental burnout as an engineer? What do you do to cope? Yeah, I did have burnout. I had burnout in October and you can even see it on GitHub like I sort of just stopped doing as much stuff. I don't know. I don't really have a good answer to that. I think that you can't really force your way out of it, but I also think burnout isn't how much your workload is. Burnout is whether you are not getting good feedback, like for yourself from the work you are doing. Like it's more of an impedance mismatch, not the impedance itself. So usually burnout is a sign of something that's happening in your life that you need to pay attention to and resolve. But beyond that, you should talk to your therapist because it's like what that thing is, I don't know. Like I know exactly what it was in October that burnt me out and actually I had nothing to do with engineering, but like the engineering, like I couldn't get any engineering down because of it. Okay. Is there a big difference between the S2 and S3? For the ESP32 S3, it's got Bluetooth and it's got dual core. It's a big difference. Okay. Chris, I know a lot of common components are very available, chips and such, while many full boards like Reservifire are very scarce, would you comment on the current state of supply chain issues as you understand them? Yes. You're not going to be able to get parts consistently for 18 months. That's what I can say. Beyond that, I don't, I have no insight other than others. I'm just, this is the lead times that I'm getting. Of course, getting one component can be easy, but if you have a board with say 50 components and you can only get 49 of them, that stops you from building.  And I think that's what everyone's dealing with is, you know, what if you have everything except for one component? And that's happened to me for a lot of boards. It's like, I was waiting for this one part, but that one part just isn't showing up. There's no replacement. I can't fabricate. Okay. Someone had suggestions. You know, we do have saved wish list. You can put things in your cart and save that. That's a good way to retain stuff. And then last question of the night. Lady Ada, what is the product you use the most in your personal projects? Um, you know, I really, I just kind of use a classic Metro Mini. I actually like the cutie pie a lot. A lot of my, you know, whenever like you saw the little demo I built for IMPI, I use the cutie pie. I love just plugging in an OLED and a sensor and I'm ready to go like no soldering. It's actually helped me develop a lot faster. Like I was spending a lot of time with soldering headers and wiring and stuff on a breadboard and I could do it, but just being able to like plug something in instantly and not have to worry about being off by one has made projects a lot faster for me. So, uh, you know, the stuff that makes my life easier, I think makes customers life easier. I also like permaportis. I use this a lot. All right. Well, that is our show for tonight, everyone. Thanks for hanging in there. Big epic show tonight. We're exhausted. It was a day. Thank you so much for spending some time with us. We very much appreciate it. Don't forget the code is two fact, um, special thanks to Zay behind the scenes tonight and the Adafruit Slack and then everyone in the community chats, YouTube and Facebook and Twitch and Twitter and also discord. Of course, that's where we answer all the questions and shout out to much. She was watching tonight. Hey, we'll see everybody next week. Thanks so much for watching the show and maybe we can all think of ways to come together and build things because everyone makes something. It's something that we all have in common and we very we very much appreciate all of the support that you're giving us through the ups and downs of what planet earth is right now. We'll see everybody next week. This has been an Adafruit production. Thanks. Here is your moment of Xenar. Bye.


Everybody forced here ripping six bucks number 20 of 2022 top show F1 racing hobby random teams You can find the results anytime a late in sports cards calm. There is a link in chat, too. Thanks for joining everybody and good luck Doing good Starbucks. I want you saw man Let me text court cheese real quick hanging in there, man. Yeah, we're doing well starbuck We are doing well. I had a good first break. We're nice and refreshed. Yep. I'm sipping on the my go-go juice You'll coffee Formula one freshest rookie checkered flag at Joe Guan Yu good start for Alfa Romeo Sonoda on the Speed demons insert. I got a little quicker this time guys. Can you write in an Alfa Romeo refractor Grand Prix driver of the day Abu Dhabi? Fourth grade you like collecting that's awesome, dude Gosley and Sonoda What do you collect? Do you have like a favorite team favorite sport favorite player? Give us the details got Charles Leclerc refractor a Mini diamond, that's the bottom oak on 224 299. I don't think Does he speed demon Charles Lecler. No, I really don't I'd rather be myself in chat Refractor future stars Marino Sato. I'm sure Brad used to I Don't think I don't think the Levar count is anybody that we knew I don't think so They would they started actually acting strange like the mark the Mark Wahlberg thing. There is acting strange like I Can like I'm not like they're always like But it got to like yeah, I can't it's hard An orange red Fernando Alonso BWT alpine Nice Michael Jordan, that's a tough guy to collect Yeah, how many Michael Jordan games did you watch? So that's a Yeah, yeah very before Max we're stopping refractor for Oracle or Red Bull a mini diamond Frederick Vesty art Grand Prix 261 of 299 refractor Daniel Riccardo for McLaren Think refractor for Trident Kalen Williams or Callan Williams 74 of 75 Do you guys like that the the color kind of fades or would you rather have it be the entire border? Just curious. I I like the way that they look But sometimes more color is pretty cool kind of like Bowman chrome has been recently for baseball Curse what y'all think the cards look clean either way like I'm not saying it's a bad But what are you up? You like the whole border like the fade see I feel like it's a pretty split crowd As long as it looks as long as it looks good and the refractors are shiny like I'm kind of cool either way Yeah, the fade is very new I would say Logan Sargent refractor Carlin I do like that. It's different part of me likes the full border and like a bunch of color part of me likes Where it's just a bit. It's like an accent We already had some big heads bolts. We got to keep it going now Yeah, it was like so sometimes and like puny need I'll have the they'll have like a black and gold when it's like a hard cut I don't like that Not a big fan of that for like those red and yellows and team all not a big thing future stars a checkered flag all he called Well for compost and a speed demons the TV Although if it's a color match, I guess it doesn't matter. It's cool. It's cool either way If it if there's anything color matching sports cards, it's cool either way George Russell refractor Mercedes So six Yeah, 350 million a year he got a little messy got offered dude. That's outrageous I Saw you sent that and I was like, oh my god Ronaldo's gonna be so mad when he figures out what Messi got offered Messi ain't coming to the MLS no chance He's gonna turn down 350 million Like 37 years old George Russell refractor Mercedes and a purple max we're stopping Grand Prix driver of the day France There we go Red Bull 302 of 399 Those signs Vettel on the refractor Aston Martin driver of the day Monte Carlo. Yeah, I bet man. Oh, yeah No, no chance he comes in my last now Why would you when someone's gonna give you outrageous money for the rest 50 million a year? Oh Man if you want to never work a day again in your life Just be a lean old Messi. Yeah And there's a lot of those a lot of richer people than that But still purple green Grand Prix driver of the day Monte Carlo not as many beloved people as a guy like him he's got to be what like the most Overall like successful athlete like ever as far as like popularity and like winning and records and just all things Get like worldwide overall I would think a Yuma Iwasu refractor For a Dom's and a Matia Benelto Ferrari purple checkered flag 132 of 199 Not really no he's missed time every soccer player misses time at some point but there's a first stop in Short print Big hard Red Bull That is huge. It's a cool photo too Again no refractor here number two is one of his short print cards Congrats Red Bull big one one every two cases. I believe right Pulled the we pulled. I think the Perez the other night the Perez is sick to this one's fire Fire with the Dutch flag As the Dutch flag, right? It's like the inverse of the French flag big card there a Perez refractor now for Red Bull Grand Prix winner I said by John and gold future stars Marcus Armstrong high-tech Grand Prix 27 to 50 Max has what three short three variations in the set Refractor auto cambo bullet Bashe Charuse Yeah, well, I have actually have a checklist cheat sheet. I'm just making sure it's correct Hamas to put a few others have one Max the goat. Oh boy. Here we go the max the max and Lewis folks about to go at it And twitch chat I can feel it Who would you guys say is will Ferrell's funniest character?  Oh It's like the most refractor future stars Marcus Armstrong high-tech Will Ferrell's character Ashley Schaefer and he's bound down is hilarious So good It's a tough one. It's a tough one because someone someone brought up Jackie Moon earlier We're talking about basketball now. It's got me thinking Step brothers is great. Step brothers is great. I mean Ron Burgundy Ricky Bobby. There's a lot refractor Lando Norris What was his chas Michael Michael's that his name and plays a glory Frank the tank Frank? Lando refractor McLaren purple checkered flag Logan Sargent Carlin to $199 Ron Burgundy might be his like best character for sure as far as like a singular character. That's just Dude no way refractor max for stopping Grand Prix winner Netherlands and a United States art new Grand Prix Case hit so I'm guessing we had the orange last break That the base is a case hit and a color is like extra on top of that as well. I would guess that's a random to all at the end Yeah, so in like for instance, I know it's on the same manufacturer, but Absolute football Usually per case you get a base kaboom, but there's color. Those are extra. It seems like so I'm guessing that's the same thing here We'll mag that and random that at the end Max for stopping up one award winners refractor Red Bull So that's what I guess maybe we just got lucky. It's it's tough to say, right? Just rip in cases, huh? Rip cases and figure it out. That's what you got to do So do we think that Giants Vikings is the Biggest chance for the road team to win red green Gunther Steiner Haas Vikings win by 30 and lose by 30 exactly Alonzo refractor driver that a guitar purple mini diamond pier got sleep at a 299 Bucks Cowboys is Monday, right? I don't know. I was just gonna ask you There are two Saturday games three Sunday games in a Monday game I think it's bucks on Monday. I know 4 p.m. Sunday as Giants Vikings I think the 1 p.m. That day is the bills the night game Sunday is Bengals and And Ravens Alonzo refractor For a wow for Alpine there and a gold checkered Sergio Perez Five out of 50 Knock his run with Red Bull that's going in a mag Jags be chargers on the road I don't think that'd be a stun the world-type game honestly the Jags beat him earlier this season six and they're at home That's a pretty even match up in my opinion.   It's always when you least expect right? They don't know it's refractor McLaren I'd be a good dad be a good time I mean dude, even if he has a good game and they lose it's still a time to sell I mean like If Trevor Lawrence looks good, and they lose it doesn't matter like yeah, no, it's like, okay That's the new guy that could be the next Herbert or burrow like theoretically as far as talent goes He doesn't have a jamar chase, but But they're on the up. Oh, we got a nice pack here. That's weird. It was starting to checkered flag But I know why that purple green Leclerc was trying to play again Nicholas Latifi checkered purple green Leclerc for Ferrari And we got a printing plate auto Gunther Steiner one of one There we go. What team is Gunther Steiner? Haas Definitely a hot pack congrats on that one Haas Yeah, getting Ridley in my opinion. They should even get more. They should get more weapons Loaded up man. Lance Stroll refractor for Aston Martin green refractor Pierre Gosley's Alphatari 39 of 99 the best warfare character. I'm trying to think of some more Him and the other guys was was awesome, but I think that movie works so well because of him and Mark. I love that movie though What else is there Lewis Hamilton refractor again Mercedes? Vikings when favored by Vegas are 12 and oh this year interesting refractor Pierre Gosley I think I think they'll beat the Giants It's Everyone's talking the Pats the Pats make a ton of sense for D hop too. I mean the need is there Yeah, for sure It's not gonna cost a ton of picks because he's older in a contract is a lot I mean and it's an immediate like boost for the entire team. Yeah, for sure gold purple Lewis Hamilton Wow Mercedes That's awesome, man getting purple gold one every three boxes or so three or four boxes That's it D hop to the Vikings Lane or the D hop to the Cowboys, maybe Jerry might do it. You never know refractor Amari Cordial future stars Van Ammer sports purple Ali Caldwell compost 399 I think D hops a Hall of Fame candidate. I Don't know if he's there yet. I guess it depends on the numbers, right? Yeah, I'll also go to contender. I mean who say the pads can't be a contender. I mean finish eight nine Refractor I believe I drew kovic and Goldwave Lando Norris 27 of 50 McLaren that's for Kyle right there. Yeah, and he's these are beautiful cards I'll tell you man anything that tops manufacturers in Europe Chris Chris QC so good Do you hop we go to the Brownsville Watson again?  Yeah, it's up to the pads like a big rumor. That's the most Obvious one. I don't know if it'll happen. It should Bellachek can't draft receivers, but he can trade for him refractor Yuki Sonoda Alphatari purple pier guys Lee Alphatari 399 Bill Belichick would probably trade a first-rounder for Bill O'Brien But probably wouldn't trade a third for D hop Refractor Sebastian Vettel for Austin Martin a goal. I'm not gold purple. It's I know my colors guys. I Graduated preschool the future stars purple reigning Sonny Dom's to 399. I don't think the Browns would trade their picks other picks They do have gold auto Ralph Bosch on compost 45 out of 50. I think so Lane. I think I think I think I think even I think even Samson, so I think Unless they just franchise them Lewis Hamilton Grand Prix winner guitar refractor The hot to the charge could be interesting. Do they have anybody leaving that team? having three really good receivers could Be fun to watch purple green verse stop in Grand Prix winner of Monte Carlo. What's the quarterback franchise tag next year? It's a one-year, it's the values determined by the league so there's no negotiating at all So like tight ends will get X amount quarterbacks get X amount With their franchise tag, I'm sure it's like over 30 million a year for quarterback franchise tag It would have to be because a lot of guys make like 4550 right have a Magnuson refractor Haas green refractor. Alexander. I'll bone Williams It's a 99. I think what the Chargers need is to stay healthy. I don't think they need anything else They need to stay healthy speed demons Lou Ham 40 45 million refractor tailport share art and a Charles Leclerc Ferrari gold checkered flag 44 of 50 Average of top five pay-division. Thank you Kazanry. Thank you. So yeah 45 million. Yep, but no player wants to get tagged They want that multi-year deal. That's what they want Take a chance Yeah, that's like I'm on a one year. I'm not guaranteed anything after this year And if you're getting tagged, you're good at your present, you know, I mean You're a guy that the team doesn't want to lose Max for stopping F1 award winners checkered flag Yeah, well Kirk Cousin in mind. That's different. We're talking about Lamar Jackson though refractor Charles Lecler Talking about a game breaker. Yeah Yeah, Kirk also didn't care because they gave him a ton of guaranteed money his first four years there You know what I mean? Vikings broke the quarterback market with that deal a Grand Prix driver. They checkered flag Bernardo Alonso Alpine I think the Ravens not be able to beat the Steelers when Lamar Jackson's playing Says a lot about the Ravens themselves then Lamar Jackson Dude had receivers for like three games this year before they all got hurt and looked like the MVP We were talking Lamar Jackson VP here like week three or four this year Future Starter factory Ralph Boshung for compost purple Lewis Hamilton Grand Prix winner Bach Rain 121 of 399 all the receivers got hurt There you go, then he got hurt He probably don't even want to go out there got that Greg Roman offense Almost as bad as a Matt Patricia offense refractor Alexander Albon Well, yeah, I mean any long-term deal like that doesn't look too bad after a couple years He's not just a running quarterback though gold purple George Russell from Mercedes He's a really good passer Look at the numbers Russell Wilson's not a running quarterback either. I mean when he won the Super Bowl he wasn't rookie refractor Joe Guan Yu green Sergio Perez Red Bull Grand Prix winner Azerbaijan to 99 Louis Hamilton refractor Grand Prix winner Spain rust contract looking rough They got to have a bounce back although to be fair make Schumacher refractor here gold Carlos Sainz Checkered flag 12 out of 50. That's a second one of this specific card this case Have one last break I know is Let's go Jags. Let's go whoever wins that game. I'm rooting for for the rest of playoffs Jags Chargers whoever wins. I'm um, I'm in on I was gonna say the last like two or three weeks that Happen if they know how he got fired and it's not a coincidence that Broncos offense looked at least like Competitive like they were like I was like, thanks to do it at the end. I know I know man. I know Not a coincidence We all know Russ is not that bad. Yeah, we all know that. Yeah Alright purple Louis Hamilton Roy Nassani Pierre Gossley Ali Caldwell Max Verstappen many diamonds Frederick Vesti as the bono cone Pierre Gossley purple checkered Mattia Benoto Logan Sargent green refractor Sergio Perez Pierre Gossley Alexander Albon pink Calvin Williams Gold future stars Marcus Williams refractor auto chem Bullock Bashe and gold Ralph Bosheng auto Crazy man a man gold color Carlos Sainz checkered flag Ferrari Gold LeClaire checkered flag Ferrari gold wave Lando Norris McLaren gold purple Louis Hamilton Gold checkered flag Sergio Perez My goodness, dude, you're red bull printing plate auto Gunther Steiner Black one-of-one going to Haas. Oh, we got random this real quick Random that real quick and then short print Max Verstappen One sec guys do this random for that card And then that'll be it. I mean the problem with Russ is that his prime years as a quarterback? That was mobile and could launch the ball consistently were wasted with no defense and no offensive line In Seattle, they they failed to give him an offensive line. They only had like a few offense weapons and no defense Especially when that division was super weak for all those years the Rams Niners and the And the Cardinals are all pretty much mediocre those years and they couldn't get it done There were no elite teams during those years Crazy, man. How'll be though? United States on the R2 Grand Prix random to everybody The two and a five way over there five going seven times Yeah, NFL cap should always go up, right? Seven times top team gets it one two three four five six and seven Alphatari gets it Alphatari And that's gonna do it. Thanks again everybody got baseball coming up


שלום, אני אמצע גנברוך ואני רוצה להסתכל על קצת האפריביטים שיאמצעים פרופות קצת. To maximize development time and improve team productivity, you will need a tool that will allow you to automate everything or almost everything you do. In addition, this tool must be easy enough to configure, so you will focus most of your time on developing and less on configuring the tool and maintaining it. A great tool will allow you to make the configuration via the web UI with a few steps and will make the automation for you. In case that some customizations are required, the tool will support configures code in a human-readable syntax like YAML. Let me show you an example of how I configure my build and test automation with a few clicks in the web UI. This is a GitLab project. I've just pushed my Java code to its repository. Now I want to set up a continuous integration pipeline or in other words, I wish that for each code commit pushed to this repository, it will automatically be built and tested. I'm lucky because in GitLab I have to do nothing to set it. I just have to enable it via the web UI. I will click enable auto-devops. It opens the settings page. I will enable this setting and save changes. Now I'm ready to run my pipeline. A new continuous integration pipeline just started. It will build and test my code and even push it to the container registry, so it will be ready to be deployed to test our production environments. But what if I have to customize the configuration, for example, and remove some automation jobs? How can I make this customization? Editing the CI configuration is done in a YAML file. This file is part of your repository and you can edit it with any editor and commit the changes like it was any file in your code. I will use the web ID to create this file. Choose the file type and apply the appropriate template. In this case, I will select the auto-devops template. Now I can make changes to the configuration. I will add a new job in the build stage. The job will run three scripts. In this case, it will run echo. But you can call any script. I will commit this change. A new pipeline will be triggered immediately. And we can see the new job we added appears here. Clicking it will present an online status of the job. In case I have to use passwords or secret keys in my jobs, I can define those keys as parameters via the web UI. Once the parameter is added, I can call it in the YAML file. This keeps my YAML file secured. As we have just seen, with the right tool that does the hard work for you, dev teams can focus on their applications instead of configurations. Thanks for watching it.