Hello everyone. This is the weekly, excuse me, this is the CircuitPython weekly meeting for March the 28th, 2022. This is the time of the week where we get together to talk about all things CircuitPython. My name is Tim, and I am sponsored by Adafruit to work on CircuitPython. CircuitPython is a version of Python that is designed to run on tiny computers called microcontrollers. The CircuitPython development is primarily sponsored by Adafruit. So if you want to support them and CircuitPython, consider purchasing hardware from Adafruit.com. This meeting is hosted in the Adafruit Discord server. You can join anytime by going to adafruit.it We hold the meeting in the CircuitPython dev text channel as well as the CircuitPython voice channel. This meeting typically happens on Mondays at 2 p.m. Eastern or 11 a.m. Pacific except when it coincides with the U.S. holiday. In the note stock at the top, there is a link to a calendar that you can follow through and open up in your favorite calendar app, which has a list of all of the upcoming meetings, including ones that might get changed to a Tuesday for the case of a U.S. holiday happening on a Monday. We also send notifications about the upcoming meetings in Discord. You would like to receive those notifications asked to be added to that CircuitPythonista's role on the Discord. There is a notes document that accompanies the meeting and the recording. The notes document contains timestamps to go along with the video so that you can use the doc to view only the parts of the video that interest you most. The meeting tends to run 60 to 90 minutes, so this gives you an option to skip around if you'd like. After each meeting, we'll post a link for the next meeting's notes document in the CircuitPython dev channel on that Discord. Check the pinned messages to find the latest notes doc so that you can add your notes for the following meeting. If you wish to participate but can't attend, you can leave hug reports and status updates in the notes doc throughout the week, and then we will read them during the meeting. This meeting is held in five parts. The first part is community news. This is a look at all things CircuitPython and Python on hardware in the community. It's a preview of this Python on microcontrollers newsletter. The second part is the state of CircuitPython, the libraries in Blinka. This is a statistical overview of the entire project. It's a chance to look at the project by the numbers separate from what we are all working on. Next up is hug reports. The third section hug reports is an opportunity to highlight the good things that folks are doing, taking time to recognize the awesome folks in the community. The fourth part is status updates. This is the second of the two round robins. Hug reports is the first round robin. Status updates is the next one. This is an opportunity to sync up on what we've been working on for the past week and what we intend to be working on for the next week until the next meeting. The fifth and final part is in the weeds. This is an opportunity for more long form discussion. These discussions can come out of status updates or they can be identified ahead of time as things that may be too long for status updates. That is how the meeting will go. Next up, we are going to get into community news. Let me scroll just a bit and do a timestamp. This week's community news. It's a boy. For folks that don't know, the lead developer of CircuitPython, Scott Shawcroft, him and his partner are having a baby or at this point have had a baby. The baby and the mother are doing well. Scott will be on paternity leave for folks that don't know for the next six weeks. Of course, the whole Adafruit staff as well as Python and Maker communities wish Scott and his family well. Next up, we have Twitter communities, which I believe this is a new feature that's being rolled out to Twitter. This aggregates people with common interests and there are two Python slash microcontroller related communities. There is a MicroPython community and a CircuitPython community that now exists on Twitter. There are links to both of those in the note stock if anyone is interested in joining. Next item in the newsletter is a major Thawnee update. Thawnee is a Python editor and there has been a new version released. This is version 4.0.0 and it is the beta one release and they are looking for help with testing and reporting bugs as well as bug fixes. There is a link to the GitHub release page in the note stock. Next up is the return of the MicroPython wiki. So per Matt, the MicroPython wiki is once again up and running. The media wiki-based site collects knowledge and resources and links for anything and everything related to MicroPython, both for users and developers. There is a link to that in the note stock as well. I believe it was down for a period of time due to some issues that were occurring but it is now resolved and back available again, which is nice. And the last item in our preview of the newsletter today is new circle bar features. So this one caught my eye from the newsletter. This comes to us via Twitter from a Twitter user named at digital maker CIC. They have added a feature to the Pico Circuit Python circle bar class, which is a helper class that allows you to draw circles. The new feature allows us to draw lines around the circle at arbitrary angles, I believe is the idea here. So this could allow you to make tick marks if you want to measure out like a dial or a gauge or something like that. It looks like it also may be possible to use for a pie chart as well, which I think would be another interesting use of this. So thank you to digital maker CIC on Twitter for adding that enhancement and sharing it with all of us on Twitter. Details for the newsletter. The Circuit Python weekly newsletter is a Circuit Python community run newsletter that's emailed every Tuesday. The complete archives are available online at AdafruitDaily.com. It highlights the latest Python on hardware related news from around the web including Circuit Python, Python and MicroPython developments. To contribute your own news or product project, you can edit next week's draft on GitHub. There is a link again in the notes doc for that. You can submit a pull request with your changes. You can also tag a tweet with hashtag Circuit Python on Twitter or email cpnews at Adafruit.com to get those stories into the newsletter. So next up, we will take a look at the state of Circuit Python, the libraries in Blinka. All right, so overall we have had in the past week 46 pull requests merged by 22 authors. I did forget to go through and highlight some of these, but taking a quick look right now, the ones that do look new to me are Unicycle Dump Truck, Zodius Infuser, and let's see, I will probably mispronounce it and I apologize, KG, Cure, Nawan, Sapatura, W-T-E-U-E-M-U-R-A, Wittemura. Yeah, those look like the ones that I don't recall seeing before, so thank you to those new contributors as well as everyone who contributed to Circuit Python and the libraries this week. We had in addition 15 reviewers. It was nice, we got quite a few reviewers going, we always make sure to point out, you know, the more folks we have reviewing, the more folks we can have contributing. So this is definitely good to see 15 different reviewers. We had 28 closed issues by 14 people and 25 opened by 18 people. So next up, I will send it over to Jeff to tell us about the core. Hello, so I'm telling you today about the core, which is the C code that implements Circuit Python and which is a fork of MicroPython. So our numbers are 14 pull requests merged from 10 different authors and those are all usual people, so thanks to all of them. And as well, we had five reviewers and thanks in particular to Jerry and Mark for pitching in from outside the Adafruit organization. It's great to have those pull requests reviewed by people and it'll be even more important while Scott is on leave. So on to the next item, we have 13 open pull requests and three of those have been open for more than two months, so it would be good to take a look at those and move them along. If you're waiting for effort or for action on Adafruit's part, please feel free to give us a ping. You can give me or Dana Halbert on GitHub a ping and we will help you get your pull request back on track. Issues-wise, we were up a little bit with eight issues closed by four people while we had 10 new issues opened by eight people, leaving a total of 510 open issues. In the core, we like to track them by milestones, which basically prioritize the work that Adafruit wants to do before we make a release. For 7.2x, we have no open issues, which may mean that we need to do another stable release. For 7.3.0, we've got four open issues, so we're hopefully closing in on the next kind of feature bump of CircuitPython. And looking at the longer term, for 7.xx, we have 23 open issues and for 8.0.0, we've got 10 open issues that we're waiting on to take because they are, for instance, incompatible changes, which we only take on purpose when we have a major version bump. And there are three issues not assigned to Milestone. This is another item where I at least depend on somebody else to assign issues to Milestone, so we will need to make sure to keep on top of that. Narrative-wise, I have been working a lot on floppies and I don't really know what's going on, but we are in a time of trying to keep the software stable, make sure that we add new boards as they come in and work on some things like compatibility with ESP32-C3 microcontroller and just keep things in good shape rather than make any sweeping changes or implement any huge new features. And that's what's up in the core. All right, thanks, Jeff. Next up, I will pass it over to Katny to tell us about the libraries. Thanks, Tim. So this applies to all of the Adafruit Circuit Python libraries, which is everything that starts with Adafruit underscore CircuitPython underscore as well as a couple extras. Over all of those repositories, we had 30 pull requests merged from 14 authors and 12 reviewers. And that leaves us with 27 open pull requests. Of those merged PRs, three of them were over two weeks old, which is good to see that we're still picking up some of the older PRs, and the rest of them were four days or less, so it's great to see that we're keeping up with new PRs as well. We had 16 issues closed by nine people and 12 opened by nine people, leaving us with 616 open issues. 201 of those are labeled good first issue. If you're interested in contributing to CircuitPython on the Python side of things, consider going to CircuitPython.org slash contributing. You'll find all of this information and more. If you're interested in reviewing, check out the open PRs. Leave a comment that you took a look. If you have the hardware, test it. Let us know what you see, whether you think it's good to go, or if there are any changes you'd like to see. This is always helpful, and once you're comfortable with that, we can talk about having you join the review team. If you're interested in contributing code or documentation, check out the open issues. If you're new to everything, good first issue is a great place to start. We also have a guide on contributing to CircuitPython using Git and GitHub, and we're always available on Discord to answer questions. We want to make sure that you can contribute in a way that works for you. There are a number of updated libraries in the last seven days, but no new libraries this week, so I will not read that list off, but it is available in the notes. If you are interested in seeing what has been updated. In terms of libraries in general, we're still seeing folks picking up a lot of miscellaneous bugs and adding type hints, which is one of the major good first issue PRs. Thank you to everybody who's been reviewing those as well, because obviously we can't move forward with folks contributing if we don't have people reviewing, so both things are incredibly important, and that's what I've got. Excellent. Thank you, Catney. Next up, I will send it over to Melissa to tell us about Blinka. Hello, Blinka is our CircuitPython compatibility layer for MicroPython, Raspberry Pi, and other single board computers. This week, we had two pull requests merged by one author and three reviewers. There are currently six open pull requests amongst the different repositories, and there were four closed issues by four people and three open by three people, leaving a net of 74 open issues. There were 12,820 PiWheels downloads in the last month, and we are supporting 87 boards, and that's it. Excellent. Thank you, Melissa. Next up is going to be the first of our two round Robins sections. This is the Hug Reports section, and again, this is a chance for us to highlight folks in the CircuitPython community and beyond for doing awesome things. As mentioned, this section is held as a round Robin where I will start and then we'll go down the list alphabetically all the way through, and I will read out notes for anybody who has marked absence. Otherwise, I will pass it off to you, and you'll have a chance to read in the voice channel your notes. So kicking off Hug Reports. My Hug Reports this week, first one is to John Park for the wonderful bite-sized CircuitPython parsec segments. John's been doing these for a little while now, and I've always thought they were a really great utility to help folks learn some kind of basics of CircuitPython. They're just a few minutes, and they explain a core concept in a nice basic way and show examples of it. So they're really great, and especially the last couple have been relating to DisplayIO, which is definitely something I'm always interested in. So that's been great to see as well, but just generally the CircuitPython parsecs are great. So thank you to John for putting that out each week. Thank you to Dexter for trying out and reviewing a PR that I made over the weekend for a new page layout inside of the DisplayIO layout library. Thank you to, or I should say Hug Report, and congratulations, of course, going out to Scott, and definitely wishing the best for him and his family. And then last up, I just have a group hug for everyone in the community. Let's see, I forgot to take a time code for myself. Let me do the next one here. So next up is Anecdata, who is lurking. Anecdata has a Hug Report for Neeradoc for helping me reason through a data structure question and in general for providing lots of support on Discord. And next up is Dan. Thank you. I'd like to thank Scott for some last-minute fixes, which he put in just before the baby arrived. And congratulations to the whole family, as everyone has said. Thanks to Jeff for fixing a bug in the SAMD51 tick counter. When it turns out there's a hardware weirdness where it doesn't occur when we think it was going to occur. That was great to take to work on his part. Thanks to Gambler21 for continuing work on Zlib, which is adding Zlib functionality. That is in process while we work out the API. And thanks to Katni for some guidance on library versions issues and renaming of things that we're using, old versions of old names for Pixelbuff. And I think that's all straightened out now. Okay, thanks. All right, thanks, Dan. Next up is Jeff. Yeah, I just want to say congratulations to Scott and family. It's easily the biggest development that they have ever undertaken that they're embarking on now. Absolutely. Thank you, Jeff. Next up is Jerry. Hi. Also, I'd echo the congratulations to Scott and family. Thanks to NeuroDoc for quickly putting in a PR to add the MakerDiary dongle status light and then making it really trivial for me to add the same PR to do the PCA-10059 dongle. And then a group hug to everybody else. All right, thanks, Jerry. Next up is Katni. All right, first of all, super huge hug to you, Tim, for hosting the meeting for me today. I want to give a hug to Tammy Makes Things for a lovely conversation last week. To BlitzCityDIY for learning how to do new product guides and StemAQT revision guide updates and for putting together her first StemAQT rev update on her own. A hug report to Jepler for helping me figure out how to fix my MicroPython PR to pass CI. It failed, and I was given a suggestion as to how to fix it by Damian, who is the main developer on MicroPython. But it was, I'm sure, very clear to people who understand it, but I don't, so Jeff was able to help me figure it out and I really appreciate that, and a group hug. All right, thanks, Katni. Next up is Kmatch. Thanks, Tim. First, I've got one big hug for Jeff and other friends who created the frame buffer display code, which I'm starting to delve into and trying to help her hand. And especially thanks for Scott for pointing me towards it. And of course, congratulations to him and his partner for the new edition. Thanks. Thank you, Kmatch. Next up is Maker Melissa. Hello. I wanted to give a hug to Katni for helping me with some ego-related stuff that I had forgotten. Congratulations to Scott and his family and group hug to everyone else. That's it. Thanks, Melissa. Next up is Tammy Makes Things. Thanks. Happy Monday, everybody. Hug to Scott and his family, of course. I want to give a hug to Katni for the great conversation we had last week and a group hug to everybody. All right, thank you, Tammy. And next up is Tech Trick, who is text-only, so I'll read them off. Let's do timecode Tech Trick's hug reports this week. First one is to me for helping debug some PRs where Tech Trick did not have the right hardware to test it. Next up is a hug report to Naradoc and Anecdata for always answering questions about CircuitPython, both in and out of the Help with CircuitPython channel on Discord. Next up is a hug report for Dan H. For helping fix some Read the Docs build errors that Tech Trick noticed. And then another hug report for Jeff for working, let's see, for the fantastic inspiration for my stepper motor-based instrument with their CNC machine video. And then lastly, Tech Trick has a group hug for everyone. And that does round out the hug reports section. So next up is status updates. This is the second of our two round robin sections. Status updates is our time to sync up on what we're doing. This section is also held as a round robin where I will start and then we'll go through the list alphabetically, giving everyone a chance to participate. So when I call on you, take a couple of minutes to talk about what you have been doing in the past week since the last meeting or what you will be doing in the next week until the next meeting. This is also an opportunity to provide tips and tricks relevant to what people are working on. And if a discussion does become too much for the status updates, we can move it down to the in the weeds section. So with that, I will get started, the first time code. So last week, I worked on some various VectorIO helper library classes. Specifically, the newest ones in the past week was a rotated polygon class that allows easily manipulating polygons to arbitrary rotation angles. You used to be able to do this, but you kind of had to calculate the points yourself. Now you can just declare your points in sort of a standard plane and then apply a rotation to it after the fact, which is kind of nice. With that new functionality, I created some neat animations and kaleidoscope rainbow effects that I thought were really pretty. So that was a lot of fun to play with. Another thing that I did this past week was worked on a page layout class. This makes it easy to build user interfaces that have multiple pages and allows you to switch between them. Ultimately, this is destined to get used with a tabbed layout. And then my aim altogether with all of this stuff is to make a newer updated version of the PyPortal interface example project, which is in a learn guide. I think that was created back when Display.io was first released and we have a couple of things that make life a little bit easier nowadays. So it will be good to make a up-to-date best practices version of that learn guide, I think. Next up for this week, I am going to try to make vector IO shapes support the hidden functionality that tile grids and groups currently have. So inside Display.io tile grids and groups have a property called hidden. So I am going to set it to true and then they will not get drawn on the display. But it turns out that vector IO doesn't quite have all of the code it needs for that. So I am going to make an attempt to put some of that in so that we will then be able to use hidden on vector IO shapes. Another thing I have going on this week, I want to finish up the refactoring and changes that are made within the slider widget and get the first version of that published over in the CircuitPython organization. I also want to look into some possibilities for outline only vector IO shapes. I have seen a couple of folks ask about it. Currently we don't have a super easy way to do it, but it would be nice if we had a helper class maybe that allows you to make essentially a shape that is not filled in, just draws the outline. So that is the stuff that I will be up to this week. Next up I will pass it over to Dan. Okay, sorry, I am finding the mute button. I have done a lot of reviewing and testing PRs. That means we have a lot of contribution, which is really great. I did some cleanup on the Aid for Request library. I have some more cleanup I would like to do, maybe clean up the exception so they are more like the original request library. This was all somewhat of a prelude to writing an async version of the request library, which I am testing by modifying or kind of simulating the cheer lights demo, which is an LED animation that uses data fetched from the web to determine what color to do. It is synchronized all over the world. That was the point of it. The demo uses the mag type library. So I am thinking about whether we might add some async capability to the mag type library in the long run or to portal. Oops, like Dan got cut off mid-sense and is no longer in the room. I am guessing discord and or Dan's computer crashed. But I think he was just about to say possibly adding async capability to the portal base library, which is what mag tag library builds on top of. And then the last item in Dan's status updates is doing a 7.2.4 release with some fixes we want in the stable release and also a 7.3.0 beta zero release as well. And that is the end of what Dan had listed in status updates. My discord crashed. Yeah, no worries. I read off your last bullet point there, but if you have anything else to add, you could certainly. No, that's it. Okay. Alrighty. Next up is to Jeff. All right. So last week I added the Apple Flex format called A2R to flux engine, but it needs some more work. And the ultimate goal being to convert it to a format usable for emulation called WAS. I worked on a rare timekeeping bug on SAMD51 and the fix is set to be merged if it wasn't already, but I think it is merged. Today I worked on making cookie cutter work on Windows and there will be a little discussion of that down in the weeds. This week I'm getting back to concentrating on more Python stuff. I'm going to do about a 50-50 split of my time, I guess, because there are still floppy items to get wrapped up. And I will do that first by checking my assignments on GitHub, although I think I need to pick up some stuff that may not be assigned to me yet. So it's kind of to be determined. Thank you. Alrighty. Thanks, Jeff. Next up is Jerry. There's that button. All right, again, let's see. So I submitted a really trivial PR to add the status LED or GB status LED to the PCA-10059 dongle. And it was also added to the Maker Diary dongle and the nice thing is that that makes it, it really helps from trying to do the BLE work flow to be able to see when the light turns blue. And then a question came up in Discord about using the ESP-AT control library. And I haven't played with it in a long time and haven't heard much about it. So I did some testing with it. And it actually still does work. And it worked. I tested it with a little ESP-01 module and then with one of the Adafruit ESP-D266 breakouts. And it still works fine with the RB2040 Pico, at least. And I also tried it with both the... The guide still uses the 1.6.2 version of the firmware, but the Espressif is up to 2.2.0 and there's a build from Citron that works with, is compatible with it. And both of those versions still work. If people are playing with it, the newer builds, I think, if I understand the things I read in 2.0 release, the Espressif changed the pinouts, the default pinouts on the ESP-AT266. And so you have to be careful building it. But the Citron build is still compatible with the pinouts that we use. Get rid of the cat. Out. And then in the guide for the ESP-AT control, that guide says it's deprecated. It's not supported, not recommended because the ESP32 SPI version is so much better. But I noticed the library code itself doesn't mention anything about being deprecated. It's still out there. And I was just curious what the real status of that library is. Is it intended to be not supported? Is it supported just as needs come up? I know it's not being advanced. Is it discouraged to be used? Is it encouraged? Jerry, I can look into that. OK, because it is still useful. And I can't remember what the major drawbacks to it are, if any. So I've sort of discouraged people from using it, but I'm not really sure there's a reason to. Similarly, I was reminded by another forum post that a couple of months ago discovered some issues with the RFM9x library that if you want to use the non-default spreading factors, or some of the other configurations, they don't really work very well. And there clearly are some issues in the way that the library handles certain spreading factors. So it needs some attention. And it's on my to-do list. But if anybody else wants to look at it, they're welcome to too. It's going to require some really careful studying a data sheet. There's some very funny little things that have to be done when you get to the higher spreading factors. So it's there to look at if anybody cares. Thanks. All right, Jerry. Thank you. Lots of interesting stuff going on. Next up is Katny. All right.  The ESP32 Feather V2 uses pin 20 on the ESP32, and pin 20 was not exposed in MicroPython. So I submitted what I thought would be a simple fix to expose the pin. It failed CI because of the ESPIDF version that it was attempting to use. And Damien was very kind in the PR and suggested that I include a thing that says it has to be higher than this version. And it basically depends on what the version being used is. And I had no idea how to find that or where I was supposed to put this check. And Jeff figured out what Damien was talking about and told me where to put it. And so when I put it in, it passed. And Damien merged it. So that's my first contribution to MicroPython. I updated the CircuitPython Internet Test page for ESP32 S whatever and C whatever. It should work across all of them to be standalone using the project bundler and deleted the CircuitPython Internet Libraries page, which was rendered unnecessary by the Test page update. Helped Liz with her first DemiQt revision guide update. Updated the Wi-Fi example in the Adafruit IO template to not crash when Wi-Fi or Adafruit IO connections are lost. And updated the code walkthrough in the template to reflect the changes in the code. I updated the AIO template to refer to the CircuitPython Internet Test page for creating secrets.py instead of using a code snippet in the template. Liz completed her first DemiQt revision guide update on her own and I proved that before we put it in moderation. And I started the MicroPython page on the Feather ESP32 v2 guide, which it turns out my update actually didn't do anything because MicroPython is still building using ESPIDF version 4.2 and there's an update in 4.4 that tells things what pin 20 is and without running 4.4 in 20 still is nothing. Exposing it the way I did doesn't actually expose it unless you're using 4.4. I filed an issue for that and Damien said that it was already on their list but there were some things that they were, I guess, still trying to do, get fixed up, whatever, before they could move to the updated IDF. So this week there's a new library that I need to get added to the bundle documentation setup, all that stuff. I need to update the CircuitPython NRF 52840 guide to include something from the forums. I have the link, I haven't looked at it, so I don't know exactly what's supposed to go in there yet. The Qtpy ESP32 S2 was updated, so the PCB files and GitHub and the schematic fadprint in the guide needs to be updated. I need to update the I2CQT rotary encoder guide on the pinouts page to have an alert suggesting hardwiring VIN to a power supply if any unusual behaviors noticed. The Neo Slider guide has some code that should be in a repo instead of being a code snippet in the guide page. I need to update that. I need to do updated PCB files for the Bluefruit LE Sniffer Revision. And then after all that, finish the ESP32 V2 MicroPython page. There are two adobot patches I would like to run. They would be my first, so either I will do them or I'll get even to do them because they do need to be done. And then once those are done or before they're done, I need to update cookie cutter to include those changes as well. I still have the Essentials template for async.io. I also need to think about some more PILEAP project ideas or more existing project support to PILEAP. PILEAP is an application that if the guide, if an ADFORT guide is PILEAP-enabled, you can connect your Bluetooth-enabled microcontroller to the PILEAP app on your phone, and then the applicable guides will show up and you can go to them and just click a button and it dumps the code onto your Bluetooth board via Bluetooth and then your code runs. So you can just kind of slurp stuff right off guide pages onto your device without actually having to deal with the code if that's something that you are interested in. And I need to beta test PILEAP when our dev is ready for the next beta test. And then after that, whatever else comes up. That's what I've got going on. All right, thank you, Cadney. Next up, I will turn it over to Kmatch. All right, thanks, Tim. So I continue working on the ESP32-S3 and how to interface it with basic displays, RGB dot clock displays, so-called. And as part of that, I've been using a bunch of random wires, but I finally broke down and learned how to use KeyCAD and design my first PCB. That thing arrived and it actually works. So it's got a backlight driver and connects to all the multitude of pins to the ESP32-S3 dev board. So that's good, make my life a lot easier. Next, I'm working to integrate that into circuit Python and as mentioned before, looking how to integrate this new type of display interface with the frame buffer code is there. I got it to compile, but haven't got any pixels running yet. So that's what I hope to get done this week. I actually have some troubles on actually how to debug, so I'll drop some comments in the Discord maybe. I can extract some good information from you guys. That's what I got for this week. All righty, thanks, Kmatch. Exciting stuff, as always, in the display world. Thank you. Next up is Maker Melissa. Hello, so this week I worked on creating the template pages for the ST7789-based displays. I worked on the 1.47-inch and the 1.9-inch guides. I fixed an issue with the ESP tool where some boards didn't have the MAC address showing correctly. I fixed an issue with BlanketDisplayIO with the rotation for 90 and 270 with opposite of the circuit Python displayIO. Let's see, I fixed the Euler angles for the web serial 3D model viewer online code thing. I updated the PiBadge conference badge learning guide with some new keyboard code, and I updated the Arduino ST7789 library with an ST7789 display specific example. I updated Arduino image reader library with some 1.47 and 1.9-inch display specific examples. I actually added a few other displays too, which I'm going to use later. This week I should be able to finish up the 1.47 and 1.9-inch guides like today. And then I'm going to go through the Raspberry Pi TensorFlow guide and update the intense flow links. So they're in the latest version. Make sure they work first, though. I'm going to take a look at the LibGPIOD versioning issue in Blanket. And I'm going to take a look into an issue with the ESP32C3QDPI, not working on the web serial ESP tool. And I'll possibly update some other display guides with the new templates. And I'm going to also be meeting with Paul Cutler for a podcast recording. And that's what I have going on. Thank you. Can I ask a quick question? Yeah, on the Raspberry Pi TensorFlow stuff, are you going to be working with Bullseye but with the legacy camera? Is that the standard you're trying to run with? No, I'm going to... Wait, no, Buster, I'm going to be using for that one. You're not going to upgrade to Bullseye? I tried out the Bullseye with the latest thing and it's really complicated to get it and installed right now. And I'm waiting till it's a lot easier for users. Okay, so you can stay with Buster. Okay, thanks. All right, thanks, Melissa. Next up is Tammy Makes Things. All right, thanks. So last week I started working on fixing the PICU tool so that it works properly with circuit Python boards that have larger amounts of flash. Now that I understand what the problem those checks were trying to solve is, so I'm going to continue working on that. I didn't do a whole lot else because I'm in my last two weeks before I transitioned to my new job and things have been super hectic. So this week I'm Twitch streaming Tuesday evening and Saturday morning, I think. I want to finish up the MacroPad MIDI project I've been working on and get back to my display I.O. Card Deck library and I'm not committing to anything else this week or probably next week because of work stuff. So that's what I'm going on. Alrighty, thank you, Tammy. Next up is Tectric, who is text only today. So I will read their status update. Last week, Tectric worked on tested PRs for adding multiple Wi-Fi settings to the portal base derived libraries, adding, let's see, type annotations to some larger libraries like Phona and RSA, submitted PRs for adding Adafruit bus device dependencies for a few libraries that could make use of it but that weren't previously, I should say. A minor update to a few libraries to make sure that the CI and documentation wasn't building or passing. Probably, I guess, the documentation in CI was not passing previously but Tectric looked into the updates to get them passing. Created a community library for Polulo's TIC stepper motor controller. This is the first ground up Circuit Python driver library that Tectric has created. So that's a really nice accomplishment. Forked the Adafruit RTTL library into one that can play RTTL music on a stepper motor, which I think that's like a tone generation library. I don't know what RTTL stands for but I think that's what that is. And then for this week, Tectric has trying to get Stepotron build in a housing that will amplify the noise and exploring the MIDI libraries to see about getting it working with a MIDI controller. And that rounds out our status update section. So our last section, which we'll do next is in the weeds. In the weeds is an opportunity for more long form discussions, either ones that came out of status updates or things that folks identified ahead of time. In the weeds topic, if you do have any topics and you haven't added them yet, please feel free now to scroll down and put your topic into that bottom section in the notes document. Right now we have one topic that was added by Jeff, so I will pass it over to Jeff to talk about Cookie Cutter. Hi. So I wanted to talk about the compatibility of our Itifruit Cookie Cutter with Windows systems. In the, you can make a file name, a template, and then it uses the template language. But unfortunately, it uses the vertical bar character and those aren't okay in file names on Windows. The fix is to use Cookie Cutter 2.0.2 and for reasons that I really haven't dived into yet, you can't install this directly from PyPI with PIP. And it does have some incompatible changes compared to version 1. So the question is whether the slight inconvenience of having to install it from GitHub to GitHub, still with PIP, but you have to give a longer PIP command line, is that worth fixing things for Windows users? And I have a link to the issue, which is basically you run it on Windows and get an error, as well as my link to a possible fix. The fix uses a new feature that's only in 2.0 And basically it's a way that you can pre-compute those values in the file name, not have to have those special in particular the PIP character in the file name. So assuming that this tests out for someone else, what do we want to do? Do we want to take the change? Do we want to say it's too bad? You just can't run this on Windows without using WSL. I'm looking for people's thoughts. Yeah, this is a good question. I'm happy you brought it up and thank you for looking into it. I do know that one of the things that may be possible in the old version, I don't necessarily have a preference on updating versus not updating, but I do happen to know one of the changes I made a little while back effectively got rid of some of those pipes in a file name. At the time I was not really trying to do it to fix anything on Windows, but we had basically come to a point where our file name had too many logical conditions inside of it and we actually got too large for how long a valid file name could be and I set it up to where the base folder for the newly created library I took all of the logic out of the name of that folder and instead basically put it all into a variable and then we're able to substitute that variable's name into the file name. I don't know for sure if it will work for 100% of everything, but that might be there might be a possibility to use a similar technique where we change those file names into variables and then we can set the actual value somewhere inside of actual code where it will not bother it that it has the pipes and stuff in it. So that might be another option that's on the table. Yeah, your comment on that pull request then would be useful because if I saw that I don't think I understood what was going on. Yeah, I can do that. I'll find that older one and put a link back to it. Yeah, I figured I looked into a couple of ways to bypass all of that stuff in the username back then. Is it possible to remove all the special characters and just have a whole file name be a variable? That's essentially what I did. It still does I don't remember the exact reason why but there is still some logic in it right now. The top level folder is called cookie cutter and temp repo and then temp repo was the name of the variable. So for some reason I did end up with cookie cutter and I don't recall the exact reason. I think it would be great if it was just an alphanumeric file name because all the spaces it makes it horrible to type and just it's just difficult or curly braces and all that. I mean that would be great. Jeff, I did read the whole bug about why isn't there a 201 or 202 release and there's kind of a lot of dithering about they don't seem to be willing to publish an alpha or a beta release. So they consider this 2.0.2 to be alpha quality and so it's on the list. That's what we're basically saying and some people are saying well why didn't you publish it as such and there wasn't an answer for that but the last discussion was only a few days ago. You also suggested using somebody else's repo which has a real release and that is on PyPy and that would be alright too. I think either of those things is fine until they resolve that but if if if there is a way to do it and getting rid of nearly all the special characters in the file name I think that would actually make the whole thing a whole lot more readable because it's very difficult to browse either locally or at GitHub with all the junk in the file name. It doesn't really help you read it. I can certainly agree with that having one of my tasks was I needed to rename files at the command line and that was a special kind of punishment I think for being a person who uses the command line to manipulate file names. Yeah. So why don't we wait and see whether alright well maybe I will write on that issue and just say it would be really helpful to Adafruit if this were published because it would be at this point. Yeah and right even published even as an Alphabet because the way to get it tested is to publish it. I mean that's our experience. Our experience is that the more releases you make the more testing you get. Yeah. There will be bugs and you want people to test it. So that's what I was saying. Yeah. Don't worry about it. Publish it with known bugs. But if there is a way if the other PR So on the topic of trying to remove those because I definitely agree with both what you said and what Jeff agreed with as well. The names of those files are super gnarly and it does make it pretty difficult to figure out what's going on. The technique I ended up with and I'm going back through and I'll definitely put a comment with a link to everything I did on that new issue. I think the technique I did is there's basically post run hooks which is a chance for it to call a Python function after it has done stuff and I did the rename inside of that. So I gave the file a much more static name and then in that post run hook it renames it to the actual long one with all the gnarly logic and stuff into it. I see. I actually removed that because during the testing on windows that it doesn't break that was one of the things that didn't work. So in fact I've reversed that. So there's no way to avoid having the name have the special characters in it temporarily. I think at least the curly braces have to be there. If you're going to use cookie cutter to do the computation of the file names, it could be that we could try again and knowing that we need it to run on windows as well do it in this post processing step. That would be a different approach and it's one that it is true would work within the current version of cookie cutter. Yeah. Can I ask a question? I was looking at that and that technique looks like it comes comes right out of the back shell. You know that bar, giving you multiple options using the bar characters and things like that. Yeah. It's like a tag filter. It's specific to the templating language I think that the cookie cutter sounds like a bash shell style thing that I know exists and I know it exists in Jinja, but I don't know what I'm not familiar with cookie cutter enough with the actual internal guts of cookie cutter to say I think that it's the same. I think also we're probably not the first people to have this problem or concern. No. I was wondering if it had already been discussed maybe without resolution. Yeah. The issue that I found said use version two. They had closed it. They didn't say we agree we shouldn't have junk in the file names. Here's a way to get around that. Nobody has said can't we have cookie cutter? The workaround for having the vertical bar is to use this new facility in version two. Here's a better way to use templates to determine the name of a file. That's what I was hoping. Not that I've seen. I think that getting people to install a specific version or to use the answer or whatever it's called version for now. I mean I guess it's mentioned into a bunch of requirements .text files or maybe it's not. It's just mentioned in the guide. I think that would be fine until they unless they resolve this in a PDA you could do something about it. So I think that's okay. Alright well definitely moving forward to some review on the PR. I think LaMoure who is the person who kind of bumped this in importance because she's a windows person if she tests it and says it works for me I think that's a good pointer to go ahead and merge it and then maybe we can do something more sophisticated in the future but there are some built-in tests but I don't know how comprehensive they are so it may be that some more human testing also wouldn't hurt. Alright well as always I appreciate the feedback and if you have any for us after the fact there is an open pull request link from the note stock and you can add your notes there. We want to hear from you. Yep and I will post a comment on there with what I learned before in a link to my previous one and so we do not have any other items for in the weeds as of now so let's go ahead and do a bit of a wrap up here so this has been the CircuitPython Weekly Meeting for March the 28th thank you to everyone who participated if you want to support Adafruit and CircuitPython and those of us that work on CircuitPython consider purchasing hardware from the Adafruit Shop at Adafruit.com The video of this meeting will be released on YouTube at youtube.com and the podcast will be made available by all major podcast services it will also be featured in the Python for Microcontrollers newsletter which you can visit adafruitdaily.com to subscribe to the next meeting will be held on Monday as usual I believe this is the case I actually am not looking at the calendar right now so I apologize if I'm wrong I believe next Monday though is normal time which is 2pm Eastern 11am Pacific and the meeting is held on the Adafruit Discord so you can join by going to adafruit.it and if you do join the Discord you can get notified of the meetings including ones that do happen on different days by asking to be added to the CircuitPython Easter's role on Discord we will send out pings to folks with that role and that is all for today so we hope to see all of you next week and thank you again to everyone thanks everyone thanks everyone


New from author SM Corthwaite. No one escapes the Hollow. Not even in death. Everyone knows of Hell's Hollow. It's haunted past as a stuff of local legend, but Lisa, desperate for a fresh start after a period of mourning, buys a house in the Hollow. The ground is stained with blood. The air is haunted by residual emotion. The Hollow hungers for souls, and it will not stop until Lisa and her friends join its horde of the damned. For more from this author, check out these great books.


Sleepy Axe. Could you explain what you know about Kurdistan and Rojava? I don't know anything about Rojava. The name doesn't ring a bell. But Kurdistan, oh, Kurdistan, Kurdistan. Just quickly, one thing I'll mention about Kurdistan. Kurds have some of the worst leadership for any, any peoples. Kurdish leaders are selfish. They don't do the calculus.  They allied themselves with people that backstabbed them and threw them to the wolves. Okay, so Kurds have to really rethink their their leadership and who they're allying with. For example, in Syria, Assad offered them so much, so much more than what they had. They turned it down and they allied themselves with Israel and the United States.  Okay, almost on the same level as the Kurds during World War One when they allied themselves with Turkey and they they helped Turkey commit genocide on the Armenians. Once Turkey with the help of the Kurds was done killing Armenians, Turkey turned on the Kurds and started killing Kurds and didn't give them the lands that they promised them. Okay, so Kurds have had some of the worst, worst leadership in history. That's the quick gist of it. That's the quick gist of it.


Last year, Captain Troy Peterson of the Second Cavalry Regiment took home top honors at the U.S. Army Europe Best Junior Officer competition. Who will distinguish themselves this year? Keep up with the competition as it happens, online at ur.army.mil-best-officer.


Hello there everyone. Welcome. This is Melissa Arma with the Stock Swoosh and I'm reviewing two weeks, the last two weeks of May, of day trades using the Golden Gap system. 93% win ratio, only one losing trade. It's been a phenomenal month but really the last two weeks have been absolutely amazing. I have had a very well-trained eye the last two weeks and if you look at the market in the last two weeks it's been very volatile. So I have been extremely focused and it has definitely paid off. So this is an advanced risk, 48,125 but even if you risk half this to even risk half this and make 24 grand in two weeks is amazing. So we're going to go over actually the charts of the trades in the last two weeks. If you'd like more information you can always watch me on Fox Business Fox News or call me at 929-3200 Gap and you can always email me at Melissa at the Stock Swoosh.com for more information or follow me on Twitter, Facebook, YouTube or Skype. It really is about the focus of what the strategy. So the Golden Gap system is how I determine to have these kinds of picks. So how would any human being be able to have this kind of high wind ratio in the calls? It's by me focusing on one specific strategy which is the Golden Gap and the system works. It has a very high wind ratio. You must use the system and when you use the system it pays off. So we're going to go through here what these trades were and then we're going to look at the charts. So again the last two weeks was the Spy, Tiva, both winners, no trades in the 14th, Tiva on the 15th, this was the one loser in the last two weeks, the Spy, SWKS was a winner on the 16th, Vida was a winner on the 17th, the 20th was Baidu twice, KSS the 21st, Low on the 22nd, two trades Baidu, JWN and the QQQ's on the 23rd and the room was closed on the 24th. So really if you think of it, one, two, three, four, five, six, seven, eight. So two weeks but only eight trading days because one there was no trades to do and Friday room was closed. So 14 trades in two weeks, one loser and 13 winners, 93% wind ratio for the last two weeks. Everybody's up and everyone is very happy with the system and obviously with me, that's been in the live trading room. So 48,125 dollars in two weeks of day trades. So let's look at all the charts. Again the main thing is the system. So I get up in the morning and I rate the gap that tells me when I rate it, if it's something that I want to watch and then it also tells me if it's going to be, obviously if it's going to be a short or if it's going to be a long. So not every gap is playable in the direction of the gap and not every gap is the opposite of the movement of the gap or what people call a gap fill. And this is all what I teach in the golden gap class, which is a full two-day, two-week, two-day class on the weekend, Saturday and Sunday, which I do once a month. But you know, I got up this morning here on this Monday. I remember it and I wasn't surprised at all when I saw this market and I thought, holy cow, because I was thinking that the market was lower here at this point. So this is, was the previous Friday, closed here gap down. This is a one minute chart. So you see here how this initially lifted. This is a spy. This was a short. Okay. So I rated this gap down to short. Okay. But people you can see here bought it and thought it would fill and the market isn't an uptrend. It was here in the market still in the uptrend. You could also see how people were buying it in here because it was holding this price area and even down in here, but this was a short. The play in this momentum was a short. It was a nice day. And again, these are the day traits. I know some people are following the options calls in the equity traits. This is, this is just the equity traits. This is not the options traits. Okay. Anyways, team of them was also the same day.  And you could have held this like literally you could have held this all day in the 513 day. No trades in the 14th. Again, if you get up in the morning and no gaps rate per the 26 point rating system, what do you do? Nothing.  Trading is one of those things where you're going to lose money if you do something. Take pot shots or stuff that isn't good. You follow the system, the golden gap system. Tiva was also the 15th. Close to your gap down. Boom. Another sell off. This was a short rated per the system. Again, this is a one minute chart. So we take the trades in the one minute chart. Then the spy in the 15th was the one loser. Again, the market gap down failed to follow through here. We got stopped out. And again, that's why you use stops. It's like the insurance. It's protects you because this flip did never went back down. So took the stop still a good day though, because of the Tiva SWK as the 16th was the watch closed here, gap down fell. Again, one minute chart. You see the sell off big sell off there. Big, big move. 17th was by do closed here, gap down. Beautiful short in this. Boom. Really nice move. This is the Friday. Then again, a 520 wish by do closed here, gap down, fell like a brick. Or actually, is that the same chart? No, look at that. No, wait a minute. I always buy down. Gosh, that looks so similar. No, this is the right one. I got close that looks to that. That's funny. Yeah, this is the 20th. I thought this was a duplicate of the other day, but no, this is definitely the 20th. Interesting. Anyways, this was the second movement, then the follow through in the Bible in the 20th. And again, when we're looking at something, I'm always looking for momentum. And that's how you make money as a trader. For example, if you short something at, I'm just saying a number here, so you get the idea. If you short something to 120, and it drops to 118, that's a $2 move. So if you had 1000 shares, you make two grand. Okay. So anyways, this is all what I teach in the class, how to take the entry where to put the stop. But in the live trading room, I'm calling the exact entry and the exact stop and exit for everybody. And it's all live. Okay. Trading room is live every morning. And that's how it looks so much like the other one. KSS was the 21st. Again, closed here, gap down, open, dropped. Again, all you need is a movement like this, boom, or you could have done it here, boom, and got out. Just one, two, one, done, one, done. You're only looking for just, just a drop. Sometimes you're looking for a dollar, sometimes you're looking for more, sometimes 60 cents is enough. Again, it depends on the difference between the entry and the stop. We're usually looking though for a one flip over. So for example, if you're, you know, risking $500, if you're looking to make what $500 makes sense. So that's in your mind what you're looking at. Plus you're also looking at the targets, which I teach in the class. Low was an extremely good gap. I mean, this just collapsed. Closed here, gap down, beautiful movement in this. And did the immediate open here, followed through right into 1030, self-applied it all day. I mean, this was just huge. You could have done it twice. You could have done it, you could have done it a million times actually. That just sold off crazily. So again, here is the higher time frame on this, closed here, gap down, dropped. Again, here's where you could have gotten the second movement, just showed the bars a little bit bigger here, into the closes, literally closed, show week on the day here, into the end of the day, three o'clock, four o'clock. Okay. Here's the last bar you had to bounce it for. So buy due on 522. Again, the buy due, drop off here, fell. Again, short, short, short, short, short. These are all shorts. You see the movement here, up in here, around the 120s. You see low down here, 116, when a price is dropping, and you're shorted, you're making money. Gotta short it at the right place, gotta put the stop at the right place. JWM was another nice gap. This is Nordstrom, this was earnings, closed here, gap down, push back, dropped, boom. Again, this continued as well, but again, all you need is one move. Do, out, boom, out. But you have to know to watch this, or whatever stock it would happen to be on the day, the golden gap system tells you that when you rate it, and when you see the gaps in the morning, and you rate it, and you choose one or two to do, or sometimes more than two if there's many gaps that rate per the system, but you still have to get the entry right, and you still have to know where to put the stop, and you also have to know where to get it out, and you also have to know when not to do something, because this very well could have flipped, okay? But again, only one loss in the last two week period. And then of course, the 23rd was the market. The market, just the market's been really, just the year of 2019, the market's been market trade, market trade, market trade. This closed here, this gap down, fell.  Really nice sell-off here. Market was very, very weak on Thursday, and very weak as well on Friday. Again, room was closed on 24th, but the market has been weak just, you know, in today. So only one losing trade in the last two weeks of day trades, that's phenomenal, okay? High wind ratio is key. It's key for your account. You don't have drawdowns, then where you have to stress out. So emotionally, it's beneficial for you to have a high wind ratio system, and when you're making money, then your confidence grows. It grows, and that's how you can step up your risk. Some nice emails from people here. This is from John. I just want to reach out and thank you very much. You're the Truth 11K in two days. So John is one of those people that's been following me forever. I've lost track of how many years, almost since the beginning. Might be seven years since I started the business. He's been following me finally, finally, finally started to get involved. And this is from Tony. Melissa, just starting to let you know that I've earned back the fear pager for the options, newsletter, even though it's not easy for me to take advantage of most of your trades, because when the market opens, it's 1230 here in Micronesia. He lives a very far away. I played low again this morning, gained 3,000 just the first 15 minutes around a roll this week. That was this past week. I mean, I've just been in a roll pretty much 2019, but really, I mean, it's like my focus has increased, which is very positive for me and everyone just all around. There's just nothing bad about it. And it's happening. Everything's been going so, so well. It's so great to get emails like this. I had a ton of emails in the last week from people. I'm proud of people. People are doing it. It's helping their confidence. It's helping their conviction. People are making real money taking my trades. It's amazing. So I teach a class once a month. It's called the Golden Gap Course. Class is June 8th and 9th from 9 to 5 Eastern Time. Cost of the class is 59.99 US dollars. Class is online. It can be anywhere in the world and take it. Sign up early though to secure your spot. If you are interested in doing the class or if you have questions, email me. You must email me for the sign up forms. Don't miss out on the next month of my trade calls. It is going to be an amazing summer. I have been on point this whole year of 2019. And again, doing this for a very long time and the longer you do something, the better you get. That's just the way it is. And if you've been trading for a long time and you're losing, then something you're doing is wrong. The strategy, the system, your ability to read charts, you just don't have it. And you need to learn a system that works. And yes, that costs money. It costs six grand to do my class, but it is well worth it. I mean, I had a girl last week. She opened up an account with $2,500 and made $1,500 within the next day. And so she almost doubled her account. And actually, she had early exits on the trade. She would have doubled her account. She would have more than doubled her account. She would have held them. But I'm never going to criticize anyone for getting out of trades with profit.  It's very important to be green, green, green, green, green. Some beautiful, beautiful, beautiful moves this month in the market. And the market has been challenging for a lot of people to read. I have read it very accurately. And one of the reasons I've read the market so accurately is because the market has gapped and I have rated the gap. I've been rated the gap in the market every morning. And that's not something that I always do. And I'm doing it even days we don't play the market, to be honest with you. So that has, my rating system has helped me read the market accurately. And that was something that I never even anticipated when I created this system. But it's definitely helped for active trades and overnights and swing trades, the options and the day trades. If you're interested, email me at Melissa at thestockschwisch.com. Have a great weekend, everyone.


Accounts payable. You'll expect the accounts payable to be going up with a bill, down with a bill check. That's all you expect to be seeing, typically in the accounts payable. It's another example of an accrual type of an account. It's another example of an account that has a sub ledger like the accounts receivable broken out not by customer this time, but vendor.


YouTube team keep it clean. What's going on? It's a great video and another episode of NFL questions from subs a series where you can ask me any NFL question You want to and we answer it in a video just like this If you ever want to be part of it You can send me an email to team keep it clean at gmail.com or for the patrons You can send it directly on Patreon if you'd like to become a team keep it clean patron just go to patreon.com Slash engraving vias and shout out to all the team keep it clean patrons We appreciate y'all But this episode is another special episode because it features another special guest We are continuing question from subscribers featuring Jason from huddle it up films Make sure you subscribe to his YouTube channel and also follow him on Twitter, but without further ado Let's run it back next question came from my guy JD say what's going on in Graven I'm a supporter of the YouTube channel and Ravens fan here in the DMV I'd like to perform this exercise with everybody's team to gauge Who's really objective about their respective teams with that being said I would like for you to mention one positive and one negative aspect of every position group on the team This is a whoo. I'm interested to see what the responses are going to be and keep doing your thing on YouTube Wow, so one positive and one negative about every aspect of the team I Guess I start with quarterbacks if you want to do running backs I do offensive line. You do. I see me. Okay. All right, so quarterbacks one positive Um, I would say is just the ability that both of them have Margex and and Tyler honey, but more so to focus on the Margex and um Just his potential is through the roof what he's able to do is through the roof one Negative I would say would be I feel like another part that he could add to his game that would make him better Or that he doesn't do now I would say is throw receivers open and if he added that to his game and and also um Yeah, thorn receivers open I'll be the biggest part that I would add to his game because a lot of times and at least in my eyes I see that he throws to the open receiver But not always those receivers open So if he added that I think that could take him to a whole nother level. All right running backs Hey running backs the positive is we get a lot of yards after contact with this group Both just Gus and jk Dobbins and now you're seeing it with Tyson Williams who expect to make this team one way or the other You know, you can have them lined up have a good angle The defender can make a great play and they're gonna fall forward for a few yards or just flat out make you miss They both all three of them have a really good sense for where the first down marker Is it seems like or where the goal line is so I love that about this group is uh, you know There's no such thing as a Gus Edwards negative run like it just seems no matter how bad the blocking is Gus is gonna get at least a few yards out of it and the negative part is I'll believe it when I see it And that's their contributions in the passing game. I I don't want to I don't like to hear the term concentration drops I'm tired of it. I don't care what kind of drops. They are a drop is a drop So hey, let's get our receiving down. Let's get our pass blocking down. Let's be better backs in obvious passing situations Okay, boom. So now offensive line Offensive line on the ends. They have a lot of experience Obviously with Ronnie Stanley on the left side and Alejandro via Nueva on the right side And that should be especially in this run heavy offense. That should help both of them be better Now I know we've heard about Alejandro struggling a bit throughout the preseason training camp and whatnot But this being such a run heavy team that should help him out a whole lot Negatives would be Right now it could be the uncertainty at the left guard position I'm sure after this last preseason game coming up depending on when you see this video that will clear a lot of that up but also the just the strength of the For me for Bradley Bozeman. Is he really gonna be able to get a good amount of push up front? I know he used to place them before so he's used to it But sometimes it seems like he struggled a little bit we're giving up some interior pressure So that that's what I would go with that. So Jason receivers Okay, receivers you got me the The upside and the pluses is that we are more stacked there and we have more depth It's a better group than we've had the last two years You know, it just it just is I mean if you just look at the potential Of the receivers and not only that the proven history of the receivers I mean, we're young with Bateman of Wallace, but do Renee and crochet really didn't have a chance last year with no real off-season Hollywood's getting better and better. I expect actually a big year from Hollywood because of all the support that he has throughout The negative is obvious man. They're the health. They're not on the field right now It's making me nervous like I see Hollywood working and he's a pretty durable guy who's played through screws in this foot So I'm not worried about Hollywood But man would it make me feel better to see Sammy Watkins and Rashad Bateman out there together Just to give more options to this group So, you know, if I'm not sure when this video is going to view But I would you know, I doubt that we're going to see this group together At all before the regular season. So the uncertainty of it makes me really nervous and uneasy But overall when I take a step back, I just say hey Jason calm down This is a better group than we've had the last two years and we've passed them all well All right, so I'll go with the tight ends. Mark Andrews specifically he uh The explosive plays they are there. He is like almost like another wide receiver But playing in tight end position. Um, just the ability that this guy has he can stretch the field He can do so much as a tight end. Um, but now at the same time and that's the positive But at the same time the negative with mark Andrews having just so much volume so many passes throwing his way So many targets. Uh, it also comes with the drops And with the drops, um, it is It's just a part about the numbers and The more targets you get the more chances you are going to have to have more drops Um, but more so a bigger negative that I would that I see is when mark Andrews when it comes to those big games A lot of times Mark Andrews ends up becoming a non-fact and I think it could be because teams And especially those big games like most of playoffs two teams really focus on on on mark Andrews and they're like, hey We know lamar. He loves that tight end number 89 So what we're gonna do is try to really remove him completely from the equation So he can't hurt us. Um, so that would be my negative for the tight ends Can I comment on that? Just of course You know mark Andrews the big games is is what i'm looking at In graven and I think that there is truth through the fact that he's just getting a ton of of attention in those games But if there's a skill a quality a trait that I want to see mark Andrews improve on It's his catches through contact when somebody gets his hand in there rip that ball away You see it with boil. You see it with other receivers, you know, I love mark Andrews and I I don't think chemistry is easily Uh, you can't manufacture chemistry mark and lamar have that chemistry together They have since the first season they played together. So We need mark Andrews to make some big catches in big games. Sorry. I just needed to say that No, you're good man. Uh, and you can go ahead and take it away with the defensive line now Defensive line. I I think that this is going to be a strength of the team. Um, because of the depth Uh, I would say the negative. Uh, first of all is just the age and the health If you look at derrick wilf's History excellent player, but usually mrs. Time Uh, brandon williams. He's getting up there. Calleus Campbell's up there. You have man Uh, just a great young player and matta bk Uh, but the thing that's encouraged me so much this preseason engraving. I don't know if you've seen it Is broderick washington Last year his strength showed up.  I was really worried about their health and age and depth there Didn't know if roderick washington was even going to play with the all field stuff Yes, but uh, but man having the the monstars matta bk Broderick washington and then you got jelly ellis or erin crawford who can play that spot I think this is a strength of that team, man Good good. I love it. Um now with the linebackers Uh, the the bright side the positive Um, these guys are young they're fast. Uh, they can make a really nice, uh combination I love uh patrick queen and malik harrison was definitely looking for the lj fort, but unfortunately he has the season ending injury um But now uh, I would say the negative would be the uncertainty After those guys, I know chris bored. He he can play. He's got some experience for welch Um, there's a lot of question marks right there with uh christian welch I'm not sure what he can do consistently on an f l level yet Um, but if I had to just really go back to patrick queen and malik harrison It would be the inexperience. Um, so there may be times when uh an offense, especially, uh a veteran quarterback or a Season offensive coordinator. Well, they they may they may try to test those guys Uh, they're young football IQs and not to say that they don't have football IQs. I'm not saying that But since they're so young they'll they'll be in their second year and their first full off season It's gonna get tested. They're gonna get tested for sure. Um, but let's just hope that wink has these guys ready So you with the secondary I think I know what the answer's gonna be but go ahead. You with the secondary the positive and negative about the secondary You want me to take the corners or safety or you're you're gonna take it all just the whole secondary Do you think Okay, hey the secondary very deep another strength of this team Uh, I love the depth of it. You know, I try to be engraving. I try to be hard on our team You know at like I want to criticize it but man this defense is deep and uh, you have marlin You have marcus. I would say uh, I just want to say as far as a negative I want to speak about taevan for one minute and that's uh, you know I think a healthy and effective taevan a 2018 taevan Would make this defense very scary, but uh, we're talking about 2018. It's 2021. So Uh, another, you know unknown to this defense now having brandon stevens and seeing our dairies washington and the slot Has given me a lot of confidence that we have the depth that we need in that secondary Uh, and I think that these young safeties will give the chance to play the question from subscribers There's we're gonna have three uh, three safeties in on this defense a lot. I expect to see a lot of dime defense But not a lot of negatives I would just say that we need to sean elliott to stay healthy and continue to progress as a player because he's going to be in There 100 of the time if he's healthy All right, so um, and I will take the uh special teams Uh, you got justin tucker, uh sam cook um nick more the long snapper That's all the positive. I mean what what negatives are there about uh, the I can't call them the wolf pack because morgan cox went to the titans but um What negatives are there like uh, I guess when When you have when you've been so great at your job for such a long time Especially with i'm with sam cook with justin tucker. Um, when you do mess up Uh, it's just it's like whoa a lot of people and and I've seen it a lot of times Well, not a lot of time because justin tucker doesn't mess up a lot of time But I've seen it where if he misses a field goal Um, even sometimes if he makes a field goal and it barely goes in I see some people Oh, man, it's justin tucker falling off is is he regressing and it's like come on It's it's it's like a gift in a curse because justin tucker He's been somebody that's been a victim of his own uh success because he's been so great as a kicker been so consistent Been so clutch like from his rookie year. His dude was clutch help kick the ravens to the super bowl um and one obviously too, but um When you've been so great at what you do for so long When you do slip up when you do make mistakes, uh, it can be blown out of proportion To a lot of people. So that's what I would say would be the uh the the negatives I guess uh with the uh special teams unit Yeah, um, I just had a couple of things to add with the special teams It's like if you're on a team with a bad kicker and he misses a kick It's like yeah, well, you know, we kind of expected that but when tucker misses a kick It's kind of like oh crap. We needed those points Excuse my language, but like it just kind of sets the team back a little bit because you're expecting them to make it And uh, the other thing is engraved and I didn't want to forget about the outside linebacker group um The positive is that we added justin houston for experience and that should help us get some Pressure with a four-man rush the negative is we ask our outside linebackers to do so much And matt judan was one of those guys who could do a little bit of everything Um, that's part of the reason I think yannik wasn't had back is because yannik was a pass rusher Little bit trouble set in the edge wasn't comfortable dropping So when you play outside linebacker force, you better be able to set the edge number one You better be able to rush the passer and coverage and with these young guys, um You know, it's a lot. It's a big ask for adafi away and for dale and haze to be good at all three right away McPhee's not dropping in coverage a lot jaylon furgusson Hey, he looks like he's in a lot better shape. I mean, I don't know the person but man He looks like he's flying around. So I would say that the uh, the the positives are that we have a very good player And we look deep there, but the negatives is Can you really expect these young guys to do all three things right away? Okay, perfect next question came from my guy howard s he said what's happening in graven I'm just thinking out loud But I noticed a lot of buzz and attention being paid to our new wire receiver coaches t martin And keith williams and rightfully so along with our new inside linebackers coach rex ryan But I think our new defensive line coach anthony weaver is flying under the radar I believe he got our young defensive lineman playing at a high level in this pre season like broad rick washington and others I believe he's a big upgrade over our previous defensive line coach joe culley Uh, joe cullen only got a production only got production out of season vets and nothing much out of the young guys Anthony weaver played here and has become a real good coach and I believe his impact should be more on notice What's your thoughts and hashtag ravens nation? Hmm. That's an interesting one. Um, I don't know. I don't I don't know. Um, because Last year now with broad rick washington Like my guy jason mentioned, uh, he's been definitely doing this thing this off season so far But with madda bk madda bk He's the young offensive lineman and last year he like especially as the season went along and he got more opportunities He was looking good man He was looking good. So I can't say that necessarily that um Anthony weaver is a better coach than our previous defensive line coach. But uh, so far so good You've been seeing a consistency. Uh, and that's what we want to see consistency and consistent improvements from the defensive line Yeah, the magic eight ball says too early to tell I would say that that's a pretty good, uh, pretty good description But the one thing I love about anthony weaver is that with him playing here It's a way back in the day, you know, it's like he understands the ravens culture When I watched the press conference with him, you know You kind of got to sift through the presser sometimes to see what's just coach speak and what's coming from the heart But it was just so genuine and graven like I'm thankful to be here. I know what the deal is. I know what they expect I know the level like he seems really thankful and I think he will fit right in and then also I just wanted to give a shout out to the late clearance brooks because uh, what a coach he was I like seeing his son jason. I believe his name's jason brooks Making his own way in the game. So shout out to uh, clearance brooks, missy brother Every time I see him in the highlights. I think about that. What a great defensive line coach clearance brooks was Next question came from tamaris j. Um, he said, what's up in graven? Hope all as well with you and the fan It's been a minute since I sent a question But I enjoyed the videos because you are not the type that has unrealistic expectations of the team as a fan I have a friend from be more who refused Who refuses to be a raven fan because of ravens fans? Dude, I have one of those too and he rooted for the patriots because he can't stand ravens fans That's it's the truth. Kramer if you're out there, I'm talking about you bud, but you ain't watching no ravens video Oh, man, you said I am often frustrated by some of my so-called fans and need to unplug But I find that it's not so much of that on your platform and keep up the good work I appreciate it man. Um, anyway, I just looked at the raven schedule this year And was thinking man, if these teams play up to their potential, we got a lot of work in front of us I think this is even if we play up to our full potential I personally will love for us to win the super bowl to shut down the lemar haters and get kalaia sarang on his way out I agree But I'm not overly confident in this outcome Perhaps I just don't want to set myself up for heartache, but I'm interested to hear Yours or maybe a guest's opinion. Ah, so good timing. Hey, there we go He said thanks and keep up the good work at keeping it clean Team keep it clean. Yeah, man. Hey engraven. I'll take this one first, man I I just say that like hey, you can't get on fans for how they want a fan Some people are our homers and they're proud of it. Some people are gonna poke holes in whatever we do It's harbaugh's fault. It's uh, it's uh, greg romans fault. It's labar's fault You can't stop people from being people. So, um, I'm not gonna stop Rooting for my hometown team like I'm baldemore born and bred So, I mean, I'm raven's fans all the time and I just you know try to I would say to To the to the guy who sent in the question You know just associate with people or who are like-minded when it comes to football if those kind of fans stress you out Like talk to people who have a similar mindset and as far as the season goes I mean most of the people I talked to are very very high on the ravens this year and for good reason But you have to remember stuff happens in graven injuries happen Weathers happen when you count the uh, when you catch certain teams happen So, you know, I'll have my own Expectations, I would say step one for me is I want us to win the division, you know And then if we win the division see where we land, uh How the team's looking in in january, you know me, how are they looking to december or then I reset my expectations So my expectations for this season beat cleveland beat pittsburgh win that division See where we are and then hey, I mean kansas city is going to be tough, man Andy reed is it's not just patrick moems. It's andy reed who seems to have a play for every situation, man So we have our work cut out for us week two. I think is a big game for us to It's one thing to believe you can do it But it's another thing to have done it and I really think this week two game is is bigger than a normal pre-season game We got to get that monkey off our back, man Yeah, that uh that chief's game is gonna be big but It's not gonna be the biggest because it will still be super early In the season, but it'll be nice for the ravens to be tested from jump Because your first game is against the raiders and uh, it's money night football It's an away game or the fans will be back.   Uh, but my um Expectations for the team this year and I've said it before a lot of times I expect them to get and hopefully i'm wrong, but I expect afc championship Um, I expect afc championship game this year Hopefully they go further than that and go to the super bowl and win the super bowl Um, but I'm just expecting afc championship game this year. Um every year the ravens have taken it up a notch Um now to get afc championship that would have to be taken up a couple notches, but um I do expect them to get there now. I honestly feel like they have a team That's good enough to win a super bowl like they have the players in place Um, they they have personnel the coaches they like they can they can do it They they have everything that they need in my opinion to win it and and hopefully they do Now I know you talked about in your question that you you don't want to have unrealistic expectations Uh for the ravens and and for them winning the super bowl because you don't want to be heartbroken Trust me Even if you try to be like, okay I just think the ravens are gonna make it to the division around or I just think they're gonna make it to the afc championship But I just think whatever your expectations are Whatever happens with the ravens if they don't make it to the super bowl if they don't win a super bowl You're gonna be heartbroken regardless because Even though you put in your you might put it in your mind like oh, I don't think this team is gonna win a super bowl That fan at least Well, I can just speak for myself That fan will take over Being a fan it takes over and your love for the team and just the everything that happens during the season It takes over and you get caught up and it's like oh Because you obviously want them to win every single game Even if you don't expect them to you want them to win every single game You want them to win every single playoff game. You don't ever want your team to lose But when it gets especially when it gets to playoff time when your team can't lose It's like oh man. It's just it's a different vibe. It's a completely different Atmosphere is a completely different energy and you just want these guys to do great So it's regardless what happens. Hopefully we won't have to go through heartbreak In the playoffs But they are night they obviously got to get to the playoffs first But hopefully we don't have to go through any heartbreak in the playoffs, but um It's just it's it's all part of the game man as a fan Yeah, it makes the makes the super bowl even sweeter when you win it because there's only one of 32 I mean those odds i'm not a mathematician at graven. Maybe you can do those numbers off the top of your head, but I can't either and uh one out of 32 even if you want to say Let's put it this way There's 10 teams that can win the super bowl or eight teams that you think can win the super bowl That's still a 10 or 12 chance or whatever it is It's hard man.  I think fans forget that like You know, you can have the players, but sometimes things it could be a call. It could be an injury You have to get lucky luck is a part of winning Oh, yeah, we're gonna see how this thing goes, man Next question came from gabriel. He said, what's up in graven Uh, I hope you're having a blessed day and thank you for keeping us ravens fans entertaining this pre season I wanted to talk about a position that nobody else is mentioning which is the running backs With name McCrary showing off this pre season. Do you think it's possible that he knocks justice hill out of the roster? And possibly whoa Buddy he said impossibly takes gust edwards running back two spot Let me know what you think and stay blessed Well, the first part Yeah, it's that's what it's looking like unfortunately Um, especially with justice hill haven't been hurt. So he hasn't got a chance to Compete he hasn't got a chance to do anything since he's been hurt. Um, but Him coming for gust edwards running back. No, uh, not at all And really, I don't even think his gust is the running back to I think it's more of a 1a 1b type of thing with him and jk Um, but also we can't forget about williams. Williams is fighting for a spot, too Um, so it's gonna be I think he has a slight edge over mccrary Um, but those two it seems that those two are battling for that last Running back spot and I think the ravens will possibly Um, if whichever one of those two doesn't make it because again, it's looking like it's going to be one of those two But whichever one of those two doesn't make it. I think ravens would try to hope that the other one passes through waivers And ends up, uh, they can bring them back on the practice squad, which I believe is 16 minute in this year Uh, but I'm not 1 000 sure. Uh, how you feeling about, um, mccrary and williams too, jason You know, I just I did a cut up on my channel of all their carries and catches and their pass pro too because Pass protection is an important part of protecting the quarterback Tyson williams pass protection by the way is is a plus plus quality I mean, he was stone warm on linebackers who had a full steam ahead Taking two steps up and just plowing into them. I love tyson williams, but this question is more about mccrary I like his quick feet and his elusiveness and his speed Gus is giving gusts his job. That's yeah, that's a little too much. I mean, we just made gusts gusts is a special player But I'm hoping big time that we find a way Or not find a way that nobody else claims mccrary that he can stay here stay on our practice squad And be ready to get to be the next man up because I think there's a lot to like about him And uh, the thing that kind of makes me a little nervous is that with this third preseason game coming up in the lack of depth McCrary could go off and just Show out and earn himself a roster spot somewhere else. So I'm hoping we can kind of hide them lay low I mean, uh, sorry to the mccrary family But I want you to stay here and be a part of the organization next question came from my guy gilberto He said hey, how you doing bro? It's been a while with ruben fausta looking to make a comeback What do you think of the idea of having patrick queen malik harrison and ruben fausta? In the same lineup patrick queen as good as he is is only going to get better, which is scary Malik harrison is a big physical thumper that is getting better in coverage every day that he's out there And then think about having fausta a big very physical hard hitting good in coverage linebacker Why receivers won't dare come through the middle? I know he's had some off the field issues, but I believe in redeeming yourself plus his talent It's too great not to give him a chance. Thank you and keep up all the good work As always keep it clean and like brashas parents hands when it comes to catching the ball i'm out I should block you for that alone um, but with uh With what you mentioned and I agree. I do believe in redeeming yourself too. Um, but I don't I don't think the ravens Will take the chance on uh on ruben fausta. Um, I think they will look to other avenues Where there's other players where there's in house And that's what it seemed like they gonna try in house and then even possibly like we're recording this video on august 26 um, the the rosters have to go from 80 to 53 on september 1st, I believe um, so Yeah, september 1st. No. Yeah. Yeah september 1st. Um And we're august 31st september 1st, whatever, but uh I think that if they still want to look for outside help that they're gonna wait till they have All of their options open When everybody cuts those rosters down, but I don't think they're gonna go after ruben fausta. What about you jason? Yeah, I agree with you I think that they're gonna wait to see who comes free because the value of inside linebackers is It's pretty much at the all-time low in the nfl With a lot of defensive backs being asked to be on the field of passing league. I mean, you know all the all the slogans and uh, you know generalizations that are pretty much true It's it's a smaller faster game. Now. I did love ruben fausta coming out of college Uh, it's unfortunate to see what's happened with him Uh, the ravens are willing to give players second chances or player two I just don't fit in the organization like marcus peters never had any off the field problems But he bounced around but despite leading the league in interception since he came into it So if a person cares about football and he wants things done, right? The ravens are willing to Give that person a chance if they fit in their organization So, you know prayers out to ruben fausta. I hope that he does get to play But as far as uh making a priority to bring him in a lot of things would have to go Our way or his way for him to be here next question came from my guy bb He said hey man, thanks for all the positivity a lot some negativity these days, especially when talking about one Lamar jackson was wondering Do you think if lamar played for another team would he still get the negative reinforcement? Ooh, that's a good question. Uh, look, I'm just trying to figure out why he is not respected in the league that he Dominates hashtag team keep it clean Hashtag positive oof That is a really really good question if lamar was on another team. Do you think he would get the same negative? reinforcement um Him being on another team I think it was a high chance that he could um, especially the way that he is But I think another thing that would Um feed into it would be how the team used him, you know the ravens. They uh have lamar jackson. This offense is just It's unorthodox. It's just different. It's different. Uh, the same way lamar jackson is different This ravens offense is just different. Um, and it is not your typical nfl offense And again, like my god, jason was just saying it is a passing league And the ravens why they are very efficient with passing Um, with it being a passing league a lot of people and teams analysts experts all that they look at passing yards Um, and with ravens, they're still going old school. They're still running that ball like crazy And the thing about it, they don't care They don't care even though the league is doing this the ravens are doing that But if he was on another team, I think a lot of it would just depend on the way that he was used on that other team It would depend on the way that the offense was run on that other team But I still I still think it's a high chance that it it would still be a lot of the uh the same stuff But it would it would just depend on so much Yeah, that is a great question. And I I agree with you. I think that uh lamar is just a naturally polarizing player So there he would have his haters for reasons that I don't even want to get into on the show But um, you know lamar is a polarizing player but come into an organization like the ravens Who has a history of success and then they Did the best thing for lamar as a rookie and that's bringing in a coordinator like greg roman Having a putting together engraving a historic running game like our fans get frustrated with it But we are breaking records from teams in the 1950s when jib brown We're breaking walter paton's records. I mean, this is a crazy crazy scenario, but to Go the other way if lamar thing was drafted by the lions And they bring in a passing uh coordinator And they spread them out with marvin jones and kenny galladay and all the other guys that they had Golden tape whoever else and lamar throws for 4 000 yards and and leads the lions to the playoffs Uh, that criticism would have been way quiet So lamar is a victim of the ravens successes and the rake roman scheme, which is historically our running teams The last question on this episode of nfl question from subscribers came from my guy, uh, big cam He said hey engraving very quick question Do you think that the shan elliott has the medal to be an inside linebacker and just a little side note? I had to look up the definition of metal because I almost thought that my guy was using the wrong word But he was using the right word and I learned a new word today And metal is a person's ability to cope well with difficulties or to face a demanding situation in a spirited and resilient way Well, uh, and appreciate you put me on to the word metal to answer your question Look at the shan elliott versus dairy kendry and i'm done jason you can take it away heavy metal heavy metal when it comes to the shan elliott It's uh, not just a uh an 80s thing 80s rock thing The shan elliott has heavy metal. Um, yeah, and uh, I mentioned earlier that uh, you sometimes you got to take the labels off Uh, the shan elliott can play in that box. He can room around I would not make him a full time inside linebacker because he offers you something on the back end of the defense And that's special that's something that you couldn't ask a guy like malik to do like malik can't play free safety You know what I mean? But malik can play linebacker the shan elliott can play both I think the shan would actually be great in chuck clark's role not trying to rush chuck clark out the door Right, but imagine imagine the shan just having the freedom in that defense to be able to roll Roam around and and just and hunt, you know just hunt. But yeah, uh, would you say spirit resilience courage? All those things I think uh adam uh adequate