Skip to main content


Impressions after 1 month with Apple Watch Series 2

Those who follow my past blogs have come to know that I hate buying into new tech too early, and I also hate paying full retail price for new tech.  Call me cheap if you like, but I just don't like my life (and credit card) to take the risks of emerging tech.  On my recent visit back to the US, I found an Apple watch series 2 for sale on Craigslist in like-new condition, and decided to go for it.
Recent posts

Apple Watch 3 Rumors: Battery, Camera, Sim Card

The wearables market has been interesting for a few years, although not THAT interesting...  You can read my previous blog about when why one 2014 smartwatch WAS finally practical, but unfortunately times have changed already, and with the demise of pebble, many people are left scratching their heads about what practical piece of technology they *might* consider wearing.  Apple watch?  maybe.  maybe not.

Election day plus 1: Social Media Nightmare

It is election day plus 1, and a very emotional day with no way to win for many.

Social media was a force to be reckoned with this election year.  No matter what position you take, the world is ready to pounce on you and tell you why YOU are evil, intolerant or a deplorable -- and the reason for all their woes.  This isn't a new problem, though...  All of the liberal vs conservative issues are causing rifts between otherwise civil people, and it seems to be the worst on Facebook and twitter.

If I say I am for Hillary:
i am part of the "corrupt system."

If I say I am against Hillary:
I am stupid and uneducated

If I say I am for Trump:
I am against women,
I am religiously intolerant,
I am a bigot

If I say I am against Trump:
I am against the 2nd amendment,
I don't have any idea how government works,
I am part of the problem with American society,
I am against the police

Stay with me now, this isn't meant to make people angry, but it is mean to shine some light on a social …

Amazon AWS: Free SSL Certificates and Renewals

Maintaining SSL certificates used to be the bane of my existence mainly because it is ALWAYS crazy different depending on where you are deploying, what OS, whether or not you have openSSL installed etc....

Reason #42 why I love AWS ? SSL certs are free, and easy to manage now.

Wanted: 60 Day Waiting Period for Gun Purchases

I am a law-abiding firearm owner.  The trend of mass shootings and the lack of movement to do anything about them sickens me, but I know some form of compromise is needed for any change to happen.  I have recently concluded that gun culture and laws must change for the good of this country and the world.   I am writing this to hopefully reach those who won't take phone calls from me.

What follows are my thoughts about why I think we should have a 60 day waiting period for ALL firearm purchases (and some other ideas too).   I know, I am opening myself up for attack from all sides.  Many people (especially my friends overseas) think all guns should go away from the United States. No questions, no reimbursement, just take them all.

Python: Append items to a tuple

Tuples, tuples, tuples.  Thats fun to say.  We've all used them, but dynamic assembly of them? Now this is cool -- and something I never needed to do until today of course.  Appending values to a list, or a dict is easy and well documented, but less common is the need to append or dynamically assemble a tuple.  Lets look at a Pythonic way to do that.

But why?  (You should always ask this) In my use-case, I was dynamically assembling an sql query.  based on the existence of a form variable, i needed to add a clause to my sql, which I am doing classic pythonic replacement on using a tuple of values.

Installing python 3.4.x on OSX El Capitan

I love "brew" package manager, but sometimes being too progressive breaks things.  I have several python apps that I maintain that get deployed to AWS using Elastic Beanstalk.  AWS eb can deploy with python 2.7 or 3.4.  Any recent 'brew install python3" will get 3.5.1. #annoying