Meetup Online: It’s Okay to Zoom

As an Internet Security professional, I have heard some folks expressing dismay over various security issues in the Zoom video conferencing package and the MatterMost chat services. I may do a piece on MatterMost at a later date, but for now I want to focus on Zoom because Zoom is what Meetup is suggesting as one of their preferred video conferencing platforms. (The other, Google Hangouts, is limited to ten people and thus isn’t practical for a number of the meetups I run.)

The thing is, many of the earlier security issues which plagued Zoom at the beginning of the recent surge in online meetings have been solved. Tom’s Hardware wrote a very insightful analysis of these issues in a recent article by Paul Wagenseil, Zoom privacy and security issues: Here’s everything that’s wrong (so far).

Most of the issues covered have already been patched, such as UNC password theft under Microsoft Windows. This was a rather insidious security flaw but fortunately the folks at Zoom stepped up to the plate and patched.

iOS profiling also seems to be fixed. Since I do a lot of my Zoom conferencing, with the National Popular Vote Interstate Compact grassroots coalition, on the iPhone, this has been a great relief. Now, though, I do most of my meetup Zoom conferences on my laptop.

The decrypting of streams at the Zoom servers and re-encrypting them as they go out to the far-end client is at first blush worrisome, but that in part is necessary for folks recording their zoom sessions and though it puts a vulnerability at the level of Zoom staff, one hopes Zoom is careful with whom it employs. But it must be said, nothing I do on Zoom is something I would be embarrassed about were it to leak. I nonetheless want to do everything in my power to make sure it stays secure and I’m happy to hear Zoom is looking into closing this security flaw.

The auto-download for Macintosh is worrisome but again I am happy to say this practice is also ending as it is a backdoor that Zoom can use to allow third party software onto ones Mac. Zoom also has ceased allowing team profiles to share email addresses, though this is not a feature I’m using for any of my Zoom conferences.

As for recording leaking onto the Internet or folks joining your conference uninvited (Zoom Bombing) or war drive scanning Zoom to find your conference, all of these can be solved by user diligence. It’s important to be mindful of who you let into a conference, and don’t let just anyone have access to your recordings. For my Writing Groups, only myself, the account owner, and the persons being reviewed will ever have access to the recordings, and if the reviewed doesn’t need the recordings, we will delete them.

Also, as of this morning, 5 April 2020, at 0:00 UTC, Zoom now requires passwords on all new Zoom events. Thus, even with a Zoom ID scan, you won’t be able to get into the meeting without the password and although the URL can encode the password in an obfuscated way, simply scanning Zoom IDs will not get you into the conferences. And even if you did, I’d still have to approve you. I won’t.

Zoom
The Zoom Logo

Overall, I’m quite happy with Zoom and hope to use it all through Covidapolis. Overall, I give it this Security Engineers line of approval. And please note, I am available for hire if you like what you see!

Nowhere to run?

This is going to be one of my hardest articles for me to write because it’s extremely personal. I covered this issue somewhat with my article about Sheltered in Place with a Domestic Abuser, but when you add in the paranoia of hypochondria, things get even darker. So, alas, I need to go deeper.

It’s also hard to justify my including myself in a post that is ostensibly categorized as Equal Right. After all, I am, quite frankly, not—nor could ever be—a cis-woman.

To be clear, when we talk about equal rights, we don’t mean that should apply to more men getting abused. Reducing abuse overall should be our goal. I do think, though, men are feeling more opened about admitting when something doesn’t feel right, when things go from simple disagreement to some of the hallmarks of abuse.

That said, I’m sad to say the majority of abuse is and probably always will be of the form men against women, and that’s why this type of abuse deserves the most coverage. That is indeed the main focus of a wonderful article by Sarah Fielding in The Guardian dated 3 April 2020: In quarantine with an abuser: surge in domestic violence reports linked to coronavirus.

One caller to a domestic violence hotline reported that her husband threatened to throw her out into the street if she coughed. Another reported they had been strangled by their partner, but feared going to the hospital because of the threat of coronavirus. An immunocompromised man from Pennsylvania called in after his emotionally abusive girlfriend began hiding cleaning supplies and hand sanitizer from him.

Fielding, Sarah. “In quarantine with an abuser: surge in domestic violence reports linked to coronavirus.” The Guardian 3 Apr. 2020: Online.

I am very happy Ms. Fielding was able to show, what I consider hypochondriac controlling abuse, isn’t only affecting women. I feel for both the women is tossed onto the street with a cough, and even more for the one who was strangled (way to social distance, m*th*r f*ck*r!). But that poor man being withheld from necessary sanitizing agents, that’s pretty tragic as well.

Advocates are concerned that this bleak reality has reached the United States, where experts say one in four women and one in seven men face physical violence by a partner at some point in their lifetimes.

Fielding, Sarah. “In quarantine with an abuser: surge in domestic violence reports linked to coronavirus.” The Guardian 3 Apr. 2020: Online.

Statistics tell the whole story. While one in four women are likely to be the victims of an abusive relationship, one in seven men are just as likely. So, while women make up the majority of victims, for every two women victims, there is at least one man.

Of course, some may find that hard to believe. How could a big, strong man be abused by a “feeble” woman? But that’s because the ways a woman might try to control or belittle or isolate a man, they are different than what a man might do to a woman. A woman typically won’t use violence against her man, though even if she did, many men are cultured to never raise their hand against a woman, even in self-defense. Many men eschew violence and would never use it to assert themselves. So, assuming a man can always prevent abuse because he’s bigger and stronger totally misses the point of what abuse is all about. Abuse is abuse, regardless of gender.

The crux of my point is that, if you combine a controlling partner, a partner who actively tries to isolate and belittle, with an abuser who is also a hypochondriac, you end of with a cough fit chucking you out on the street—or sequestered in a single room, hoping for some water, not allowed to exit confinement.

I write this from my spare room. I am prohibited from leaving this room because on Tuesday and Wednesday I had a runny nose and the bridge felt so tender, like it had been punched. I had no fever, and I know for a fact that these are not symptoms of SARS-CoV-2, but still I have been ordered not to leave this room, except to use the facilities. If I want something to eat or drink, I must make a request, and be at the whim of the hypochondriac. I may not be out of this room when the hypochondriac is around. And, even if I wanted to leave, #CO2Fre is still at the dealership, so I couldn’t go anywhere even if I wanted.

Nothing is, per se, forcing me to stay here, to be sure. But when you’re told to do something in such a commanding tone, it’s not worth trying to fight your prison sentence. I want to leave my cell, but I am afraid of the consequences if I do without consent. So, here I lie, on this bed, no free chair in the room, wishing to be free but not having the savings to make it so.

And neither do the women and men in Ms. Fielding’s article. That’s the rub.

Only, it’s not.

The National Domestic Abuse Hotline will help. I posted this before but it bears repeating because this is such an important issue and needs to be published. Please, if you are in any danger, call or text the National Domestic Abuse Hotline. They will help.

1980x540-COVID19-POST_Website-Banner-2
The Domestic Abuse Hotline statement on SARS-CoV-2. They’re here to help. If you’re in trouble and afraid, please give them a call.

As for me, I was told I could get out of quarantine jail and retrieve #CO2Fre tomorrow. Then again, I was also told that yesterday…

Stay safe my lady—and gentlemen—friends!

Relax—you actually don’t need to sanitize your food

On Sunday, I posted an article about sanitizing your food after you return from grocery shopping. The thing is, the medical professional who posted the original clip went a bit overboard in terms of how sanitary he felt he needed to keep his food once retrieved from the grocery store. The truth is, not everything the doctor says in his video is strictly correct and he is no food safety expert, as has been pointed out to me. However, for the most part my textual commentary doesn’t contradict what I’m about to share and I am happy to give Dr. Don Schaffner his due:

Buckle up, readers, as it’s about to get serious! Thirty-two more tweets, seriously!

Unfortunately, the link above to my original article with take you to that video but if you haven’t hit play on the video, and just read my commentary, you should be fine. Please, trust Dr. Don!

Sometimes I roll my eyes at my fellow writers when they they try to come up with Science Fiction ideas, since I did study undergrad Physics and read a lot of science books. I feel you Dr. Don!

Here here! I already outlined most of what was right in the video in my original post. I think I may have misspoken on how to wash produce but I’ll save that commentary for later.

There’s a bit of nuance to this, but what the good Dr. Don is saying is there is a difference between a random but not yet denatured strand of viral RNA, which in itself isn’t particularly harmful—at least, not infectious—where as a live virus was not observed. As in, the crown-like outer shell of SARS-CoV-2, a.k.a. the Coronavirus, the “Crown Virus”. Without the outer shell and crown-like protrusions, the virus has no way of penetrating cells, be they eukarya, bacteria, or archaea. Note, this pathogen only infects eukaryotes, though most viruses are harmless, only infecting bacteria.

More fundamentally, though, Dr. Dan points out that the CDC Study that came up with the 17-day number for RNA was never published in a peer-review paper where the methodology and techniques used could be scrutinized and dissected. Without the process of peer review, the observation is as good as anecdotal.

This was one of my biggest beefs with the video too. I mean, it’s one thing in the winter in Lansing, MI, where the outside might already be the temperature of your freezer. But that won’t work in Florida, not by a long shot. So unless you’re gonna be like Thomas Jefferson and truck in ice from Canada to keep your food from spoiling, don’t leave your perishable food in the garage!

Exactly!

This is a very good point. One of the ways the SARS-CoV-2 deactivates is through desiccation. If the virus is in a medium that allows it to dry out, it will no longer be effective. This is why spittle from sneezing is the most dangerous.

The virus is highly communicable, to be sure, but its transmission with respect to someone with the virus touching an item on the shelf, putting it back, and then having you grab it is exceedingly unlikely. And by the time you get to it, it’s quite likely SARS-CoV-2 has already dried out and perished.

I have to agree, as different packaging materials will allow the virus to remain active long than others, and again, as state above, it’s unlikely by the time you pluck the item from the shelf that it would still have any active virus on it even if it had once.

Washing your hands before eating should be second nature anyway. As Dr, Don says, you can remove the item from the packaging, put it on a clean plate, and then wash your hands before eating and any contamination on the packaging will have been removed from the equation.

Wørd!

There are good reasons not to use soap to wash your produce and I will admit I got that wrong before. Soap dissolves cell membranes and while most produce is covered by dead epithelial cells—like those on the outer layers of your skin—and thus won’t likely cause cellular damage to your food, but if you slice the food it could spoil its flavor and if you fail to wash it all off and it gets in the nooks and crannies of your consumables, Dr. Don is right, you’re itching for a tummy ache. The oily residue soap normally removes isn’t a big issue on produce and thus a simple water bath should be sufficient for cleaning your produce.

Precisely!

Even the prescient Dr. Ignaz Semmelweis knew that hand washing wasn’t a panascia. It reduces the change of killing a mother giving birth, but even if done right, it isn’t perfect. Soap and water are great for removing both hydrophobic and hydrophilic substances from your person, but not every pathogen is removed by such reactions. SARS-CoV-2 is damaged because of its hydrophobic coating, but the same isn’t true for all toxic substances.

Indeed, human skin has many friendly microbes that help keep the skin clean and fresh. You wouldn’t want to boil those off anyway, even if you could. Love your friendly microbes. Just use soap and water to kill SARS-CoV-2. That M*th*r F*ck*r must die!

This is another good point. Not all handwashes are equal. I try to do a rather complex technique when washing my hands which I may document another day, but the long and short of it is, just rubbing your hands together isn’t enough, and even my technique isn’t one hundred percent effective.

Great point! Early food preservation in wine bottles with their tartaric acid may have worked for Napoleon’s army, but when we started using steel and aluminium cans, or even glass, we had to be very very sure everything was sterile. Watch any number of episodes from Comment C’est Fait (How It’s Made chez É-U.) to see how this is done.

Remember the words of François-Marie Arouet, a.k.a. Voltaire, “Le mieux est l’ennemi du bien.” (Perfection is the enemy of good.)

This is one point I did make in my original article. Glad to see my point is backed up by Dr. Don.

This one is simply a caveat emptor. Don’t assume a product can kill viruses. Indeed, there are many ways product makers can use language that makes it seem like it’s effective against pathogens, but unless there is peer reviewed literature to back it up, sorry, it’s not magic. It won’t protect you against SARS-CoV-2 any better than simply washing your hands.

There is something to be said for the security blanket of feeling better. But, yes, they won’t help and are no better than a simple cold-water bath.

Or for treating the fabric of your home made N95 mask.

I like using reusable bags and agree washing them like any fabric is a wise idea. If you must use disposable bags, please use ones that are recyclable or compostable.

In other words, keep your bags close but be more mindful of social distancing and that the bagger uses proper sanitary techniques. But again, the likelihood that someone with the virus has used that same checkout stand recent-enough for the virus to still be active is very likely, and most grocery stores, like Wegman’s will do their best to sanitize the checkout counter between each customer during Covidapolis.

Keeping them in your car is a good idea. I always keep my MOM’s Organic Market bag in my car so it’s ready whenever I go there.

Wash your hands!

I have indeed noticed Wegman’s doing just that. They are, IMHO, doing a great job!

Know what you want, like Low Acid Orange Juice, and head straight over. Keep those two meter buffers to keep safe!

If you can get hand sanitizer, then it’s great when there isn’t soap and water available. But when you have soap and water, always prefer that.

Done in the most complete way possible Dr. Don!

Shelter in place, y’all, and use Zoom to see a friendly face!

Much obliged Dr. Don! Happy to help promote good science, sound food handling, and how to weave a great yarn, and sew a great mask!

Bon appetit, mes amis!

Putting SARS-CoV-2 into perspective

A lot is being said nowadays about how there are more cases of SARS-CoV-2 infections in the United States of America than in any other country, worldwide. The truth is, some countries just have more people than others. Indeed, there are only two counties with greater than a billion people and while China is likely deflating its numbers, India is just not reporting anything anyway. The third biggest nation, though, is these United States.

The United States is the biggest in the class of middle-sized countries, along with Indonesia, Pakistan, Brazil, and Nigeria, all with over two hundred million residents. You’d expect any of these top seven nations to have more cases than Nauru and Tuvalu, or even of France and Italy because there are much more people in these top seven countries than there are, by nature, in any of the smaller ones.

The long and short of this is that the proper way to compare infection rates is to do so relative to the population size. For instance, if the numbers are taken per million, you can see which counties are handling Covidapolis better than others. And that is exactly what the following graph shows.

SARS-CoV-2 Infections per Million per Country
This graph puts SARS-CoV-2 into perspective. A huge country like the United States or China should expect by virtue of just more people to have more cases than Italy. But when compared per million it’s clear that as of now, Italy is worse off, but we are headed there. So please, Shelter in Place, everyone!

As you can see, Italy is still ahead of the United States in terms of infections and mortality in terms of overall population size, but the United States isn’t abating and is on the road to match Italy of folks don’t properly Shelter in Place.

So please, my sapiosexual friends, just stay home.

The danger of Upgrading WordPress

Late last night, just as I completed my post about Tesla trying to scam me, I decided to upgrade WordPress to version 5.4. Normally, this shouldn’t be an issue, but for me, since I run a multisite system, there are extra security issues and directory layout complications that must be taken into account.

The first step was, apparently, to backup my database. Since I’ve never backed up the mysql database before, I felt this seemed like a reasonable approach. I certainly didn’t want to pay JetPack to do it; I’m a genuine code jockey, I can do my own backups. After some digging around, I found mysqldump. Unfortunately, all the instructions on how to use it were incorrect.

After some further poking around, I finally came across the correct syntax. Essentially, the user name and host have to come before the --all-databases command. Also, the host can’t be localhost, it must be the IP for the local host. Unfortunately, I was not able to find a way to get it to prompt for my password which meant I had to type my password in the command line, leaving all there in the open for any history recall to see. Not very secure at all.

mysqldump -h 127.0.0.1 --user=<uid> --password=<pw> --all-databases > mysql.2020.03.31.bak

mysqldump command; note <uid> and <pw> are placeholders for the user name and password; you must replace this with your own values.

Alas, I was not able to find a way to get mysqldump to prompt for a password. I think if I have more time, I may write a python script which builds the command by first prompting for the password. At least that way, the password wouldn’t be stored in the command line history.

The mysqldump command is quite clever. It just stores the list of sql commands that would be required to recreate the databases you have stored. However, the file is rather big and being text, it compresses nicely with bzip2 -9, which is what I did.

Once I did this, I was ready for the main Upgrade. I held my breath and pulled the trigger…

Wordpress
This site is built with WordPress… and a very skilled programmer who has been writing HTML since 1993 and hacking UNIX for even longer.

The install progressed along nicely until it tried to write a file to the wordpress directory. 🤦🏻‍♂️ I logged into my server and sure enough, the permissions on the wordpress directory were 755, which meant the user could add and remove files, but the group and anyone else could not. You see, with my multisite, I try to have all wordpress files with user wp-user and group as www-data, to work with apache. And apache runs all web processes as www-data for both user and group. Thus, when WordPress asked to add a file to its codebase, apache could not write it because the www-data group didn’t have permission, only wp-user did.

find /usr/share/wordpress -type 'd' -print0 | xargs -0 sudo chmod 775

Change all the wordpress directors to allow www-data to add and remove files from them.

Realizing my mistake, I changed the permissions on all directories to be 775 (both wp-user and www-data could add and remove files). Unfortunately, it was too late. Instead, I had no choice but to blow away my current install and replace it with a fresh, new install of WordPress 5.4. At least, that’s what I did on a high level. The details, though, are a bit more complex.

Once I extracted all the wordpress files, I needed to get their ownership to match the settings for my wordpress install. I was able to do this quite easily with the chown command.

sudo chown -R wp-user:www-data wordpress/

Command to set the right file ownership for wordpress.

Next, I set the directories as above. Finally, the files themselves had to have the right permissions. Namely, they should be readable and writable by wp-user and the www-data group, but only readable to others, not writable. Namely, they needed to be set to permission 664.

find wordpress/ -type 'f' -print0 | xargs -0 sudo chmod 664

Change all the wordpress files to allow www-data to modify them.

Next, I had to copy over the active wordpress configuration file. This file is actually fairly spartan as all the active site configurations are actually stored in /etc/wordpress; my wp-config.php actually just scans this directory for configurations. The configurations, in turn, point to directories in /srv/www/wp-content with the site-specific files. I thuns needed to bring that file over to the new install.

cp /usr/share/wordpress/wp-config.php wordpress

Copy the configuration to the new wordpress install.

Next, I wanted to preserve the Languages I had installed. I just copied the entire directory over to the local install.

cp -r /usr/share/wordpress/wp-content/languages wordpress/wp-content/

Copy the Languages directory to the wordpress install.

I also have an upgrades directory that I wanted to preserve.

cp -r /usr/share/wordpress/wp-content/upgrades/ wordpress/wp-content/

Copy the Upgrades directory to the wordpress install.

Finally, I needed to move the links to my shared, dynamic contents that are for all the sites on my server. Specifically, the uploads, themes, and plugins folders all rest in /var/lib/wordpress/wp-content. (Technically, Uploads rests in blog.restonwriters.org site-specific Uploads directory, but that’s something I’ll fix later to conform with the same layout Themes and Plugins use.) Since these are already symbolic links, they can be moved to the new wordpress install directory to replace the defaults.

One caveat however, is the default install for wordpress comes with one plugin and three themes. In order to preserve those, I renamed the default plugins directory to plugins-default, and the default themes directory to themes-default. This was necessary before the symbolic links could be moved since those directories were in the way.

mv /usr/share/wordpress/wp-content/uploads wordpress/wp-content
mv /usr/share/wordpress/wp-content/plugins wordpress/wp-content
mv /usr/share/wordpress/wp-content/themes wordpress/wp-content

Move the symbolic links to the plugins, themes, and uploads directories.

Finally, the apache permissions file needed to be moved as it was also a link, pointing to /etc/wordpress/htaccess. I store the file there because it makes it easier to maintain in case I accidentally bow the .htaccess file away.

cp /usr/share/wordpress/.htaccess wordpress

Move the symbolic link to the .htaccess file.

Once all this is done, it’s a good idea to run the chown and chmod commands from above on the wordpress install directory once more to make sure the copied files and moved links are also properly attributed.

Finally, it was time to perform the brain transplant and move my staged wordpress install to the active /usr/share/ directory. I moved the current install to a temporary directory and then moved my staging install to the /usr/share/ directory to replace it.

mv /usr/share/wordpress /usr/share/wordpress-old
mv wordpress /usr/share/wordpress

Replace the installed wordpress with the new version.

Once all this was done, I was able to get to my web page, and wordpress prompted me to upgrade my database. Once this was done my sites were back online. In total, this site and its sister sites were down for a total of about forty-five minutes. It was a long day yesterday and I was exhausted but I did get it done and you can now see the results.

I hope you enjoyed my story about hacking UNIX. Please note, I am available for hire if you like what you see!

Tesla tried to bankrupt me during Covidapolis

Recall back at the beginning of the month, I had to deal with a nearly $2,000 tyre bill from Tesla? Well, that’s not the end of the story…

After I got #CO2Fre back from Tesla, my coworker and I noticed some squeaking sounds as I would drive the car at low speeds, making turns under humid conditions. So, I made the soonest appointment available to both me and Tesla, which was today, 31 March, 2020, which is therefore going to be the topic of my 50th day in of quotidian postings.

Of course, then SARS-CoV-2 happened, and all the crazy things that came with it. I haven’t left the house since my job went to 100% telework apart from a couple outings to the grocery story and stroll inside my housing community. So, when Tesla reminded me of my appointment, it wasn’t so much that I was eager to get out (at least I don’t have to fear a physical abuser) as I was eager to finally get this over with in terms of having to deal with Tesla and a potential fault in their repair.

I got up early this morning, ready to head over to Tesla. I was, alas, so tired, I ended up locking my CAC Card. The details aren’t important, but I will just add that resetting it required a long drive to work and a long drive back just to restore access. But that had to wait until after I dropped #CO2Fre off.

Anyway, I got in #CO2Fre and noticed a software update. Not wanting to delay my appointment at the Tyson’s Corner Service Center, I headed straight over and initiated the update as I arrived.

Arrived at Tesla, March 2020
I arrived at Tesla a little past 08:00 for my schedule appointment to resolve a squeaking in my steering and suspension, mainly observed in highly humid weather. What are those signs, covering the windows? © 2020, Jeffrey C. Jacobs.

I arrived at Tesla a little after my 08:00 appointment and spotted some interesting signs on the windows. After waiting a bit for folks to pass, keeping a social distance from anyone, I made my way over to the door.

Use the QRCode to Login
Sorry this picture is blurry as I took it from inside a ziplock bag. But you can see the notes on the windows advising customers to scan the QR Code and fill out the form to register their arrival. © 2020, Jeffrey C. Jacobs

The signed contains a QR Code that I could scan with my phone in order to check into my appointment. I scanned the code and opened the web page associated with it. The page contained a list of questions: who I was, why I was there, and did I have an appointment. I filled it out and got a message saying I should wait for a call to confirm my appointment.

Tesla Service Registration Complete
Registration for service was easy as cake. Just fill in your name and your reason and if you have an appointment and they’ll call you when they’re ready.

I went back to #CO2Fre; the software was still updating. I got the call and we agreed to leave the car where it was. I got some Uber credits but had a ride home already and so used that to get home, then get a ride to work to fix my CAC, and then back home again. Phew.

Then I got a text from Tesla saying they sent me over an estimate and said I needed to replace some tyres. Are you freaking kidding me!? Didn’t I just drop almost $2,000 on tyres at the beginning of the month!?

Needless to say, I was not amused.

Tesla Service Estimate, Inflated Estimate, March 2020
When I got this in my mail, I was shocked. I took the car in, after waiting 3 weeks for a follow appointment to the tyre replacement at the beginning of March, to resolve a squeaking issue with my tyres and front suspension. I thought it’s be just, at most, $100 to do the diagnosis, only to be sent this behemoth of a bill for just over $2,000. Having just paid almost that amount at the beginning of the month and facing a 1 week suspension in addition to docked pay, I could never in a million years afford this estimate and I complained to Tesla until I was blue in the face. Not shown is the $84 in tax and the total of $2,043.75. Oy, gevalt!

Looking over the estimate I saw they recommended replacing all four tyres! Seriously? I had just replaced two rims at the beginning of the month, but, as I looked over my meticulous history of tyre replacements, it turns out I replaced a tyre just three months ago on 3 January 2020, and another on 4 November 2019. Both tyres were relatively new and there could be no possible way they could both be so worn to need replacing. It was bad enough the other two tyres were April and May of last year, but some of the tyres were less than six months old!

Looking over the costs, not only were they charging me for four tyres, but they were also charging me for a $160 Tyre Setting and a $302.25 Tyre Alignment, for a total of $1946.25 in tyre repairs! That would have been a total of $9,647.95 on tyres for 42,695 miles of driving over 19½ months!

It took a number of texts for me to get through to Tesla. I was quite frank. I didn’t agree to any tyre replacement and demanded they generate a new invoice for me without the tyre replacements. Furthermore, if they though my tyres were showing wear, I demanded they show my the tread depth to prove they had wear given one tyre was just three months old, and another only five. Thankfully, the obliged.

Tesla Service Estimate, without Tyres, March 2020
After many irate texts, they agreed to remove the tyres from the invoice which made it a manageable $97.50. I did ask them for Tread Depth readings though, just to verify that maybe some of the tyres needed replacing.

The new invoice was quite reasonable. Less than $100 for a diagnostic check which so far turned up nothing. I agreed to that and then my service advisor sent me photos of the tyres with the tread measurements.

Clearly, two tyres were at around 8/32 inch depth, which is pretty nearly as good as new. The other two hovered around 5/32 and I agreed they probably should be replaced. I therefore agreed to a new invoice where only those two more worn tyres would be replaced. Tesla kindly obliged.

Tesla Service Estimate (Revised), March 2020
This is the revised service estimate for the two low-tread 5/38 depth tyre replacements. Not included is the $42 tax, which was the perfect answer to this issue, for a total of $939.50.

Although the cost jumped to nearly $1,000, I agreed to it as the best course of action. They dropped the wheel setting and alignment which also lowered the cost quite a bit. I’m hoping I can get the alignment done elsewhere when the Covidapolis is over. It still brings my total lifetime tyre costs to $8543.70, with seven tyres and seven rims, but it’s much better than $9,647.95!

Plus, I got a software update.

Tesla OS 2020.12.1
The morning of my drop-off I noticed there was a software update. I set it going when I got to the dealership and it was done by the time I got home.

I’m not happy that it will take me a month an a half to pay for this repair as I sink further into debt, but mainly I miss driving #CO2Fre. Die SARS-CoV-2, die!

Until next time, I’ll be cruising on a cloud.

Sheltered in Place with a Domestic Abuser?

One of my absolute biggest concerns with SARS-CoV-2 and the new Shelter in Place order from Governors Ralph Northam and Larry Hogan. Virginia Executive Order 55, and the similar executive order in Maryland, is that what’s being asked is that victims of domestic abuse are required to stay at their primary residence with the abuser who is sequestered with her (or him).

Okay, let me be frank, domestic abuse is mainly a problem women suffer from some very bad men. And Domestic Abuse can be both physical and psychological/emotional. Mainly, what I mean here is physical abuse and most physical abuse is, as I said, committed by men against women. This needs to stop!

As for emotional abuse, trust me, some men suffer from this as well as women and although emotional abuse must always take a lower priority to physical abuse, the women and men who are being psychologically abused are nonetheless equally forced into a situation where normally, an abuser would be away at work for most of the day, he is now home 24/7.

Physical abuse is thus my greatest concern by far, as physical abuse can be deadly. This is why I’m focusing on that. Please, ladies, know that you’re not alone. If your husband or live-in boyfriend is threatening you or hurting you or you’re in any way in danger, please, find a safe place and call the Domestic Abuse hotline: 1-800-799-7233 or text LOVEIS to 22522. They are aware of the dangers the Shelter in Place orders will cause and they can help.

1980x540-COVID19-POST_Website-Banner-2
The Domestic Abuse Hotline statement on SARS-CoV-2. They’re here to help. If you’re in trouble and afraid, please give them a call.

There are people who care. There are people who can help. Stay safe my lady friends!

Low Acid Orange Juice, Finally!

Grocery Shopping during Covidapolis

After a week unable to leave my house apart from a walk around the community, I was finally allowed to go grocery shopping. With the confirmation that Wegman’s, Dulles had Low Acid Orange Juice, I was able to go there at 08:00 this morning and pick up the OJ and a few other items I’d needed.

The thing is, in the age of Covidapolis, you can’t just bring groceries into your house. You need to assume all your groceries may be vectors for SARS-CoV-2 to enter your home! You need to have a staging area for your groceries, and an area you will consider sanitized.

Each item then must be sanitized either by washing with soap and water, like every fruit and vegetable, or wiped down with a cleaning sheet like Clorox wipes. Remove items from containers if the items inside also have wrapping. The idea is the outer container may be contaminated, but the inner container has probably been untouched long enough for any virus to have died. For items that don’t have inner containers, only outer containers, like bread, take the bread out of its packaging and place it in an adequate storage container from your cabinets, which should already be virus free.

Of course, nobody explains this better than Dr. Jeffrey VanWingen, MD. He was kind enough to provide these and other instructions on his youtube channel, a video for which he’s received over two hundred thousand likes. Excellent work, doctor!

Finally, after the OJ was sufficiently cleaned, it was ready to be welcomed into my home and stored in my fridge. Mission accomplished, for real this time!

Low Acid Orange Juice, Finally!
I finally obtained some low acid orange juice. I had been over a week since I had been able to drink vitamin-C packed OJ so I’m so relieved to finally be able to partake again. But notice the sanatizing wipes next to it? It needs to be sanitized before it goes into the fridge. © 2020, Jeffrey C. Jacobs

Ah, the sweet taste of victory! Bon Appetit, mes amis!

Update 2020-04-03: It turns out most of what was said in the video is exaggerated; I posted an update with respect to handling your groceries. And please, don’t wash your produce with soap, only cold water. Please head on over there and let Dr. Don tell it like it is.

A Virtual Tesla Meetup

Our esteemed leader Kevin Sadeghian of the Northern Virginia Tesla Owners Group, like all of us, misses our occasional Tesla meetups. The last time we met, I was late, without #CO2Fre, and had just voted, and so was a bit out of it, not even appearing in the group photo. That was just the start of the Week from Hell for me, which was the same weekend I got a $1,800 bill from Tesla and was at the whim of lackadaisical Uber drivers.

So Kevin, realizing we’re all at home, Sheltering in Place, created a virtual meetup. He took an empty parking lot, with a photo of his Tesla, and invited all of us to photoshop our Tesla in there with him, as if we were actually meeting. Starman, my good friend Mel‘s Tesla Roadster, #PascalTesla from my dear friend Margie Hunter, and many other members.

Unfortunately, because of the events from the Week from Hell. Fast forward to today and with the scare surrounding the Weather and Safety Leave, which I’m still not willing to talk about publicly, I was so afraid when I researched that last weekend that I would not be paid because of some documents I read on the Internet. I thus refused to add #CO2Fre to the photo, decrying that I was worried I would not be able to keep here if I was to go for months without pay on Weather and Safety Leave. I am still facing one week of unpaid leave due to the Week from Hell, bringing the total cost for that seven day nightmare close to $5,000 out of my pocket—not to mention my Hedge Fund has tanked to July 2017, initial levels after just making a $2,300 commission payment in December.

However, when the office confirmed I would be on paid leave, I figured I could in fact weather the storm. I would be bankrupt and #CO2Fre would doublessly be repossessed if one more tragedy befell me, but for now, I’m just okay. And so I put #CO2Fre right next to #PascalTesla.

Virtual Tesla Meetup
Here, #CO2Fre is parked next to #PascalTesla with #Starman and of course our wonderful leader Kevin’s ride and others. © 2020 Northern Virginia Tesla Owners

Vive la #CO2Fre! Until we cruise again!

How to make your own Surgical Mask

What follows is a series of TikTok videos my dear friend Lena Volkova demonstrated on her account. Unfortunately, I’ve yet to find a way to remove the cranky, white border around the videos to keep it in line with the esthetique with the site, its theme, and the official category of this post as Cosplay. Nonetheless, I feel this is important so f’d up CSS be damned! We need to stop SARS-CoV-2! So, without further à Deux, here is her A/B Reusable Mask Tutorial: A Mask with a Pocket for Filtration Media Such as a Surgical or N95 Mask.!

Pretreat the Fabric

This is part of a larger effort to help those out in need.

If you’re planning on helping out with making surgical face masks, you need to pretreat and disinfect your fabrics prior to sewing.

To pretreat fabrics:
    • Prepare a cold water bath to soak your fabric.
        ■ 100% cotton is preferable for masks.
    • You can add two tablespoons of salt for dye runoff.
        ■ This is optional.
    • Add one cup of distilled, white vinegar to your cold water bath.
        ■ Vinegar works both as a color stabilizer and disinfectant.
    • Add your fabric to the bath and let saturate thoroughly.
    • Set your timer and let it soak for thirty minutes.
    • Rinse with cold water and let air dry.

@lena.volkova
@lena.volkova

Sewing your own surgical masks. Part 1 — pretreating fabric. This is part of a larger effort to help out those in need. ##coronavirus ##helpers

♬ Hold On – Moguai,Cheat Codes

Of course, first you need to find some fabric you have lying around. Perhaps some old, cotton clothes or linen sheets you could sacrifice? Either way, this pretreatment step is important as it helps keep the color from bleeding while in use and of course disinfects.

Patterning

The pattern for this A/B Mask style mask and instructions can be found on craftpassion.com.

    • Start by folding your fabric—you need to cut two of each fabric (inner and outer layer).
        ■ This is easy if the fabric is folded onto itself.
    • Using your pattern, measure out an additional one inch from the sides.
    • And three eighths around the rest of the mask.
    • Cut your fabric—this is your outer layer.
    • The inner layer is a half-inch shorter on the side than the outer layer.
        ■ Use your outer layer as a template to measure.
    • Cut out your inner layer fabric.
        ■ Set it aside.

@lena.volkova
@lena.volkova

Part 2 — A/B reusable mask turtorial: patterning. This mask has a pocket for filtration media such as a surgical or N95 mask ##coronavirus ##helper

♬ You – Petit Biscuit

For those wondering, the Face Mask Pattern can be found here.

Assembly, Part 1

    • Separate your fabrics, but keep the layers together as a pair.
    • Finish the raw edge that is curved.
        ■ This will face the inside pocket and needs to be secured.
    • Any overlocking or zigzag stitch will do.
        ■ You don’t need a serger.
    • With the right side facing inward, pin together and sew along the curved edge.
        ■ Use a quarter-inch seam allowance.
    • Do this for both inner and outer layers.
    • Open your fabric, then flatten the finished edges onto the fabric and sew the finished edges onto the fabric.
    • Align the inner and outer layers.
    • Fold the side edge of the inner layer onto itself twice—you’re rolling in the raw edge.
        ■ Pin in place.

@lena.volkova
@lena.volkova

Part 3 — A/B reusable mask turtorial: assembly. This mask has a pocket for filtration media such as a surgical or N95 mask ##coronavirus ##helper

♬ Classical – Piano Classics: Masters of Relaxing Solo Piano Music

I’ll be honest, I keep thinking about investing in a sewing machine. I know at Nova Labs, I could borrow one of their machines, but I’m nervous about doing seamwork in a public space. Plus, I need to find some decent patterns to so—like an A/B Surgical Mask!

Assembly, Part 2

    • Sew the roll into place along the inward edge of the roll.
    • With the right sides of the fabric facing together, align the layers and sew the top and bottom edges together.
    • Clip the curved edge of the fabric where both layers meet.
        ■ It should be approximately a quarter-inch inward.
    • Turn the mask inside out.
    • Roll the raw top and bottom edges inward onto itself to cover the raw edge.
        ■ Pin in place.
    • Do the same for the side edges.
        ■ There should be approximately a half-inch of fabric remaining on both sides.
    • Sew into place along the inner edge.

@lena.volkova
@lena.volkova

Part 4 — A/B reusable mask turtorial: assembly 2. This mask has a pocket for filtration media such as a surgical or N95 mask ##coronavirus ##helper

♬ Classical – Classical Chill Out

Remember to leave those sewing margins! You’re almost done.

Finishing

    • Fold the side flap inward, under the inner layer pocket.
    • Sew in place—both sides.
    • Insert your filter medium—cloth, a surgical mask, or an N95 mask.
    • Make sure the nose wire aligns with the nose part of the mask.
    • If using elastic, take a sixteen-inch length of one sixteenth elastic cord.
        ■ There’s a tolerance of plus or minus one to two inches for sizing.
    • Feed it through the channels you made in the sides, and secure it with a double knot.
        ■ Hide the channels.
    • To wear: Hold the mask in one hand and slip the bottom elastic over your head, followed by the top.
    • Adjust accordingly to endure a proper fit.
    • To wash: hot water, like scrubs.
        ■ Can be autoclaved.
        ■ Remove media as appropriate.
        ■ Sanitize elastic as appropriate.

@lena.volkova
@lena.volkova

Part 5– Reusable A/B mask tutorial: finishing. Mask has a pouch for removable filters like surgical masks or N95 masks. ##coronavirus ##helpers

♬ Piano Piano – Piano Solo – Charlie Glass Piano Man

I never cease to be amazed as the skills and achievements of my friend Lena. I am so astonished I can call her my friend, but then she’s one of the nicest, funniest people you’re likely to meet.

Thank you Lena. Hopefully when SARS-CoV-2 abates, we can cosplay together again!