I collect baseball autographs. I enjoy compiling these lists of prospects so I can buy autographs of future stars before they become famous. To put my money where my mouth is, back in 2016 I went autograph bargain-hunting at Check Out My Cards. I set a price limit of $3 and went through my list, […]
The Key to a Lasting Marriage
Most people will tell you that the key to a lasting marriage is compromise. I agree. But it goes deeper than that. Compromise is just one component of a bigger attribute. I’ve been married for more than 13 years. We’ve had ups and downs. Let me tell you, compromise alone would not have kept our […]
Create Your Own Music Hall of Fame
I know most of you don’t care about what music anyone else listens to. You might not even listen to music. But this post is not really about the music I listen to. It’s more about the process I go through to discover new music. How I Listen to Music I used to have thousands of […]
Language Translation Methods
Over 16 years ago, I wrote a Chinese-English translator in PHP. I learned a lot from the project (including a lot of Chinese slang). It was frustrating getting the encoding conversions right, but the end result was an understandable translation. I stopped working on it when Google rolled out their own translator, which appeared […]
Google Life
As Google grows, the products they produce are continually changing my life by changing how I organize and gather information. The next decade should be even more exciting, as Google and its parent company Alphabet continue to push their boundaries into new fields such as home automation, artificial intelligence, and life sciences. Here is a […]
Rethinking the Way We Post to Blogs
Although there are no official standards for blogging, many conventions have come into widespread use. Most blogs are treated as online journals, where the author writes thoughts and post them to the public. It doesn’t have to be done this way though. It is your blog and you can follow whatever conventions you see […]