Life Can Be Difficult Sometimes

I’m dealing with some people who just don’t get it. They don’t understand what it takes to live among others peacefully. They lack the mental capacity to wrap their minds around proper social engagement. I’m at a loss for what to do, because to change someone’s behavior, it takes years of therapy, or a downfall. I don’t pray for people to get disciplined in that way just to learn a lesson, but sometimes that’s what it takes.

I pray for the patience it’s going to take to deal with these people. I ask that you pray for me and ask God to put me in a better place.


New Lease on Life! Can’t let anyone bring me down.

I subscribe to the Merriam-Webster’s Dictionary Word of the Day newsletter, and recently I learned about enervate. It means to lower the mental or physical strength of someone with words or actions. I’ve decided to never let anyone enervate me in any way. Back in the day when someone said cruel words to me, I would become angry, sad, or depressed. But not anymore, I have a new lease on life.

Ever since I read the Bible, I have been coping with life on a different level. I encourage you to give it a try, read the whole thing and see if your life changes. Mine has, and I believe yours can too.

So any, I just wanted to let you know what I’m up to, and how I’m dealing with my problems. If you wanna chat just email me and we can pick an app, preferably it’ll be Signal.


A Great Day in Hip-Hop! Eminem drops “Kamikaze”

Oh man, what can I say, I have renewed faith in the rap game. Eminem just might save Hip-Hop from drowning in that repetitive-mumble rap that’s choking the airwaves. It’s because of Eminem’s continuous effort that I have new music that is worth listening to. I have gained a few IQ points just by absorbing this latest offering. The song, “Lucky You,” has introduced me to Joyner Lucas, another artist I will try to listen to more often. Joyner’s flow is comparable to Em’s, and I can see why The Greatest decided to collab with him.

It’s a miracle that Eminem is still able to deliver this high-caliber music at this point in his career. I don’t understand how that new dumbed-down rap is so popular. Am I crazy or something? Nah, I know better than that. I think what happened is that the radio doesn’t wanna promote the real music anymore. They’d rather brainwash their listeners into buying that junk.

I’m glad to see how Eminem has evolved as an artist. I can feel the fire and passion he has for this craft. He can still get very funny with his punch-lines and that puts a smile on my face. I like how he addresses the current state of hip-hop with hard-hitting criticism.

If you are a true fan of rap, then you have to give this album a listen. You’ll thank Em afterwards. All other rappers are just wannabees. An album this heavy puts pressure on up and comers to put in real work. Back to the drawing board for all of y’all.

“Watch me tea bag the mic, cause I go nuts on it” – Eminem


Listen to the whole album:

security, Technology

More Info About GDPR

Today is the day, and I’m sure a lot of you have been receiving updated privacy and cookie policies from various companies. This is good news because it shows that these companies realize that the way they were abusing our personal info will get them in serious trouble.

I have even come across some websites that show a message saying, “By continuing to use our website you agree to our privacy policy and use of your personal info.”

Are you kidding me? Now thanks to the GDPR, this type of message process is no longer legal. Any website you use MUST get your consent before they store, process, or sell your personal info.

Here are some links with more info:

security, Technology

Journalists Beware, PGP Email Encryption is Flawed!

Hackers who snoop on network traffic can capture the encrypted emails that you send out. They then modify this email by enclosing the encrypted code in an image tag. When the recipient then opens the email, their client automatically decrypts the message and sends it to the hacker by requesting the image from the malicious url.

Here is the link to the website created to explain everything:

Here is a link to the website announcing the discovery:

Development, Technology

GDPR To Take Effect on May 25th!

Next month the EU’s GDPR law will go into effect, and many companies are updating their privacy policy to prepare for the new regulations. I as a developer have to know this law thoroughly because I don’t want to violate the law and then be held liable for damages. So here are the major points I’ve learned so far:

  • Before collecting a customer’s personal data, you must obtain consent.
  • Personal data includes anything that can be used to identify a user. Such as email and name.
  • In order to obtain consent, your terms of use have to be easily accessible and easy to understand. You cannot hide your terms deep in legal jargon.
  • After obtaining consent, the user must have an easy way to opt-out of your use of their personal data.
  • The user must also have an easy way to download all of the info you have on them, and the ability to delete all of their data from your servers as part of their “Right to be Forgotten.”
  • Once you’ve gotten consent to use a person’s data in a certain way, you then cannot use that same data in a different way. You will have to obtain new consent in order to change the way you use their personal data.
  • Each company will have to appoint an employee to represent them in the EU. This employee will act as the contact for the EU’s DPA (Data Protection Authorities.
  • These DPA’s will have the power to investigate and enforce the GDPR rules on companies operating with user’s personal data.
  • Companies that suffer a breach of their user’s personal data must immediately inform those users that their info was stolen.
  • Both the company collecting personal data, and the third-party that the company is selling your personal data to are legally responsible for any mistakes that are made.

Here are a few links with more info:


Blazor is Microsoft’s implementation of programming WebAssembly with C# and Razor.

Hello everyone, I was looking into WebAssembly and right now they only support C++. But then I found out that ASP.NET is coming up with a solution that will allow me to write the code with C# instead. This is a great feature and I hope it becomes an official product. Right now it is in the experimentation phase so nothing is being promised.

Here are more links:


Katerina Limpitsouni of unDraw release free graphics under the MIT license!

I have found a gold-mine, a treasure trove. It’s a bunch of graphics in SVG and PNG format that I can use in my personal and commercial projects free of charge. All I have to do is include the MIT license in my project.


Katerina Limpitsouni:

Aggelos Gesoulis:


Amazingly Fast and Secure Browser from Avast!

I have just downloaded the Avast Secure Browser today and I have to say, it is sooo much faster than Edge is. I feel like I can actually work more efficiently because I’m not waiting for web pages to load. They just pop up no problem.

I guess the most important features I should tell you about is the Anti-Fingerprinting. This stops websites from identifying you by using your browser settings. A very handy feature because websites are trying to figure out ways to identify you even when you don’t want them to. Very sneaky behavior and they should be ashamed of themselves.

Well anyway, here is the link to download this amazing browser:

Let me know what you think of the improved speed you experience when browsing different websites. Did I mention this browser is amazing? 🙂


CloudFare releases a more secure and faster DNS server network.

Did you know that your ISP logs all your internet activity and then sells that info to advertisers so they can target you with ads? Well now there is a way to help mitigate that by using CloudFare’s new secure and fast DNS server network. You will have to follow the steps to configure use of their network and it’s only a few clicks away. I can say that I have noticed an improvement of loading websites thanks to this service.

Here is a link with more info:

Here is a summary of the service by VentureBeat:


I’ve decided to program a standard Windows.Forms app first.

I figured that since I can’t figure out how to work around the Android Virtual Device Manager bug, I’ll get a head start on the logic of my game by programming it in a platform that works. Windows.Forms!

I’ve got a few features working, like the saving of the user-specified options into their Windows/User folder.

If you would like to sign up to be a beta tester just email me and let me know.


Problems with Android Virtual Device Manager: No system images installed.

Hello everyone, I’ve been having problems with the AVD Manager. It won’t let me create a virtual device using the latest SDK and system image. When I selected Android 8.0 API 26 it displays, “No system images installed”.

It should show me the system images I have installed, but it doesn’t. I have found forums where other users are having similar problems. Most of them solved it by restarting their IDE. But that didn’t work for me, I even restarted my PC.

I found another suggestion that installing ALL the previous SDKs and system images from 4.4 to 8.0 would resolve the issue, but that seems unnecessary. Why would I have to install almost 100GB of data just to run the latest system image in the emulator?

Well, I am going to find another solution cause I don’t want all that data on my hard drive for no reason. There must be another way to get this to work. If you know of a solution please feel free to email me at


Choosing Between Windows and Linux? I say why do you have to pick just one!

I recently installed Ubuntu alongside my Windows 10 installation on a Dell Inspiron 3147 that was designed for Windows 8.1. So you can imagine the trouble I had trying to get it to work. First I had tried a different distro, but apparently the app I used to create a bootable USB drive didn’t work correctly for Dells. I had almost given up on installing Linux on this machine but decided to try it one more time, and viola, I finally got it to work.

There are a few things to know before you install Ubuntu, first is that you don’t have to create a partition in Windows before hand. That’s because the installer will do it for you, matter of fact, let the installer create the partition. Otherwise it will create yet another partition next to the one you made.

Using the Ubuntu OS is nice, but I have to say that Windows has more features. There is a reason that Windows dominates the desktop and enterprise markets. I just wish they would create a lite weight version of Windows without all the extras and tracking. I doubt they would ever give up their forceful updates or tracking features, it’s how they make money.

So in summary I guess what I’m trying to say is that you can have the best of both worlds if you have a hard drive that’s large enough.