I’m a day late with my run because of the timing of yesterday’s doctor’s appointment, the weather, and possibly the alignment of the moon.
The forecast promised rain by early afternoon, but I wanted to run at the lake, so I split the difference and did a short loop, which saves me about 45–50 minutes of walking. Plus, I didn’t really want to do all that extra walking, anyway. 8 km seems like plenty.
Conditions were similar to the last run at the lake, though a smidgen warmer at 4C (the weather app said wind made it feel like 2C, but wind was a non-factor for me). I was a bit slower, but managed to improve my pace throughout and had an average of 5:42/km, which is fine. BPM remained at 146 again and I got a new max HR of 163. I can’t remember if this is higher or lower. I very rarely hit 160, so it’s also fine.
There weren’t many people out, possibly because the chilliness offset the relatively mild conditions, but there was an assortment of joggers, walkers and birders (I could not see what they were looking at, but a few were staring intently in one direction on one part of the trail. I did see a Steller’s Jay myself, though!)
We had another windstorm pass through yesterday, so there were some twigs and small branches scattered about, but nothing like the debris field of the last run here.
Here’s the Spruce Loop from last week:
December 17, 2025: Several ex-trees in the making.
And today:
December 23, 2025: Stumps, we got stumps!
With the trail clear, I was able to complete my run without having to stop, walk, duck or divert. As an extra bonus, I also didn’t have my shoelaces come untied. Nice.
A good start to the week.
Stats:
Run 995 Average pace: 5:42/km Training status: Maintaining Location: Burnaby Lake (CCW, short loop) Start: 9:53 a.m. Distance: 5.03 km Time: 28:41 Weather: Mostly cloudy Temp: 4°C Humidity: 90-87% Wind: light BPM: 146 Weight: 166.6 pounds Total distance to date: 6,805 km Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation) Shoes: Saucony Peregrine 15 (65/109/174)
I don’t have any photo editing apps on the new PC yet, so I decided to use the built-in Photos app to take some recent shots and make them all arty and black and white. The results are not bad.
Brunette River, from my usual observation spot.Rail line adjacent to the river on its north side.The river, looking to the west (the other shots are toward the east).
All shot on my iPhone 12, which has half-forgotten it’s a phone in its old age.
Maybe it’s just me, but this tree looks like it’s reaching out its long mossy arms to do weird mossy-covered tree things. Shot along the Brunette River.
Brunette River, pre-run: This is the most colour we get right now.
The forecast was threatening rain by early afternoon, so I opted for a run on the river trail, which would get me out and back before The Rains once more swept in. It turned out a run at the lake may have been possible, as it’s remained cloudy but not threatening since I got back.
Still, change is good and all that. Sometimes.
Condition-wise, the air was eerily still, particularly after the high winds we’ve experienced in the past week. Humidity was still high at 90%, which meant the temperature of 3C–and the surest sign that winter is officially only a few days away–did not feel as chilly as it might have.
Despite the benign conditions, the river trail was sparsely populated, though much tidier than two days ago, with park crews having cleared all the debris and chopped up the one tree left drooping low over the trail.
I got off to a weirdly strong start at 5:30/km. Maybe the brisk air made me feel revitalized or something. It didn’t last and I actually slowed until the fourth km, when I picked up again, finishing with an overall pace of 5:38/km, which is perfectly cromulent.
I experienced no issues, other than my right shoelace (for a change) coming untied about 1 km in. Having worn the Peregrine 15s for a dozen runs now, I really like how they fit and feel, but I can’t remember the last time I’ve had a pair of shoes where the laces came undone so regularly. Maybe it’s a metaphor.
In any case, a fine wrap-up to the week, especially considering it was nice ‘n dry.
The river, post-run. Look closely for the bonus seagull.
Stats:
Run 994 Average pace: 5:38/km Training status: Productive Location: Brunette River Trail Start: 10:13 a.m. Distance: 5.03 km Time: 28:19 Weather: Partly cloudy Temp: 3°C Humidity: 90% Wind: light BPM: 146 Weight: 166.7 pounds Total distance to date: 6,800 km Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation) Shoes: Saucony Peregrine 15 (60/101/161)
Last night I had several dreams and the second one, for a moment, went totally meta.
In the first dream, I was in a subway system–it may have been the Canada Line, since it’s the only subway we have here (currently)–but the layout was its own dreamworld thing. All seemed normal when an announcement came over the PA warning passengers of a kind of breach of the system and for everyone to basically watch for trouble.
The breach took the form of what appeared to be a gang of young white guys, either in their late teens or early 20s (I saw several of them close enough to ID this aspect. I also noted that they were the typical stereotypes, laughing and cackling over the terror and mayhem they were causing.) who had somehow managed to get their vehicles into the system. The warning was that they were essentially terrorizing the system by recklessly driving their vehicles through the tunnels. They had pick-ups, muscle cars and a station wagon that I remember spinning out on a section of track that I assume was a switch area, since it was relatively open.
At one point I was in a station and saw a number of vehicles making their way over (don’t ask how I could see this) and started heading up the stairs/exit to safety. I never questioned why the transit people would keep the system running with this chaos going on, or how exactly one might drive a pick-up truck into a subway, but hey, dreams!
In my next dream, I was with a couple of people on bikes. We were in an area that seemed to be a combo of a conventional amusement park, but also a real park with trails for riding and such. We were exiting a store as the dream began, and returning to our bikes. We set off at a leisurely pace, heading past both natural scenery, like a river, and rides of a nature I can’t precisely recall, but may have been themed to fit the area–things like log flume rides or “mines” to explore. The trail began heading down, presumably into a valley, and I was in the lead. I began peddling harder, picking up speed, something that is rather uncharacteristic of me in non-dream life. There was a family riding behind us and they were getting too close for my liking, as if they were going to try passing us. I was having none of it. The downhill slope had occasional uphill parts, and I remember peddling harder in these sections to maintain speed. The feeling of doing this was very visceral. The dream ended without conclusion, alas, so I don’t know where our ultimate destination was–but we did leave that pesky family behind.
The one detail I’ve left out is the meta part. As we were exiting the store, I described a dream I’d had, a dream about guys terrorizing a subway in their vehicles, and how it must represent my fear of riding transit or something. Yes, I was in a dream describing the immediate preceding dream to my fellow dream people. I don’t think I’ve ever had that happen before, but it was weird and kind of delightful.
Some of the thoughts are not fit to be heard by other humans. These have been omitted.
Getting ready
My older PC dates back to 2019, so it’s getting close to around seven years old. This seems to be the typical lifespan of my PCs, so I began looking for components to build a new one before year’s end. I was not in a rush, though that changed toward the end when ram prices suddenly went insane (thanks, AI companies!) I’d originally planned on going with 64GB but will stick with 32GB for now.
For other components, I bought nearly everything on sale and I made a change, going with higher end gear than usual. For example, the CPU I chose, the AMD Ryzen 9 9950X3D, is their top consumer CPU. I usually go mid-tier. The graphics card, my first AMD since the 9800XT I got with a coupon for a free copy of Half-Life 2, to give you an idea how long ago that was, is likewise the fastest they currently offer to consumers–a Radeon 9070 XT.
By buying on sale, I saved a lot of money. I haven’t added it up, but it’s probably between $600 and $800. This kept the overall price closer to my usual mid-tier range.
Building the PC. Twice.
Every time I build my own PC, I generally have a lousy, joyless experience and vow to never do it again1. Then I do it again, because the now seven-year gaps between builds is enough for the memory to fade into “Maybe it wasn’t so bad after all.”
For the record, I once again vow to never do it again. Note to future self: THIS TIME, LISTEN. I may still buy everything, but I’ll pay someone else to assemble it. They’ll do a better job with the cable management, anyway.
The whole thing was complicated by a defective component. I’ve packed the component up and will be returning it for a refund in the next day or so. This is always annoying, but there’s one component in particular that makes it even worse, and that is the motherboard, because everything connects to the motherboard.
It was the motherboard.
On the recommendation of a friend, I got my first-ever ASRock product, a high-end motherboard that weighed a ton, had RGB bling and came with an inscrutable quick start guide that failed to mention all of its components.
It also, as it turned out, had a bad ram slot. This meant I could only run with a single stick of ram. Not acceptable, of course. So I had to take everything off the motherboard, pack it back in its original box, find another motherboard and hope the whole mess didn’t happen again as I built my PC for a second time.
Because this was my first experience with ASRock, it’s very unlikely I will ever buy one of their products again. I’m sure they’ll manage without my contributions.
I went with an Asus motherboard, as I’ve used them multiple times, including my 2019 build, without issue. The second motherboard worked fine, and I am typing from the new PC now, hooray.
However, there was a complication with the second build and the new new motherboard. One of the two screws on the HSF simply would not line up and screw into the motherboard, as it was supposed to. I have no idea why one screw would not line up, but it would absolutely not line up. I spent about 20 minutes on it, growing frustrated, angry and getting the urge to go Hulk. I ended up walking away for a while. When I came back, I got it screwed in and done in a few minutes, as is often the case with these things.
But the experience reminded me how little the process of assembling a PC has changed in 30–or even 40–years. It should be a lot better than it is now, but this is the world we live in.
The new PC lives
One of the things I like about having a new PC is starting fresh. I spent some time decluttering Windows 11 (this task gets longer all the time, sadly), and now I am sticking to my rule of only adding applications as I need them. It’s a great way to see what I really use.
Here’s the list so far (last updated December 19, 2025):
Applications:
Asus DisplayWidget Center (adjust settings on my monitor)
Battle.net client (game client)
Diarium (journal/diary)
Discord (chat with my gaming pals of 20+ years)
Epic Game Store (game client)
Firefox (default browser)
Godot (game engine)
Notepad++ (substitute for Notepad)
Obsidian (note-taking)
Scrivener (fiction writing)
Signal (chat with the one friend I convinced to use it)
Steam (game client)
TickTick (to-do lists and reminders)
Vivaldi (alternate browser)
Waterfox (alternate browser)
Games:
Bongo Cat (this is just pure silliness and not even a real game, but it amuses me)
Diablo 3 (I’ll stop one day)
Diablo 4 (for when I stop playing Diablo 3, see)
Miscellaneous:
Aptos font family (Hey, I like Aptos. Maybe I have no taste.)
PowerToys (some of the utilities, like the command palette, are all but essential to me now with Windows)
Diablo 3 was interesting, because I downloaded and installed the Battle.net client, then copied over the Diablo 3 folder from my old PC to the new one. I directed the Battle.net client to the new location, it grumbled about how it was the wrong version, so I clicked the Install button and a few moments later, after probably writing the new path somewhere, it was ready and fully playable.
I have two SSDs installed: a 2TB main and a 1TB secondary. I want to put a Linux distro on the second (I actually already did, but kind of munged things, so I wiped the drive in Windows), and I’m mulling over what to try. My 2019 PC has Linux Mint, which I’m most familiar with, but I may hold off, as 22.3 is due imminently–unless I go for something else. I’m not hardcore or leet, so it’s not going to be Arch. Sorry, Arch lovers!
Anyway, I’m glad the PC is up and running. I’ll probably post a few more times about setting it up, tweaking things and such. Hopefully none of these posts will be horror stories.
You may be asking yourself why I have repeatedly done something I claim to strongly dislike. This is a valid question. It comes down to just wanting to do it myself, not because I don’t trust someone else to do it, but because I know I can, and therefore, should. Yeah, it’s kind of dumb. This is also why I repeatedly vow to never do it again, because I recognize the dumbness. ↩︎
View from Cariboo Dam, pre-run: Mostly clear, the windstorm has prided most remaining leaves loose.
With the sun out, I was not going to miss running today. I’d had three days off as my December run schedule has been beset by appointments and bad weather (also, my treadmill is currently out of service, so no backup).
I headed out a little later than usual–just after 10 a.m., and was greeted with the expected debris of twigs and small branches littering the trails after last night’s windstorm passed through the area, with gusts up to 80-90 km/h.
However, I was not entirely prepared for the level of destruction at Burnaby Lake. I ran a short loop, which means I only saw a relatively small section of the 10 km loop, but there were multiple trees down, including what appeared to be at least two fir trees that may have formed a suicide pact about 1 km along the run, on the Spruce Loop:
There are times when you simply turn around. This is one of them.
I had to detour back to the main trail, then headed up to the Conifer Loop, hoping it would be passable (it was). But just to the right where the Conifer and Spruce Loops intersect was this:
The Spruce Loop was just not a good place to be today, unless you’re really into fallen trees.
There was another large tree down on the Piper Mill trail and a couple plus another runner and I all bottled up at it, working our way over it.
This led to the overall run being a bit of a crazy quilt, with odd turns and pauses all over. I started out with a casual pace of 5:56/km, but the last few km were unobstructed by debris, so I managed an overall pace of 5:45/km. My BPM was a pretty low 146. It was chilly at 6-7C, but I probably didn’t need to wear three layers.
This was also my first run wearing the Garmin Forerunner 265, which is different mainly by having an AMOLED display vs. the 255. It is quite a bit brighter, but I need to adjust the stats it displays during a run. Bafflingly, it doesn’t include distance on the main face.
Overall, an interesting change of pace, given the conditions, but otherwise a finee mid-week effort.
Stats:
Run 993 Average pace: 5:45/km Training status: Maintaining Location: Burnaby Lake (CCW, short loop) Start: 11:03 a.m. Distance: 5.03 km Time: 28:57 Weather: Sunny Temp: 6-7°C Humidity: 78-75% Wind: light BPM: 146 Weight: 167.6 pounds Total distance to date: 6,795 km Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation) Shoes: Saucony Peregrine 15 (55/97/152)
But I’m going to rank them on various criteria, anyway, because this year I got to experience all three.
The CT scan happened in January, due to a kidney infection. The kidney is an organ you really don’t want to get infected.
The other two came about as a result of something found in the CT scan that was totally unrelated to the kidney infection1A 2cm mass of tissue which is hopefully benign, which the tests should help determine., with the MRI being in November and the PET scan just a few days ago, or December for people or AI bots reading/ingesting this in the future.
Quietest at probing your innards
Winner: PET scan. The machine makes noise, but it’s mostly hums and soft thunks and clicks. And a lot of the time it stays silent, making you wonder if it’s even on.
Noisiest at probing your innards
Winner: MRI. Not even close! The MRI rattles and roars, it buzzes and ka-chonks. It is noisy for most of the time you are inside it. No one will ever doze off while getting an MRI.
Runner-up: CT scan. This was kind of loud, too, but the relative brevity of the experience offsets it.
Most pleasant due to being short in duration
Winner: CT scan. It only lasted a few minutes, which isn’t so bad. I was still in a state of delirium due to a high fever when I had mine, though, so that may have helped.
Produces the strangest sensation
Winner: CT scan. I had an IV in me already to treat the kidney infection, but they also used it to inject a dye for the CT scan, to enhance the imagery. I was warned at one point it would feel like my bladder was power-evacuating all liquid. Which was accurate. It really did feel like I was peeing all over the place. But I was not. Modern medicine!
Easiest to endure
Winner: PET scan. All I had to do was literally lay there and breathe normally for 15-20 minutes, with nothing attached to me. Caveat: I did need an IV and a radioisotope injected into me beforehand, but that part is relatively benign, assuming your veins cooperate.
Worst preparation
Winner: PET scan. You have to fast, then you get an IV, then you have to sit (admittedly in a big, comfy chair) for an hour and do nothing while radiation spreads through your body. Only after this do you begin the actual procedure.
Most unpleasant overall
Winner: MRI. Again, not even close. For mine, I had an IV in my arm the whole time, I also had a camera strapped to my chest, earplugs and headphones on my head, and it went on longer than both the PET scan and CT scan combined. Also, the tube you lay inside is very small, so if you open your eyes, it feels like you are in some kind of curvy futuristic space coffin. You lay on a bed in a similar chamber with the PET scan, but it’s taller (and maybe wider), so it doesn’t feel like it’s closing in on you. You also get to move back and forth as they slide you in and out of the donut, which is almost fun. Nothing about the MRI is fun or fun-adjacent.
Runner-up: PET scan. Although the overall experience is pretty mild, I had to hold my arms stretched about my head the whole time, which gets uncomfortable about two-thirds of the way through.
Overall ranking
Finally, if you had to endure all three of these tests (you poor sap), from best to worst, here’s my ranking:
I was heading out to the SkyTrain, off to pick up a replacement motherboard for my new PC (I will get to that particular tale in another post) and just past the hospital building next to our condo complex, there is a path made of concrete pavers that goes from the road to the sidewalk. From there, the hospital’s main/emergency entrance is at the top of the hill (this is a separate building from the one mentioned). The curb here is low and curved, allowing you to roll things like strollers or wheelchairs onto the path.
Here’s a 2023 shot of the path from Google Maps:
A woman was ahead of me in a wheelchair, and was using her feet to slowly shuffle forward. She got to the curb and it was clear she didn’t have the ability to get over it. I mean, I wouldn’t have been able to using my feet, either. I think you’d need the feet of a hill giant.
I offered to help her over the curb and then just kept pushing. She was thankful and, really, if she could have managed using foot power to get the wheelchair up the sidewalk (which was doubtful), it would have taken ages. I figured it was time to put my sexy running legs to use.
I got up to the corner of Keary and East Columbia. Here, the hill rises even more steeply, albeit briefly, before levelling off. It was now a workout for me. She guided me onward and inside the hospital, down a few corridors and to the elevator that would take her to her therapy. She described being in a car accident–she called it being “run over” and listed an assortment of broken limbs and such. I assume her hands were still on the mend so she couldn’t use them to help with the wheelchair. It all sounded awful. I wished her a speedy recovery and said it was no issue bringing her to the hospital–I was glad to help.
I got her name, but I wished I’d gotten some contact info, because she is going to be stuck if she needs to take the same route again. I’m going to keep my eyes open for her.
It felt good taking the time to help, and I wondered how many people would have just brushed by her as she struggled. I suspect most, but I could be wrong. It feels like people tend to exist in their own narrow space when they go out in public, the world shrunk down to whatever is on their smartphone screen, oblivious and indifferent to what is happening around them.
I guess it’s nice to know I’m not one of those people.
Help people, when you can. It feels good. It is good. And it makes the world a better place every time you do.
View from Cariboo Dam, pre-run: Cloudy, but very mild and calm.
Birding was cancelled due to illness, but I was not the ill one, so I decided to take advantage of the one day in the 10-day forecast that doesn’t mention rain and went out for a run. This was also handy because I did not feel like running yesterday after my PET scan.
I dressed in two layers and even that almost felt like too much. It was 11C, which is well above normal for this time of year. My plan was to run clockwise, then reverse course and walk back the way I came, avoiding Puddletown by the sport fields.
The puddles weren’t totally inescapable, though, as the marshy area just past the rowing pavilion is a little flooded and at several points there are trail-wide shallow puddles that make you scan and look for the best option:
Go left
Go right
Go through and try to hit the exposed bits of trail
Vault over the whole thing
With one such puddle, I determined left was the best approach. As it happened, another runner was coming from the other side and was thinking the same thing. As I was arriving first, he paused to let me dipsy-doodle past, then continued on. Runners are generally very polite to each other.
There was a new extra-tree, but it weirdly seemed to fall in such a way to leave most of the trail clear. Even the ex-trees are polite here!
This was the biggest downed tree, there were a few smaller ones, too.
Other than a few cyclists just past the puddle in question (near the end of the run), I experienced no issues, and the pair of cyclists were at least riding slow. I still said, “Bicycles aren’t allowed” to the second cyclist as I ran by. I am not convinced they were wracked with guilt afterward.
Also, I passed not one, but TWO pairs of runners. And I don’t mean sneakers sitting on the ground, I mean actual people out jogging. Admittedly, both pairs were being rather casual and chatting, but still.
Also also, my pace was still a decent 5:39/km and my BPM was down to 147, likely due to the much milder temperatures. Although the sun poked out a little post-run, it was cloudy and calm during.
In all, a perfectly pleasant rare weekend outing.
Still Creekm post-run, in a reflective mood.
Stats:
Run 992 Average pace: 5:39/km Training status: Maintaining Location: Burnaby Lake (CW) Start: 10:53 a.m. Distance: 5.03 km Time: 28:26 Weather: Cloudy Temp: 11°C Humidity: 90% Wind: light BPM: 147 Weight: 167.6 pounds Total distance to date: 6,790 km Devices: Garmin Forerunner 255 Music, iPhone 12, AirPods (3rd generation) Shoes: Saucony Peregrine 15 (50/89/139)