The Most Important Books I Read In 2018

I’ve transitioned my “reading” of books to Audible so that I can make productive use of my time.  I’ve found it very hard to make time to actually sit down a read a physical book.  However, when I’m commuting or walking the dog or working out, I can get in…

Read More

So You Want to Buy a Firearm!

I bought my first firearm in 1990. However, I had been shooting regularly since 1988 when I discovered that my university’s ROTC range had regular blocks of time open to students for recreational use. For $1 we could rent a Ruger .22. For another $1 you could buy enough ammo…


After Action Report — Tropical Storm Michael

On the night of Thursday, October 11th, 2018, Tropical Storm Michael went directly over our house in the late evening and early next morning throwing a 50 mph tantrum. The predictions over the previous 3 days of tropical storm winds ranged from 30% – 80%. Let’s just say the chance…


The Obesity Code

Dr. Jason Fung’s book is probably one of the most important you could read regarding your health.  It isn’t about a fad diet. He describes what happens to your hormone system when eating various foods as well as the frequency of food consumption. It is easily readable, yet goes into…


Over-engineering an Amazon Redshift Database Solution.

Recently I ran into some contention issues when trying to process files using the Psycopg2 library for Python into a Redshift database.  Essentially I was attempting to process each file in S3 as a multi-threaded pool and it took a ridiculous amount of time.  In the pool, I was not…


How the Middle Class Saved Humanity from Poverty

What has created humanity’s 10 – 100x wealth increase over the past roughly 200 years? From McCloskey’s “Bourgeois Equality” as well as similar positions by Nassim Taleb, Yuval Harari, and just recently Richard Ebeling, it is the cultural acceptance and encouragement of the middle class over the aristocratic and clerical…


Jenkins

Jenkins Parameterized Trigger Plugin

If you’re using Jenkins for automation in software development, you may have a need to do a post-build action that passes information from the original build to the next action. For example, say you execute one script with date and time information and upon successful completion, you want to then execute…


Home Network Geekiness (Power over Ethernet)

About two and one-half years ago, I did some house wiring to facilitate home networking in our then recently purchased house built before the age of the internet. That involved using the attic as a central location due to the ease of running network cable for some ports and wireless…


Hurricane Florence Preparations

We did our Florence due diligence and she decided to dance slightly to the south, which has halved our rainfall forecast and cut our wind probabilities. South Carolina will suffer because of it. The Yang to our Yin. Keep your powder dry Carolina neighbors! Did I miss anything?  It looks…


No Image

The Downside to Python’s List Comprehension

I’m divided on Python’s list comprehension ability from the standpoint of support and readability. Shortcuts are all well and good when you code, but you also have to think of those who, after you’ve come and gone, have to figure out exactly what the heck you were thinking. Especially when…