Item No. SCP-241 Object Class Safe Special Containment Procedures SCP-241 is to be kept at Site-19, using standard operating procedures for containing safe class book and manuscript type SCPs. See Document 241-05-3H. With the following additional conditions, SCP-241 must be kept open on a flat surface with restraints across opposing pages of the open book to keep it from closing accidentally. Containment devices must be checked at least once a week for structural integrity. Any anomalies must be reported immediately to Site-Command. Access to SCP-241 is restricted. Any and all uses of SCP-241 must be logged. SCP-241 must be transported in an authorized bookstand such that it cannot accidentally be closed in transit. In the event that SCP-241 is opened outside of a testing environment, the last person to have touched it must report to the nearest infirmary, and a D-Class personnel must close and reopen SCP-241. Description SCP-241 appears as a normal book, 33 cm x 23 cm x 3.5 cm, entitled Good Home Cooking. The cover of SCP-241 is a red and white checkerboard pattern, with the title in simple black letters on the front and spine. When open, SCP-241 contains 99 recipes, sorted in the typical sections of a cookbook. Many of these recipes include a picture of the dish that is invariably appetizing, and a small percentage would call for rare or exotic ingredients. However, SCP-241 is opened by a subject, known as the target, different from the one who last opened it, i.e. the previous target. The recipes contain the book change. Preliminary investigations concluded that if the target eats a dish prepared from one of the recipes in SCP-241, that person soon dies from apparent anaphylactic shock. Others who eat the same dish are not similarly affected. Testing has been authorized to determine the exact nature of SCP-241's effects. SCP-241 appears to be impervious to getting dirty, and to at least minor damage. For example, sauces splashed onto the pages disappear almost immediately, and torn pages and nicks on the cover are repaired within seconds. Testing on the limits of SCP-241's durability are not authorized without approval from ██ and ██. Research on SCP-241 continues, including potential interaction with other SCP items. For more information on current experimentation, please see the supplemental testing log. Directive 241-S06 In light of recent test results with SCP-241, no further testing of SCP-241 on personnel without pre-existing food allergies is authorized without level 4 security clearance. Testing may continue on personnel with pre-existing food allergies, as long as documentation of said allergies have been filed with ██-05-██. Directive 241-S09 Reclassification of SCP-241 to Euclid class is denied. Honestly, the cookbook? Leave it in its room and everything's fine. It's no one else's fault if you don't know what you're allergic to and don't bother to find out beforehand. If you're cooking for your significant other, then you'd better know ██-05-██. Directive 241-S11 Cross-testing SCP-241 with other SCPs will be considered on a case-by-case basis. Exposure to SCP-682 has already been considered and denied. ██-05-██. Addendum 1 Acquisition Summary The Foundation became aware of SCP-241 in April ██-20██, while investigating reports of a black widow in ██-██-██, named ██-██-██. Misses ██-██-██ have been married four times and all four of her husbands had died shortly after eating a meal at home. However, since authorities never found evidence of foul play, Mrs ██-██-██ was never charged with any crime. Subsequent interviews with Mrs ██-██-██ by Foundation personnel revealed the existence of SCP-241, at which time SCP-241 was seized by Foundation agents. Mrs ██-██-██ revealed that she had first realized there was something unusual with SCP-241 when ██-██-██ see document ██-██-██ for transcripts of interviews with Mrs ██-██-██. Addendum 2 Initial Testing Log All tests on SCP-241 were carried out in test kitchens at Site-19, using D-Class personnel for test subjects, unless otherwise indicated. Test ██-██-██-██-01 Subject ██-██-██-██ was chosen from general population. No unusual traits selected for. Procedure Subject ██-██-██-██-██ was presented SCP-241 while closed and instructed to open it. Choose a recipe, prepare it, and eat it, while giving feedback during the entire process. Results Before exposure to SCP-241, subject declared that he had never cooked anything more complicated than ramen noodles. Subject ██-██-██-██-██, reporting nothing unusual. Subject looked through recipes in SCP-241, choosing sautéed scallops in a white wine sauce. Subject prepared the sautéed scallops from the recipe in SCP-241, and when complete, remarked that he did not know he could do that. Subject declared the prepared dish smelled fantastic, and while eating it, declared ██-██-██-██, this is the best thing I've ever eaten. Three minutes after completing the meal, subject started showing symptoms of anaphylactic shock. Subject was treated with emergency doses of epiphenophen, but treatment was not effective. Subject died from anaphylactic shock six minutes afterwards, later confirmed by autopsy. A subsequent examination of SCP-241 revealed that 81 of its recipes called for shellfish. SCP-241 was left open. Analysis results are consistent with previous descriptions of the effects of SCP-241. Test 241-02 Subject Subject 241-B was chosen from general population. Subject reports no known allergies to scallops or other shellfish. Procedure SCP-241 was still open from Test 241-01. Subject 241-B was instructed to not close SCP-241, find the sautéed scallops recipe, prepare it and eat it, while giving feedback during the entire process. Results Before exposure to SCP-241, subject expressed doubt he'd be able to prepare the sautéed scallops recipe. After preparing the dish, Subject expressed surprise that he had done so, similarly to the reaction of SCP-241-A, and said that the dish smells pretty good. While eating, Subject declared that the dish was pretty good and again expressed surprise that he had cooked it. Subject did not suffer anaphylactic shock or any other adverse effect after completing the meal. Post-testing observation of Subject revealed no long-term effects from eating the dish. SCP-241 was left open. Analysis Results are consistent with previous descriptions of the effects of SCP-241. Suspect that SCP-241 may somehow improve the cooking skill of whoever is preparing the dish. Test 241-03 Subject's SCP-241-C and 241-D were chosen from general population. Both subjects report no skill in cooking and no allergies to shellfish. Procedure SCP-241 was still open from Test 241-02. Subject 241-C was instructed to not close SCP-241, find the sautéed scallops recipe, and transcribe it to a standard sheet of paper. In a separate test kitchen, Subject 241-D was given the transcribed recipe and instructed to prepare and eat the dish prepared. Results Subject 241-C found and transcribed the recipe without incident. The transcribed recipe was visually compared to the recipe in SCP-241 and confirmed to be identical. SCP-241 was left open. Subject displayed no adverse effects from interaction with SCP-241. Subject 241-D was given the transcribed recipe and attempted to prepare the sautéed scallops, but experienced difficulty and frustration, several times declaring, I told you guys I can't cook. The completed dish did not look or smell nearly as good as in previous tests. Subject balked at eating the dish, saying that it smelled like ██████, but was persuaded to eat it by ██████. Subject ate approximately 40% of the meal before stating, I'm going to be sick at which time Subject vomited. Subject was instructed to finish the meal, but Subject responded ██████. Termination of Subject considered but rejected in favor of further testing. Analysis More evidence that SCP-241 can improve the cooking skill of its user. Subject 241-D retained for further testing. Test 241-04 Subject Subject 241-D Procedure SCP-241 was still open from Test 241-03. Subject 241-D was instructed to not close SCP-241, find a sautéed scallops recipe, prepare it and eat it, while giving feedback during the entire process. Results Subject reciprocally protested to having to eat her own cooking, but was persuaded to cooperate with the promise that Subject would not have to eat the resulting dish if it turned out like in the previous test. Subject expressed skepticism, but proceeded to prepare a sautéed scallops recipe. While cooking the dish, Subject experienced none of the difficulties she experienced from the previous test, instead expressing the now familiar surprise that her cooking was turning out so well. The completed dish looked and smelled similar to the results of Test 241-02. Subject was not nearly as reluctant to eat the prepared dish, declaring it not bad, not bad at all. Subject did not appear to suffer from any adverse effects after eating the dish. During post-testing interviews, Subject was asked how she was able to prepare the sautéed scallops during this test when the results of the previous test were so unappetizing. Subject stated that she did not know, only that once she started cooking the dish, it became perfectly clear to her how to do it. Subject did not appear to have any additional knowledge of cooking, and even had trouble remembering the cooking techniques she used in this test. There is now little doubt that SCP-241 can turn people who know nothing about cooking into gourmet chefs, at least for the dish that is being prepared. Test 241-11 Subject Subjects 241-E and 241-F were chosen from general population. Subject 241-E is known to have an allergy to peanuts. Subject 241-F has demonstrated a considerable skill as a chef. Subject 241-E was presented SCP-241 while closed and instructed to open it and choose a recipe. Subject 241-F was then instructed to prepare the selected meal from SCP-241. The prepared dish was given to Subject 241-E, who was then asked to eat it. Results Subject 241-E opened SCP-241, and while looking through the recipes offered, stated that all the recipes called for peanuts, adding, «Peanuts mess me up something fierce». Subjects found a few recipes that did not include peanuts, and selected an Australian carrot cake. Subject 241-F prepared the carrot cake from SCP-241, and remarked that the finished product was better than he expected. The cake was presented to Subject 241-E, who started eating without prompting her hesitation. Subjects stated that the cake was the best thing I've ever eaten, and ate nearly half the cake before claiming satiation. Within two minutes, Subjects started showing symptoms of anaphylactic shock. Subject was administered to penefren, which was ineffective, and died four minutes later. Autopsy confirmed anaphylactic shock as the cause of death. The recipes in SCP-241 were examined, and 85 of the 99 recipes called for peanuts or peanut products, but the Australian carrot cake was not one of them. The carrot cake and seven other recipes included lupin flour. A quick search found that lupin flour can induce an anaphylactic reaction in those who suffer from peanut allergies. The remaining six recipes called for more exotic ingredients. Two called for ██████, while the other four asked for ██████ respectively. SCP-241 remained open. The remaining half of the cake was saved for further testing. Analysis Reactions of Subjects 241-E and 241-F were both consistent with prior observation. The selection of recipes supports the theory that SCP-241 somehow determines the substance that the target is most allergic to, and offers recipes to specifically induce a fatal allergic reaction in the target. Contacted for analysis of the six exotic recipes. Test 241-12 Subject Subject 241-F Procedure Subject 241-F was instructed to prepare the six dishes that contain neither peanuts nor lupin flour. The dishes were turned over to ████ for analysis. The six recipes were transcribed and turned over to ████ results. Analysis Subject 241-F showed no apparent ill effects from preparing seven different dishes from SCP-241 in quick succession. Recommended retaining subject to study long-term effects of secondary, i.e. not as the target exposure to SCP-241. Test 241-13 Subject Subject 241-G was chosen from general population, and is known to have an allergy to peanuts. Procedure Subject was instructed to eat the remaining cake from Test 241-11. Results Subject asked if the cake contained peanuts, and was assured that it did not. Subject stated that he did not much like carrot cake, and was told ████. Subject started eating the cake, remarking that the cake was pretty good, actually. Subject consumed approximately 75% of the remaining cake before declaring satiation. After seven minutes, subject started showing signs of anaphylactic shock. A penifren was administered, and subject was stabilized. Subject eventually recovered, although recovery time was somewhat longer than expected. Analysis It appears that, although the recipes from SCP-241 are potentially hazardous to anyone susceptible to the allergen in question, SCP-241's recipes are most potent against the target. Results from Test 241-12 and 241-13 are encouraging to ████. For Test 241-14 Subject Subject 241-H was chosen from general population. According to complete health screenings, subject has no food allergies. Procedure Subject was instructed to open SCP-241 and leave it open for analysis. Results Analysis of SCP-241 showed that 79 of the recipes on its page called for chicken eggs or egg-based products. Fifteen of the remaining recipes called for eggs from ████. The other five recipes ████, these five recipes were transcribed by ████ and turned over to ████. Subject 241-H stated that she had never experienced any problems eating eggs before. Subject was presented with one dozen hard-boiled chicken eggs and was instructed to eat them. Subject asked for salt and pepper, granted, and proceeded to eat the eggs. While eating the third egg, subject started complaining of stomach pain. Subject was instructed to continue eating, and she begrudgingly continued. Upon ingesting her seventh egg, subject collapsed on the floor, doubled over in pain. Within sixty seconds, subject started showing signs of anaphylactic shock. A penifrim was administered, and subject was stabilized. Subject recovered within the expected recovery time for such an episode. Analysis of evidence that SCP-241 somehow induces or amplifies an allergy in the target when SCP-241 is opened, this ability would explain how SCP-241 is able to cause an allergic reaction and target without pre-existing food allergies. For information about subsequent and current experimentation, see the Supplemental Testing Log. Experiment Log 241-L02 Supplemental Testing on SCP-241 As in initial testing, all tests on SCP-241 were carried out in test kitchens at Site-19 using D-Class personnel for test subjects, unless otherwise indicated. Test 241-21 Subject Subject 241-J was chosen from general population. Health screenings indicate subject is allergic to peanuts. The severity of subject's allergy was determined using ██████ test. Procedure Test was instructed to close and open SCP-241 several times at prescribed intervals. Each time SCP-241 was opened, the complete contents of SCP-241 were recorded and transcribed, while subject underwent ██████ test. Results Test results indicated the subject's allergy to peanuts worsened each time subject opened SCP-241. Subject's allergy was most affected the first time he opened SCP-241, and subsequently opening SCP-241 appears to have diminishing effects. However, subject's allergies worsened from mild to severe on ████ scale. Most of the recipes in SCP-241 reappeared when subject closed and reopened to SCP-241. Between 11 and 17 inclusive new recipes appeared each time SCP-241 was reopened. Species that had been replaced did not reappear, only one exotic recipe was replaced after subject had opened SCP-241 for the fourth time. Complete records of the contents of SCP-241 during this test can be found. Analysis The effects of SCP-241 appear to follow the law of diminishing returns. SCP-241 also appears to tailor its choice of recipes to the specific condition of the target. Though much more testing would be necessary to prove that theory, suggest analysis of recipes offered during normal testing of SCP-241. Test 241-22 Subject Subject 241-K is a rhesus monkey. Health screenings indicated no apparent food allergies or other health problems. Procedure Subject was introduced to SCP-241 and encouraged to open it by handlers. Procedures were instructed to keep subject from closing SCP-241 again. Results Subject eventually opened SCP-241 and handlers kept it open for analysis. The contents of SCP-241 were consistent with previous results for a target with a shellfish allergy, though again unique for the target. Testing confirmed subject had developed an allergy to shellfish. A dish was prepared from SCP-241 by Subject 241-F and presented to Subject 241-K. Subject 241-K ate the meal without hesitation and 9 minutes later was dead from anaphylactic shock consistent with previous testing. Analysis SCP-241 is just as effective on certain non-humans as it is on humans. The working theory now is that SCP-241 works on anything potentially susceptible to food allergies that can and does open SCP-241. Test 241-23 Subject Subject 241-L was a robot designed for remote manipulation of hazardous materials. Procedure Subject was remote controlled by ██████, who was instructed to have the subject open SCP-241. Results Subject opened SCP-241 via remote control. The contents of SCP-241 were identical to before it was closed previously. Analysis SCP-241 apparently does not respond to inorganic targets. Test 241-24 Subject Subject 241-M-859-E was chosen from general population. Health screenings indicated no allergies. Procedure Subject was exposed to SCP-859 via touch. Subject then placed within a M-O-P-P-4 containment suit. Subject was given SCP-241 and instructed to open it and to keep it open. Results Test on skin sample taken from subject confirmed development of severe allergies to spider venom, as per usual with contact with SCP-859. Producing a mild burn, SCP-241 retained its previous set of recipes. Analysis SCP-241 apparently requires physical contact with subject. Test 241-25 Subject Subject 241-M-859-E Procedure Subject given a standard Class D uniform. Subject was given SCP-241 and instructed to open it. Results Subject dropped SCP-241 to the floor and began screaming. SCP-241 came to rest against ████. Subject given a mild sedative. SCP-241 contained a set of arachnid-based and themed recipes. The meal, Mr. Skeleton's Halloween Spider Snacks, was selected and prepared from SCP-241 by Subject-241-F. Due to Subject-241-M-859-E having severe arachnophobia ████████, within two minutes, the subject experienced breathing difficulties and partial paralysis. This was closely followed by the typical symptoms of anaphylaxis. The media administration of a penif friend did not prevent the subject from expiring. Analysis Although the images found in SCP-241 are typically considered pleasing or appetizing, it does not seem to have any particular sentience. Autopsy confirmed the presence of venom and neurotoxins produced by the Brazilian Wandering Spider. Upon inspection of the crate of bananas, which was used for chosen dish ████, helicopters ██████, local farmers were ████████.


Hello friends, I am Sanjay Gupta. In this video, I am going to demonstrate you objects serialization with the help of a Java program. Before starting, you can click on a link which is available at the bottom right corner of this video if you want to subscribe my YouTube channel. You can download my app Techimage that is available on Google Play. You can connect with me by following these details which are available in front of you. Now, coming onto the topic, here you will be learning how objects serialization can be achieved in Java. With this concept, we can write an object into a file and we can also read it back from the file. For that purpose, I have implemented two Java files. I am explaining the first one. It is importing IO package. Then name of classes account holder and it is implementing an interface that is serializable. So whenever you want to apply object serialization, then you have to implement this interface. Then three attributes name balance and passwords are declared. Then account holder. This is constructor here and be and pass will be receiving three arguments which are assigned into name balance and password. Then show method will display values which are stored inside name balance and password. So this is account holder class. Now second class is serialization demo. In this class, main method is defined which is implementing throws clause. It will throw IO exception and class not found exception and these exceptions will be handled by JVM because I have not implemented try and catch blocks. In this code, then there are some statements which are implemented inside main method. You can see some statements are commented right now. So these statements will not execute. So first statement is creating an object of file output stream FOS name of file is file.txt. This is the file which will be storing the data which we want to write inside the file. Then object output stream object OS is created and it is linked with FOS. So if you want to write something then you have to use OS object which is of object output stream. Then account holder class object A1 is created here three arguments James 10,000 and XYZ are passed. This is name 10,000 is balance and XYZ is password. Then OS dot write object A1 this statement is writing object A1 into this file.txt. Then A2 object is created here name Jackson balance 20,000 and password ABC is passed. Then write object is writing A2 into the file then OS is closed and FOS is closed. These remaining statements which are comment right now will read the data which is stored inside the file. So first time executing the statements which are responsible for writing object into the file. This account holder and serialization demo dot Java classes are stored inside the project that is named as Sanjay. This project is stored in the location computer D drive and practice folder. Here you can see project is available. Here no txt file is created till now. Now I am executing this code. It is executed. Now we can check whether the file is created or not. It is created. I am opening this file. You can't read it because object is stored in binary format. Now if you want to check whether the information is properly stored or not, then you have to read it back. So now I am uncommenting these statements and I am commenting previous statements which stored the data. So here you can see file input stream object is created which is linked with file dot txt. Then for reading an object object input stream class object OIS is created which is linked with FIS. Now OIS is reading the object with read object method and it is typecasted into account holder class and it is stored inside X. Then with the help of X dot show the output will be displayed on console. Then OIS is closed and FIS is closed. Now I am executing this code. Here result will be displayed on console. You can see the output name, balance and password. All values are displayed. It is displaying only first object result that is A1 because I have read only one object. If you want to read multiple objects, you can repeat these statements one by one. Friends, with the help of this example, you might have understood how we can store an object into a file and how we can read it back from the file. Now it is reading password properly. There is a mechanism if you want that password should not store. Then you can use a keyword transient. If you are using transient keyword, then passwords will not be stored inside the file. Now again I am executing this code. Now I will be executing all the statements parallelly. So first data will be written inside the file and then it will be read back from the file so that output can be displayed. You can see the output. This time password is null. It means password is not stored inside the file because I have used the keyword transient. So transient is a spatial keyword which don't store the state of the attribute inside the file. So if you want to protect your passwords, you can use transient keyword while using object serialization. I hope you have understood all the concepts which I have demonstrated in this video. If you want to watch more programming related videos, you can subscribe my YouTube channel. Thank you for watching this video.


And here we have a Dragon board. Hi, so what are you doing? What are you showing here? So we're showing Kodi, we're decoding on the Dragon board. So on the screen you can see we have the latest Mesa driver, and we're building Kodi from the master branch. What's the Mesa driver? It's the open source GPU driver for the graphic ship present in the CPU. So this is a 410C? This is a 410C, yes. So you're not using the GPU? The free dino driver? This is the free dino driver, yes. That is part of Mesa. It's part of Mesa, ok. So let's introduce, who are you? I'm Jorge, I've been doing the video for Linux support on FFNPEG, using the driver that Stan has written. Yeah, I'm Stan, I'm writing and up-streaming the video for Linux driver. So we are using the hardware acceleration from the board. And who are you? I'm Kun and I did the build system integration for all this to make a demo possible. So video for Linux is pretty hardcore stuff, right? This video hardware acceleration is awesome stuff, is it? Yeah, sure. It was also very interesting being able to merge this into FFNPEG. The community was very accepting of all the patches and all the process was pretty smooth. So everything is upstream now, that's the good thing about what you say. So it's smooth? Yes, and when we open the player process window, the thing to pay attention to is that it says video for Linux to memory to memory. That shows that it's using hardware accelerated decodes. So what was the way to do it before, using proprietary drivers and stuff? Yes, so proprietary drivers with Qualcomm written, Stan wrote to driver. The driver is in mainline Linux now. And Jorge pushed the driver supporting to FFNPEG. And someone else on the Kodi side, Lukas Russack, wrote Kodi support and we integrated that so hopefully we get it upstream and Kodi soon as well. So you don't have to patch anything, it will just work. So this is awesome stuff, right? Yes. It's cool. I think it's pretty cool. It's pretty cool? So what does it mean to have an open source video decode? What does it bring to the world? What's very important about this? You can upgrade your kernel when you want to, what you want, it gives you more freedom, you're less locked to defender and if you find the bug, you can actually fix it. There was this thing with many people who were installing like Ubuntu or deviant and stuff on these boards and they're like, ah, there's no video decode, right? That was an issue every time. But that's not going to be an issue anymore. Yeah, it's fixed now. It's fixed now. What more is it to do if you say you fixed it now? What's the next? Tuning, tweaking and make sure that everything works. We have tested the easy things like H264 but for the other boards they will support other codecs and those need to be tested. How is it possible to make sure this is going to work with every ARM, SOC? Is that possible or is it only for this Dragon board right now? The video for Linux 2 is a kernel standard. Google wants to move to that so the idea is and the Codi people want to move to that as well that if you talk video for Linux it will work regardless of the SOC you use. Is this happening soon? I hope so. I mean that's not to say that some of the video drivers that exist, they might be bugs so it's not going to run smoothly in every platform we cannot guarantee that but it should. That's the beauty of it. Which part of the SOC is being used? Is it GPU only? It's a special part. It's a special section for video decoding. It's kind of like a DSP or something.  Something like that. It has to be this. Can I just run on GPU? No, in theory you could use a GPU to decode it with shaders but this is way more power efficient. So how about VP9, H265, everything? Well this particular board doesn't have support for H265 or VP9, VP8, MPEC4, H263. All that's there in coding and decoding. The H20, basically the same software runs on the H20 board that we have over there. There you have H265 to support and VP9 and some other encoders and decoders. And is it easy to just hook in and take advantage of that software when it's there? Yeah. Everything works. But what is the kind of work that you've done before Linux 2? What is that software? Where does it go exactly? We can go for the bottom up. Stan, did all the drivers support? Yeah, I'm a writing driver and rewriting actually to feed the upstream sound rights. For the Linux kernel? Yeah, for the Linux kernel and for video-free Linux adaptation we found some gaps in the video-free Linux core. We fixed them to support our driver. And yeah, we support decoding and coding on this board and on the H20 also. We use the same driver. Yeah, that's it. Then from the driver, we have an FFNPEG project that uses the driver capabilities and enables encoding and decoding from user space. And this is why later on Codi and any other projects can use this FFNPEG interface to access in the same way every single hardware encoder or decoder. Encoder and decoder, yeah. So as the whole world, as everything people want. Yes. And this stuff easily hooks into the browser when you go and if you check a YouTube video on the browser is it going to use any of this stuff? Chromium has an FFNPEG backend. I'm not sure if that's set up to use video-free Linux, but yes, that's the idea. The idea is for Google for Chromebooks that if you have an SOC to put in a Chromebook it needs to do V4L because Google all wants to support. So everything inside the OS just gets video acceleration hopefully easily. Yeah. And then that will be an issue of the past. I think so. Hopefully. So what's your background? Have you worked a lot with codecs and stuff? I've done a little bit. I've worked many years with Cerox in the US so I know a little bit about video and imaging. More imaging than video. Stan has much more experience on the internet. Yeah, he has the most experience in video-free Linux and it's a lot of stuff. And lots of stuff with video codecs and decoding and stuff. Yeah, that's my first time having to do something with encoders and encoders but I'm trying to understand everything. Yeah, I actually have some experience with again with video-free Linux but for the capture, for the cameras I have been part of the streaming from drivers in the video-free Linux. So cameras, like the one I'm using right now how does it encode the video? Is it an FPGA? What's going on in there? We have an ASIC in there. An ASIC. Yeah, we'll think so. And is it running an open-source software or never? Joe's Sony camera? I'm not sure. Maybe not. Maybe? Maybe. Sony cameras usually run Linux but you never know it. It boots up in like a second. Yes, if you see Tim Bird around, ask him. He was in charge of the camera things a while ago. And you love this kind of... Cody kind of things? Yes, it's what I use at home to consume my media. So I'm happy that it now works and I can, if I wanted to, can replace things by Dragonboards. So you want to send a message to the Cody community? What do you want to say? Welcome. Welcome? Thank you. Thank you, but also... here it is. Yes, maybe here it is. It works. Please accept the patches when they go upstream. Cool. And you're going to meet them soon? The Cody... They will be in Prague at ELCE. There will be some Cody developers and we're going to meet up. Are you going to be there? Yeah, I'll be there as well. So what are you going to talk with them about? We don't know, we'll see. What's next? 8K. World domination? World domination. Well, the 820 can do 4K. What do you think about Cody? I love it. I really like it. I'm very impressed. It was a very smooth, the whole process and the merging and the build system is good. It's very good. Cool. I don't see any dropped frames at all. Everything is working, right? It plays back really, really smoothly. Cool.


They're closing down the park and letting it have its way with all the annual pass holders We get the whole park tour itself until midnight. So Let's go do this And here is the annual pass holder check-in area. I'm so excited for this Wow, I gotta get my card out though. A lot of people and We are in I am so excited for this I don't know what to expect though because I have no information and No matter what it's gonna be a good time Universal Studios till 12 a.m. Sounds like a good time for me But attraction queues are subject to close prior to 11 p.m. To accommodate attraction wait times very understandable This will be the second time. I've been wristband this week Very fancy. Thank you We are greeted as we get our wristbands with the annual pass holder pin of the month look at that They literally just hand it to you at the same time Pretty soon this little corridor is gonna be frightfully full of scares for Halloween Horror Nights I'm excited, but I think they have something for the pass holders happening over here. I Am not by myself tonight. I am actually here with a couple of friends Like me. Yes, I mean there are gonna be a lot of people. We're probably gonna run into I mean anything That's a special event annual pass holder thing. You're bound to run into friends Yeah, everyone It looks like we have a little universal annual pass holder dance party happening over here Look at people dancing and having fun. Is that a burger with everything? And check this out. I love it and Then we ran into our other friend. What's your channel name? Check them out. What a great guy That was a burger with everything and look at that. That's a nifty little universal annual pass holder sign So it is annual pass holder Appreciation and as any annual pass holder the first stop has to be Finnegan's So I noticed that they actually halted all operations on certain things We went to go into Finnegan's earlier and they actually closed up shop from eight to nine and they reopened back at nine For the rest of the annual pass holders But they're basically trying to get the path the people that aren't pass holders out of the park If I can't get my bud life from Finnegan's though, I can always rely on this guy Duff me And that's a proper duffing You can actually pet Beethoven Check this out. And if Beethoven isn't enough for you, you can pet and meet an otter That is one of the coolest photo opportunities I've ever seen and check this out. They even have a Halloween Horror Nights tent open already with the twisted taters awesome Look at those beauties. Oh Man, I want to get one, but I don't oh Look now they're fresh. Oh Now they're fresh Look at this lightning happening. Well, I hope that it happens again because once you turn on the camera The lightning tends to go away, but oh, oh, there it is a little bit. I like it. Oh Very nice very cool Another nifty thing that they have for the annual pass holder night is the parade floats Just out and about hanging out here so you can go up and you can actually take photos and touch it And I think a couple character meeting great. We're gonna go take a closer look, okay Look how cool that is. I love it That's pretty awesome This is the The swinging one where they oh, yeah Wow, I like it a lot. You can just hang out. Can I take a step on it? No, I thought so, but I figured I ask. Thank you And there's Diego. It's Hampa J Literally just hanging out no weight though. That's pretty awesome not that Diego's cool or anything, but he is cool And then we have Spongebob's Parade float just hanging out and a little photo with Patrick. That is awesome Patrick Wow, I've never met you before but I love it. Wow Oh, yes time for a photo Unbelievable Patrick. You're awesome. Thank you I'm gonna be Patrick Patrick was on the other side and this is a super enthused Spongebob Wow, that was that was super enthused and Then the minion photo is just hanging out here I think all of the character meeting greats are heading back for the moment But it's still cool just to get an up-close look at things, you know, you never really get this close. I touched it up I touched it. It's okay. I touched it. Thank you. All right. I'm half-tenth of the touch the bottom Oh my lord I touched it So other than just cool character meet and greets and parade floats just hanging about I want to know what the wait times are like Is there like no wait for rides or is there longer waits because you can't realize there's only annual Passholders in the park and actually whenever I walk into the park I always use minion mayhem as a kind of judge of if it's busy or not It's only a 15-minute wait. So we're looking good Wow, it's just nice to get out of the AC and now we're just like grouping up Wait, did you call all of us in? Aren't we like a party of nine? All right, I guess I'm in one Best part of the ride is the banana smell. It's like the orange smell from soren I might not be able to film but I can't show you the inside of the theater Universe was very strict with their no filming during the ride policy, but take a look at all this pretty awesome, huh? Right here. Have a seat Have a seat. Thank you I don't know Now it's time for the great dance party Someone's creeping behind me. I don't even know what's going on my hair So we made our way back over to Finnegan's because remember we couldn't get in earlier because they closed from eight to nine But now I think it's time Boom Look at that a black and blue But like Smith Wicks, what'd you get? I like it funny how busy it is on annual pass holder night in Finnegan's like it's pretty crowded I mean, it's not too bad. I've seen it a lot worse, but I appreciate that. They're open. Thank you guys Thank you Wow nice very high you can take it if you want So earlier they had the otter and the Saint Bernard from the animal actors But now they have the pig and then the little tiny dog right here. That is so awesome Seriously best photo opportunity So with our time here we decided we're gonna do men in black because there's actually a group of six of us So we'll get our own cart. I'm excited. I hope I win the universe and you I Have not seen this in forever. This is pretty awesome Follow the arrow oxygen-free zone, please So cool look, they even have a bun coffee maker that you would actually find in a lot of break rooms and restaurants I don't know what happened to my other party. Oh, hey, there they are Hey, I Gotta put this away now, but look at this Look at this no way to meet Krusty Huh on a picture, but I just want to say you're an inspiration Thank you So now that we successfully kicked butt on men in black We're gonna head over to ET because it's one of my favorites. I mean, I got to be straight up and honest about it I love it. I love the smell. I love the cheesy mannequins. It's amazing ET is probably one of my favorite rides at Universal. So let's get on that 15 minutes not too shabby The mystery the suspense Welcome everyone What is happening right now? What are you guys doing? Is this like a thing a Passport selfie thing is a thing I Guess I didn't know I didn't know Look at this. We got the forest all to ourselves So crazy Oh my lord, there's nobody in here. I know that it's like a little bit dark in here, but wow Oh my lord, it's botanicus So cool It's coming to an end and I think we're gonna try to squeeze in the mummy as one last ride But honestly amazing time here the crowd levels are way down like I am so shocked So, let's see if we can get there in time Okay, we made it The curse It's real So folks lesson of the evening So we rushed over here to try to ride it and I actually didn't stop to the lockers And I ran right into the ride thinking I just shoved my camera in my pocket But because of the tripod it wouldn't fit in the wouldn't fit my pocket So I let everyone else ride and I exit the vehicle and I'm not mad. It's okay We're gonna try to ride transformers as our last ride, but I accept what happened It is midnight and the pass holder Appreciation night is officially over, but on our way out We wanted to check out that little photo opportunity in the beginning that had the long line and we said no No, we're not gonna get in line Because there's gonna be nobody waiting at the end of the night and I think we were right and I was right Nobody in line Well with that I think we are done here for the night. Oh, I'm getting a little little water steam coming up here, but Wonderful job universal. I really appreciate your appreciation for annual pass holders So love the life you live and we'll see you next time. Bye


This week on the anxious truth, we're going to talk about the fact that sometimes you have to learn to not listen to this podcast. Hello, everybody, welcome back to the anxious truth. This is podcast episode number 218 recorded at the end of July 2022. I am Drew Lynn Salada, creator and host of the anxious truth. This is the podcast that covers all things anxiety, anxiety disorders and recovery. If you are a first time listener or viewer on YouTube, welcome, I'm glad you're here. And if you are a returning listener or viewer, welcome back. So this week, the topic seems a little bit strange, a guy that does a podcast and has been doing one for 200 and somewhat episodes over seven or eight years is telling you that you have to learn to not listen to his podcast. But there is a method to my madness.  This is a thing that sort of gets stronger and grows more as we progress in our recovery. So it's not apparent in the beginning. So this episode is going to hit a little bit different depending on where you are in your recovery process and the recovery journey. But before we get to this, just a quick reminder that the anxious truth is more than just this podcast episode. There are well as of this recording 217 other completely free podcast episodes. There's all of my social media content which is completely free. There is the morning newsletter which is called the anxious morning. That is free on my website. And there are as of this writing three most excellent books on anxiety and anxiety and anxiety recovery that I have written that are legitimately helping over 10,000 tens of thousands of people worldwide. You can check all of that out on my website at the anxious truth.com. So avail yourself of all the resources. And if you're enjoying my work and it's helping you in some way and you would like to help me keep it free of sponsorships and advertisements, which is what I really want to do all the ways to support the work financially and otherwise can be found at the anxious truth.com slash support. As I say every week, always appreciated, never required. But thank you very much. Any way that you are supporting my work. So let's get into this. Sometimes you have to learn to not listen to this podcast. Let me tell you a little story about my relationship with Dr. Claire Weeks. Yes, I had a relationship with Dr. Weeks. I bet many of you listening had a relationship with Dr. Claire Weeks. I'm joking. But this is a this is a story to illustrate the point. When I was early on in the recovery process, and I had really gotten down to brass tacks and I decided I'm gonna have to do this work and fix this problem once for all once and for all. Then I was getting up in the morning and I was doing my exposure work and I was going towards scary things.  I formed a relationship with Dr. Weeks that involved me dragging her around everywhere I went. Right? So generally speaking, her audio, right? So for me, hope and help for your nerves, which has got multiple different titles, depending on where you get that book was the book that I had. But I also had recordings called passed through panic. And I think I forget the version that I had of one of her audio books. And I will tell you that I dragged those audio books around with me everywhere I went everywhere. Now back in those days cars had CD players, it was before the days of streaming and Spotify and things like that. So your car had a tape deck or like a cassette tape in it, or it had a CD player. And I literally burned all of that Claire Weeks audio onto multiple CDs and whatever vehicles I owned at the time, there was always a copy of all of that audio in those cars. So no matter where I was, I always had a copy of Claire Weeks in the car. I even got to the point where this is in the very beginning of like MP3s they weren't in the beginning, but you know, those are like the LimeWire days. I don't know if you guys remember LimeWire. I burned them all onto MP3s and I would have them on my silly iPod. Those are the iPod days before there was an iPhone. And I would have my iPod and my ear, earbuds, my headphones. And so no matter what I was doing or where I was, I always had Claire Weeks that they're ready to listen to. Now this might sound familiar to some of you. That was my relationship with Dr. Weeks. I was in a bit of a toxic relationship with her 50 or so years after her death. She was so incredibly helpful to me. There was so much good information. There was so much good direction to be found in her content. The books she wrote in the 1950s and 1960s were groundbreaking. She absolutely was a trailblazer. She got, she was very good at explaining the mechanics of an anxiety disorder to regular people like me, like you, that was her claim to fame. And she was outstanding at it. And I owe her a debt that I would never be able to repay repay if she was alive today would not be able to repay Dr. Weeks. And I have said many, many times and I will continue to say forever that you can draw a direct line from her work directly to mine and converse and also I believe to just about anybody whose work sounds like mine. So I am in no way dissing Dr. Weeks here. She was a huge part of my recovery and she is clearly one of my professional heroes at this point. But I got to the point where I was using her as a crutch. Okay, when I felt that I was going to go into a scary situation, I would make sure that I had some of her audio available to listen to. I don't know why. Now, before I started recording this episode, I thought, What did I actually think was going to happen here? Now, if I really think about it, there was probably two things going on there. Number one, to a certain extent, Dr. Weeks was instructive, right? She never got down to the nitty gritty. To me, she kind of operated at the 10,000 foot level. She never maybe she didn't live long enough. She didn't have the benefit of the feedback that people like I have in this day and age. So she didn't necessarily hear what her audience was looking for, possibly. So she never got to the point where she wrote a book like The Anxious Truth, for instance, that was a little bit more descriptive or instructive. Really kind of got down in the dirt step by step. And these are the things that you should probably actually do. So she was really great at explaining concepts. But even that was helpful, right? So I think I would take Dr. Weeks with me everywhere that I went because I did understand that if I got on the rocks, you know, if things got a little bit dicey, if I was in the weeds, if I kind of fell off the path, some of her stuff was instructive and can help me adjusting it back on the path. That's true. But I believe if I'm really being honest with myself, and it's a little bit embarrassing now, but I could tell you guys, if I'm being honest with myself, that was probably only 15 to 20% of the reason why I always had her in my ears, always had her available to listen to. In the end, I somehow felt that listening to her talk was saving me. It was a safety thing. It was a soothing thing. Like if it got to the point where I was going to be full blown panic, completely derealized, convinced that I was either dying, having a stroke, slipping away, going insane, that somehow rather listening to Dr. Weeks would make that better. So I know now that that was not correct, but I did that for quite a while, and then I realized what I was doing. And it got to the point where I remember getting in the car one day, and I believe the car had been cleaned. If I'm we had a Hyundai Santa Fe at the time as a SUV, and I believe that the car had been cleaned like thoroughly clean. My kids were small. So you know, sometimes kids can really gross up a car and the car had been completely cleaned, you know, was looking good and everything. But I think that my my little vinyl folder with all the CDs that were in every car was not in that car. And I remember going out one morning and starting to do my exposures. And I was good. I knew I'd be out for about 40 minutes or so that day. And it was I was feeling terrible. I hadn't slept. I was feeling really vulnerable, really shaky. It was super challenging that morning. And about two minutes into and I'm like got to pop in a CD and the CDs weren't there. And I will never forget the realization that like, holy shit, where are the CDs? First of all, I got instantly angry that somebody had taken them out of the car. Right? Nobody was trying to do anything to me. But I got instantly angry that that the CDs were not in the car. I got visit. I was frustrated and annoyed. And then I was even more scared than I already was. And I turned that car around and I made a beeline back to my house. Because I was convinced that I could not complete that morning, the exposures that morning if I did not have those audio CDs in the car so I could listen to her as I drove. And I remember I did come home. I found the CDs. They were just in the garage. The car had been cleaned out. There was some stuff in the garage. I had to go back in the car and I got back in the car and my legs were shaking and I was angry. I was still angry, which to this day, I mean, it's weird how that expressed in that moment is that I was angry, but I was angry and my my legs were wobbly. And I was I was breathing really heavy and I was feeling super dizzy. I'm like, I just had such a strong reaction to that. And I got in the car and I kind of settled myself or tried to for a minute or two and then I'm like, I'm going to finish and I'm going to go out and do this driving that I plan to do today. And I popped one of the CDs in to be honest with you. I don't even know what I was listening to. I have no idea what part of her lectures, what part of the audiobooks it got to the point where it didn't matter. And that's why I say that the instructive part of it was probably less than 20% because a lot of times it didn't matter what I was listening to it just so long as her voice was on could have been anything. And I and I went and I finished my exposure with Dr. Weeks playing and only later on that night, did it really kind of dawn on me? Oh, wait a minute, that that's probably not okay. And at that moment, I realized that like, Oh, I have turned this into it from a tool and something useful into a ritual and a safety behavior. And I had to stop doing that, which was super difficult. It was really unnatural for me to get out and drive or go into scary situations. And I would use them in any situation, not just in exposures, going to Thanksgiving dinner with the family, like heading on over to my in-laws house, I would have my headphones on because I wouldn't play them out loud in the car, the kids are in the car and stuff. And I would be listening. So I was completely disconnected from the rest of the family at the time. And I had my headphones on and I was listening to Dr. Weeks driving to Thanksgiving dinner. So I would use her as a crutch in all of those situations. I would have to go see my doctor and I have to sit in the waiting room and I'd be panicking in the waiting room and I'd be listening to Dr. Weeks. So I used it everywhere, everywhere as a crutch. And I had to come to the realization that like this is not helping me now. I actually am basing my OK-ness. And those of you who follow me now have heard me use the term unconditional OK-ness. I didn't know I wasn't doing that at all. I was probably going to be OK as long as I can hear her talk. So I just had to start taking steps to not do that. Like, OK, I'm going, I used to promise myself, I'm not going to put in a CD for five minutes. I'll wait five minutes before I put it in. Then it was I'll wait seven minutes. Then it was I'll wait nine minutes. And then after a while, and that was a tough few weeks to break that habit. There's no doubt about it. I'm not going to say it took me months, but it did take me a few weeks. Then I started just I will leave the iPod. I have a silver iPod. Like, I don't know what it was called at the time. It was super thin. It was one of those, but wasn't a phone. But I remember thinking now I'm going to leave the iPod home. If I went out in a short trip, I would leave the iPod home. It took me longer months before I might go, you know, 40 minutes away, like with my family, because I could do that as long as like my wife was in the car with me at the time. I where I would leave the iPod home for those things. It took me months to do that. So that safety behavior hung on. But in the end, it helped because even without Dr. Weeks, I discovered I could do this. You know, I can get through these uncomfortable feelings. I can navigate through this. I didn't I learned that I didn't need her. I appreciated her. I wasn't abandoning her. I didn't stop appreciating, respecting, you know, and valuing her. I just just didn't need her the way I thought I needed. So that was a valuable lesson to me. And that's why I'm recording this podcast today. So so many of you are so kind with the words you say to me and the feedback you give me about this podcast. So much great feedback, much of which helps shape the content of the podcast. And I certainly appreciate that you guys are participating in making the anxious truth kind of what it is. And I dig that. And I love that you guys do that. Some of it is just praise, which, you know, I cringe at, but I get it. And I appreciate when you say nice things to me and nice things about me, I really do. And sometimes I hear very common statements like I put on, I, you know, it's okay, I just pop in a podcast and I feel better. I hear people describe very clear situations where when they get anxious, they will pop in a podcast episode and listen to me. Or if you have the audiobook version of any, any, either my three books, people will literally just turn on the audio, one of my audio books, doesn't matter which sometimes, and they will listen. Sometimes they do it instructively, like I would do with Dr. Weeks. So I've had people will say like, Hey, I was really challenged with XYZ. And I remembered podcast episode number, blah, blah, blah, and you really got me through that. Like that was so applicable to what I was doing. That's great. Love that. Like it was, you use me as an instructive tool, which was great. But many times I just get you calm me down. I pop in a podcast when I do my exposures. I had to do a long drive. So I made sure I had your audio book in the car or whatever it happened to be.  I've become a crotch, a ritual, a safety behavior. I know some people who say they fall asleep listening every night, they put their earbuds in and they listen to me as they fall asleep every night, which is always, you know, we always joke about that like, you know, that's weird. Don't tell me that you do that. But I understand. I totally get that. I used to do that with Claire Weeks too. Just listen at night to fall asleep because I was having such horrible sleep problems. But in the end, one of the things that as you progress in your recovery now in the early stages, I completely understand that. Alright, I totally get that. Like in the early stages, you're just grasping for anything that you think will get you through because you don't believe that you're capable. You're starting to take that leap of faith to learn that you're capable to learn that you're okay to learn that you can really do this. But you don't really believe it. I understand that we all start that way. And so you'll grasp it almost anything that helps sort of buoy you and keep you afloat in those situations. A little bit of crutch. That's okay. Right? It's like people who start doing their exposures and they bring their safe person with them at first. I get that. People who maybe they can't bring themselves to start to do their exposures or do the scary things and maybe they'll use a little bit of medication to get the ball rolling. I get that very common. That's okay, like whatever gets you out the door and gets you moving in the right direction is always a good thing. So if you're stuck and not moving in the early stages when you're just starting to move forward on the path to recovery, whatever tools you got with you that get you moving and get that momentum going, I'm 100% behind that. And if listening to me talk about random topics on your stereo in your car stereo listening to me dating myself, but on your car speakers or in your earbuds or whatever it is like if if I'm one of those tools to to get you started, I'm happy to do that. I'm honored to be able to do that for you. But as we move down the road, we start to realize that it becomes sort of a habit. Like it's a ritual, it's a crutch. When things get dicey, we put on, you know, an episode of the anxious truth or we listen to a chapter of, you know, Drew's book or we listened to 7% slower or whatever. Or I go, you know, I wake up every morning and boom, I immediately put a podcast on I don't even know what the podcast is that I'm listening to it's just his voice in the background. Now I'm not saying that's just me because I'm not unique or special in this situation. You might do that with Kimberly Quinlan's podcast. You might do that with Josh Fletcher's podcast. You might do that. Excuse me. You might do that with I don't the anxiety chicks or one of those other podcasts that if you like them, I don't know. So I get that it's not just me. I'm not unique here. You might do it with Claire Weeks like I did. Very possible. I bet you there's a fair number of you listening that actually do with Claire Weeks what I used to do with Claire Weeks. So I get that. So I'm not talking necessarily about just me, but I can't do a podcast that says stop listening to Josh Fletcher. Like he would probably not like if I did that. But he would, you know, everybody that I'm talking about and I think I could probably I say with some confidence to that Dr. Weeks would agree with this too. She would probably say, please don't use me as a crutch. Right. And I'm pretty sure Josh and Kimberly and all those people would probably say the same thing. Please don't use this as a crutch. They know that. Right. They know that Jenna Overbaugh does all the hard things. That's a great podcast too. She would probably say the same thing like no, don't listen to me as a crutch.  Right.  Oh my God thoughts, catastrophic thoughts, intrusive thoughts. Only you in the end gets you through that. That is the core and most valuable lesson in recovery. It wasn't the cold water. It wasn't the ice pack. It wasn't the sugary snacks. It wasn't the rescue meds. It wasn't the lavender that I sniff. It wasn't calling my girlfriend. It wasn't any of those things. It certainly wasn't listening to drew while I was anxious. So the most valuable lesson you can learn is that you alone are capable of handling all of this. Even when you're certain that you cannot. And the only way that we learn that lesson in the end is we leave our safety behaviors, our crutches and our rituals behind probably not all at once, probably little by little. And as we go down the road and progress in our recovery, we start to leave, leave them behind more and more.  It had baked in the summer, frozen in the winter. It was expired. It probably did nothing. It was probably worthless. But man, I kept that bottle of pills in that car for two years. And I remember cleaning out the car one day and deciding, I guess it's time to get rid of these. And I did. And that was the last one for me. You know, but those first few times that I went out without Dr. Weeks was really tough. The first few times I went out without a bottle of water was a little bit tough. Sometimes they were mistakes like I didn't mean to leave without a bottle of water and you may find yourself doing the same thing. Right as you get a little bit better and you start to progress, I started to forget. Oh, that's right. I need a bottle of water. I need a granola bar. I need my mints. You know, I need to make sure I have the little at the time, the little digital camera with me, because I might want to film something from my old YouTube channel. But really, it was a crutch. That was another crutch that I had to stop. I had to stop filming myself and that I was going to show it to my friends on YouTube that I had at the time. Like I had to stop doing that.  And I know I've said this before, if you if you're in my Facebook group or you've followed me for any length of time, really and truly the happiest day for somebody like me is the day that you want to follow me. That is the best day for me. The best day for me is not the day that you start following me. I'm not trying to grow an audience here. Unfortunately, there's a lot of anxious people in the world. So the audience does grow, but the best day for somebody like me who does what I do is the day that you leave me. And one of the first steps toward leaving me is understanding that you shouldn't use shouldn't use me as as a crutch. Right so when I entitle this episode, sometimes you shouldn't listen to this podcast. That's what I mean. You have to learn to use it as a tool. Use it to instruct, use it to inspire to encourage, use it to inform an action and then take that action, but without me in your ears. In the beginning, you may listen to me during every working hour and I would not I get that I understand that makes me weird me out a little bit to think that people are doing that, but I know that you are and it's okay. It's fine. I'm happy to help that way.  You got to start to use us more as instructors as people who can keep you on the path. Maybe people who can bring you together in a community that inspires and encourages you and cheers for you, but then you have to slowly start to drop us on the floor and don't let us become rituals, crutches, soothers or safety devices for you. Right. So that's pretty much all I have to say on that. It's weird to put all the effort that I put into making a podcast like this and do an episode called You Have to Learn to Stop Listening to Podcasts. I'm not telling you to never ever listen again. If I'm producing content that you're finding useful, again, as a tool, as an instructive tool in some way, shape, or form, then by all means, listen forever, I guess, if I'm helping you in some way, if you're enjoying it, but just learn to not use podcasts like mine, books like mine, content like mine, as a crutch. As you go along, really work on recognizing when you're doing that and starting to leave that behind. Right. So that's it. That is episode 218, a little bit of a strange topic, but I've been meaning to talk about this for a while and I wanted to do it in a way that didn't sound ridiculous. Hopefully I've accomplished that. I don't know, but that is it. That's my message. Don't use me as a crutch. Like I promise you'll be able to fall asleep even if you don't have me in your earbuds. And that is episode 218. It is over and you know how you know it's over. Music. So I will play you out with Afterglow from Ben Drake, as I always do. That is a song you hear at the beginning and end of every episode of The Anxious Truth. Ben was gracious enough to let me use the song every week and I've been doing it now for several years. You can find Ben and his music at bendrakemusic.com so go check him out. I will ask you the same favors that I do at the end of every podcast episode. If you're listening on iTunes, Apple Podcasts, Spotify, or any platform that lets you rate or review the podcast, leave a five star rating if you dig the podcast. Maybe take 30 seconds and write a short review because that really helps other people find a podcast. And if they need help, like you needed help, if we can get them here, that's great. I really appreciate that. If you're watching on YouTube, subscribe to the channel, like the video, leave a comment. I'm digging interacting on YouTube now so that's been great. And that's it. I will be back next week for another episode of The Anxious Truth. Don't know what I'm going to be talking about, but I will be here and remember, as always, this is the way.


In our discussion of loops, we used conditions to determine whether a loop should continue or not. You also used conditions in an if statement to determine whether some action should be taken or not, as shown in this flow chart. Here's the generic model for an if statement in C. If some boolean expression evaluates to true, we do some statements in a block. If the condition is false, we don't do the statements. That's a bit abstract, so let's look at this program that asks the user for an integer. If the integer is even, the program prints a message to that effect. If the integer is a multiple of 7, it gives a message that says so. Let's say the user enters 18 as the number. The first condition to be tested is whether 18 mod 2 equals 0. Notice again that we have the two equal signs here. One equal sign means assigning a value to a variable. Two equal signs asks a question, true or false? Do these two things have the same value? In this case, the answer is true. 18 mod 2 is 0, which means we do this statement inside the block and print the message. C then proceeds to ask another question. True or false? Is 18 mod 7 the same as 0? In this case, the answer is false because 18 mod 7 is 4 and 4 is certainly not equal to 0. Because the condition is false, C doesn't do this statement inside the block and doesn't print the message. When we run the program, that's exactly what happens. What if the user gives us 21 as an input? The first condition will be false. 21 mod 2 is 1, not 0. And the message in the block won't be printed. The second condition is true. 21 mod 7 is 0. And the message in this block will be printed. Let's try it and see if that's what happens. And yes, that works also. If the user gives us 28 as the number, what happens? The first condition is true, which means that this message will be printed. The second condition is also true. 28 is divisible by 7 and we'll get the second message. And that's what happens. Finally, what happens if the user gives us a number like 19? 19 mod 2 is not equal to 0 and this message won't be printed from line 16. 19 mod 7 isn't 0 either and that means we won't get the print on line 20. We'll get no output from the program. And sure enough, that's what happens. This program used two instances of the one-way or unary if statement. While unary if statements are useful, it's much more common to ask a true-false question and do one thing if the answer is true and a different thing if the answer is false. Here's the generic model of such a statement in C. It's called an if-else statement. If the condition that we're testing is true, we do the statements in the first block. Otherwise, else, we do the statements in the else block. Let's put that to use in the age-in-days program. As the program is currently written, if you run the program and enter 0 or a negative number for the age, the program calculates the age-in-days even though the input really doesn't make any sense. Let's change the description of what the program does. We're going to ask for the age-in-years, and then if the age-in-years is greater than 0, we'll calculate the age-in-days and print it. Otherwise, we'll print an error message. Now let's make the change to the code. We're going to insert an if statement. If the years is greater than 0, this is what we want to do. We enclose it in a block in braces. Otherwise, we'll print a message that says, sorry, but age must be greater than 0. Let's rebuild and execute.   And those are the basics of using a unary if, and an if-else statement to make decisions in your C programs.