The current state of pain

Let’s see where I currently stand.

Knee Pain

I’ve had knee pain since I was approximately 14 years old. It’s mostly a diffuse unlocalized pain that is usually moderate but sometimes gets worse. But the worst is this stabbing pain that feels like somebody going jabbing an ice pick under my knee caps. That doesn’t happen too often, thank goodness,

Back then, the usual doctor’s approach was “Take these anti-inflammatories and stay off it for a few months”, which I would do and then restart doing stuff and then it would flare up again. Sometimes they’d tell me to do some stretches and exercises to build up my quads. Never did much except make them hurt more. Over 40+ years I tried everything from physio to having an arthroscope shoved in there to acupuncture, and no physical cause or any form of relief was ever found. But in 40+ years, I’ve also made peace with the limitations it’s placed on me. Gave up running, orienteering, backpacking, canoe tripping, walking too far, and also got more aware of doing things that could hurt them, like sitting with my knees bent.

Unfortunately in the mid to late 80s cross country ski racing was really becoming heavily biased towards skate-skiing, which was just terrible for my knees. I recently restarted skiing with several self-constraints: no skating, no skiing without groomed tracks, no racing, no more than 3 or 4 times a week. (I did 3 days in a row once and got stabbing pains in my knees afterwards.)

Ischial Tuberoscopy Area

This pain (aka “Butt pain”) came on about 2.5 years ago, and steadily got worse all through the 2021 kayak season. By April or May I was stopping in the middle of training paddles to stretch and rest my butt. By June, I was stopping frequently in the middle of races to lift my butt out of the seat. By the last race of the season, I got out of the boat and realized I would never paddle again that season. A month later I was on a long car ride (not driving) and it was so painful I was holding back the tears by the end of it. The pain was a major reason for retiring from work at the end of 2021.

This pain feels like it’s right on the “sit bones”. One of the many doctors or physical therapists I’ve seen in the last year and a bit explained just how complicated that area of your body is – as well as the sit bone (aka ischial tuberoscopy), there are bursae there, your sciatic nerve comes through and several muscles including the performis and quadrilateral femorus attach to your hip right there. It’s a very small area, near the surface and the pain level is directly related to how many hours and how hard it’s being pressed. Unfortunately because of all the things I’ve had to give up because of my knees, this pain has forced me to give up just about everything I planned to do in my retirement, like kayaking, cycling, traveling, visiting family, sitting at a computer, etc.

I’ve spent so much time in the last year seeing doctors and physical therapists and trying all kinds of diagnostic and therapeutic measures. Pretty much the last kick at the can was a spinal cord stimulator trial, but that failed. Nobody will give me any pain meds other than OTC Aleve and Tylenol, which do almost nothing (not nothing, just almost nothing). I’m kind of despairing right now.

Other Hip Pain

I haven’t actually been feeling for a while but I sometimes get an intense stabbing pain in one hip joint or the other. I started walking the dogs twice a day instead of once because walks seemed to help.

Tooth/Jaw Pain

Back in October or November, I had two fillings put in by a new (to me) dentist. He warned me that I had a filling there that was almost too large and I’d probably need a crown there sooner or later. One of those new fillings was painful right from the start – I hoping it would just sort itself out and it kind of did. The pain diminished but then recently got worse. The first thing they did was to correct my bite by reshaping the top of the filling, and that helped for a week or two, but then it got really, really painful on a Friday afternoon. So I suffered through a weekend and when I got back to the dentist he scheduled and then did a root canal (on the same day my stimulator trial was declared a failure, so it was a really great day, let me tell you.) It’s been getting better every day as the antibiotics take hold. But I’m also now painfully aware that I grind my teeth at night and clench them during the day if I’m not thinking about them. The dentist said they’re checking with the insurance company as to whether I’m eligible for a night guard.

Headaches

I get headaches nearly every day, and they often last all day. Sometimes I think they’re eye strain, but sometimes they wake me up in the middle of the night and then they’ll wreck my sleep and be with me half the day. I think at least the middle of the night ones are probably related to the teeth grinding. The day time ones might be as well or they might be eye strain. I’m thinking I might have to see my optometrist again to check my prescription.

Ear ache

I’m not sure why “headache” is one word but “ear ache” is two, but that’s the way it looks right to me.

I’ve fairly recently had a sort of hotness and ache in my left ear. That’s the same side as my painful tooth (and infection) so it might be related. It’s only a small inconvenience so I wouldn’t mention it except for the possible connection to the tooth.

Gross as this might sound, I produce a lot of ear wax. I had to buy a second set of AirPods because the first set got clogged with wax and I kind of broke something trying to clean the screens. Back when I worked at the Ministry of Transportation and Communications (the only place I ever worked that was so big and old-fashioned that they had a company nurse and doctor) the company doctor syringed out my ears once (after I got a complete blockage) and after 3 days of fruitless syringing suddenly this chunk of wax about the size of two joints of my pinky splashed down in one of those weird banana shaped basins doctors like. These days I use a paper clip that I’ve twisted to put a loop in the end to scoop out wax. I’m sure a doctor would scream if I showed them what I’m going but I’ve been doing it for years.

Restless Leg Syndrome?

If you’d asked me five years ago about Restless Leg Syndrome, I’d say it was a made up thing to sell drugs. But sometime over the last few years I’ve found myself with my legs twitching without any reason. If I feel it coming and concentrate on it really hard, I can stop it, but only for as long as I concentrate. As soon as I go back to reading or whatever, it starts up. Slightly annoying.

To sum up

I don’t where I’m going forward from here. My therapist thinks the knee and butt pain are related to past trauma, which is why they’re not responding to treatments. But I’m not seeing any pain relief in therapy either. I keep asking him when I can expect any sort of change, and he just says it’ll happen when it happens.

But while I wait, I keep hoping for physical medicine to prevail. But I don’t see what I can do on that front. I’m also going to start pursuing “alternative medicine” for pain relief.

Nearly lost my drone today

So I went skiing at Bristol today. I brought my drone alone just in case it wasn’t too crowded. However I made several mistakes:

  • I didn’t bring my reading glasses, which makes it hard to see what’s on the controller screen
  • I didn’t preload a map of the place on the controller
  • I didn’t recharge the batteries even though it’s been long enough that (I now know) the batteries purposely discharge to 60% or so
  • I didn’t realize that the wind was very strong above the treetops, and do something about the battery low or loss of signal RTH (Return to Home) function to do something other than rise up to 300 feet and get blown away
  • I didn’t set the home point somewhere where there were no trees overhead

So anyway, it was doing a fantastic job following me. I kept glancing back because the Mini 3 Pro is so quiet you can’t hear it unless there’s no other sound around. Even people who skied past me didn’t seem to realize there was a drone behind me. (Obviously I had it flying high enough that it wouldn’t hit anybody) But with about 300 meters left on the course I suddenly realized it wasn’t following me. I couldn’t read the messages on the screen, but I suspected it had done an RTH.

I quickly continued on to the home point, and it wasn’t there. I was looking up and I couldn’t see it or hear it, although if it was still up at 300 feet I probably couldn’t do either. Eventually I realized that the video was just pure white and it had a message about the motor stopping, so I realized it was probably crashed in the snow, but it might have been in a tree top.

I took off my skis and hiked a direct line through the woods between the home point and where I’d last seen it, scanning the snow and tree tops all the way. Then I hiked back to the home point along the trail, still examining the tree tops and snow to either side of the trail.

Around this time I remembered that the controller had a “Find My Drone” function, which I quickly activated while the controller continued to tell me how close the drone’s battery was to dying. Unfortunately, I hadn’t looked at the manual for this, and I wasn’t sure what I was seeing on the map. Again, I forgot to preload the map so all I had was a triangle and a dot with a line between them. I started to ski backwards around the trail, and the line seemed to be getting shorter, so I thought the dot was me. Eventually, however, I realized there was a third dot, and the reason the line was getting shorter was the third dot represented me (or rather the controller) and the map was zooming out to show that third dot as it moved further away from the other two dots.

Applying my masterful powers of deduction, realized the triangle and dot with a line between them probably represented the drone and the home point. I quickly returned to the home point, and that told me that the dot was the home point. Using my amazing orienteering skills, I headed in the direction of the triangle, and found my drone sitting in the snow beside one of the downhill trails. Phew. Can’t wait to see if the video looks any good. I’d love to do this at Cummings Nature Center if they ever get any snow.

Update: It turns out that because I didn’t have my reading glasses and couldn’t see the screen, I didn’t actually record any video during the important part. I got some video of my trying to get my drone set up to follow me, some still pics, and then nothing until a weird little bit of video evidently recorded during the RTH where I have about a second of a view over the valley taken from very high up, and then everything gets very over exposed and you can’t make out anything.

Can’t see a difference

My Garmin VIRB360 camera has two modes when shooting 360 degree video. In the first, it records 4K video and stitches the front and back lens videos in the camera, so it uploads into VIRB Edit nice and fast. In the second mode, it records the front and back lens videos separately, and VIRB Edit stitches as it uploads the pictures. This results in a supposed 5K video, but the stitching process takes literally hours at a time. I’ve done a few tests and honestly I don’t see the point – the 5K doesn’t look much better.

Here are some screen shots from two days shooting, one at 5K and one at 4K. Can you tell me which is which?

Picture 1
Picture 2

A weird thought

I had a weird thought the other night. There are a couple of programming tasks on my massive “to do” list that I figured I’d power through in the first few months of retirement before I started spending hours and hours alternating between training in my kayak and touring on bikes with my wife.

Well, life doesn’t always work out the way you intended and none of my todo items has been checked off because the pain that last year made it uncomfortable to sit for too long, and which was just on the “barely tolerable” end of things by the end of a normal length kayak race has now progressed to absolutely intolerable for even short stints at a desk chair or kayak. I’ve spent about 15 minutes total all winter in my erg, and haven’t even put my kayaks in the water. Normally by this time of the year I’d have 30 or 40 hours on the erg and about the same on the water. And I limit my sitting at my desk chair to short periods to deal with bills and paying taxes and the like. Even the library easy chairs are uncomfortable verging on painful these days.

But back to my weird thought. I have a new iPad. I can’t afford a new laptop. So I was thinking that for those programming tasks, what I might try is to install “code-server”, which is a hosted version of Visual Studio Code, on my linux server. This gives you the full power of a pretty extensive IDE available through an iPads web browser. I could try coding up one of those projects using that, maybe using the git integration to push the app to a free heroku instance for testing and debugging. I wonder if that’s doable?

Well, in order to find out, first I’d have to install code-server and make it available through my web server. Oh, what’s this, it appears you need to use nginx as your web server rather than Apache to do that. Well, no problem, I’ve been intending to make that switch to make it easier to use LetsEncrypt to put everything behind https like I should have years ago. Oh wait, one of my sites uses Perl fastcgi. Looks like there’s some extra hoops you have to jump through to configure that. And also convert all my .htacess files into clauses in the nginx configuration files.

Sigh, this is going to be a full in yak shaving exercise, isn’t it? I just wish the pain killers I take to be able to sleep at night didn’t leave me dizzy and disoriented all day, or that they actually killed the pain instead of just knocking me out.

Well that aint good

Further to Scraping a third party site:

Woke up this morning to an email from Linode saying my linode server has been running at 200% CPU. Logged in, and sure enough CPU is high, and there are a bazillion “firefox-esr” processes running. Did a kill-all on them, and the CPU immediately dropped to reasonable numbers. There was still a “geckodriver” process running, and when I killed that it went into zombie state instead of going away. I had to do an /etc/init.d/apache2 reload to make that one go away.

Did some tests, both from the nightly “scrape the whole damn site” cron job and the web site’s “scrape one flight plan when the user clicks on that flight plan” and I’m not currently seeing any orphaned firefox-esr or geckodriver processes. So it appears that when I scrape, I correctly close the Webdriver connection which correctly stops the firefox and geckodriver processes.

So I guess I need to keep an eye on this and see if I can figure out what the client is doing to make the website fail to close the Webdriver connection. Or maybe I left some turdlets around on the system when I was doing testing? I don’t know.