 It's not time for Python on hardware all right There is so much going on in the world of Python on hardware that we had to make a newsletter in this newsletter We're almost like 9,000 subscribers. I think it's the most subscribed to Python on hardware newsletter So this week on the newsletter We have a few things. Yeah The first thing we have is we were celebrating how many guides we had yeah, so it's 2,500 That's a big deal good up to 2,500 lots of guys And then in our newsletter we also point to our other newsletter which we do which is the internet of things monthly that comes out every month We started to cover some things that I think will be interesting in the Python world But it'll probably be interesting in the legal world soon GitHub co-pilot it's an AI coding assistant and The controversy this is funny as hell I mean like everyone's angry, but I just think it's hilarious I think we're actually at a point where we're starting to laugh at lots of stuff versus just get angry So I was just like oh cool like this will be interesting. Yeah, and so the controversy is that this GitHub co-pilot thing was trained on all this GPL code and It then inserts code when you want it you still have to do stuff afterwards like compile it and everything But the debate is should GitHub Microsoft be able to use all that open-source code as a training set to produce code for people and the answer is Donna, I mean what's what did licensing doesn't specifically say whether or not you can train data on it a lot of code that people look a Lot of code like this example it comes from the API documentate, you know, it's like it's a little bit It reminds me a little bit of the The API discussion that just came up in the court in the Supreme Court case between Oracle and Google about Java and everyone the judge said well, it's like if you have a function that determines You know the max like the you know max int int and it returns an inch Whichever is larger gives you the larger the two ints There's really only like one way to write it like at some point. There's when your API is high level enough There's no real other way to write it. So Something that just copy and paste basically is it is a copy and paste smart snippet writer Is there a de minimis of code That is not licenseable because it's it's such a small amount of code And there's no no other way of writing it because the API only works one way Yeah, I mean like like yes, it's like it's like if it's trained it's not going to write the entire program for you It's like it's only going to make sense for small chunks of code because the longer your your markoff chain is right the less sense It makes so it works for small chunks and the question is what is the smallest number of lines of code? That is non licenseable because it's so short Yeah, so I don't have an opinion on this yet because I'm still looking at all the arguments There's arguments that are like well if we were to stop we is a society in laws If we were to stop GitHub Microsoft from doing this a music company could use AI to come up with every song that hasn't been even Every note of every song that hasn't been made yet and just every time a new song comes out Just like well, we already made that you can't do that anymore because we've already did that So there's a lot of like interesting thought experiments with this But we'll see because I think it's going to be really interesting and I think it's going to help people with their code I just know that all these lawyers are so excited. Yeah, they're like Is it like this is a new flavor? Another approach could be where you use this in like why don't you tell me if my code is definitely broken mode? Yeah, I mean there's linters. I think an AI linter could be interesting too. Yeah, okay Next up the HP prime g2 calculator supports two types of Python. That is right more calculators Python so it has a couple different things Next up Oshpark has six layer boards for folks that are really in Oshpark do check it out They have pretty fast shipping and then we went over a lot of the things that you can expect and our newsletter But the highlight this week and the thing I'm going to talk about is Mark calendar eight six twenty twenty one. It's circuit Python day. It's happening. It's Friday the six It's a sneaky day. It looks like an eight looks like a six. These are all snake letters steak snake numbers So that'll be the day that we do Circuit Python day this year. So let us know what you want in the chat. We have a good idea We're gonna have interviews with people in the community projects kind of a whole smattering of things throughout the day Other people will do stuff around the world pretty much up to them We like to have a hands-off We have a central hub and things and discord and stuff where we do things But everyone is free to do stuff and have a good sucker Python day and that is the Python hardware news for this week