It’s possible to use multiple if statements in a row without chaining them with else if statements or a concluding else statement as the default condition. When you have multiple if conditions without any other control flow, multiple code blocks can be triggered by different conditions. In a normal if, else if, and else control flow, only one action will be triggered by the first condition that is satisfied. This is the most common control flow for simple programs and programming is taught this way because a chain of if blocks can result in multiple condition triggers. Sometimes multiple condition triggers are desirable and this is when you can use multiple if conditions. Since you aren’t limited to keeping the control flow unbroken with only if statements, you can add additional code between the statements, but for readability you should only do this if you need to.
Several weeks ago from the time this was written, The Yankee Marshal started having a semi coherent meltdown against Iraq Veteran 8888 one Youtube where he accused Iraq Veteran of taking money from the NRA to promote them and posting paid promotions for guns without disclosing that. I could have missed other videos where Yankee Marshal talks more about this because he didn’t have much of an argument, or there’s just no reason to think that those accusations are true. I don’t know if Iraq Veteran is being paid to promote the NRA, but if he is I hope he has disclosed this in a way that it can be easily found.
I like both channels and I don’t have a side that I want to pick, and it seems like Yankee Marshal has just been a total prick. I’m not going to let Iraq Veteran off easy though. He made a video after the accusations where he was rightfully angry at the accusations and I’m very sympathetic to whatever he went through on social media because of it. From what I saw, I don’t think Yankee Marshal is out on a warpath to bring down Iraq Veteran, which is good. I don’t know if any accusations are true and I’m assuming they aren’t. However, in that video Iraq Veteran said that he has never told anyone to join the NRA, which is not true. I’ve seen plenty of his videos where he encouraged it. His reason is that the NRA is our largest voice and so we should support them even though they’re run by scumbags. My position on the NRA has changed since they sold out their members with the bump stock bill. I only have a minor sticking point with Iraq Veteran and Yankee Marshal’s actions were unacceptable.
I will continue to watch both channels, assuming that Yankee Marshal doesn’t decide to go out in a blaze of glory on some foolish Internet warpath.
This article points out an apparent vulnerability with the Let’s Encrypt certificate authority for requesting free SSL encryption certificates. The process of securing websites is automated by using their Certbot application that automatically installs certificates and configures web servers when a new site is added. FOXDEV uses this service. The asserted vulnerability with LE certificates is the ability to get a certificate for a phishing or scam website. This isn’t a true vulnerability and LE isn’t giving criminals much more then they had before.
When a criminal orders a free SSL certificate from LE to use for a website, all they’re getting is an encryption certificate from a trusted authority that won’t alert browsers. It displays a green padlock in the browser, but this is a problem with user behavior, not a problem with the service itself. The problem can come up if a criminal makes a sub domain like this to use for a scam site: user-authentication.paypal.com.4433.service.example.com or paypal.com.4433.service.example.com. It appears to be a subdomain of paypal.com. Sub domains like this have already been in use by criminals to make websites look legitimate by including a real domain within a sub domain. These domains can be used with unencrypted websites. Most websites have been unencrypted until recently. Before LE was available, criminals could still buy a certificate from one of the authorities. They could even buy a wild card certificate and make an unlimited number of fraudulent sub domains. The only advantage that criminals have now is the ability to request certificates for free. Since they could still buy a wild card certificate before, this isn’t much of an advantage.
The solution to this problem is in reeducating user behavior. Big businesses have bragged on their websites about the security of their websites and directed users to look for the padlock icon to verify that the site they were accessing was real. Even before LE, any criminal could have bought a certificate for a fraudulent domain and used it to generate the same padlock icon. We need to educate users that HTTPS only encrypts their access and they still need to verify the last levels of the domain properly.
I just found this and a lot of it is still relevant. Don’t let the pink haired stormtroopers destroy freedom for their goals.