Our model proposes a biologically plausible plasticity rule that learns a predictive map of the environment using a spiking neural network. This map is then connected to reinforcement learning algorithms, allowing us to explore behavioral time scales while still maintaining a time scale of melisiacans. Our framework also shows how biological parameters such as dwelling times at states, neuronal firing rates and neuromodulation relate to the delay discounting parameter of the TD algorithm and how they influence the learned representation. Additionally, our model suggests a role for replays in both aiding learning in novel environments and finding shortcut trajectories that were not experienced during behavior in agreement with experimental data. This article was authored by Jacopo Bono, Sarzanone, Victor Pedrosa, and others.


What's up guys? We're gonna do a full day of eating. Sorry about the background noise We're heating up my oven for some sourdough bread and since it's a gas oven Produces a lot of CO2, so I got like a bunch of fans circulating like I got all the windows open in the house I got That fan blowing air from the outside in just to make sure that you know the CO2 levels in here don't get too high I normally turn this on too and leave that on but I mean that's even louder But yeah, that's why it's noisy We're gonna get started on preparing breakfast and show you guys what's up So we have our Iberico breakfast sausage going courtesy of Frankie's free-range meat and Something new to you guys. These are oat pancakes.  They tend to cause like this biosis very high in sugar But by adding oats to them increases the fiber increases the gut motility We're gonna see how these turn out. I tried sourdough the other night and I didn't like the sourness too much, so We'll see how these are. Well, this is a mess something in these pancakes They just like glue to the pan. I put I put a lot of oil in here and this is a non-stick pan, but This is not looking good. Yeah, that was quite a mess So I'm gonna have to critique that recipe a few more times before I show you guys how to make it I think the batter was just a little dry and it absorbed a lot of the oil. So it stuck to the pan, but here we have the Iberico breakfast sausage delicious Healthiest source of protein you can really have just the quality of everything in there the fast and minerals the cholesterol really really excellent for you We got our starch fiber Additional mineral source really feed the gut bacteria. I will put a little bit of organic maple syrup on this You should get maple syrup on the foods website We'll get some on there These pancakes are really good with like a smaller amount of syrup Because like most people douse their pancakes with syrup just like cover up the flavor But since the quality of the ingredients in the pancakes is so high It's really good on their own even with fowl syrup We got a big jar of kefir grains also on Frankie's Fruity fruits. I'm having these with the meal instead of Water kefir, so we're not drinking water kefir, but we're gonna have a lot of kefir grains We'll have a lot of mastic at the end of the meal and as always guys, I have my Honeycrisp apple for a little extra sugar some dessert These sausages are my favorite really delicious moment of truth. How is it? Thank you these I like These are delicious. I told you guys I made a sourdough one yesterday So I put the sourdough culture lettuce it overnight Just to sour, you know Not really my thing, but these are delicious. So I'm definitely gonna do a recipe for you guys Maybe in like two or three weeks pancakes but you basically just make a healthy pancake recipe and then put like Equal parts quick oats in it and then add more water and let it sit overnight for the old hydrate and the reason you do that is because You know normal white flour pancakes Don't have a good amount of fiber, so it's gonna ruin your gum motility hard on the liver and Pancakes maybe with a weak flour just don't taste it so The oats are a nice solution so I'm gonna take Three tablespoons of kefir grains right now I mean you could be reasonable and not fill your whole mouth up with kefir grains and choke them down But I guess we're more about efficiency some kind of meticulous guys and look how I eat Like I'll have two bites of sausage I'll have the pancake and I'll have the kefir grains So what I do is protein starch kefir grains Usually at least a tablespoon between the meal now. I've been eating a jar of these a day because like when I move I Stopped the water kefir for a while and my gut got kind of messed up again and Now I'm at the point where I need to take like a lot of probiotics Just to kind of keep things in check and normally this would be very expensive to do but We do have affordable kefir grains on Frankie's Serene Foods.com Probably about half the price of other websites So again how to buy the sausage some pancake some more kefir grains main reason I'm not drinking water kefir right now is because I messed up my batch at home I put in raisins that had sulfur dioxide on them and It made the batch really weird and funky so I had to basically just throw it all out and I'm waiting on my new kefir back. So I should be drinking it in the next day or two but We're gonna take some supplements. So Here I have with breakfast zinc Magnesium 15 milligrams of zinc in one capsule 100 milligrams of magnesium in one capsule and we're gonna do some K2 so One of each of the zinc in the magnesium I'm taking about half a dropper of K2 I like taking my mineral and vitamin supplements of breakfast because you know if my liver needs to process them if they're gonna interrupt my sleep It's not gonna happen later today So the main thing I've been doing lately that's different. I think I've said this before in the past few days of eating this I Have been better with my portions like I'm not overeating anymore. Hopefully that fan in the background isn't too bad Sorry about to get about the noise guys and one thing you have to keep in mind is When your liver is Impaired when your liver function isn't ideal It's focusing on detoxing So right now my organs still aren't super efficient at digesting food So I need to assist them with probiotics. I should probably even be taking some digestive enzymes right now the macronutrient enzymes I'm gonna try taking Taking it tomorrow and this is a really really good base of Safe vitamins and minerals to supplement, you know, basically the zinc magnesium and K2 and also Vitamin C and B complex are our two very safe things to supplement So like tomorrow, I'll have a vitamin C and a B complex with breakfast Because any of the other minerals or vitamins we have on organ supplements Can't be used as like recklessly like certain minerals and vitamin B and certain things You know, you're testing your blood work. You're testing your hemorrhoidal analysis You're seeing if you actually need them whereas the body's demand for zinc magnesium and K2 is so high It's hard to go wrong taking them We did that video on vitamin K yesterday. You guys missed it very eye-opening You know, it's like a perfect day to tan today and the weather said the sky was clear, but there are some clouds so Mid-late September Really nice cool weather Sun's usually out This is where you should be trying to get like a lot of sun But you know with all the stuff they spray in the air Sun usually is now I don't know why I created a hyper palatable pancake, so I Actually don't eat foods that combine fat and sugar like this that tastes really good. Yeah, this is Really tasty. I'm gonna stop eating. So end of the meal. I'm gonna have That's over. I kind of did overkill on the keeper grains, but We'll have some more now I'm probably taking twice as much keeper grains as I actually need It's a little overkill instead of having like one tablespoon after every few bites of food I could probably do a bit less and One thing you'll notice in your bowel movements is You'll see the actual keeper grains. They don't get digested So that means that this live active bacteria is going through your entire digestive system Probiotically inhibiting bad stuff You know a lot of people ask hey Frank is is your stomach acidity impaired or does the stomach acidity kill the probiotics? Eat these keeper grains and when you see them in your bowel movement Obviously your stomach acid isn't as volatile as you think it is These honeycrisp apples. I like pop. I bought gala apples last week. I didn't want to eat them. They're so bad And I've been doing like half an apple per meal instead of a whole apple most of the time Very end of the meal. We had two pieces of apple now. I'm gonna have half a teaspoon of ground up master powder We have this on organ supplements.com as well, and I restocked the big I think it's like 200 gram bags if you guys want the better price But that's gonna be it for breakfast guys. You know, I've been doing this diet for three years now And it's taken me a very long time to figure out How to be creative and have tasty and delicious foods while still recovering my liver health So, you know my my goal with my businesses now has been to really always make people as healthy as possible, but You know when the highest quality products without compromising on stuff and we want it to taste good and be delicious as well So we'll see you guys for lunch Maybe if I lay out in the sun long enough The alien will abduct me All right guys time for lunch We're gonna do the same thing we've been having for like God knows how long Protein source is gonna be a bearable pork tenderloin and then just the bread with the wiping down this actually looks like beef If you gave this to someone and all they could do is see it, you know without smelling it or tasting it looks exactly like beef So I took my pork tenderloin yesterday Just salted it and put it in this towel because you know, I can't eat the whole package at once This is the I bearable pork tenderloin that we have on the website. So it's got our pan heating up. I'm gonna have Maybe four of these medallions Move them around a little bit of oil This is on the food. I'll try to and on these three. I'm just gonna put back in the fridge for lunch tomorrow So I've been cooking all my meat the same lately. I get one side Brown as quickly as possible which usually takes about 20 or 30 seconds Then I flip everything over Cover it and then we turn the heat off and the Residual heat in the pan is gonna brown the other side and finish cooking the inside. So we have our bread We're just gonna slice it up and then the white beam puree is in the fridge We're just gonna put a little bit of this in our bowl If I don't have the beam puree ready What I'll actually do is I'll take a can or a jar that is of the jovial Cannellini beans and I'll saute those in the pork fat and juices that were in here And I'll have that on the side with the bread probably a little too much food I don't think I'm gonna be able to finish this But I'll still quick overview of everything. So we have our I bearable pork tenderloin which as you guys know I don't know nutrition and every meal is very important for B vitamins proteins amino acids overall Southerner health certain minerals omega fatty acids We have the homemade sourdough bed. That's our dense Chloric star source for this meal and then the wiping pure with the artichokes is our soluble fiber and more minerals Key for grains with the meal. We're gonna do the same thing again. Maybe a little bit less Less this time. We're not gonna have as much and then we have the other half of the apple. I also have some potato chips That'll have a few bites of we actually ran out of these I'm frankly strange foods, but we should have some more next week for you guys Hopefully I'm still trying to keep my fat intake low.  They're slightly earthy We're gonna add a little more mushroom and some other spices to it Give it a little more flavor Because right now they're just like a slightly earthy aftertaste Vinegar ones are my favorite. I like them a lot. So instead of having like two tablespoons or like a Giant tablespoon after every bite of the key for grains. I'm just gonna have like a teaspoon The tater chips are very high in electrolytes potassium and sodium. So the goal for every meal is the same the body needs a certain amount of B vitamins and amino acids to detox. That's why we have the high quality protein in every meal, but more importantly You need a very large amount of starch and fiber to give Those bile acids something to soak into so the way the liver is detoxing It's releasing bile those bile acids are mostly reabsorbed But if you have enough starch and fiber a lot of starch and fiber in the digestive system More of them will be excreted and that will greatly improve your detox ability so The starch, the fiber, the legumes, the apple, the sugar, each of these individual components is something that bile acids and toxins kind of lash out to to be excreted and The reason we need so many probiotics like water keeper and water keeper grains is When you have toxic bile acids, high iron levels, all these high quality foods in your digestive system combined with like The liver impairment it gives Candida like a real opportunity and very easy to overgrow So by having the probiotics, you can kind of keep everything in check and not have to worry about that And with the impaired liver function your body isn't necessarily that efficient in assimilating all of the nutrients from the food So I'm not really absorbing all the minerals and everything B vitamins that I need to be vitamin K2 Whatever, that's why you have to supplement things here and there also why it's very important to eat pretty frequently because After that meal sits in your stomach for four or five six hours It kind of sits there and since it's not moving the gum motility is down You're reabsorbing instead of excreting so by eating frequently and constantly pushing the food out You're ensuring that you know less bile and less toxins. They're reabsorbed in the digestive tract because you always have something new For the liver to soak the toxins into also has a lot to do with hydration because If you don't drink enough water the gum motility will halt The only reason you don't want to eat too much fat is because the liver will release even more bile and If too much comes out and too many toxins come out usually end up getting diarrhea various bowel movement If you have enough starch and fiber to soak the fat, you'll be fine. But usually That is an appetite suppressant. So you're not eating as much of the starch in the fiber like if I had the chips with the Bean dip I'd probably be fine. I don't really need the bread. I've said this a lot before but Just give some of you a reminder if you can't eat carbs bread or whatever it is It's because you don't have the right bacteria in your stomach, so You take probiotics you can eat carbs again. Well, that's it for the main part of the meal. So I'm gonna Save the steak for tomorrow You're like a pig or a dog or something, but I don't really have that many leftovers So we got the other half of the apple from breakfast. So end of the meal a teaspoon of masticum All right, so that's it for lunch Eat a little more than I should have today probably but for your food volume You always want to just pay attention to your bowel movements Now if you have very large bowel movements, then you know, you're eating too much or the wrong ratios of foods So you want to reduce that So that's it for lunch guys I guess we'll see you for dinner. All right guys, it's time for dinner. Let me show you what we're having So we got two pans on the stove some mortar bringing to a boil for the udon noodles And then we have the pan here that we're gonna sear the halibut in these are organic Wheat flour noodles we have these on Frankie's food dot com This is the halibut from Frankie's food eat dot com probably my favorite fish in general And we're going to bread that in just a little bit of whole wheat beige You found I like this because it's just a finer texture. It sticks to the fish a little better and sear it in Liquid coconut oil and then those udon noodles are going to go in Some of our white bean and artichoke puree With a few tablespoons of the collagen broth from Frankie's food and meat. All right guys final meal of the day We have our beautiful Pancered halibut very simple and fast. Just be careful. It's super delicate fish I just get a crust on one side flip it over cover the pan and take it off the heat and then Five minutes with that steam in the pan and finish this cooking. You don't even need direct heat noodles with the White bean artichoke and collagen broth It is delicious simple and healthy So we have protein high-quality amino acids some omega-3 in the halibut and it's a white fish. So very little iron Not as hard on the liver great for digestion before bed mainly and then this is the only pasta noodle I can actually eat and We add the white bean puree for some fiber a little bit of oil for some more flavor and The collagen broth for some more amino acids Honey crisp apple as usual for dessert The main difference this meal is we are not going to have water keeper or water keeper grains. We're just going to have mastic gum So I'll have it at the start in the middle and at the end of the meal about half a teaspoon our piece of the halibut very good plain Basically no fish flavor and some of our noodles even though the halibut is expensive It's probably three nights worth of dinner for me for package. So Same with the pork tenderloin, you know, even if I'm spending 40 bucks on 50 bucks on a package of pork tenderloin Lest me three days worth of lunch. So I'll have to wait on the dinner Have half teaspoon of mastic gum. All right. That's our dinner so One more half teaspoon of mastic gum at the end now. I'm not I try to finish the apple because Like if I leave it on the table overnight for 10-12 hours, it really dries out I eat crisp apples are very acidic Which bounces out the sweetness really well Yeah, we got some blood work done. I don't know if I'm gonna do a video on it Just double checking some senior mineral levels May knees even calcium looked okay Copper was a little high on the range and zinc was low So when my viewers suggested that side, I figured I'd look into it and I Guess we're gonna have to supplement a little zinc for some time But hopefully, you know another year and a half two years on the side and I'm really at that point where I'm feeling a lot better Can't imagine how much longer it's gonna take the detox Obviously the stress and work from all the business stuff is has definitely taken its toll You know if I was smart, I would just dropped it all a few years ago and set screw it That would have been the smart thing to do That's what I would do if I had a time machine, but you know, why is this I'm moving this camera keeps going in and out of focus Yeah, hopefully it's not too annoying. I don't know why my phone camera keeps going out of focus But you guys can check out Frank dash the file com for all of my interesting businesses Frankie series means for the high-quality animal products Frankie syringe foods for all the non perishable stuff We have organ supplements for things like the the K2 Amnesium zinc everything you guys saw I'm a whole bunch of other supplements. We fixed the lemon light Wi-Fi shielding. I'm always wearing my protective clothing guys Frankie's naturals lots of natural cleaning hygiene cosmetic products and That I miss one No, I think we actually got them But you guys can also drop a like on the video leave a comment down below Make sure to subscribe and check that notification bell and share the video as much as you can so When these people copy me, they know they know where the original information was from as if that's ever gonna happen


Dedicated to the strength of the nation, now heard of more than 1,000 radio stations. Crowdly we hail. Yes, proudly we hail, starring Don before in the Hills of Homes, a United States Army and United States Air Force presentation. Now here is your producer, the well-known Hollywood showman, C.P. McGregor. Thank you, thank you, and greetings from Hollywood, ladies and gentlemen. Welcome to your Theatre of Stars, where your motion picture favorites appear in plays we know you'll enjoy. That outstanding and popular performer of the cinema, Don DeFour, is our proudly we hail star. You'll hear Don is Douglas Clark in our play and travel with him to New York City in Saratoga as he pursues both a buyer for his western real estate and romances a dream with a red parasol. In a moment, we'll have the curtain for Act One. Here now is a brief message from Wendell Niles. Young man, how would you like to look into the future? Okay, here's what I see. A good job where you can learn a valuable skill or trade. High pay to go with it, education, travel and adventure in foreign lands and the pride of wearing a uniform respected at home and abroad. All these are yours with an enlistment in the U.S. Army. Find out if you can qualify at your recruiting station today. The curtain rises on Act One of the Hills of Homes starring Don DeFour as Douglas Clark. We're in New York a few years before the turn of the century. Along a cobblestone street, a carriage approaches an old brick building. Inside the carriage is young Mr. Douglas Clark, a recent arrival from the West Coast, whose air of opulence didn't match as well-worn shoes and shiny trousers. You should have seen my pocketbook. I had a year before acquired some property on the West Coast. It was now my only tangible possession and I had come east to try to sell it. Buyers were scarce. However, I got an excellent tip on a prospect who turned out to be the heavyweight boxing challenger, Battling Jackson, who was scheduled to fight John L. Salton. I was on my way to see Mr. Battling Jackson that day. This is it, sir. This is where the monster trains. Monster? Very good, Caby. What do you want? Battling Jackson, please. He's right over there. Pardon me, my good man, but would you be kind enough to take me to Battling Jackson? You're already there. You've arrived, boy. I have? You're looking at one and the same. Well, uh... How do you feel, Batt? With my fingers. Ha! You're getting all ready for your fight with John L. Sullivan? You know, people say there's a possibility... I'm murder John L. What do you want? Mr. Jackson, I'm Douglas Clark, owner of some property in California. I thought you might be interested. Say, what are you doing, trying to peddle me something? But they said you were looking for property. Sure and joysy, but not the end of the earth. Hey, there, hold up this peddler in. Well, take this anemic excuse for manhood and escort him to the door before I lose my temper and start breaking phones. I resent that. No sense in humor, huh? Don't show him out, boys. Show him out. Come on. I was getting nowhere in New York, so I made a decision. I decided the Saratoga Springs might be the best place after all, to obtain a buyer for my property. I marshaled my very meager resources and traveled to Saratoga. At breakfast the morning I arrived, my waiter was most cheerful. Well, good morning, sir. The world must be treating you all right, waiter. Reggie's the name, sir. Oh, yes, I've had an amazing streak of luck here recently. Well, I'm glad somebody's been lucky. At the races... Oh, no, sir. At seating. Seating? What in the world is that? It's a very fascinating game I play with Blodgett. He's the waiter right over there with the egg-shaped head. You see, it's like this. Wait just a minute. Oh, you kid. What's wrong, sir? Well, I could have just walked in on that red parasol. Oh, yes. She's lovely, isn't she? Look, waiter, would you carry a note over there for me? Well, I wouldn't be happy to, but I shouldn't advise a note. No? Why? Her name is Carstair. Catherine Carstair. She's from New York. What of it? Sir, you undoubtedly know what the name Carstair means in the investment field. Oh, of course I should have known it once. Yes, I wouldn't suggest a note. It's too, oh, inanimate. But now in the afternoon, she usually walks that little spring down to the hotel. Excellent. Here you are, waiter. This is for all your very generous information. Oh, no. No, thank you, sir. No. It's a matter of principle with me, sir. You see, I couldn't help noticing your cuff is free. Yes, sir. So it is. However, sir, best of luck with the Carstairs. You need it. But then you might just possibly get by that first hurdle. The spring this afternoon? The spring this afternoon. Carstair. Oh, Miss Carstair. Yes? What is it? Oh, I see you don't remember me. No, I don't. I met you somewhere once? Yes. In a dream. Oh, please now. I really wish. Allow me to get you a cup of water. You want to? There you are. The famous, wonderful, miraculous water of Saratoga Springs. You like it, don't you? I think it's quite...unlovely. Isn't it, though? I suppose I should be walking back to the hotel. May I escort you? Well, it's such a short way, and it's broad daylight. Oh, please, Miss Carstair. You have no idea what terrible dragon may be lurking behind some unsuspected sunbeam. You are silly. My arm? You're so insistent. What can I say? That's what I wanted you to say. I'll be going in. Oh, wait a minute. Now that I'm in a beginning, I refuse to have it in this quickly. Please have lunch with me. Oh, I can. Oh, come on, please. You haven't eaten, have you? No, but I'm sorry. I just won't be able to. May I call on you? Oh, yes. I suppose so. Oh, when? This evening? Well, I suppose it will be all right with my Aunt Gertrude. I want it to be all right with you. What time? Shall we say, eight o'clock? All right. I'll begin living again at eight o'clock. Yes. Well, goodbye. Well, you don't even know my name. I'm Douglas Clark. Goodbye, Douglas Clark. Goodbye, Captain Carstair. I remember you passed the first turtle in fine fashion, arranging an engagement with Miss Carstair already. Oh, yes. What's more, I'm going to marry the girl. You are a brash young man, but I do admire your confidence. Well, by the way, Reggie, you don't seem quite as happy as you did this morning. This blasted game of seating I play with that egghead waiter there, Blodgett. Oh, yeah, you were going to tell me about that. That's what it seems like. Blodgett and I put up a wager at the beginning of each season to see which of us can attack the most outstanding clientele to his table. Oh, I get it. That's the most exasperating of business. Here the season is almost over. I think I have Blodgett hands down and Blodgett. He comes around in fairing with considerable conviction that he has an ace up his sleeve. Oh, he's just blind. You think so? Of course. You want to stop him? Just tell him you'll double the wager. That's an excellent idea. I should do that. Oh, young man, I wish you luck when your face aren't Gertrude. I can hear her saying, just what business are you in, young man? What business are you in, young man? Well, at the moment, I'm dabbling in real estate, one might say. I'm also trying to sell a hundred acres of land in California near Los Angeles. Yes. Well, do you have other business, Mr. Clark? Oh, yes, one might say. I'm constantly alert to all markets of business. And my many affairs do keep me very busy. Even though not necessary, I do like to keep a hand in things. Oh, I see. Well, what of your other talents, Mr. Clark? Oh, if I may say so, I'll ask Gertrude. Mr. Clark has a talent for expressing the most beautiful thoughts. Well, thank you, Miss Carstead. Well, I hardly meant that. I thought Mr. Clark might sing or play a musical instrument or something. No, I should say if I have any talent other than my business, it is the recognition of grace, charm, and beauty. And I must say, when I first saw you and your niece dining on the terrace, I thought to myself, I have now witnessed the ultimate. Oh, well, you do say such nice words. Mr. Clark, shall we go out on the terrace? It's so lovely out. Oh, by all means. You'll excuse us, Aunt Gertrude. Reluctantly, my dear. Put a wrap around your shoulders. It's chilly out there. I shall, Aunt Gertrude. It is lovely out, isn't it? Yes. Do you think she liked me? Of course. I was sorry to have you go through this. Oh, no, no, I didn't mind. I wanted your aunt to like me. Really, Catherine?  Oh, of course. Catherine, I want you to know how and what I feel about you. Is it one moment you're a beautiful flower? The next, a rare and fragile section of important lace. Lace, did you say lace? Well, yes. Why did you say that? Well, no, because that's what you are to me. Please, I don't want to be that to you. Don't say that ever. Well, all right, but what's... Don't ask me why. Let's talk about you, your property in Los Angeles. What's it like? Is it hilly? Mm-hmm. Nice rolling hills, but that's what you mean? Oh, I like that. Near the ocean, too. Very near the ocean. Catherine? Yes, Aunt Gertrude? Yes, Aunt Gertrude. You must go in now. Would you have breakfast with me in the morning? All right. And then we'll walk to the spring? Yes. Until tomorrow, then? Until tomorrow. Aren't you going to order, sir? I've told you I'm waiting for Miss Carstair. But I've told you she won't be here for the rest... And I know she will. But please don't shout at me. Well, I'm sorry. I suppose with me it's most of the fact that the seating contest is practically over. Blodgett still smirks around like he has me preferred. Well, why didn't you call his bluff, like I told you? I did. I said double the wager. He not only took me up on it, he insisted we triple it. It's now $400. What? And besides that, you have to act so... Forgive me. Bullheaded about breakfast. I'm not acting bullheaded. He said, why don't you order? She isn't coming. Well, how do you know? I served breakfast to Miss Carstair and Aunt Gertrude an hour ago in their room. In their room? Yes. Aunt Gertrude seemed very upset. I don't think you made too good an impression on her. Oh, well, that can't be. Well, most certainly my impression. I see a very dark storm cloud looming up a horizon for both of us. Well, I still prefer to be an optimist. Better get set, be an optimist. You can still get your feet wet. And I guess, here you will. It's far too basic in my story the hills of home starring Don before to bring you an important message from your government. Man, if you could be at Randolph Field, Texas these days, you'd see plenty of activity. A new aviation cadet pilot training class has just started. One year from now, most of these men will have won their pilot's wings. And they'll be commissioned officers in the U.S. Air Force Reserve. Uncle Sam needs these pilots. He's going to need more. And that's where you come in, young man. You can qualify for the next cadet pilot training class which starts in October. Here are the requirements. You must be unmarried, 20 to 26 and 1 half years old and have completed two years of college. If you don't have the college requirement, you can still qualify by passing an equivalent test given you by the Air Force. And here's something to remember, men. Upon successful completion of your training, you'll earn up to $336 a month. Get your application right away at your nearest recruiting station or Air Force base. The curtain rises in act two of the hills of home firing down to poor as Douglas Clark. Well, a masterful Mr. Clark has lost his mastery of the situation. And the key to it all is the lovely young lady with the red parasol, Catherine Carstair, and the dominating Aunt Gertrude. Perhaps she was the key to everything as far as I was concerned. And when she didn't meet me at breakfast as she had promised, I tried to reach her in her room, but with no success. However, I was sure that she would meet me at the spring, our spring. As I walked down there that afternoon, I quite anxiously thought of the dire prediction and read you the waiter had made.  Water? No, no, thanks. You're looking for someone, aren't you? I can tell you're looking for someone. Well, that's right.  A lovely young girl. She puts stars in your eyes, isn't she? Well, I... Oh, well, it's all right. I did the same thing 30 years ago and I've regretted it ever since. I'd be delighted to hear all the boring details. Oh, it's all right. You're young. Nobody can tell you anything.  Oh, interesting. Sure she will, just like mine. Look, did you... My young man, do you know that there are 138 springs right here at Saratoga and my wife has sampled them all and I got a trot right after. You really? Yeah, she spends the money and makes me trot. That's the way yours will be. The name's Beagle. Yes, Sir Barney Beagle. Tell me, what's yours? Clark. Douglas Clark. Clark, Clark, Clark. Glad to know you, Clark. My business is courses. Biggest course at Maker in New York. Tell me, what's yours? I'm building property in California. Is that so? Where? Los Angeles. Well, I got a brother-in-law out there. Thinks it's a great country. Thinks in 50 years there might be a quarter of a million people out there. I'm looking for it. Yes, Sir, here's my car. And listen, get me some information on that property of yours and I might buy it. Oh, you mean you? Really? You might be interested? No, I mean really, I might be interested. But you better get that data to me quickly. You see, I'm leaving Saratoga tomorrow. I can wire my brother-in-law and he can look at property over. I certainly will get you the information, Mr. Beagle. Don't you forget. Let's say, by the way, before I got here, did you see a girl with a red parasol? Red parasol? Ha! Can't teach them nothing. Just can't teach them nothing. Well, say, the storm cloud I prophesied has broken. What do you mean? Did you serve lunch at Catherine's? Oh, Catherine's all right. She has? Of course. And Aunt Gertrude too. Gertrude thinks you're wonderful, talented, and wealthy. And then I added an endorsement of my own. Well, thank you. Well, I feel very relieved. So what are you worried about? Simply this. Blodgett, the scoundrel, has loosed a veritable bomb shell. He and our seating contest. What's that, Reggie? Battling Jackson. Battling Jackson? He's coming to Saratoga. Well, if he's coming to Saratoga, I'm leaving.  He's the only outstanding heavyweight contender worth 40 points in our seating contest. And Blodgett has him. I'll come. And I made a wager last year with a head-waser on Jackson to win, Jackson won. The head-water remembers things and elephant would forget. Well, that's too bad, but I think it'll work out. Well, I think I'll run up and see how Catherine is now that everything's okay. Oh, no, you don't. Wait, wait a minute there. Oh, no, no, sir. You'd better listen to me. You're going to get me out of this pickle that I'm in. I am. You're going to arrange to dine with Battling Jackson at my table. Well, Reggie, Batt Jackson would just love to knock my ear off. I assure you, we met once before. But I prefer not to lose my ear, particularly at your table. Please, please, sir, will you kindly arrange to dine at my table with Battling Jackson? I will not. Then I will be forced to let Catherine Carstair and her Aunt Gertrude know that you are actually threadbare at the cuffs. Oh, all right. But I'm sure it'll make no difference whatsoever to Catherine. Perhaps not, but it most certainly will to Aunt Gertrude. You can say that again. You know, this is coercion, don't you? I'm sorry, I'm sorry, sir. But you got me into this advising me to double the wager but blodge it, which he in turn tripled. This is an ultimatum? Ultimatums. All he has to do is eat at your table first. That is all. Sounds so easy. When does Batt arrive? Tomorrow. All right, Reggie, you win. I'll try to nail Batt for you. I just hope he doesn't nail me. Oh, black cloud of policy. Fine kettle of fish. I didn't even get a thrill out of giving Mr. Beagle the information on my property. I didn't even get to see Catherine. I had too much of my mind. How to make sure that Batt Jackson were dined first at Reg's table? Well, there was one way to send you. I hunched for my previous meeting and I took it. Well, sir, have you figured away yet? He just arrived. Yes, Reggie, I have. I'm sending this note to Batt. Oh. Sort of an invitation to lunch. Here, let me read it to you. Yes, sir. Battling Jackson. Sir, unfortunately, I find myself under the same contemptible roof with your own odious self. Kindly stay clear of me, particularly when I dine, because the sight of you makes me ill. Actually, Jackson, if you so much as set foot on the terrace when I'm dining, I shall be forced to personally eject you head first, sign Douglas Clark Pellar. Sir, do you know what you're doing? I hope I do, Reggie. I hope I do. Well, sir, the mail got through and here he comes. And bladget is beaming in anticipation.  Oh, that looks very upset. Oh, my. What a gorilla the man. Yeah. Gee, I wonder if Catherine will love me in pieces. He's coming to my table. All right. Oh, this is wonderful. This is terrible. Hello, Padley. Uh, that, uh, we meet again. Yeah, I got your note. Uh, did somebody read it to you or did you learn yourself? You know, anyone that writes a note like that to Bad Jackson or speaks like that to Bad Jackson, anybody who does that is either crazy or got a great sense of humor. You thought it was funny, Bat? Funny. Well, I never been insulted like that in my whole life.  You haven't even heard the beginning.  Waiter. Yes, sir. Bring this walking barrel of lard a menu, will you? Yes, sir. The walking barrel of lard. Oh, this fellow's a kick. Oh, hey, Clark. Well, hello, Mr. Beagle. This is Mr. Bat Jackson. How do you, Mr. Jackson? Glad to know you, Beagle. I'll be back in a minute, Clark. Yeah. You know, Clark, I just checked out. I almost got away. Then I remembered I had to go to the bar. Then I remembered I had business with you. Oh, yes. My property in Los Angeles. Yes, yes. That's right, Clark. Uh, just a minute, Mr. Beagle. Katherine. Katherine and Gertrude. Hello, Douglas. I'm so sorry. I've been concerned. Well, Katie. Mr. Beagle. Wait, just a minute. You know each other? Know each other? Why, sure. She works for me. Works for you. Oh, Mr. Beagle. Lace's courses. Best course at Lace where I got to. Yeah, sure. I won a prize. Exhibitation money. Didn't dream he'd come to Saratoga, though, Katie. Oh, Mr. Beagle, how could you? How could I what? They told us you checked out. Us? Oh, sure. Sure, sure. Oh, hello, Gertrude. Well, you know her, too? Sure. That's Katie's cousin. Sometimes works in the studies department. At first, and she's not so hot. Oh, dear. Everything is ruined. It certainly is. And let me tell you, Mr. Beagle, I may have been the best lacer you ever had, but I'll never lace another course at for you as long as I live. Now, what in the dickens have I done? You see, boy, women for you. A nice, clean job lacing corsets. Niceest job in the world, and then they want something better. Just a minute, Mr. Beagle. Catherine, don't run away. Oh, listen, I wanted to tell you, Clark. I had my brother-in-law check into that property. Catherine, come back. Clark, Clark, don't run away till I tell you. Your property's no good. Water's contaminated. It comes up all black. Uh, sorry, Mr. Beagle. Yes. Now then, look, when you talk to Katie, you just tell her to be sure to get back to work at 8 o'clock Monday morning. Don't care how she talks to me. Best course at lacer in the business. Look, I'm sorry, Mr. Beagle, but Katie and I won't. We're going to be married. Well, well, now, if that doesn't beat all, women have to get married, don't they? Can't work in a nice corset factory.  We're convincing, particularly Gertie. She also sometimes works extra putting stays in it, Beagle. Yes, so I heard. If it'll make you feel better, I was doing a little masquerading myself. You were? Yeah, that's right. You're not getting any big bargain. Oh, yes, I am. Oh, now, come on. Stop this sniffling and listen to me. All you're getting is a guy who owns a parcel of land on a place called Signal Hill in California. I can't even give it away. I don't care. I'm not particular. Well, all right, all right. Now, come on. Settle down. Feel better? Better. You know what? What? I just realized something. You've never kissed me. One sure thing. What? There wasn't any make-believe in that. Well, when a young man can't give away a hundred acres in one of the big oil-producing areas of the earth, I suppose it isn't make-believe either. Or is it? The curtain calls in the final act of the Hills of Home. Our star, Don DeFore, will return for a curtain call after this timely message from Wendell Niles. Here is a postgraduate question for you high school graduates. What is the largest adult education program in the world? Any regular Army soldier can tell you the answer is the United States Armed Forces Institute. Yes, the Armed Forces Institute has had more than two million servicemen and women enrolled. What does this have to do with you? When you enlist in the Army, you'll be able to continue your education. Wherever our soldiers are stationed at home in Europe or in Japan, they can take courses from the Institute. You'll be able to study subjects at all levels, such things as accounting, journalism, and many others. Yes, you'll find plenty of opportunities for education in your Army career. Get all of the facts right away at your nearest U.S. Army and U.S. Air Force Recruiting Station. And all once again, our star, Don DeFore, and our producer. For a brilliant performance, come back, Don, and take a well-deserved bow. Thank you, CP. The pleasure is all mine. Don, on one of your previous shows, we told our audience all about your commuting between Hollywood and Broadway, pictures in the theater, of summer stock, and your days at the Pasadena Playhouse. You know, I'd like our friends to meet you here as an ingrained but transplanted Iowan. Well, you know, CP, I don't believe any of us ever break away from our hometown influence. That's why my wife, Marion, her mother and I, are in love with our Midwest farm type house. Where you are known as the Iowa Rail Splitter. Well, I really didn't split the rails, but I did build the three rail fence around the place. Marion made all the curtains and drapes, and her mother designed and made the shades of the lamps I made. Hal Wallace, your producer, tells me that you've turned down 15 summer stock plays to work on your new house. That's right.  Oh, well, I know it. And by the way, how's your writing coming along? Well, you know, I have a studio hideaway in the half-story of the house. You reach it only by ladder. Yes, you climb in, pull up the ladder, and the stories flow out of the typewriter. Well, not that fast, CP, but I am writing a musical story for an outside picture I hope to get, which is a comedy drama. And I have a few ideas for short stories I'm playing around with. And in your spare time? I'm just living, CP. Oh, good. I've got a breather now that romance in the high seas is finished with Warner Brothers. I'll be looking for it. And incidentally, we have a great play for next week. Well, let's hear about it, CP. Next week, Don, and ladies and gentlemen, we present Vagabond Dream, starring Martha Scott as Ruth, a somewhat cynical miss that holds to the happiness of a single dream. Better experience in an unfriendly world has taught her that with each dream there comes a rude awakening, but she does awaken once the happiness in Vagabond Dream. I'll be in the hideaway at curtain time. Goodbye, CP, and it was a pleasure. Goodbye, Don. Join us next week, won't you, ladies and gentlemen, when we present Martha Scott in Vagabond Dream. Until next week, this is CP McGregor saying thanks for listening and Cheerio from Hollywood. Don before appeared for the courtesy of the Hollywood coordinating committee which arranges for the appearance of all stars in this program. Story was by Rich Hall, with the orchestra under the direction of Eddie Skrivani. This program is rebroadcast to the armed forces overseas through the worldwide facilities of the armed forces radio service. Remember, proudly we hail next time presents Martha Scott. This program is transcribed in Hollywood for release at this time.


Good afternoon. So my sole mission in life for the next 15 minutes is going to be to make sure that none of us in this room sort of laps into a post lunch nap time and we're gonna do that by talking about customizing core blocks. And the first of many traffic metaphors to come is setting guardrails for clients. And so there are probably some sort of clients rather than developers either here or listening and watching somewhere. I'll give you my perspective from the developer side in a minute, but I guess if you want to think of it in a slightly different way, we are talking about trying to streamline your block editor experience and make your content management easier. So if you have seen any of the Spider-Man movies or reboots or reboots of reboots, you have probably heard one of the grown-ups telling Peter Parker or Miles Morales that with great power comes great responsibility. Now obviously the only difference between me and Spider-Man is WordPress and the abs, but I'm working on those and sort of the gist here today is that you can't read this because it's so small to fit it all on the page, but those are the core blocks that you get with WordPress right now. And there's a lot of them and within those blocks there are a ton of options for customizing the content of that block. So there's a lot going on there and there's a lot of responsibility that goes with it. So in keeping with our traffic metaphor, let's take a brief detour and this is sort of a perspective that I was just promising you. When we build a site, we typically have an intense design and UX phase before we get started doing the developing. And our team at Minecraft, the design team, and the UX teams are excellent. All of those like Spider-Man comics, superlatives apply to them. Amazing, spectacular, friendly neighborhood event. No, not that one. What you see here is part of what they provide and it's this atomic design and so you've got a lot of very specific things on here on the screen. You've got button styles, primary, secondary, and tertiary. You've got headings there, typography is set for H1, H2, H3, and you've got font sizes, you've got font families, you've got font weights that are all being specified there. All of that goes into the designs and that's what's used everywhere in the designs. So it's pretty specific and there's, it's all defined and it's important to remind everyone that the client paid just as much for this as they did for the development part of it. So it's important to keep it in mind throughout the whole process. So another traffic metaphor, road closed. So let's start with a sort of drastic measure. We're not closing down the road, but we're going to cut off a bunch of those blocks that we saw earlier that we don't really need. They're not part of this project, they're never going to be used on this site. All they're doing is cluttering up that interface in the block editor when one of the users goes in to create a new page or update a page. So first we can use, this is in PHP, probably in a functions file, maybe in a plug-in. We're using the allowed block types all filter and we are essentially setting the allowed blocks that we want. So we've got button heading, image list and paragraph and that's it. So that when we go in to edit the page instead of what we see on the left where you've got a kind of small scroll bar and a lot of options there, instead we've just narrowed it down to the ones that are going to be used on this site. There's no kind of extra distraction there. Now we can do a little bit more with that if we want to with that filter. You've got the option, what we've got in the example here is that we are setting those allowed blocks and whitelisting them on a post type basis. So if it is a page, we want button heading, image list, paragraph. If it is our custom post type, we just want heading image and paragraph. You can do that, you can do some other things you're probably thinking right now of some other conditionals you might be able to use or things that you might be able to target to do that. Again, this is the same filter just in PHP. Let's look at the same thing but in JavaScript. We don't have time here to talk about what you have to do to enqueue your admin scripts and things but that's essentially what you would do and if you need to figure that out, you can Google that but that's what we've done. So this is an admin script and we've got our set of allowed blocks and then we're just looping through and unregistering the ones that we don't want. So we can do it either in PHP or JavaScript and JavaScript is going to have the advantage of being able to know about blocks that are registered in JavaScript whereas PHP would not. So now we've gotten into one of those blocks that we do want and this is the heading block and you can see that there are too many options. Based on that design that we saw earlier, there are too many options here. We don't need all this. We don't want to change the text or background colors. We don't want to change the typography settings. We don't want to change the size. Those are established in that design system and we want to keep that. We don't want to add margins or anything else on there. We want to keep what we've got in that design system and the thing to keep in mind about that is that when we talk about the client, it's not necessarily always someone who has been part of this process the whole time. There were the stakeholders who were there from the beginning and approved designs and sat there with the designers as the designers explained exactly what the reasoning was behind certain elements, the reasoning behind choices of colors, fond families, things like that and that's a lot of information that they have but maybe your client is someone who is coming on board four months from now and doesn't know but they have a specific assignment and they need to go in and do this and they never saw this design system and they never sat through those presentations to know exactly why the designers did what they did. So it's important to keep that in mind and that's part of why we are doing this. All right. So this is the theme.json file and this goes in the root of your theme. We talked about PHP. We talked about the admin JavaScript. This is theme.json. It goes in the root of your theme. And at this point sometimes when you first start in with this stuff you're thinking I've got all this other stuff that I've got to deal with. Now I've got these admin scripts that I don't use otherwise and now I've got to do this theme.json file that I've never used before and I'm not familiar with it and you're thinking I'm just going to write a couple lines of CSS and like hide this with settings control that I don't really want. And unfortunately you're going to look in there and you're not really going to find many or any good selectors that you can use to target that. So this is really as the marketing people say a non-starter. You're going to be using theme.json to do this. And it looks like this on the screen. It allows us to add, change, and remove certain features that we'll continue to talk about with this. And in this case we've got a typography settings for font sizes and in the screenshot we've got a few preset font sizes there. In our example that we're talking about here we don't want that so we're just going to pass that empty array. And then that's going to get rid of that setting that we don't want anybody controlling. You can also in theme.json control things on a global basis or on a per block basis. On the left that's going to take effect wherever those controls are used on any blocks. On the right it's only going to take effect on the core heading because you see that we've nested it under there. And you can do that for all sorts of things. So wherever that font size control appears you still have it if it's not the heading block, that core heading block. Now we're on our paragraph block and by default we've got a bunch of stuff here. Again we've got the text color, we've got the background color and we don't really want that and even if we did that's not our color palette. That's the default color palette that we get. So we can throw a few settings in there to get rid of those. If we decide that we do want a color palette then we can do this. We can pass along the colors that we do want to use in a color palette for this block. And so now we've got just those ones that we want dark green and light green. This is the core image block and right off the bat we are seeing like these giant rounded corners that are possible with that image block that we didn't see in our designs anywhere. That's not going to match our designs and it's probably not going to look good if one image on the site has these big rounded corners and nothing else does. Those are set as that rounded style that's provided by default. For this we are not going to use theme.json. For this we're going to go back to JavaScript, alternate root, make sure you catch that traffic metaphor. So we're going to go back to our admin scripts and we are going to unregister the block style default, unregister the block style rounded for the core image block and that's going to get rid of those. This is a reminder of what that design system looked like when it comes to buttons. We've got our primary button, we've got our secondary button and we've got our tertiary button. And we've also got our hover and active states so it's very, very well thought out and it's all laid out here. So you can start to imagine having seen a few of these other blocks now, what sort of controls we might see on this that might cause problems when you have a very clearly defined set of button styles like this. And sure enough we've got styles fill and outline, we've got width settings, we've got those colors again, and we've even got a border radius slider. And there were no border radii on the buttons in the design system, those are nice square corners. So what are we going to do about this? Well first those colors are easy to eliminate, core button block we're just going to set false on a number of those attributes and we're in good shape there. That's the easy part. Now we had filled and outlined styles by default on there. Those basically match up with that primary and tertiary set of buttons that we saw in the design system. So we could just leave those because they're essentially what we're looking for already. If you wanted to make sure that the names were exact and be particular, you could unregister those two styles and then you could do what we're doing here. We are, instead of unregistering, we are registering a block style. So now in addition to those two we've got our tertiary style that would be available in that same spot. Not so fast. We've hit a rope block. We've got width settings and we've got border radius to worry about. This is going to be a good news, bad news situation. And I'm going to give you a screenshot, a couple screenshots of Gutenberg issue in GitHub. Ability to disable border radius and width controls. Yep, that's what we want to do. This issue was opened on January 21st, 2020. That was before the pandemic, which I think was a thousand years ago. And the very first line is most themes I build have a strict set of button styles. Yes, they do. What you can also see is that this issue is still open and then it's still active. So you're probably thinking, alright, well one of these has probably been fixed and one hasn't. And you would be right. So the problem is that the border radius is now, since that was opened, fixable. We can take care of that one. Bad news is the width settings issue still applies and that's why that issue is still open. So not a perfect situation here, but we just went through a handful of blocks and we went and narrowed those options down by quite a bit and made sure that like nothing is really going to go badly wrong when anyone goes in there to add content and update content on the site. You have arrived at your destination. We used PHP and JavaScript for a few things. We use theme.json for quite a lot of it. We've only scratched the surface of what theme.json can do. There is a lot that you can do with it. And a really good way to take a look at it is to pull up one of the core themes like 2022 and look at the theme.json file that's in there. You'll see a lot of different things that they're doing in there and you'll kind of get a good feel for what they're doing, why they're doing it, and how it works on the site. Older themes, really only an issue if you inherited a site or something with an older theme, but there can be problems with theme.json. Watch where you're going. The block editor is constantly evolving. It's changing as we saw since that issue was posted one of those problems got fixed already. So things do change, things do get deprecated, keep an eye out for that. And with that, I will tell you to please drive safely and thank you very much.


It's that time again. This is Katni with your weekly Python on Hardware News. Every week, we put together the Python for Microcontrollers newsletter. It is available through AdafruitDaily.com. Head over to sign up and see all of the past and current newsletters, or tune in each week to hear what's going on. This week, Adafruit joined the Stop Hate for Profit campaign by pulling ads from Facebook and Instagram, joining large companies like Northface, Patagonia, and REI. Facebook specifically has ignored the requests from users, companies, and social justice groups to take meaningful action. They now have a chance to listen and make changes. Adafruit is supporting the efforts with the Anti-Defamation League, Color of Change, Common Sense Media, Free Press, the NAACP, and Sleeping Giants. Visit the Adafruit blog for details and resources. Adafruit is working with the team to open safely as New York City continues to lift COVID-19 restrictions. We continue to follow the same safety protocols we have since the beginning, and will continue to do so. At this time, regular non-COVID-related orders are shipping, but expect delays as we ramp up. We are working hard to get more items in stock, so if there's an item out of stock that you're looking to purchase, sign up to be notified when it's back in stock. For more information, visit Adafruit.com slash open safely. With active development of Bluetooth capabilities in Circuit Python, here's a spotlight on some of the recent community work. Eyebeacons are BLE devices used in location awareness applications, such as welcoming people as they arrive in an event, or broadcasting information to compatible devices at a nearby museum exhibit. The term Eyebeacon is Apple's implementation of the technology, and reportedly is what they use at their stores to send notifications to iPhone users as they enter or leave the store. Another great application of Eyebeacons is general automation using iOS apps such as shortcuts and push cut. Some examples are turning the lights on when you enter the office or running a home kit scene when you leave the house. From Moving Electrons blog, Eyebeacons can be bought online, and the purpose of this short post is to reuse a BLE-capable small microcontroller running Circuit Python as an Eyebeacon. In my case, I'll be using a particle Xenon device, but the Adafruit Itsy-Bitsy NRF52840 Express or an Adafruit Feather NRF52840 Express microcontroller will work just fine. Read more at movingelectrons.net. Learn about controlling a LEGO WeDo 2.0 wireless motor with Bluetooth and Python in a tutorial from ev3dev.org, video available on YouTube. Anderson Lizardo posts to GitHub, HCI UART EMU, a very simple emulator of Bluetooth HCI UART transport. It can be used to emulate a Bluetooth device using QEMU, configured to redirect serial to TCP and HCI Attach. HCI traffic is saved to a file. Maker Melissa has been working on a large multi-panel LED matrix sign for her lab. Melissa writes, the LED matrix sign is a project I have been wanting to work on for the last 30 years. I saw that the Project MC2 pink pixel purses were very inexpensive on Amazon, so I ordered six and disassembled them. Other hardware includes an Adafruit RGB matrix bonnet and the Raspberry Pi 3B+. One goal was to run this project with Python because I wanted to easily be able to script out messages or a series of messages. I was pleasantly surprised to find the Hunter Zeller RGB matrix library. Recently working on developing the Display.io library for Adafruit Blinka, which runs on Raspberry Pi and is built on top of the Pillow Library, motivated me to focus on the sign project. Melissa designed and printed a modular 3D printed enclosure for the panels. She has written a standalone library that works for the project and plans on releasing it on GitHub for others to use. For more details, check out Maker Melissa on Twitter. In this week's Circuit Python deep dive live stream, Scott streamed further work on the ESP32 SPI and memory. Check out the latest video and past videos at adafru.it slash deep dive. Become a sponsor to MicroPython on GitHub. Funds will go towards continued maintenance of the software, recruiting additional maintainers, and offering bounties for finding and fixing critical bugs. For more information, visit github.com slash sponsors slash MicroPython. Python is the third most beloved developer language in the 2020 survey. In the 2020 Stack Overflow Developer Survey, Python slips to third place in the beloved languages category behind Rust and nearly a tie with TypeScript. For details, visit stackoverflow.blog. The Hello! Blink Show podcast released leading a developer community with Katni Rembore. In this episode of the Hello! Blink Show, Harris and Sean interview firmware developer, hardware designer, technical writer, and community leader Katni Rembore. I share my insights into how I engage followers and educate my peers. Listeners will hear my advice as I delve into my experience with Adafruit and the process involved with fostering a community on learning Circuit Python. Check it out at helloblinkshow.com slash 14. The Adafruit Discord Server is three years old. It was set up on June 21st, 2017. Discord has turned out to be a wonderful place for the community, including folks interested in Circuit Python, Python, and MicroPython. Join at adafru.it slash discord. A post on dev.to walks through using Circuit Python to play Grand Theft Auto San Andreas Chaos by inserting a random cheat code into the game via keyboard emulation on an Adafruit Circuit Playground Express. Cedar Grove posts to Twitter, a workshop clock and a micro pelican case. It uses an Adafruit Feather M4, RTC Featherwing, Level Converter, and Display. It has a custom Osh Park motherboard, functionality provided by Circuit Python. The 2020 Python Software Foundation Board of Directors election recently concluded the top four are Nina Zakarenko, Dustin Ingram, Jeff Triplett, and Thomas Wooters. Each will serve a three-year term on the foundation board. More details available on the PSF blog. Caitlin's dad continues to make inspired art with Neopixels controlled by Circuit Python, including a light-up obelisk and a word clock. For this and more, check out Caitlin's dad on Twitter. Read about using the ESP32 Wi-Fi Manager and MDNS in MicroPython on sdoward.com. Build a Kids Eye Safe Smart TV with ESP32 and MicroPython in this post on srccodes.com. Font edit font editor targets embedded systems with LED, LCD, or ePaper displays. Allows exporting developed fonts to an array compatible with C, C++, Arduino, or MicroPython and Python. Details on cnx-software.com. Code samples for the book Effective Python 59 Specific Ways to Write Better Python by Brett Slatkin are available on GitHub along with an outline to learn better Python practices. You can also get the book from major booksellers. Structuring a Python application, a video reference guide course to common Python application layouts and project structures for command line applications, web applications, and more available from real Python. This week on Python T with Nina Zacherenko, Carol Willing and Nina discuss empowering others with Python. Art by Cat Robbins for the University of Bath Visions of Science Competition. This work showcases an Adafruit Circuit Playground Express and the University logo. Check out details at MFC underscore cat on Twitter. The number of Circuit Python supported microcontrollers and single board computers grows every week. There were no new boards added this week in addition to the six added last week. Are you interested in adding a new board to Circuit Python? Check out the Adafruit Learn System for a series of guides about getting your board added to CircuitPython and CircuitPython.org. There are five new Python on hardware related guides in the Adafruit Learn System this week, including build a Circuit Playground Bluefruit automatic bike brake light with a custom 3D printed bracket that automatically turns on when it senses that the bike is breaking in this guide from Dylan Harada. Build an RGB matrix slot machine featuring fruit and Circuit Playground characters, MP3 sounds, and a 3D printed print in place spring loaded handle powered by the Adafruit Feather and the RGB Matrix Feather Wing all running Circuit Python in this guide from Noah and Pedro. The current number of Circuit Python libraries is 260. This includes both the Adafruit Circuit Python libraries and the Circuit Python community libraries. There are no new libraries this week, but there are a number of updated libraries. As always, visit CircuitPython.org slash libraries to download the latest Adafruit Circuit Python bundle included in this week's updates from the Circuit Python team. Now that the first version of the Adafruit Blink of BLEIO library is essentially finished, Dan's next BLE quest is to re-implement underscore BLEIO again, this time using the ESP32 HCI interface as the low level. The ESP32 is what we use for Wi-Fi on our airlift boards, but it also supports Bluetooth HCI, a serial protocol that is pretty standard among Bluetooth adapters. Most Bluetooth USB dongles implement it, for instance. So once Dan has it working on ESP32, it should also be usable for other adapters that implement HCI. Lucien worked on fixing an I2C timing issue in the F7 and H7 boards, RGB matrix testing, adding the IMX-1050 EVK board, and a variety of other minor bugs and annoyances. As always, he's trying to learn new things about bugs as they're resolved so he can avoid issues in the future or fix deeper structural issues that could cause more instability later on. Melissa finished working on some more of Display.io for Blinka. One of the displays she found particularly challenging was the SSD1331, despite the fact that she originally added the code to CircuitPython to get it working. The reason was that despite it wanting to accept all data as commands, sometimes it wanted commands sent as data, which she found kind of weird. Using a combination of hooking up a logic probe to compare the Adafruit CircuitPython RGB display library and carefully comparing CircuitPython, Blinka Display.io, and the RGB display library, she was able to figure it out. She also wrote a script for the Raspberry Pi, though it could really run on any board that supports Blinka and I2C, that will step through calibrating a nine-off sensor using the command line. She's currently working on writing up a guide page and using this script, which will be one of the easiest ways to calibrate the sensor. FlaskCon is a community-driven Flask event being held July 4th and 5th. Flask is a micro-web framework written in Python. Call for papers is currently open. Visit flaskcon.com for more information. EuroPython 2020 this year will be an online conference from July 23rd to 26th. Attending the conference days will require a ticket, and participating in the sprints will be free. Check out ep2020.europython.eu for details. PyCon AU has announced that they're holding PyCon Line AU in August. Check out 2020.pycon.org.au for more information. PyCon India 2020 will be held online from October 3rd through 5th 2020. A call for proposals is now open through the 14th of August. Visit in.pycon.org slash 2020 for details regarding the CFP and the conference. Translating Circuit Python is now easier than ever. Translations make the project more accessible to a broader range of folks. Adding or improving translations is a great way to get started contributing to the project. With the help of fellow open source project WebLate, we're making it even easier. You can create a new account just for WebLate, or sign in using other sites like GitHub, Google, or Facebook. If you write another language, visit adafru.it slash translatecp, sign in, and start translating. Looking for more Python on hardware all week? Join the Adafruit community on Discord and check out the help with Circuit Python and Circuit Python channels. We're over 21,000 strong and continuing to grow. You'll find a supportive, positive community filled with like-minded folks. Join at adafru.it slash Discord. And that is your Python on hardware news for this week. Visit adafruitdaily.com to subscribe to the newsletter or tune in again next week.