The Passing of My Father, David Watson Gregory

Just attempting to write this title has me wiping tears off my keyboard.

While I’m going through the motions typically associated with what folks do when a loved one passes, I honestly don’t know what to do right now. It’s like I’m numbly navigating a painful void. As I prepared David’s obituary yesterday, I found some comfort in writing. This all still hurts and varying emotions come and go in waves. Harnessing them when I can seems to help with processing them.

I was very lucky to have two strong father figures in my life, one of which was David Watson Gregory.

I owe so much to David. He was always there for me, supported me, and taught me so very much. I’ll always be indebted to him. I cherish all of the moments we had together. From the basics like taking me to school, to my first date, to my first school dance, to get fitted for my first suit. Countless days working on his fields, digging a basement, and eating too much food.

While I was still around, regularly checking in, helping a bit, and grabbing some hearty meals with him — I regret not spending more time with him over the last few years. I could have spent so much more.

I’d give anything to spend another day with him. One I’m sure would be filled with pranks, jokes, a bit of hard work, and eating.

David was a bit under the weather for the last few weeks, ignoring many of our calls for him to get checked out. Even then, this was all so very unexpected.

Please, if someone tells you to go to the doctor — just go. My regret is not pushing that more. He was briefly open to it but then turned to his stubborn ways.

On Friday September the 1st, I started my day planning how I was going to spend a long work sabbatical that just started. After sleeping in and starting some laundry, I began checking on David. I was going to break the news that he’d be seeing me more and I’d be more freely available to help around the house and his property.

After a few attempts, no response. It wasn’t completely unusual for him to miss my text or phone calls for a day or so, sometimes going into hermit mode. So I carried on, grabbed some lunch, and eventually joined some friends to socialize a bit. I planned on turning in early to prepare for a long day with David.

While chatting with friends, I slowly realized that David and I hadn’t called or texted one another since Tuesday night. We had talked about getting a new mattress for him and a friend’s mother. He was always so giving. The plan was set for Saturday September 2nd. I’d come to him, grab him and his F-250, and head to Cleveland to browse through some mattress options together.

As I realized he hadn’t called since then, hadn’t replied to my texts, and hadn’t answered me — I quickly logged into our shared Netflix, Hulu, and YouTube accounts. No activity since Tuesday night. When David was resting, he always tended to binge YouTube. The last video watched was around 9:22pm Tuesday. I then checked his phone logs — no new calls or texts since Tuesday.

Something was wrong. I tried to reassure myself that perhaps he was taken to the hospital but no one informed me. Or, maybe he fell and was laying around waiting on me to come check on him. Hopefully nothing more than a little dehydrated. My girlfriend and I left our friends and headed his way.

At 7:39pm on September 1st, 2023, I called 911 followed by friends and family.

The next few hours were spent waiting, explaining, talking. I mostly felt a numb emptiness shrouded by fear, anxiety, regret, doubt, and rage.

David had passed.

I think this is all I have left in me for now.

I’ll try to follow-up with more. More positive reflections on David’s life and legacy.

Again, please go to the doctor. Especially if someone suggests that you do. While we’re still unsure the cause, this all feels like it may have been something preventable. It was so unexpected.

Check in on your people more. Spend a bit more time with those you love.

I’ll be posting updates, mostly on social media, and contacting friends and family regarding arrangements. It’ll take some time

David Watson Gregory

David was far more than just a lineman; he was a man whose work boots could never quite contain his immense dedication to hard work—a guiding principle in every facet of his life. From hoisting power lines to crafting intricate woodworking projects, his hands were rarely idle.

While he’d humbly deny it, his varied interests painted him as a renaissance man in blue jeans – one with uncommon intellect. A meticulous & humble woodworker, amateur WWII historian, puzzle enthusiast, and tinkerer. His love for his hobbies and helping others was only surpassed by his love for tending to his land, his dogs, mowing, and let’s not forget—eating. A man whose appetite for work and helping others was as robust as his appetite for a good meal.

Witty, ornery, and always ready with a prank or two, David was a master of playful pestering.

A private man by nature, he had a close-knit circle of friends and family that he cherished deeply and would go to any lengths to help and protect.

David was a man who found immense joy in life’s simple pleasures—a well-executed prank, a freshly mown lawn, an evening with his dogs on his lap, and a hearty meal. Always authentic and living life on his own terms, David leaves behind a legacy of love, many well-placed jokes, and laughter. He will be deeply missed by all who had the pleasure of truly knowing him.

Security WordPress

Reblog: Hacking Campaign Actively Exploiting Ultimate Member Plugin

Some of my behind-the-scenes work at Automattic was featured in a WPScan blog post and disclosure.

While auditing logs across Automattic’s platforms, we identified an attack campaign leveraging vulnerabilities in the Ultimate Member plugin. The plugin’s developers attempted to fix the issue in version 2.6.4 but one of our Security Researchers identified that the vulnerability was still present — even in additional attempts to patch it across versions 2.6.5 and 2.6.6.

At the time of this post, the plugin is still vulnerable to unauthenticated privilege escalation — allowing an attacker to register as an administrator.

Read more, including indicators of compromise, at

While you’re on WPScan or, you might find other articles about some of my random work — such as The School Management plugin backdoor disclosure and Fake Plugin Wave Affecting WordPress sites.

Personal Relationships Stoicism

How Stoicism Helped Me Overcome the Pain of a Broken Relationship

I want to share with you a deeply personal story about some struggles I encountered in a past relationship and how Stoicism, mindfulness, and its virtues helped me move past it all. It was an incredibly painful experience, but by embracing the principles of Stoicism, I was able to find peace and grow as a person.


AI Ethics and the Dangers of Autonomous Agents

As AI technology advances at a rapid pace, we’re witnessing a new wave of innovation. The powerful language models GPT-3.5 & GPT-4, and now autonomous agents leveraging them, are revolutionizing the way we interact with technology. However, this progress raises critical ethical questions that need to be addressed. Below, I’ll explore the ethical challenges of AI and the potential dangers of advanced autonomous agents, while discussing solutions to ensure responsible AI development and usage.

AI Beer Brewing GPT

Brewing with GPT: AI-PA

Recently, I asked the gpt-3.5-turbo model to write up a New England Style IPA recipe and brew schedule. An AI IPA. Or AIPA…something like that.

I asked it to use RO water, a Kveik strain, get optimal polyphenol extraction on the hot side, and aim for an SRM of 3 — with some style emulation.

Investigations Security WordPress

Reblog: Fake plugin wave affecting WordPress sites

Bad actors are abusing leaked and compromised credentials to install the fake core-stab plugin and other items on WordPress sites.

Fake plugin wave affecting WordPress sites — Jetpack

Some of my behind-the-scenes work at Automattic was featured in a recent Jetpack & WPScan blog post.

The WPScan version of the post includes a bit more about the malware, indicators, as well as Yara & ModSec rules.

Read more on and

While you’re on, you might find other articles about some of my random work — such as The School Management plugin backdoor disclosure.

Apple Troubleshooting

2018 MacBook Pro GPU Failure?

Today, my MacBook Pro decided it wanted to retire. Thankfully, it seems I worked out a solution until I can get a replacement.

In case others start facing this, I wanted to document my troubleshooting experience here.

If you’re looking to get right to the steps I took to resolve things, jump down to the Workaround section.


VEC Broadband Support Letter

While many of our friends, family, and tenants across Tennessee enjoy high-speed fiber and cable options, folks in Polk County do not. Thankfully, there has been growing interest in improving this. The county commission and some local organizations are actively exploring options.


Hard Reboot

As 2018 ramps down, I am refreshing my digital presence. While I haven’t scrapped my Twitter and Instagram, I have cleared most of my writings, YouTube videos, and tutorials from the web. 

Starting in 2012, I slowly stopped the sharing of my personal writings and research. By 2016, my only updates were on Twitter, Instagram, and a Github account (or two).

Before 2019 begins, I want to relaunch the sharing of my personal development, findings, and news. This goes hand-in-hand with my goals to read more, learn more, develop more, write more, and speak more. 

Long story short — I am back.