New Dean New Vibe

The Scalia Law School has a new dean who comes from business background. His first order of business is to get rid of Mason’s Green, Gold, and Orange. The only color from the Mason guideline that he approves is Bright Blue (#007dc5). Thanks to SASS, updating the color scheme for the entire website was effortless. Replacing one CSS file and voila!

Yesterday, we rolled out an updated logo with Mason’s Bright Blue. All the links and highlighted items are also blue. Our new color palette consists of blue, gray, and white. Maybe I getting wearied of Mason’s Green, Gold, and Orange, but I find the Bright Blue to be refreshing. I also appreciate the limitation of just using a few colors.

I am sure there will be more changes to come, but just changing the color alone makes a difference.

Visualgui 2020 Iteration 6: Bookerly

I changed the typefaces again. For body text, I switched to Bookerly, designed by Dalton Maag for Amazon Kindle. I love how legible Bookerly appears on e-books. I also changed the background from pure white to light grain-like paper quality. I am a lover of physical books.

For the headers, I went with Ballinger, by Signal Type. I had the opportunity to work with Max Phillips on supporting Vietnamese. I really love the black weight for headers. I wanted to use Ballinger’s text weight, but I still hesitated to use sans serif for body copy. Maybe some time in the future.

In the previous iteration, I said that it would be a while before I made the change again and yet it only lasted 4 days. That’s the beauty of having my own site. I can change it up whenever I want to. I love the freedom to write as well as the freedom to design.

The homepage is featuring a lovely illustration of a diverse group of people supporting Joe Biden. I lifted that artwork right off joebiden.com, which is being displayed way too far down on the official website. I wanted to give it more prominent space on my site until Election Day. Go vote for Sleepy Joe so you can sleep better at night knowing a competent, compassionate president taking care of America.

Selfishness

Let’s talk about selfishness. Yes, I am selfish as fuck and I know it. While I might be critical of myself, it is crucial to recognize my own flaws. At the very least, I won’t turn into a narcissist.

I am so selfish that I do not eat my kids’ leftovers. I have seen so many parents, particularly Vietnamese parents, load up their kids’ with so much food on their plates that their kids would struggle to finish.The father usually ended up eating his kid’s leftovers. Fuck that, I wouldn’t eat that shit; therefore, I only give them what I think they can eat or a bit less. They can always ask for more.

I am so selfish that I don’t give my kids a hand on everything. Learning to skate, for example, I let them fall so they can learn to balance themselves. After that, it would be a piece of cake for them to pick up. Now their skills have surpassed me. When I taught my second son how to swim, I let him jump from the pool down then try to swim to me. The first time, he struggled to float so I picked him up. By the fourth or fifth jump, he was ready to float all by himself.

I am so selfish that I do not let anyone take advantage of my generosity. If you’re generous with me then I am generous with you. If you treat me with respect then I treat you with respect. I demand fairness. Clear and simple.

At times my selfishness turned into pettiness. At that point, I needed to reevaluate myself. Selfishness has its good and bad. I am just trying to get rid of the bad parts. How do I figure out the difference? Look at the president of the United States. He is an example of the worst type of selfishness. He puts himself first at the time of the pandemic and puts everyone else at risk. If he could admit his selfishness, he could have had the coronavirus under control and he could save lives. Like a selfish person always says, “It is what it is.” Let’s hope this selfish president will be done with his job in one week.

Như Loan Voted

I don’t pay much attention to Vietnamese celebrities on politics, but I am surprised and impressed with Như Loan’s view on how she voted. She posted on Facebook:

I voted for women to have the right to choose whether or not they should have a baby. Just like everything in life, there will always be exceptionally bad cases where people make poor choices but those should be the choices they get to make. #herbodyherchoice

The entire post personal, honest, and well-reason. I respect that.

Visualgui 2020 Iteration 5: Bitter

For iteration 5, I changed the typesetting to Bitter, designed by Sol Matas. In the previous version, the body text was set in Harriet, by designed by Jackson Showalter-Cavanaugh. Although Harriet is beautiful, its serifs appeared a bit too busy for reading on the web. I wanted something simpler and less busy. Bitter fits the bill. Bitter is an open source typeface and it is also a variable font.

In the past few years, I tried to avoid using open source fonts. Because they are open source, anyone can use them. I wanted to have a bit of a selective typeface, but I can’t resist Bitter. Unlike what its name might suggest, Bitter is such a friendly text face. It is so much easy on the eyes. It has distinctive serifs, but not too overwhelming. I wish its black weight has more contrast, but it is still pretty good-looking for headlines. Since it is a variable font, it would be a waste not to use it.

Google Fonts has been putting out so many high quality typefaces with Vietnamese support. I am very impressed with its dedication to typography. I still don’t want to let them host the fonts on its end. I am hosting all the fonts on my own server. If you want to use Bitter, go check it out on Google Fonts.

The MODX Disaster

After watching the final U.S. presidential debate on Thursday, I checked my RSS reader instead of going straight to bed. I saw a notification from MODX releasing 2.8.1. I was a bit surprised because I just upgraded to 2.8.0 only a few weeks ago. MODX usually takes at least 6 months to put out a minor release. It must be some security issue that they needed to patch.

MODX is the content management system that powered the Scalia Law website. Since it was midnight so no one would be logging into the CMS to make any updates; therefore, it was a good time to do the upgrade. It would only take me about 15 minutes to complete. I followed the procedure like I had always done in the past. Something didn’t go right when the files which were supposed to be merged had prompted me to replace. When I allowed the files to be replaced, the website went down. The files that used to take 15 minutes to merge were now estimated about 55 minutes.

I started to panic, stopped the upload, and tried to figure out what went wrong. I went into our daily backups and re-uploaded the directories I had made the upgrade. The process alone took about half an hour. The website was still down. At this point, I re-upload the entire site as well as the database from two days before. This process took a couple of hours. It was already three in the morning and nothing worked. I called GoDaddy, our hosting provider, to see if there’s anything they could do. The first time I called, the technician recommended that I try to re-upload the site from a week old. If that would also fail, I could request a disaster recovery.

I went on Twitter and tweeted for help from the MODX community. I received no response. Its community is way too small. Around six in the morning I started to get messages from colleagues telling me that the site had been down. I explained the situation to my supervisor and her supervisor. They completely understood. Since I could not get any help the last resort was to ask GoDaddy to perform a disaster recovery. The site remained down until around 4:45 pm on Friday. The site went down for 16 hours and I feel horrible. It was all my responsibility alone to bear. I did not sleep that night and kept checking my phone for a miracle to happen.

Although the website is now backed up working, we are set back 3 weeks. GoDaddy only keeps a snapshot every two to three weeks. Now I have to restore what was missing and it is a pain. I am also causing other people to redo some of their work as well.

After this incident, I now determine that we will need to get off MODX. This CMS is dying. It could never get beyond a couple of thousand enthusiasts. I should have called the shot a long time ago, but I held on the hope for it. Now it has become cleared that I need to make an exit strategy. It’s time to migrate to WordPress.

Ice Skating and Rollerblading

My recreational exercises these days are ice skating and rollerblading. Every Wednesday, I take ice skating lessons for half an hour and practice for half an hour. I am still an amateur, but I enjoy learning the techniques. I encourage my kids to take lessons as well, but they are not interested yet. Đán could benefit from having some structures to grow his skating skills as well as to help him learn to follow instructions.

As for rollerblading, I hesitated at first because it seemed dangerous. Falling on the concrete seemed more serious than falling on ice, especially for someone my age and weight. Then the pandemic hit, which forced all ice skating rinks to close. The alternative choice for skating was rollerblading. Đán and Đạo made a much quicker transition from ice skating to rollerblading than I did. It took me a while to get used to, but now I really am enjoying it. I didn’t even know about skate parks until recently. They are everywhere and we love to discover different ones close to where we live. The kids enjoy rollerblading; therefore, I drag them out to the skate park whenever I have some free time and to get them off the screens. It has been a fun activity I love to do with the kids.

I used to prefer ice skating more than rollerblading, but now I enjoy them both. Although they are similar, ice skating is smoother and rollerblading is much more rugged. One is for the arena and one is for the street. I am glad that I have fostered Đạo’s and Đán’s interest in both. Now I need to work on Xuân and Vương as well.

My wife has informed me that ski resorts will open this winter. I am not sure if it will be safe yet to come back, but I am not ruling it out yet either. We’ll see what will happen. When my wife organized a ski trip for the first time, I hesitated to join the kids for lessons. Skiing is an expensive sport. With ski lift and equipment rental, a day for skiing is around $140 for one person. I gave it a shot and it has also become my favorite winter sport.

I need to stay active and these sports are more exciting than jogging and walking. I am still a noob, but I enjoy discovering more techniques. As long as I can keep myself balanced, I am good. Of course, I have full guards and a helmet to protect myself from head to knee. At this age, I am not taking any risk.

It’s Bad

The day that I have been fearful the most being on my watch has finally come. It’s a disaster and I don’t know if I can recover from it. The whole thing has collapsed from a tiny error. The responsibility is all on me. I am fucked.

A Remarkable Biden Presidency

Bill McKibben, writing at the New Yorker, makes the case for a remarkable presidency if Biden doesn’t care about his reelection in 2024. McKibben argues what Biden can accomplish in four years without looking ahead at his second term:

If Biden’s not guarding his approval ratings for a second run, he could, for instance, demand that his new majority give him a lot of stimulus money to work with, and simply not worry about the G.O.P. and the pundit class as they start warning about deficits. (The fact that the Republicans ballooned the deficit just to give the rich yet more tax breaks takes the sting out of their arguments, anyhow.) At this point, getting rid of the filibuster seems all but certain, but Biden could push to expand and reform the courts. He could embrace the Green New Deal, moving money from the Pentagon to the national-security task of building out solar and wind power and setting irrevocably in motion an industrial transition that would transform our economy over the next generation. He could take millions of undocumented immigrants out of the shadows. He could make sure that we have a commission to examine and recommend reparations for Black and indigenous Americans. And so on. The key things that need to happen if America is ever going to get past its stalemated and sickly status quo are as obvious as they are politically difficult. But, if Biden decided that the next four years were all that mattered to him, he could get to work.

The Case Against Donald Trump

This paragraph from the Atlantic sums up the Trump presidency:

Donald Trump is the worst president this country has seen since Andrew Johnson, or perhaps James Buchanan, or perhaps ever. Trump has brought our country low; he has divided our people; he has pitted race against race; he has corrupted our democracy; he has shown contempt for American ideals; he has made cruelty a sacrament; he has provided comfort to propagators of hate; he has abandoned America’s allies; he has aligned himself with dictators; he has encouraged terrorism and mob violence; he has undermined the agencies and departments of government; he has despoiled the environment; he has opposed free speech; he has lied frenetically and evangelized for conspiracism; he has stolen children from their parents; he has made himself an advocate of a hostile foreign power; and he has failed to protect America from a ravaging virus. Trump is not responsible for all of the 220,000 COVID-19-related deaths in America. But through his avarice and ignorance and negligence and titanic incompetence, he has allowed tens of thousands of Americans to suffer and die, many alone, all needlessly. With each passing day, his presidency reaps more death.