Why isn’t everyone doing 2-factor Auth?

October 18th, 2015

17v9nnjz8cwlijpgSeriously, it is 2015 now.  Every big service provider should be supporting some form of 2-factor authentication.  Google is a prime example of the right way to implement this, and everyone should be following their lead.  This weekend I had an email account I hadn’t used in over a year get its password cracked.  The bot then pulled my extremely outdated online address book and sent spam links out to them all.  Fantastic!  So, I changed the password and deleted all of the contacts out of the address book.  Had this provider (cough… AOL …cough) had a 2FA implementation this would have NEVER been able to happen.  Their service wouldn’t have been used to send out spam, and I wouldn’t look like a doofus with an apparently weak password on that old account.

I’ll also add, if you have a service like Google and you’re NOT using 2FA, you need to go set that shit up right now.  It makes your account nearly IMPOSSIBLE to get in to unless the hacker also has your physical device (usually your phone with an app, I recommend Authenticator Plus) to access your account.  Knowing your login name and password alone would never get them in.

Wondering if a service you use supports 2FA or now?  Well, check out this nifty website:

Android Marshmallow Deliciousness

October 17th, 2015

image00Google has FINALLY fixed all of the issues with Lollipop.  Too bad it did take a whole system update to a new version of Android to get there, but alas, WE ARE THERE!  The awful memory management issues I originally complained about are completely resolved at last.  In addition, the new Doze feature which puts the phone in to a super deep sleep when idle for a while has made a tremendous impact on standby battery life.  I’ve picked up my phone 6 hours after setting it down and seen maybe 1-2% battery loss.  This is a stark improvement as any previous version of android would’ve easily given a 5-10% loss in the same time period.  The added little tweaks like FINALLY being able to show battery percentage in the pull down shade is nice, and the new permissions system will eventually be nice too.  I say eventually because no app can really use it until the devs release an update for their app targeting the new Marshmallow API level.  But it’s finally here, and as more and more apps incorporate it, things will just be better and better.  Now if Google could just pull its head out of its ass and put Qi charging back in the 2016 Nexus phone(s)…

Android Lollipop Bullshit

January 26th, 2015

Android 5.0 Lollipop came out back in mid November 2014.  So, it has been out a couple months as of the writing of this.  There are a lot of really annoying bugs in Lollipop like caller ID pictures just refusing to show up, silent mode completely broken, horrible navigation icons, and lock screen no longer locking the phone.

But the worst thing about Lollipop is the CONSTANT memory leakage.  I have a Nexus 5 and this shit is out of control and Google hasn’t done shit all to fix it yet.  Pre-Lolliflop, my Android devices could quite easily obtain MONTHS of uptime, and reboots were usually just to due something like updating the recovery image or something.  In Lolliflop, something is leaking memory at the system level so severely that the phone can’t even make it 2 weeks with out getting so low on useable ram that even the damn keyboard will open, so you have to restart your phone if you even want to just be able to text people again.

Check this out:

Continue reading: Android Lollipop Bullshit »

Fix SickBeard “Pushbullet Notification Failed” Error

July 27th, 2014

pushbeardGetting the “Pushbullet Notification Failed” error from your SickBeard notifications?  Well, the fix is simple, and here is what you have to do:

1) Find in your SickBeard install directory.  For me, this file was located in:


2) Open that file in your editor of choice, for me that is vi, and make the following change:


if method == ‘POST’:
uri = ‘/api/pushes’
uri = ‘/api/devices’

And change to:

if method == ‘POST’:
uri = ‘/v2/pushes’
uri = ‘/api/devices’

Note that the devices uri doesn’t change, you just need to update the pushes uri.  I could dig in to the in’s and out’s of the Pushbullet API if I really felt like figuring out why this changed, but I don’t really care that much.  I just wanted to get my notifications working again.

3) Write and Quit the changes and then restart SickBeard.  This will recompile your changes in the python code and then hop in to your notifications and send a test message to make sure that worked.

That fixed it for me! Happy Pushbulleting :)

UPDATE 9/14/2014: Well, Something broke again.  I couldn’t figure out what (I think it has to do with the JSON body but I didn’t feel like rewriting something that’s been fixed elsewhere), so I snagged the latest from the troubled SickRage project and used that instead.  Note, I had to switch the devices uri back to the /api/devices value because the /v2/devices value doesn’t work for me for some reason.  Hopefully this doesn’t break again :-\


May 26th, 2014

Time flies when you’re a new Dad. Making time for old hobbies takes a quick back seat when you have a kid. To people without children, it may be seen as “your life is over” or you don’t want to hang out with them any more or some other similar nonsense. Why nonsense? Because that’s what it is. Life is far from over, and in a sense it is just beginning. Your hobbies might get put on hold for a bit, but it’s not really that big a deal because when you have a child, your child comes first because that’s what you want. It’s hard to explain, but you just know that you would do anything for your little one, and if that means putting hobbies or other things on hold for a while, so be it. If that means spending money on things you don’t want or spend time doing things you’d rather not, that’s fine as long as it’s for your child.  And you’re OK with that. Amelia is 21 months old… And it is wild how the past 2 years have flown, and how much she has changed, as well as I have changed. What I have found though is that the little one will be far more satisfying than any hobby out there. The first time they call you Dada (or Mama) is just amazing.

It’s scary when you’re getting ready to have your first child. “I don’t know what I’m doing!” and “What do I do when this happens??” type of thoughts easily fill your mind. All I can say is that it all comes one day at a time, and there will always be people willing to help you. It may seem overwhelming to think about it, but in reality, it’s not because it all is just one day at a time. You’re not having a 6 year old to take care of. You’re having a baby. Your home doesn’t even need baby-proofed yet (but it will soon). If you need a night out, someone in your family is surely ready to spend some alone time with the squirt. If you have a question, ask your parents, your friends with kids, or even just ring up your doctor.

It’s not all easy, as there are plenty of frustrating or scary times, but getting through those is part of the challenge of parenthood and what makes it far more rewarding than any other hobby. When I was younger I never really saw myself with kids as I just didn’t think much about it. But now that I have daughter, she is easily one of the best things to ever happen to me and I can’t imagine life without her.

I have friends in just about all stages of parenthood it seems. Some have kids, some getting ready to have kids, some who will have kids in the future, and some with no plans to have kids at all. You’re all my friends and I wish I had time to hang out with all of you every weekend, but the little ones soak up the free time. Would I rather be out riding, grabbing a beer, or playing with my daughter? I’ll pick daughter any day. At least until she hits those teen years where she hates me. Not looking forward to those, but one day at a time. Right?


Fix Synology Sickbeard Shortcut When Using https

February 12th, 2014

sickbeardI have been working on getting SickBeard setup on my Synology DS1512+ NAS, and I’ve got pretty much everything worked out.  One of the final things I wanted to get working properly was https support with my self signed certificate I setup for my Synology.  I know, not really very important since I’ll only ever access it over my lan or via a VPN, but still… I went through the trouble of getting the self signed certificate working on my Synology, I wanted it to work here too.  It was a little tricky in a couple of regards.

First, I had to get it to use my certificate and key. I tried linking straight to the existing ones the Synology uses in /usr/syno/etc/ssl sub-directories but SickBeard just refused. I figured it was a permission issue since those certs were owned by root only. I decided the easiest way was to just copy over the 2 files I needed in to SickBeard’s directory and switch their owner:

Andromeda> cd /usr/syno/etc/ssl
Andromeda> cp ssl.crt/server.crt /usr/local/sickbeard-custom/var/server.crt
Andromeda> cp ssl.key/server.key /usr/local/sickbeard-custom/var/server.key
Andromeda> cd /usr/local/sickbeard-custom/var
Andromeda> chown sickbeard-custom server.crt
Andromeda> chown sickbeard-custom server.key

Then alas I was able to put in server.crt and server.key in SickBeard, restart it and it used my certs!  Woot!

I was pretty happy with myself until I clicked the SickBeard shortcut in the Synology menu and was greeted with my second issue:

The client sent a plain HTTP request, but this server only speaks HTTPS on this port.

Oh you son of a…

I’m way too anal about my things all working properly to live with that atrocity, so after a minute of poking around I quickly found the config for it the following file: /usr/local/sickbeard-custom/app/config

Pop that file open in vi and change the protocol line from http to https.  Save and quit, then simply reload your Synology web interface, and bam! Your shortcut will work once again, launching Sickbeard via https! Yay!


Virginia Overstreet

September 27th, 2013

While the below is not written by me, I wanted to share it here as well.

Thank you for taking the time to read.


On May 24th 1930, Virginia Overstreet was born to Frederick Dayton Westervelt and Neva Francella Ruggles in Three Rivers Michigan.  She was second born of three sisters, Dorothy being the eldest, and June the youngest.  She graduated in 1948 from Three Rivers High school.  She was known as Ginny to her friends.  In 1950, while working as a secretary in the office at Freeland’s she was approached by Gerald K. Overstreet, a factory floor worker, for a date.  She refused his attempts to get close, at least until he bought a new car.  She eventually fell in love with, and eloped with Gerry in 1951.

As time passed and she raised a family with Gerry.  She had four boys.  The boys in order of birth are; Thomas, Lerry, Robert, and ooops….Randall.

In 1967 Gerry got a new job in Springfield Illinois where they stayed and raised the boys for the next 12 years.  While in Springfield, Virginia began her lifelong attachment to supporting “Meals on Wheels”, a program for getting food to those that could not get out of their home.  She donated her time and delivered food for several years.

In 1979, Gerry took a new position in Miami Florida.  With only Randy remaining at home, Virginia had time to return work as a bookkeeper which she did continued to do until her retirement and move to Stonecrest in the area of the Villages Florida, in 1987.   By this time Gerry and Virginia had four grandchildren to visit and be visited by; Nicholas, Aaron, Elizabeth, and Lauren. In her much deserved retirement Virginia played golf, joined the Red Hat Society, traveled, and continued to enjoy life to the fullest.

While living in the Villages Gerry and Virginia both donated their time to Operation Homebound.  Virginia helped prepare the meals and Gerry delivered them.  She donated her time to the Homebound kitchen for many, many years.

In October of 2002 Virginia was dealt a terrible blow when Gerry passed away from cancer.
Even after Gerry’s death in 2002, Virginia did not slow down.  She continued working with Operation Homebound, and travel the world.  She visited the Holy Land, China, Egypt, Greece and England to name a few places.

In 2010, Virginia was diagnosed with kidney failure.  After much debate and almost waiting too long she agreed to take the painful three times a week dialysis program.  She was generous to fault and would not impose on people even if is was to her detriment.  In her remaining years, it was to her detriment, she often refused prepared meals and assistance from other members of the community, as she did not want to impose.  With her health failing and much debate she agreed that she could no longer live alone and moved in with Randy and his wife Rose, in Texas in February of 2013.  With her health continuing to fail, she was visited by her two great granddaughters, Amelia and Natalie.  Her legacy lives on.

Virginia passed away on September 21, 2013 in Kingwood Texas; from complications relating to kidney failure.  Virginia was 83.  She IS in a better place.

The family requests in leiu flowers to please donate money and time (both are needed!) to the North Lake Presbyterian Church’s program, “Operation Homebound”, 975 Rolling Acres Road, Lady Lake Florida 32159 (, or to the local “Meals on Wheels” program in your area.  Please be sure to donation are identified as going to “Operation Homebound.”

Defeat the SJ-R’s Paywall with Chrome in 4 seconds

February 7th, 2013

Print is dead.  You hear me SJ-R?

Central Illinois’ newspaper – The State Journal Register – was bought up by media conglomerate GateHouse Media back in 2006.  Since then the paper has been on a wildly out of control downward spiral.

GateHouse media’s latest “innovation” in the digital age is… wait for it…


Jesus GateHouse… seriously?  It is the year 2013, and you think a Paywall is the way to move your business FORWARD?  Have you learned nothing from your bigger brothers like The Times which lost over 4 million readers back in 2010 thanks to their paywall?  Just as with TV Shows or Movies, if someone doesn’t want to pay for your media, they will simply not pay.  Trying to trick the user in to consuming the media how you think it should be consumed will never bring in money.  You will simply drive previous viewers away from you and to other services that remain free.

Your draconian thinking of what media is and how it should be consumed will be the end of you.

I was quite miffed today when I tried to read an article a friend had linked on Facebook and I was presented with this Paywall pop-up.  Clicking the X redirects you to the main page.  This really got on my nerves as all of the content was right there, sitting behind a cheezy looking pop up box.  How stupid.  So, I spent exactly 4 seconds, reloaded the web page, and read the content as it should be consumed.  For free.

I thought I should share my tip with others who may not be aware of this pretty nifty feature in Chrome.  You can selectively disable javascript on any website you visit.  Most sites use javascript for good… but some sites, like the SJ-R site, uses javascript for evil.

Continue reading: Defeat the SJ-R’s Paywall with Chrome in 4 seconds »


πWhat do you think you're doing?