Jim Jeffries: Intolerant

Jefferies dropped a lot of the c-word in his latest Netflix special. From French cuisine to animal testing to the Millenials to peanut allergy to his own lactose intolerance, Jefferies delivered harsh-yet-hilarious materials throughout the set. He defended the art of comedy. As a comic, Jefferies continues to push the boundary to see how far he can go. He makes the gamble. Sometimes he loses and sometimes he wins. Having watched his previous specials, I was expecting him to roast the cunt in the White House, but he managed to stay away from U.S. politics. Nevertheless, Jefferies can make us laugh for talking shit.

An Open Letter to White Voters

Dear White Voters,

Democracy is in your hands. You can help save America. The stakes for the 2020 general election are extremely high and we don’t have a choice.

We need to stop a racist from further dividing America. We need to stop a narcissist from letting the coronavirus kill America. We need to stop a puppet from letting Putin kill our soldiers. We need to stop a fascist from killing our democracy.

Even if you voted for him in 2016, it is not too late to change your mind if you still want to fight racism, injustice, and inequality. You are still the majority and we can’t win back America without you. Please vote for Joe Biden this time. He’s the white man we can trust to do the right thing.

Please give him a chance. He will be a much better president than the sitting clown in the White House. Joe alone won’t fix everything, but he will surround himself with experts in every field to help run our country. I hope he will earn your vote.

Sincerely,

Donny Trương

George Lopez: We’ll Do It For Half

The title of George Lopez’s latest Netflix special based on his snarky tweet on the president; therefore, I expected some heavy-handed criticism on the target. Unfortunately, he only poked a few holes. The materials were not fully developed. Lopez went all over the place from getting old to parenting to the Latin-American community. Lopez used quite a bit of Spanish without bothering to translate or explain. I must have missed half of his half-ass jokes.

Restart

The past few weeks had been tough. My mom fell and fractured her back. Although she is still in tremendous pain, she is recovering. She will be discharged on Thursday. I will return to Lancaster to spend a couple of days with her.

Last night my heart ached once again after finding out my oldest son broke my trust once again. Since we banned him from using his iPad in the day, he snuck it into his bedroom to use at night. For a very long time, he didn’t want to sleep alone. Now he just wants to sleep by himself so he could do things behind us.

When asked if he played during the night, he denied. Unfortunately, the evidence was right on his iPad. I gave him an opportunity to come clean, but he didn’t and that broke my heart and trust. I increased his ban for two months and that when all hell broke loose. He claimed that no one loved him or cared about him. He hated his life. He hated me. I made his life miserable. My eleven-year-old boy is no longer a kid. He is breaking out of my space. He told me to get out of his room and he didn’t want to see me anymore. That was a wake up call for me.

Later on when we both calmed down, I came back into his room. I asked him if he meant what he said. Fortunately, he said no. He was just angry. I gave him a hug and he held on to me tight. I told him I have never stopped loving him. I apologized that I made his life miserable. I asked if I could sleep with him. He held my arm and rubbed my skin like he used to do when he was a kid.

I watched him sleep and thought about our relationships. The lockdown has been tough on all of us, particularly on him. During weekdays, my wife and I have to work; therefore, we simply can’t do much with them. Even on weekends, we have nowhere to go. When they weren’t using their screen time, they were biking, playing water, or creating LEGOS. Then they would get bored.

I decided to make a change in our relationship. I wanted to try a less strict approach, especially in sibling rivalry. I wanted to show more caring and less yelling. I went to sleep tired, stressed, and overwhelmed. I woke up the next day and decided to start fresh. I woke up the kids and drove them to buy some Einstein bagels. To my surprise, my oldest son wanted to come along. After that he played nicely with his younger brothers. He didn’t make them mad. They watched TV and played military games. They built bases and stations. The younger kids loved it when the oldest brother made up games and let them participate.

At bedtime, I thanked him for his amazing behavior. I don’t know how long it will last, but I am grateful. I will do my part to make our relationship better. I hope this will be a new start for us.

It’s the Pandemic, Stupid!

He claimed to make America great again. Instead, he has made many of us dumb as fuck. I am noticing more and more Vietnamese Americans believing the coronavirus is a hoax created by the Democrats to take him down.

It’s dangerous. It’s beyond misinformation. Over 50,000 cases a day is not a hoax. It’s the pandemic, stupid. It’s lives and deaths, not Democrats or Republicans. It’s science, not politics. It’s sweeping the world, not just America. The rest of the world doesn’t give a fuck if he gets re-elected or not. We need to get our head straight. He is making us sick—not great.

Wearing masks prevents the spread of the virus and saves lives, but it has become politicized because he doesn’t want to wear one. They compare the face mask mandatory to the act of communism. Have they forgotten how it was like living under the communist? Has too much freedom made them become so ignorant? They rather put themselves and their family at risk than masking up.

I didn’t realize how deep fake news, racism, and homophobia ran in our community until he became president. He brought out not only the white supremacist, but also exposed the ugliness hiding in the Vietnamese-American community. We have lots of work ahead of us to right our wrong, but I am hopeful seeing the young Vietnamese-American generation stepping up to help fix these issues.

“Secret iPads 2”

Saturday morning, before leaving my house in Virginia to go visit my mom at the rehab center in Pennsylvania, I wanted to say goodbye to my kids. At 9:30 am, Đạo, Đán, and their cousin Khôi were still asleep. They had a sleepover. As I looked around the room, I found their iPads with battery drained. I suspected they stayed up and played video games again. I told my wife to talk to them when they wake up.

She asked them and all three of them said no. They were sleeping and didn’t play on their iPads. The day went on as nothing happened. I called my wife to get the scoop and she told me what they told her. After dinner, she pressed them again and Đán blew the whistle. They stayed up and played into the wee hours. When my wife told me the story, my heart sank. They lied to us the second time. At least, Đán confessed. Đạo and Khôi made me furious. Khôi is not my kid so I don’t have anything to say to him. Đạo disappointed me. He lost my trust for the second time. What we discussed the last time meant nothing to him. How can I trust him if he lied to me? If something happens to him outside of this house, how can I know for sure if he tells me the truth? For example, if one of his friends at school accused him of stealing, how do I know that he would tell me the truth? How can I defend him? I would have no doubt about Đán because he tells the truth. He still doesn’t seem to understand the importance of being trustworthy. I am deeply hurt that I can no longer trust my own son.

My wife and I argued over this issue. She doesn’t see it as a big deal because kids go through stages. Lying is unacceptable no matter how old they are. If they think they can get away with small lies, they will commit bigger lies, which will put them in deeper troubles. We cannot help them if they are not being truthful to us. I am frustrated that I could not get that point into Đạo’s head.

Đán is banned for a week from using his iPad and Đạo is banned for a month. I told him that his lies got him into deeper trouble. I gave him an opportunity to come clean. Whatever he had done behind our back, he could tell me now. He admitted he used his iPad at night after Đán fell asleep. I was mad, but glad that he tells the truth. I truly hope he has learned his lesson this time.

In Praise of Profanity

My wife and I don’t agree on everything. Every now and then, we still argue over the use of profanity. I don’t disagree with her that good writings don’t require obscenity. Unfortunately, my writing is shitty. I don’t write to make a living. I write to make sense of my life.

I have been criticized for using profanity in my writing because I am “educated.” Nguyễn Thanh Việt has a PhD and he cusses like a motherfucker. In reference to the use of “Kung Flu,” he tweeted, “If you’re an Asian American who supports Trump, guess what? You’re a fucking idiot.” Even a professor uses profanity. I respect him more just for that.

I will defend my use of profanity as a form of expression. When I like something, I would say, “That’s good.” When I really love something, I would say, “That shit is fucking amazing.” As long as the profanity doesn’t directly apply to someone—unless they fucking deserve it—I don’t see a problem with it. If my kids say to me, “Fuck you, daddy,” I would slap the fucking taste out of their fucking mouth (just kidding). If they say, “You’re a fucking cool daddy,” I would be cool with that. It is all about the context. If you find my language too vulgar, don’t read. I don’t write for anyone but myself. I don’t write for any publication, I write on my own tiny corner of the Internet.

In Vietnamese culture, “educated” people are to be looked up to as role models; therefore, they can’t use foul language. Although I never claimed to be “educated,” I find English liberated me from the two sides. English profanity can be poetry if used correctly. Hip-hop lyric is an example of that. On the other hand, I can’t bring myself to use Vietnamese profanity. For example, “Đụ mẹ” literally means “fuck mother.” It is simply too disrespectful to use. One time, an adult cussed at me, “Đụ mẹ mày” (“Fuck your mother”). I was eleven and he was probably in his 30s. We were either playing or joking around and I didn’t even hear what he said, but my mom heard it. She was furious. She came up to the guy and yelled in Vietnamese, “You want to fuck his mother? I am right here. Come and fuck me if you dare.” The guy apologized. I will never forget that scene.

Vietnamese profanity is so vulgar that Vietnamese people have to come up with creative ways to say it. Using double entendre is one of the methods. Let’s say, when you call someone “khôn liền” (“smart instantly”), you imply that they “khiêng lồn” (“carry pussy”). The celebrated poet Hồ Xuân Hương was notorious for using these types of hidden meaning in her work.

I hope that I make myself fucking clear on my use of profanity. If I come across uneducated or vulgar, I am and I don’t give a fuck. If I come across as angry or hateful, I am definitely not. I just wanted to add some emphatics to my average writing. If you have an issue with that, go fuck yourself. I am just fucking with you. You know I love you.

Converting latin1 to utf8

If you want to find the quick tutorial, scroll down to the bottom of the article. Here’s some background of the issue I faced.

Last night before going to bed around 10:30 pm, I made a tiny mistake that kept me up until three something in the morning. I logged into iLoveNgocLan.com’s WordPress Admin to post an article. Instead of doing what I intended to do, I changed the encoding for pages and feeds from iso-8859-1 to utf-8. I also set the template header to <meta charset="utf-8">. Vietnamese text still rendered fine until I made a new post. Every word contained question marks. When I edited an existing article, it also turned into question marks.

I freaked out a bit and went back to change back the encoding for pages and feeds. I freaked out a bit more when the option had disappeared in the Settings Reading Screen. It turned out that WordPress has removed that option in version 3.5.0. I suspect that the option was still there because it was set to iso-8859-1 instead of the default utf-8. I edited wp-config.php to change the encoding back to define('DB_CHARSET', 'latin1');. To my dismay, all the Vietnamese texts displayed black diamonds with question marks. It appeared that going back was not possible; therefore, I googled to find out how to convert latin1 to utf8, something I should have done a long time ago.

In my search, I came across Varun Shrivastava’s “How to Fix Weird Characters Seen on WordPress Blog?”, which seems to be straightforward. I follow his instructions using phpMyAdmin. I exported the existing database into UTF-8 encoding. I created a new database with UTF-8 Collation. Then I imported the data back into the new database. Unfortunately, that didn’t solve the issue. The question marks still showed up on new posts, edited articles, and new comments.

Then I followed WordPress’s documentation on “Converting Database Character Sets” using the new database I just created. I ran the following SQL command in phpMyAdmin to change the default charset of the database:

ALTER DATABASE MyDatabaseName CHARACTER SET utf8;

It worked, so I ran the following SQL command to change the default charset of individual tables:

ALTER TABLE wp_posts CHARACTER SET utf8; 

Then I ran the following SQL command to run individual columns:

alter table wp_posts change post_content post_content LONGTEXT CHARACTER SET utf8;

Unfortunately, I have to run TEXT, LONGTEXT, TINYTEXT, VARCHAR, ENUM for each individual column for each individual table. It would be a lot of work to do manually and when I got to TINYTEXT, it wiped out all the body text from the article. I gave up and went to bed around 3 something in the morning.

I woke up again around 7 am and tried to figured out what I else I could do. I opened up the SQL file I exported a few hours earlier and performed a find-and-replace to convert latin1 into utf8. 19 instances were found and replaced. I created a new database in phpMyAdmin and imported the new search-and-replaced file. To my surprise, it worked as expected. Take a look at iLoveNgocLan.com. I created new posts, edited old posts, added new comments, and the text came up normal, no more question marks and no more black diamonds.

Essentially, to convert latin1 to utf8, this is all you need to do in phpMyAdmin:

  1. Export your existing database to your local machine
  2. Find latin1 and replace with utf8 on your local machine
  3. Create a new database in phpMyAdmin with UTF-8 Collation
  4. Import the SQL file from your local machine to the new database in phpMyAdmin
  5. Run this SQL command in phpMyAdmin: ALTER DATABASE MyDatabaseName CHARACTER SET utf8;
  6. Edit your wp-config.php to point to the new database and edit define('DB_CHARSET', 'utf8');
  7. Update the meta tag in your theme’s header: <meta charset="utf-8">

That’s it. I don’t know why this method isn’t available already. I wonder if there’s any drawback of using this method, but it seems to work for me. I am not a MySQL expert. In fact, I don’t have much confidence in messing around with it. I lost several hours of sleep, but the learning experience is worth it.

The Matrix: Reloaded & Revolutions

I rewatched Reloaded and Revolutions. The special effects and animations on these both films are astonishing. The sex scene in Reloaded was hot. The battle scene in Revolutions was mind-blowing. As for the story and the script, the first one was still superior. I am definitely looking forward to seeing the forth installment in 2022.

Weekly Photos: Fuck Trump

This week’s photos featured graffiti arts with the message: “Fuck Trump.” He has been fucked by the Supreme Court two times in a week. The poll numbers are slipping and some Republicans are turning against him. Let’s hope he’ll get fucked this November.