• Oh, remember back in 2023 when my attempt to run a web server from a raspberry pi computer in my basement got hacked and some turd of a botscam hacker tried to hold my data hostage for a few thousands of dollars in bitcoin?

    Yeah, but I do.

    I tell people that there was nothing irreplacable enough on that little web server that I would ever have paid to unscramble the encrypted data for cash, and that’s true. But a year prior I did take the entire contents of my web comic website and migrate it over to that little server and damned if I know where the original copy went.

    So the website I had built to host my little web comic project, This is Pi Day, was suddenly gone.

    Fret not, dear reader, the art and files for those comics were triply backed up on three different computers, but damned if it wasn’t a pain in the ass that I would need to start from scratch on the website to share them again, ever.

    But fast forward right back here to 2025.

    My whole recent effort to consolidate my web properties under a single central domain has me leaning into the notion that it might be time to tackle that pain head on. I recently incorporated myself as a little consulting business and needed to think about how to build a brand for myself off that little four letter domain name I had named my new corporation after. Long story short, I landed on the idea of a multi-site wordpress installation to host the corporate website while keeping all the other hanging-off’rs alive and well. And still-long story short-ish, it wasn’t a lot of extra effort to hang yet another little subdomain off that installation upon which the effort to rebuild This is Pi Day could be foisted.

    I started work on that this week.

    I mean, heck, it won’t be fast or easy. There is something like two-hundred plus cartoon strips that all need to be uploaded and categorized and published. I spent an hour on it this morning and got something like fifteen of them up. It’s gonna take some weeks… buuuuut it is started.

    In the coming weeks expect to see piday.ca which points to piday.8r4d.com come back to life and fill up with all those old comic strips.

    Moral of the story? Shit happens. Back up your work. And if you get knocked down get right back up again, even if that takes a year or two.

    Or whatever. Go check out the comics. They were actually kinda clever if I do say so myself, and who knows what I’ll resurrect from the archives next.

  • A close up of a violin on a lap.

    Used to be that May Long Weekend was a rite of spring to which we all looked forward. Maybe people still do. Entrenched as I am, it was just another weekend, albeit one where the family hung around the house for an extra day. In fact, the Kid has a five day weekend and as far as I know is still at home asleep as I write this.

    But long weekend or not we continue with the inventory of accomplishments to mark the passage of time.

    This past weekend we…

    Spent Friday evening playing host to the penultimate performance of the Kid’s high school musical debut as Rosie in Mamma Mia! A dozen friends and family made the trek to the high school theatre for the show, and what is better for the ego than the soothing tunes of ABBA while watching one’s nearly adult daughter play a randy middle aged washed up rock star?

    I must have eaten something funny Friday night tho, because Saturday morning was a wash of me recovering from a terrible night.

    We did manage to play host to my sister, niece and nephew who came up for the Saturday matinee and then joined us for burgers and milkshakes at the Varsity.

    I went to be early.

    Sunday was a great morning for a run and I wrote a whole post about my longest run of the calendar year.

    And then with the great weather temporarily bringing out the sun, I set up the solar-powered bluetooth speaker, blasted some tunes and planted my garden. Everything is seeded and watered and irrigated in a kind of haphazard organizational scheme of square-foot gardening meets my knees are not up for this anymore.

    We dug into the latest Star Wars series Andor over a glass of wine later that evening.

    And the next morning the kid came with me for coffee, yeah coffee, and we sat in Starbucks for an hour me writing and she doing her physics homework.

    I started a secret series behind the scenes of this blog. I’m going to try doing more month-long self-improvement experiments. You can read more about the first of those in a month when I post the results.

    I spent a chilly afternoon adding a bunch of security fixes to this blog because I noticed that along with the increase in readship traffic there has been a parallel increase in bot hackers trying to barge through my password. Suck it hackers. Go use your powers to hurt some greedy billionaire corpo, not some asshole in a starbucks trying to hold his sanity together.

    Of course, what with it being a long weekend, Monday was the regular orchestra rehearsal night, not cancelled despite the holiday because we have a concert in less than two weeks.

    And then I went to bed a little early. It was a long weekend, after all.

  • An asphalt path runs through a grassy burm towards a cluster of tres in the distance. A simple wire fence traces the left edge of the path.

    It was only a little accidental that I ran my longest run of the season yesterday. But heck, it wasn’t much to brag about either way: barely thirteen klicks all in.

    And barely one when it came right down to it.

    My running is not doing great these days. I mean, I have always had good seasons and bad ones. I’ve been tearing up the trails for going on eighteen years now so anyone is bound to have a roller coaster of ups and downs during that time, no matter who you are. Injuries have sidelined me for as long as half a year or more. Winters have often been scaled back. And race plans always seem to set the real tone of how my summers go: any time I’ve signed up for a marathon it would be foolishness not to focus on building endurance and strength and distance with every spare waking thought.

    My fatigue caught up with me in the last week, tho. I walked in our regular Thursday run because I was bagged. And then I started getting leg cramps overnight on the weekend that gave me at least one sleepless night laying awake hoping that the charlie horse in my calf didn’t startle me awake again. So, waking up Sunday morning I was barely fifty-fifty on going out for my regular run. I barely, just barely made it out for one. I ended up accidentally logging thirteen.

    I lack a coherent plan, I realize. 

    I have written quite a bit on my own distractable nature these days.

    I am trying to walk a creative path, trying to rebuild a professional self, trying to navigate a transitory phase of my parenting career, trying to stay optimistic in the normalized collapse of western democracy, trying to eat better, trying to read more, write more, be more, trying, trying, trying. 

    I’ve let my running take a bit role in the stage play that is my life this year.

    It turns out that I am recovering from an injury to my soul that I wouldn’t have thought would crack my running agenda but somehow that is one of the plainest examples of the damage.

    And oddly enough, the path back to the paths isn’t clearly one straight through forcing myself to just run more, dammit. Sure, it feels good for a bit when I do it, but there is something bigger going on in my deepest self that I haven’t quite figured out, and it seems as though might need a bit of work on those aches and pains before the deeper trails clear out for me.

    We ran down into the river valley yesterday morning, down the big hill towards the footbridge under the freeway bridge, along the path budding with spring green, basking in the glow of the May sunlight and still-fresh air and the cool breeze that made it almost perfect for a morning run. We ran out to meet the other half of the crew who had started on a longer training loop an hour before us, ran to meet them and run back to home with this little cadre which after all seems like the whole point of it all lately. Ran and ran and ran, further than any of us had planned when we set out. A little accidental, and not much to brag about, but the longest run of the year for me, the longest run in a year when something is seeming to be gnawing at my feet and holding me back.

    No coherent plan, after all. Distractable and accidental.

    Recovering, but uncertain, unsteady. Not great.

  • There is a teensy chance that people are actually reading this site.

    I may have mentioned in a previous post that I wrote a blog for something like sixteen years, pulling it down about five years ago when I got into a management role at work and had employees who literally hated me because “me bad man enforce corporate rules and make them accountable for their work” and were subsequently googling my demise. I didn’t need that shit.  

    I have no management job anymore and frankly I may not have perfectly formed and balanced opinions but in the sea of stupid that reigns over the world these days, I’m probably ranking highly on the rational and open minded person scale.

    Point is, I restarted this blog. 

    No, I didn’t just start blogging again. I restarted THIS blog. It is a fresh new wordpress installation, it has a new name (though I’ll likely change it six times before the year is out) and I will not be reposting my sixteen years of archives. But. But. But it exists at the same address.

    All the old post links might be broke, but the important ones are live again.

    I naively figured it would take a year or two before anyone figured out it was back. A window of obscurity to savor and enjoy?

    Here’s the thing tho. Yesterday, just as an example, 884 people downloaded my RSS feed. And it wasn’t like a bunch of russion troll bots either. I think, maybe, y’know, maybe people kept this in their feed readers—which was almost as surprising to me as learning that at least 884 people still use RSS feed readers.   

    And bonus stat, a bunch of those people clicked the link and actually read the thing I posted. Crazy.

    That does change a couple things. I mean, if nothing else I thought I was screaming into the digital void. Sure, archives. I wasn’t writing anything I didn’t want angry future sleep-at-their-desk and clock out two-hours-early expecting-no-repercussions employees to read… but still. I figured slim chance, right?

    But you’re reading this right now. So… you either lurk in the depths of the digital void like a weird mythical creature or folks are still reading this blog. And that’s all the same difference as singing an a stage is to singing in the shower. It’s a lot different when people are watching.

    First of all, welcome. I don’t do comments. It’s a pain in the ass larger than I could conceivably explain. So what I’m trying to say is that if you feel as if you want to respond, I’m on Bluesky, yadda, yadda, whatever, wahtever. 

    Second of all, I know you’re here now. I’ll try not to overreact and just keep writing what I would normally write. I mean… this post is… I mean… it’s reflexive to seeing those stats, but after this… I’ll… well… you get it.

    *deep breath*

    Cue the music and… here we go.

  • I jumped on the bandwagon and last night I watched a flick I haven’t seen in almost twenty years: Idocracy.

    And, boy, does that hit differently these days.

    You’ve seen the meme shitposting, no doubt. “Idocracy wasn’t an instruction manual, guys!” At least people are screaming it into the void on my social feeds as kind of the defacto answer to every other news article gurgling out of the fetid swamp of american politics these past couple months.

    I risk devolving into political rants here myself if I’m not careful.

    The crux of the film hinges on the opening sequence where—even before Luke Wilson and an almost unrecognizably vanilla Maya Rudolph (she’s really honed her vibe and her craft so well lately, don’t you agree) are hibernated into the grim and stupid future—two characters named in IMDB as simply “Yuppie Wife” and “Yuppie Husband” stand in for rational america opting to hold off having kids meanwhile the literal trailer-dwelling mouth-breather characters standing in for stupid america are breeding like its a race to the bottom.  There is no subtly or hinting that director Mike Judge sees some kind of devolution of humanity occuring by raw natural selection at work. Selection of the stupid by sheer overwhelming numbers.

    Jerry Springer eat your heart out (while may you rest in peace.)

    Fresh out of a biology undergrad and back when I first watched the flick back in 2006 or so I probably could have explained the genetics a little better, and maybe even argued against the premise using big science words. I wouldn’t be so lame these days. Satire as this was intended is meant to show us extremes… and extremes we are shown. 

    Spoiler: the dough-brained inhabitants of the remnants of twenty-sixth century america are watering their crops with off-brand gatoraid and wondering why there aint nuthin grownin. Plot ensues.

    Back in the twenty-first century real world we’re not quite living in idocracy, but the government seems to be filled with reality television personalities, irrational “i researched it mu-self” antivaxxers are arguing themselves into letting their own kids die of preventable diseases, and the stock market has become little more than a roulette wheel where the chips are crypto coins (that by the way are generally understood by the average person in a way best summed up by my father-in-law who legit asked me if he needed to download Minecraft to get started in bitcoin.)

    Idocracy is not an instruction manual indeed, guys.

    When it came out I laughed this goofball comedy off as ridiculous absurdist science fiction. Gawd, tho, if it didn’t hit like a sledgehammer smacking a warning gong when I watched it last night. Not an instruction manual, but satire-come-documentary of the moronic twenties perhaps.

blog.8r4d.com

Ah. Some blog, huh?

I’ve been writing meandering drivel for decades, but here you’ll find all my posts on writing, technology, art, food, adventure, running, parenting, and overthinking just about anything and everything since early 2021.

In fact, I write regularly from here in the Canadian Prairies about just about anything that interest me.

Enjoy!

Blogging 400,992 words in 530 posts.

8r4d-stagram

collections

archives

topics

tags

adventure journal ai autumn colours backcountry stories backpacking backstory backyard adventures baking blogging book review book reviews borrowed words bread breakfast is the most important meal campfire camping cast iron love cast iron seasoning coffee comic comics cooking cooking with fire cooking with gas december-ish disney dizzy doing it daily drawing & art exploring local fatherhood garden goals GPS gadgets head over feets insects inspiration struck japan japanese kayaking lists of things local flours sours local wilderness meta monday mountains nature photography new york style pancakes pandemic fallout parenting personal backstory philosophy photographer pi day pie poem politics questions and answers race report reading recipe reseasoning river valley running running autumn running solo running spring running summer running together running trail running training running winter science fiction snow social media sourdough bread guy spring spring thaw suburban firecraft suburban life summer summer weather sunday runday ten ideas the socials travel photo travel plans travel tuesday trees tuck & tech urban sketching video weekend weekend warrior what a picture is worth why i blog winter weather wordy wednesday working from home work life balance youtube