Oh, good

Comments

Just when I was worried that reinstalling the OS on my iMac once again fixed its many stability problems, it’s started randomly killing Sublime Text and occasionally kernel panicking for no particular reason again. And now the kernel panic backtrace involves an entirely different subsystem, and is for things that shouldn’t have even been in use when the machine crashed! (Heck, I wasn’t even at my machine at the time!)

Fortunately the M1 mini is arriving on Wednesday and hopefully then things will actually work for a while. Who knows.

Oh also happy new year etc.etc., no comic this year I can’t be bothered1

3D printing wood

Comments

A week ago I bought some wood-filled PLA, and I’ve been experimenting with it a bit to see how to make it actually look like wood.

The first thing I printed (a Pocket Operator case) just looked like it was printed with boring beige filament, even after being sanded:

IMG_2515D.jpeg

Read more…

Flood and Mac updates

Comments

Flood update: Today I checked on my stuff in storage and was happy to find that there is apparently no damage inside any of my instrument cases; they just got a little bit of dirt on the outside. Yay!

Mac update: Even after having done all the stuff to make it stable, it continues to be unstable. Ugh. So I decided to just go ahead and buy an M1 Mac mini (512GB storage, 16GB RAM), monitor, external NVMe m.2 enclosure, and a 2TB drive for it. I won’t have the new computer until January 15. Normally I wouldn’t be so eager to do a first-gen new-architecture Mac but the reviews of it have been great and meanwhile this 2017 iMac has always given me a lot of trouble with stability and reliability and mysterious problems; Big Sur made it worse, but it was never a particularly great computer to begin with.1

Read more…

Current state of affairs

Comments

I’ve been on Wellbutrin for a couple of weeks now and the effect has been interesting. I’m definitely finding it easier to focus on things like chores (and heck, my kitchen is the cleanest it’s been since the remodel got finished, and my dining room is well on its way to not being a disaster), but on the other hand it’s disrupting my sleep a lot and I end up feeling tired throughout the day. My dreams have also been way more intense.

Right now I’m feeling sick with my usual winter sinus crap, so I’m a bit wobbly and a lot nauseous.

Between the Wellbutrin and playing DDR my pain levels are a bit lower but still not amazing, and I’m still finding it easy to hit a fibro wall™. Tomorrow I have a followup with my pain doctor to try to finally get on low-dose naltrexone. I also have the next two weeks off from work and hopefully I won’t end up just working too hard on personal projects instead. (That said, I have a couple of creative output gift swaps with deadlines coming up that I really should start on at some point.)

Anwyay I guess I don’t have a lot else to say. Oh well.

More meat boxing

Comments

The box o' meat progresses nicely.

Since the last update I’ve completed all of the meats that were underway, and have finished 1 of the pounds of ground beef (which made very good burgers) and the chili relleno pork sausage. So what remains:

  • 1 pound ground beef
  • venison hot dogs
  • 1.25 pounds of flank steak

So, this turned out to not be an entirely excessive amount of meat. And Crowd Cow does seem to be a pretty good deal in general.

Read more…

DDR/Stepmania fun times

Comments

Yesterday I finally got ArrowVortex working; originally I was running it under WINE on my Intel NUC over xrdp to my Mac, which was kind of janky but functional, but after that stopped working (and was too obnoxious with latency) I just tried out Crossover WINE again and it worked like a charm.

Incidentally, Crossover’s gotten way better in the 10 years since I last used it and I might end up paying for it again!

Anyway, you can see the results of this: I have a very much work-in-progress song pack that you can check out if you’re so inclined. Beta feedback is appreciated as well. I’ll be adding artwork eventually but right now my effort is primarily on getting more songs and charts in.

If there’s any songs of mine you think would be a good DDR track, let me know!

Read more…

Updates

Comments

Had an appointment with my psychiatrist today. Turns out I was supposed to get a drug screen some time ago, oops. But I’m not that interested in stimulant-based meds anyway. For now we’re going to try Wellbutrin, which is I think what we were talking about last time anyway and it doesn’t need a drug screening. So that starts tomorrow morning.

DDR pad arrives sometime tomorrow as well. Just in time, too, the pad I’m borrowing from Spud has decided that the down button doesn’t really need to work right.

I hope all this stuff helps me to get motivated at work, because holy crap I am having a hard time finding the energy to actually, y'know, work.

Feeling better already

Comments

Today my copies of DDR for PS2 arrived. Also Spud mentioned that he still had some soft pads from back when my enthusiasm for the game got him into it as well and offered to lend one to me, so I picked that up from him.

Before I started playing I felt tired, depressed, and dismal.

Then I played for half an hour and already felt so much better.

The pad I’m borrowing isn’t anything special, and the button response isn’t great and it slips around a bit much, but even bad DDR is pretty good. And I think this is a habit I’ll be able to keep up, and which I’ll feel really good about.

I can’t wait for the L-Tek pad to arrive in (probably) a week or two, but in the meantime it’s really nice being able to play the game again.

Read more…

Box o' meat status

Comments

A coworker asked how far along I am in my big box of meat, and so now my brain is distracted with taking an inventory.

Completed:

  • 1 pound ground turkey (used in the meatloaf)
  • 2x lemon-pesto salmon fillets (prepared as provided)

Underway:

  • Wild boar hot dogs (2 of 7 consumed)
  • Five-pepper sausage (1 of 4 consumed)
  • Dill smoked salmon (halfway consumed)
  • Tenderloin tips and tails (thawing to make mushroom beef stew)

Not yet started:

  • 2 pounds ground beef
  • Chili relleno pork sausge
  • Venison hot dogs
  • 1.25 pounds of flank steak

Read more…

DDR update

Comments

I ended up just ordering one of the pads from Poland, with the intention of modding it to work with the PS2, and then I ended up installing Stepmania on my old, generally-useless Mac mini and downloading all of the songs from the PS2 games that I’d rebought, making the PS2 entirely redundant anyway. Rumor has it that the Polish pad manufacturer is working on a native PS2 control box and when that comes out I guess I could buy one but jeeze, Stepmania on the Mini looks and plays so much better than the real thing on the PS2 anyway, so why even bother?

Plus, Stepmania has a huge community of people adding more music all the time, and maybe this’ll encourage me to make some packs of my own stuff. I bet Sliced by a Mandolin would make a great DDR track.

Oh, and even after shipping, the pad from Poland still ended up cheaper than any of the domestic options I could find, DIY kits included.

Pain, music, and DDR

Comments

I’m fully off the nortriptyline and I haven’t had withdrawal side effects for several days now. On the other hand, my persistent fibro dizziness is back, and when I hit a wall with a pain flare I really feel it. I’d forgotten just how much more intense that was before nortriptyline. (Of course, while on nortriptyline it’s not like the end result was any different so I don’t feel like I’ve made a big mistake getting off of it.)

My pain doc recommended trying low-dose naltrexone, which is something my previous pain doc had scoffed at1, but anyway I’ve sent a message to my GP asking about getting on it, and if she can’t take care of that then maybe my psychiatrist can, or maybe the pain doc can (but unfortunately he’s really busy and appointments with him are booked to well over a month out at this point).

Read more…

Audio software for sale

Comments

I just upgraded to Native Instruments Komplete 13 Ultimate, which means that I now have redundant licenses for a number of NI products which I’d bought individually while trying to justify not upgrading to Ultimate (spending much more than the upgrade differential in the process, of course). Fortunately, NI makes license transfers really easy.

So, if anyone’s interested in any of the following pieces of software, let me know:

I also have a license for NI Akoustik Piano which takes some doing to get it to work in a modern environment, but is still pretty darn good. It’s basically the predecessor to the definitive piano collection. (Although honestly the Definitive Piano Collection is well worth the $100 if you’re looking for some virtual pianos, and is my go-to piano selection these days.)

Small probabilities add up

Comments

Rebecca Watson made an excellent video about how the recently-released COVID-19 risk map is not particularly helpful, due to the lack of context provided and the public’s general lack of understanding about how statistics work. It’s well worth watching (and also talks about a few other things, like issues with services like 23andme’s genetic risk factor screening kits). People are apparently using this risk map as a means of justifying going to Thanksgiving gatherings based on “only a 5% infection chance” or the like, which is incredibly short-sighted.

Let’s say that 5% of the population is carrying the disease, and assume that this statistical model is completely accurate. (It almost certainly isn’t, but that’s beside the point.) This means that any time you encounter someone there’s a 5% chance that they’re infected. That seems pretty low, right? For a single encounter, sure. But that doesn’t tell the whole story.

Read more…

meat update

Comments

Oh yeah it all fit in my freezer without a problem. Also dry ice carbonation is scary, so I’m just gonna stick to my sodastream for that.

So far the only thing I’ve cooked from the box is a salmon portion, which turns out to be something that they carry at QFC for the exact same price, so, gonna skip that on future boxes (if any).

For Thanksgiving I’m probably going to make ground turkey and kale meatloaf wrapped in prosciutto. (The prosciutto came from QFC, full disclosure. And the ground turkey was just a thing I added to the box to push it over the free shipping threshold, although it was cheaper to get it that way than at QFC, to be fair!)

Nortriptyline discontinuation complete?

Comments

The taper down to 10mg/day was a bit difficult, but the final discontinuation seems to have gone pretty smoothly. I suspect I could have actually discontinued sooner, and the withdrawal symptoms I was having ont he last few days of 10mg/day was specifically because I was toggling right around some threshold for things. But I’m glad I took it slow all the same, and in any case I feel like the worst is behind me at this point.

Read more…

I have bought entirely too much meat

Comments

Thanks to seeing one too many YouTube videos where people talk about expensive, high-end meat, I decided to order a box of meat on Crowd Cow. And, wouldn’t you know it, they managed to get me to buy around $100 worth ($80 after all the piles of discounts though). It’s ostensibly a subscription box but given my usual level of meat consumption this is going to last me… well, a few months at least. So I guess I’m going to have to be very careful about making sure that I don’t end up with another big pile of meat in a month.

I have no idea if this is going to fit in my freezer. It arrives tomorrow. I also have a contractor (hopefully) finishing up my kitchen remodel. This will be interesting.

Anyway, with this Crowd Cow link you, too, can get $25 off your first box of high-end meat.

Pain management and ADHD medication

Comments

I seem to be stuck in an annoying situation.

Short recap: I have both ADHD and fibromyalgia. These two conditions tend to have a lot of overlap (they are both thought to essentially be dopamine dysregulation issues), and both of them have a “let’s try different things out” treatment regimen.

Because of ADHD I have great difficulty in focusing on my work.

Because of fibromyalgia I have great difficulty in focusing on anything other than pain.

The medications which help me with fibromyalgia preclude me from being prescribed medications which help me with ADHD.

Read more…

Back in Seattle

Comments

This morning I decided to leave the AirBnB at around 9:30, and I got home at around noon. My new iPhone 12 mini was waiting for me (along with an extremely needy Fiona, who needed a couple hours of lap time), and after getting the iPhone set up I went for a nice long walk, and ironically got more exercise today than I did the whole time I was in Port Angeles (a city I ostensibly went to in order to get plenty of outdoor exercise). Oh well.

After dinner I realized I’d left my fancy Nalgene bottle in the fridge at the AirBnB. Dangit. Not really worth trying to get it back (shipping probably would cost more than just getting a new one, I think?), although I let the hosts know in case they want to figure out how much it would cost to ship it or if they just want to keep it for themselves. It’s mostly frustrating because it was a gift from someone around 10 years ago (when my major health issues were starting up and it seemed like better hydration would be the key), but they gave me two of them and I still have the other one. Plus a pile of other water bottles I’ve picked up over the years. Mostly I hate accidentally losing thoughtful gifts.

Read more…

Port Angeles day 4

Comments

My last full day in Port Angeles was just like… okay I guess. I went out for breakfast and got a decent eggs benedict at a café in the industrial district. The weather was pretty nice so I started looking into other hikes I could do but all of the trails that were both open and not expert-level were a two-hour drive away, and I was feeling pretty tired, so I took a nap to mull it over.

When I woke up it was raining, so I just stayed at the AirBnB and worked on some more music and just generally hung out and relaxed. Then for dinner I went to a barbecue place (the one I had planned on going to turns out to be only open for lunch) which was pretty decent. There was also a huge print of their “mascot” on the wall, which looked suspiciously furry. I posted a photo of it to my Discord and right away a friend recognized the original art. (Update: For once, it turns out it was properly licensed. Good on them!)

Anyway. Tomorrow I check out and head back to Seattle. I’m not sure I feel substantially better than when I left, but at least it was nice to get away for the first time in well over a year, and to have my first actual not-actually-an-unpaid-job-in-disguise, not-a-family-disaster vacation in a long time.

Port Angeles day 3

Comments

Today the weather cleared up so I finally went hiking for an hour or so. Only one trailhead I could find was open from the Port Angeles side of the forest (most of the roads into the forest were closed due to snow), and when I got there the parking lot was filling up. I wandered around a bit and took a bunch of photos and audio recordings, but quickly found that my camera’s battery did not like the cold (or maybe it’s just getting old and needs to be replaced). According to the trail map I made it maybe a third of the way up before my legs were telling me that I was in no way fit enough to keep going, and then after I turned back I found that the parking lot was overflowing and a whole bunch of people were now on the trail. Oh well, it was nice while it lasted.

Hopefully tomorrow I can go to a different trailhead but the weather report is saying it’s going to be raining again, so my last day here might be like all the others.

Also I really should have worn thicker socks, as my feet were pretty cold the whole time. If it isn’t raining I’ll definitely bring the thick pair I brought for this very reason.

Read more…

Port Angeles, day 2

Comments

Last night I couldn’t fall to sleep until 4 AM due to how much my ears were ringing (plus the bedroom got really cold), and at 7 I woke up with very cold feet due to the thermostat in the bedroom automatically going to 62°F. I found some warm fuzzy blankets and doodled some music until I fell back to sleep and didn’t get up again until like… 11. And I was still heckin' tired.

It was also raining all day, so I didn’t end up going hiking at all. Instead I just worked on music for most of the day, and had a late lunch wherein I went to the grocery store and bought some bread and cheese, which was pretty good. When the rain cleared up a bit at around 4:30 PM I decided to walk around the neighborhood, but I quickly ran out of sidewalk. Oh well, at least I got 20 minutes of exercise-ish in.

For dinner I got some rather underwhelming sushi and a pile of constant misgendering. Now I’m back at the AirBnB and will just work on some more music.

Tomorrow I’m going to check out some more local restaurants; I have rough plans to go to a steakhouse for dinner, and probably a sandwich place for lunch, and hopefully get some actual hiking in during the hours between. I mean, that is why I came here, right?

Read more…

Caution regarding file synchronization and macOS

Comments

Last night a couple of my projects got messed up by a bad interaction between Nextcloud and the macOS auto-save mechanism. In particular, I was working on a couple of projects that were stored in Nextcloud, and due to the way that they both work, macOS kept on seeing Nextcloud as having changed the files, so it would save out a backup copy, and then Nextcloud would see macOS as having changed the files, so it would issue a sync. At one point things got out of sync and led to a bunch of conflicts, which then in turn resulted in things getting into a very weird state where many of the files were just plain not syncing, and others were replaced with older versions.

I think to complicate matters, one of the projects may have also been open on my machine at home, judging by how the Logic project file had been spammed/overwritten with backup versions that reflected the project state before I left home, so while all my recordings were still present, they weren’t on my timeline at all. Nope, I just managed (after a lot of finagling) to get my VPN back home working, and Logic wasn’t open at all. This was purely a problem with sync between my laptop and the server, with no remote meddling taking place.

Fortunately they were just rough recordings that I was planning on replacing anyway, but if I’d lost some actual work I’d have been rather upset.

Presumably this would happen with any filesystem-based sync mechanism (such as Dropbox or Google Drive). So, if you’re going to work on bundle-style projects from apps which use macOS version management (such as Logic, Final Cut Pro, and probably a bunch of others), it’s best to move or copy them outside of your sync folder when you work on them, and only move/copy them back in when you want the saved version to actually synchronize to your other computers.

Port Angeles, day 1

Comments

Today I drove out to Port Angeles, which was pretty uneventful. I’d been deliberating whether to deal with the stress of driving South on I-5 through Tacoma or the stress of dealing with the ferry to Bainbridge, and decided to just go whichever route Siri put me on. She ended up doing a third option, using the Kingston ferry, which ended up being both a very pleasant drive to the terminal (aside from a couple of near misses due to construction changing the lanes in unanticipated ways) and a much faster option. I guess Apple Maps knows the ferry schedule and is able to just like… figure out what’s the best at any given time? Neat.

The Kingston ferry is also a lot shorter than the Bainbridge one, and I got lucky enough to have a very good view of the trip from my car; the whole thing got recorded on my dashcam, as well, which is perfect for a music video (and cover song) I’m going to be making over the next few days for Song Fight!.

Anyway I guess it turns out that it’s not that I’m bad with driving, I just don’t do well in downtown or South Seattle.

Read more…

Template refactoring

Comments

I’ve done a bunch of refactoring/simplification on my website templates. I think everything still works but if you see something funky, please let me know.

There’s also a lot more I need to fix, especially redoing the CSS to be cleaner and on the comics subsection (which has an entirely different set of templates that aren’t built on HTML5 semantic containers at all), but that can definitely wait.

(I also really want to redo novembeat at some point since I have a better idea of how to structure it now, but that also will wait.)

Still a ways to go

Comments

Things are definitely looking up right now, but we certainly aren’t out of the woods, and the fight is still to come.

Note: I am going to be discussing American politics here, which butts up against the comment policy. Keep in mind that this is my own personal site and not a public platform (so the first amendment doesn’t apply), and neither bigotry nor conspiracy theories will be tolerated, regardless of which “side” you’re on.

Also I’m just some random software engineer with a blog and a tendency to ramble and no real background or credentials in politics. Take this for what it’s worth.

Read more… (CW: US politics)

Ugh no I need to get off nortriptyline

Comments

Nortriptyline helps me with pain and brain stuff but it also has been making my blood pressure steadily go up. These problems I’m having are a repeat of why I tried getting off of it the last time around. Constant dizziness and headaches and tinnitus and feeling like crap.

I appreciate how much it helps me with my anxiety and my insomnia and pain, but I need something else.

Nortriptyline updates

Comments

I’ve been at 30mg of nortriptyline for 6 days now, and I’m trying to figure out if this is how I felt on it before. Going through my nortriptyline tag I see that I actually was up to 40mg on my initial tapering, and after sitting there for a while I decided it wasn’t doing enough for my pain and that’s when I tapered down to 20. In one entry I complained that it wasn’t helping my sleep at all, and how it was making me constantly dizzy and tired and headachey.

This time around it’s definitely helping my sleep, and I’m not dizzy, although I am quite tired (despite actually getting a full 8 hours of sleep every night, for once!) and today I had a headache all day. Also plenty of nausea. But at least I got a nice long walk in.

Read more…

Kipo and the Age of Wonderbeasts Season 3

Comments

So, this isn’t a spoilers post at all, it’s just some gushing about how amazing the final season of Kipo was. It’s a perfect ending to the series, and I’m glad that Kipo was able to tie everything up so well.

What’s frustrating about it was apparently the showrunners had to guess about Netflix’s intentions and, as such, they decided to make the first three seasons as a self-contained arc rather than risk cancellation in the middle. Which Netflix ended up doing anyway.

If Netflix would just like say “Hey, your show is great but we’re not going to keep it going past this next season, so please wrap it up,” like, okay, that still sucks, but at least it lets the shows end properly. Unlike so many of their other shows where they take a wait-and-see approach and then cancel it after leading the show creators along about whether there’s a future for it.

Anyway. Kipo and the Age of Wonderbeasts is not a show that’s going to disappoint by being cut off before it gets a chance to end. So, if you were enjoying it, please finish enjoying it.

Meanwhile, tthe creators' hope is that if the show gets enough attention, Netflix will bring it back for a second arc because they have many ideas for future stories in the setting, and that would be fabulous.

Also, I had no idea it was originally a webcomic; from the archive.org mirror it looks like it originally got two chapters before it was picked up by Dreamworks. And it was also rather different! I hope Sechrist picks it up again.

ADHD and fibromyalgia and nortriptyline

Comments

Yesterday I finally met with a new psychiatrist (having lost access to my previous one back in, oh, March), with the intention of figuring out what to try next in terms of ADHD medication.

As a recap, the first medication I tried (Concerta) just made me irritable and gave me tachycardia, and the second one I tried (Adderall) worked really well for my brain but also made my blood pressure skyrocket.

Anyway, on Tuesday I had also met with my pain doc and the decision we came to was that we should try increasing the nortriptyline again, since 20mg is doing something but not enough, and I couldn’t really remember why I felt like 30 was too much. He wants me to target 40-50mg for my eventual long-term dosage.

Read more…

pain management update

Comments

Today i had a followup appointment with the pain clinic. Unfortunately, as soon as I started working again my pain flareups came right back. But the doctor was able to pinpoint a few things which are probably the underlying causes, and gave me some more exercises to try. We also decided to try increasing my nortriptyline dose again; I’m on 30mg for the next week then going up to 35 after that (update: and mentioned an eventual target of 40-50, forgot to mention that).

It’s also pretty clear that stress is a huge factor, and boy howdy have I been under a lot of it. Fortunately my new workplace is hugely into giving generous vacation benefits and making sure people actually use them, so in a couple weeks I’m taking a trip out to Port Angeles and staying in a tiny house for a week. I’ll probably bring a guitar and my iPad and try to just, like, decompress, and Be, and spend a bunch if time in the olympic peninsula and enjoy the small town vibe.

Everything I’ve seen about Port Angeles indicates it is a pretty good place with a lot of comfort potential. Maybe even the sort of town I’d want to retire to. And apparently it’s even pretty trans-friendly! I look forward to seeing this year’s Clellam county election results.

Getting fail2ban working on Ubuntu 20.04

Comments

Any Linux system that’s exposed to the world tends to get a lot of hack attempts at it. I’ve typically run fail2ban on mine to try to mitigate this, but on Ubuntu 20.04 I was unable to get it to actually detect various attempts.

There are a lot of tutorials out there for fail2ban in general and even several on older versions of Ubuntu, but there’s one slight change on 20.04 (or maybe even an earlier version) which makes them not work. After a lot of hair-pulling I found one particular tutorial which had, buried almost in the marginalia, the magic thing I needed to get it working: basically, you need to use the systemd log scanning backend, as none of the others seem to actually have access to the logs themselves, at least not without a lot of hassle.

So, the short version: add backend = systemd to the [DEFAULT] section of /etc/fail2ban/jail.local. But read on for some sshd configuration notes as well!

Read more…

Server rebuild status

Comments

So the nice thing about cleansing fire is it makes me realize that I had a lot of websites that I didn’t really need to keep going, just because I, like, never touch any of them or they’re just for fun.

For example, I was the only user of Reminder Me, and I’ve been moving all of my chore reminders over to the iOS Reminders app anyway, now that it does a better job of it than my crappy little RSS “app.” Given that it was one of the first Python things I wrote (and was a Python CGI, no less) and I’d been planning on rewriting it entirely if I decided I needed it anymore anyway, it doesn’t seem like it’s worth the effort of getting it working with nginx. Plus, it was on Python 2, which is a major pain to even deploy anymore.

It was fun having a “band” website but I hadn’t substantially updated it since the release of Refactor back in 2015. So, I’ll just make it redirect to my bandcamp. I’ll probably want to get my static large-file storage bit up separately though.

Similarly, I don’t really see any point in putting my professional audio portfolio back online at this time; it was woefully outdated and never got a lot of traffic from people looking for what I was offering anyway. So, meh to that one.

I was hosting a couple of small websites for my parents and another for a friend, and I unfortunately didn’t think to back them up in advance. It would have made my life a lot easier if I’d not been going so impulsively. Impulse control, what even is it? Anyway, hopefully all that content still exists elsewhere.

Mostly I’m just noticing just how many heckin' domains I have and how pointless most of them are. Especially now that most browsers don’t allow emoji domains anymore.

Swag and marketing “gifts”

Comments

On IndieWeb Chat, the topic of conference swag came up, in the context of a bigger discussion about freebie giveaways and the apparently unending demand for free t-shirts.

I have multiple drawers stuffed full of free t-shirts that I have no intention of wearing. And I can’t imagine anyone else wanting to wear them, either, and donating them to thrift shops just feels like it’s offloading my problems onto someone else.

Much of the swag that places hand out (be it at conferences, first days of work, awareness campaigns, or whatever else) seems like it’s at best well-intentioned but at worst a gigantic environmental burden, both in terms of peoples' environments and the environment of the planet as a whole (materials, energy expenditure, landfill, etc.).

So here’s some thoughts on common bits of swag that I’ve received and my personal usage of it. This applies both to conference swag (provided by conferences and vendors thereof) and employee swag (i.e. given out on employees' first days or during internal events or the like).

Writing stuff (pens, notebooks, etc.)

I am in favor of things like this. I’m always losing pens, and taking notes on things is a lot easier if I have notebooks to take the notes in. So, I generally do use this stuff. But I preferentially use ones that are on the nicer end of things; spiral-bound notebooks with hard covers, pens which aren’t just crappy ballpoint pens, that sort of thing.

I definitely prefer paper that is either unlined or gridded/graph paper. I’ll use lined notebook paper but it’s not as useful to me as a sketchbook or something with grids.

And of course, some people don’t care for this stuff and won’t use it. So, make it opt-in.

Clothing items

Clothes almost never come in a size or style which is comfortable for me. I hate wearing shirts with large swaths of non-breathable logo printed on them. I also hate wearing shirts that are just plain advertising for other things.

I also do not wear polo shirts. Even when I was male-presenting I didn’t care for that style.

Also, “unisex” t-shirts really mean “men’s.” Worse, if I show up at a place and people tell me the shirts are “unisex” (and don’t tell that to other people in line) I just feel called out for being visibly trans. You might think you’re being inclusive, but you’re not.

If you’re going to have t-shirts as a thing to give out, please make sure to have both crewneck and scoop-neck styles; crewneck are more masculine, scoop-neck are more feminine. And provide a complete range of sizes for both styles; there are small men, and there are large women. And make the shirt something that people want to wear on its own, rather than being purely a marketing vessel for your thing.

Like seriously have you ever seen some random person on the street wearing a t-shirt saying “Do everything, believe more! IT IS WHAT WE BELIEVE” and then decide to look into rackmount server hardware or whatever?

Hats are similar; some people love baseball caps, others can’t stand them. Same goes for knit caps, beanies, trilbies, fedoras, and so on.

Also, in this day and age, it seems likely that going forward a lot of places are going to be handing out face masks. In addition to the t-shirt issues (especially regarding breathability — that is obviously way more important here!) you’ll also probably want to make it obvious that they’ve not been handled directly by people at the conference (for example, being in a sterile plastic bag), and of course different people have different head sizes/shapes and material preferences. They should also probably have flexible metal for shaping around the nose, and a pocket for a removable filter.

So basically: give people choice, make it something that people would want to wear, and make it opt-in.

Water bottles

Oh my god I have so many reusable water bottles that I never use. These seem to be especially favored by companies where they have disposable paper cups and want to discourage people from using them. When I worked at HBO we got a new reusable water bottle pretty much every month. Some of them were nice, some of them were crap.

All of them go unused.

Like, I get the intention behind reusable water bottles: Hey, let’s be good to the environment, let’s not use single-use drink containers like disposable cups or single-use water bottles.

But look at it this way: anyone who’s going to not use disposable drink containers probably already has a reusable drink container they really like. And unless this drink container is better than an average one, it’s probably just going to take up space in a cabinet or landfill. This is especially true for low-grade “sports” bottles where they aren’t even usable in a sports context (for example, being made of a rigid, thin plastic but having a squeeze-bottle top).

Like, don’t try to replace single-use bottles with never-used ones. That’s not actually helping anything.

And I don’t know about other people, but if I’m in a situation that I’m using a disposable container, it’s because I don’t have my reusable container with me. Giving me another one to not have with me isn’t going to solve the problem. If I’m visiting an office I won’t have my own personal coffee cup. Maybe just have reusable drinkware available for visitors to use, or something?

As far as bottles go, different people have different tastes for what sort of material and shape and so on makes for an acceptable experience. Especially among folks with various sensory sensitivity issues and so on.

Basically: make it opt-in.

Stickers

Some people love stickers. Some people don’t. Some people will take the stickers and never have any idea of where to put them and they just accumulate in a drawer somewhere until the backing falls off and they make a big mess and oh god why didn’t I just throw them out oh no now there’s gunk all over the place

Make it opt-in.

Random cosmetic items

There’s a tendency at women-focused conferences especially to provide random “girly” things. They seem to always focus on the audience being women, and not aspects of the audience itself. I’ve been to women in tech conferences where the swag bag is full of things like press-on fingernails, makeup mirrors, nail polish (usually in gaudy, branded colors), and so on, never anything to do with the audience of the conference.

What’s even worse is when someone makes a gendered comment when they hand me the bag, in a way which implies that I wouldn’t want this stuff because I’m not a “real” woman. (Which also implies that men shouldn’t want these things, either.)

So, basically: make it opt-in.

Pronoun pins

I love pronoun pins. They’re great. I especially like ones with a write-in spot and which can be rewritten (such as being able to write on them with a “permanent” marker and then erase that with an alcohol wipe or something).

These go into a bigger category of thing but it’s good to at least consider the following things:

  • Make the pronoun itself the central focus
  • Make it easy to read at a distance
  • If you use color as a shorthand, don’t use commonly-gendered colors (e.g. pink or blue), and also consider colorblindness for readability
  • Offer at least he/him, she/her, they/them, and “ask.”
  • DO NOT PROVIDE A JOKE PRONOUN OPTION. I cannot stress this enough. Joke pronouns as an option only serve to delegitimize the entire thing (although it’s handy to see who to avoid by who’s wearing the joke pronoun badges, I suppose).
  • Also, it’s nice to let people take more than one, as a shorthand for “these options are all fine.”

And make it clear that this isn’t just for trans people! Encourage everyone to have one. But encourage, don’t force — some people are still in the closet or otherwise aren’t comfortable disclosing.

Basically, do what you can to normalize the idea of cis people declaring their pronouns, and to make the pronoun declaration obvious, but also accept that people might have reasons not to declare them, and at least make allowances for the fact that not everyone’s pronouns are going to be in the set that you consider.

(This obviously applies more to conferences themselves than about individual vendors at conferences.)

Overall

So, the summary I have on marketing swag in general:

  1. Make it opt-in
  2. Make it opt-in
  3. Provide utility
  4. Provide choices
  5. Don’t treat everyone as an external marketing vessel, especially when your goal is just to market to the recipient
  6. Make it opt-in

Whoops

Comments

The plus side of using sqlite for everything: all my site data is just stored in files that are easy to recover!

The minus side of using sqlite for everything: way too easy to clobber newer content while incrementally restoring backups.

Well that blew up…

Comments

So, I found out that my wildcard SSL certificates weren’t being renewed, which in turn was because certbot needed to be able to edit DNS records in order to do so. In investigating that I found that I couldn’t install the latest version of certbot and its Linode plugin, which led me to discover that my server was actually running the i386 ubuntu core with amd64 grafted onto it, instead of being actual amd64, which was in turn because this server had been provisioned years ago and i386 was the supported configuration.

So I went through the exercise of trying to switch over to amd64, found that the best path forward was to back up all my data (which was already done since I keep incremental backups every night) and just reimage. Which seemed like a pain. But the alternative for a more graceful transition was to set up a new VPS, migrate stuff across, and then decommission the old VPS, which would have also been a pain.

So anyway I decided that since my server was still basically running 32-bit and would be stuck there forever if I didn’t rip off the band-aid, I’d rip off the band-aid.

While I was at it, I’d been meaning to switch to nginx for years, and this was a good enough excuse as any.

Read more…

Three triumphs

Comments

Three nice things happened today:

  1. It turns out my favorite dress has pockets which I somehow didn’t realize at all and now it’s my even more favorite dress

  2. first day at work went well

  3. Hacked my camera to make it Better

Read more…

Song Fight! Live(stream)! Last night!

Comments

Hey y'all! Song Fight! Live(stream) has gone really well. A bunch of us learned a lot about live streaming online and I’ve picked up many more tricks for the future. And maybe we’ll be doing more of this stuff!

In the meantime: tonight is going to be the live fight (where people can vote in real time for their favorite new song), and I have a song in it. ANd it starts in about 20 minutes from the time of this post! Please show up and show your support.

I also had a lot of fun being background support on night 4, and it was also a thrill to be involved in the Seth Gibbs tribute and for my set to be so well-received on night 3.

It’s actually pretty cool how this whole thing is accessible to everyone in the world (who’s awake at this time, anyway) and not just being limited to people who could physically come, and I hope even post-pandemic we’ll keep doing online events like these.

But anyway. All that said I’m glad this event is soon to be over with: I need some heckin' sleep tonight. (And I start my new job tomorrow!)

Current state of things

Comments

So let’s see. It’s been a few days since I decided to stop going to social media (specifically, Twitter and Mastodon) and things are feeling pretty okay. I’m still getting plenty of chatter, but it’s with groups of friends instead of the entire Internet. All of the bad news still manages to make its way to me but I’m not, like, immersing myself in it, and when I have conversations about stuff it’s with actual people and not a gigantic abyss of torment.

It’s helpful that right now Song Fight!’s chat is being fairly active due to the not-quite-live stuff taking place, and it’s nice having real conversations with these people I’ve known for so long. In some ways I feel like the pandemic is the best thing to happen to Song Fight!; the in-person live events were starting to feel like we were all just going through the motions, for the most part.

Read more…

Song Fight! Live(stream) Night 3

Comments

Two major things happening Song Fight!-wise:

  1. At 10 AM PDT today (that’s in about two hours!) I’ll be participating in a game show called Masoquiztic; the contestants will be me, Glenn Case, and Spud, and the host is a songfighter from days of yore who’s recently returned to the community
  2. Tonight’s livestream is at 5 PM PDT; tune in on YouTube for the full live chat experience.

Social media break

Comments

Yesterday I decided to take a break from social media. This was for a number of reasons, but they all boil down to my increasing frustration with how interactions occur in rapid-fire quick-sharing spaces, and this has been growing for quite some time.

The microblog format significantly changes the way people interact. Every post is short and taken out of context (while everyone expects everyone else to have the full context already), which makes it impossible to have a as meaningful conversation especially when a short notion spreads far and wide. I feel that it is a big part of what’s dividing everyone in a never-ending search for clout that devolves into a shouting match.

Read more…

Song Fight! Live: Social and Distanced 2020

Comments

Every year, Song Fight! does a live show where a bunch of folks come from all around the world to perform for a couple of nights. Of course, because of current events this year’s show had to get canceled.

But this was the 20th year, so we couldn’t let such an important milestone go. So instead we’re doing it online.

I didn’t perform on night 1 but I was interviewed by Glenn Case, which was a lot of fun.

On night 2, I produced the stream and video (and did a bunch of simple bumper animations, which was fun!) and also one of my music videos got played. And it was cool to see responses to it from people who hadn’t seen it before!

Anyway, I have recorded a live set along with most of the other members of Sockpuppet, and hopefully that’ll get broadcast this week on night 3. I’m pretty happy with how it turned out.

My ever-increasing storage pool

Comments

I remember around 15 years ago being impressed with the fact that the total amount of hard drives in my home had crossed the 1TB threshold.

Nowadays I have around 25TB worth of spare hard drives just sitting in a box. And quite a lot of capacity actually in use, too. Jeeze.

Read more…

Finally have iTunes Music.app + iPhone concordance

Comments

Somewhere along the line, iOS device sync started working again.

Smart playlists still don’t sync correctly (they end up getting reshuffled when they end up on the phone), but I have a simple workaround:

  1. Have a smart playlist called Entropy Mobile with the shuffle rules I like
  2. Have a regular playlist called Entropy Queue, which is synchronized to the iPhone
  3. Occasionally copy the contents of Entropy Mobile into Entropy Queue

The nice thing about this is it’s also easier for me to curate stuff, like albums which got partially played, or where I want to move an album to happen later or whatever.

It’s still not perfect and there’s still some asinineness of smart playlists where they’re always incorrectly-shuffled when I first launch Music.app, but clearing out the list and letting it refill means it’ll be shuffled correctly. I guess the main downside is that I need to be a bit more deliberate about populating my phone with music, but that’s not necessarily a bad thing.

Read more…

Incremental progress

Comments

Lately I’ve been seeing a lot of criticism about the IndieWeb movement based on the notion that everything that comes out of it is biased towards people with technology privilege; that it’s all well and good for people who know how to run a website to build their own thing, but that the vast majority of the Internet is made up of people who’d have nowhere to begin. And that it follows that the IndieWeb movement is inherently flawed.

I agree with the issues of tech privilege and access, but I disagree with the conclusions.

Read more…

The sorry state of medication reminder software

Comments

I use an app called Medisafe to give me my medication reminders. It’s useful because it tracks my doses and also tracks how much I have left so I know when to order refills and so on. I’ve been using it for years.

Unfortunately it has a critical problem in that it only sends three easy-to-miss reminders spaced ten minutes apart with no way of configuring it. So often I’ll end up taking my medication a few hours later than the scheduled time, because I head to bed and notice the pending reminder that I meant to fulfill.

Read more…

Healthcare followup

Comments

Today I had a followup with my doctor after the cessation of gabapentin. My blood pressure is the lowest it’s been in years (118/75!) and she was really happy to see how much less stress I’m under. After discussing the current medication status we agree that I should stay on the nortriptyline for now, and she’s glad that physical therapy has been helping me a lot, as well as me getting better at mindfulness and other stress reduction things.

She also encouraged me to get going with a psychiatrist again so that I can possibly get back on Adderall or to try something else. I think before I do that I’ll see how well I tolerate caffeine. Which I’ve had a bit of over the past few days and it’s not been hecking me up at all, so this seems really promising.

Anyway she gave me a lot of words of encouragement and is also grateful that I’m taking such an active role in trying to make my own life better on multiple fronts. Hopefully this trajectory can continue.

Gonebapentin

Comments

Thursday night was my last dose of gabapentin; I am now off it entirely.

Today I mostly just napped a lot, and had occasional dizzy spells when I was active. I feel no different in terms of pain levels. My blood pressure seems to reliably hover around 120/80. Hopefully it’ll stay that way.

Between the physical therapy I’ve been doing and some lifestyle stress-reduction stuff I’m feeling pretty good. I need to just keep remembering to do my stretches and not let work affect me emotionally.

Two PSAs regarding IndieAuth

Comments

IndieAuth is starting to get some traction in the greater Internet space, which is really cool! I’m glad to see a protocol finally emerging around distributed/federated identity, managing to get some traction where OpenID more or less failed (despite a few hangers-on still supporting it).

There are two issues that implementers of IndieAuth clients (i.e. websites which use IndieAuth for authentication) and endpoints (i.e. the things which do the actual authentication) should be aware of.

Read more…

Medication conflagration

Comments

Gabapentin has been raising my blood pressure (and weight) pretty steadily since February, and it hasn’t actually been helping me with my pain issues. Back before I started on it my blood pressure was generally around 115/85, and as of last Thursday my rest blood pressure was 144/98. Which is, you know, pretty darn high.

So on Friday I decided to cut my dose from 200mg/day to 100mg/day, and see what that did to me.

Read more…

Sprung stuff

Comments

I seem to be getting in conversations about Sprung a lot lately. I’ve definitely written about it plenty in the past but those blog entries are no longer available and probably not written with the sort of voice I’d like these days, so I figure it’s time to revisit what I worked on, 100 hours a week1, 16 years ago.

Read more…

Turned tail

Comments

I’m starting to suspect that I’ve actually had mice all these years, and Fiona just made sure I didn’t know about it.

Mice

Comments

When my old kitchen was being demolished I noticed that there were signs of mouse droppings in my sink cabinet, but no signs of mice. I also noticed that there were a bunch of gaps in the drywall behind the sink, and because of the… odd construction of this historical building it seemed likely that mice were able to occasionally get in, but didn’t stick around since they had nowhere to go.

Well, last night while working at the computer I felt something furry brush against my foot, and I looked down and it wasn’t Fiona. Then a few minutes later I saw something move out of the corner of my eye, and a little mouse peeked out from under my equipment shelving system and then scurried back underneath. (Fiona was, of course, asleep nearby and didn’t seem interested in me gesticulating at said shelving system.)

Read more…

Checking in

Comments

I’m still alive, I just haven’t had a lot to say I guess. At least not publicly.

Work is work. Lots of frustrations not worth getting into. I was at least managing to get some music done which felt good, and my pain was improving until it suddenly wasn’t, so it’ll still be some time before I can work on comics again. Which is a shame because I really want to work on both Lewi and Unity, gosh I have so much more story to tell on both of them…

I’ve been wanting to do an online concert in lieu of Song Fight! Live (which was canceled due to the pandemic) but I doubt I’ll be in any position to do that either, and my ideas for how to do an ersatz performance would take a lot more effort than I’m willing to put into it right now.

Read more…

Stuff about webmention

Comments

Marty wrote a great, thoughtful essay about some of the problems with webmention right now, and I agree with it.

One of the many problems that’s emerging with webmention is it’s turned into a sort of Swiss army knife of notifications; the IndieWeb uses it not just to send responses to folks, but also for things like publishing to Bridgy Fed or syndicating content to content aggregators. It’s the basis of how notes work. It’s up to the recipient to try to disambiguate the meaning based on context and post-type discovery, and what things are can change over time, sometimes in unpredictable ways that fall apart.

Read more…

Various health updates

Comments

Two and a half weeks ago I got a COVID-19 test, and it finally came back, negative for both PCR and antibodies. So, it’s pretty unlikely that I have or ever have had COVID-19, which means that’s probably not at the root of my recent health issues.

One and a half weeks ago I finally got a followup, proper sleep study, which found that while I do have occasional apnea events, it’s not to the extent that CPAP treatment is warranted or even beneficial. Which is unsurprising; even when I was using CPAP I never found it to be very helpful, and this diagnosis means that I do not have access to my current provider’s DME1 so I can’t, like, get my equipment refreshed.

Read more…

Audio Hijack is good, actually

Comments

I’d bought pretty heavily into the iTunes ecosystem primarily because it gave me a good listening experience, but also because it had good interoperability with Apple’s AirPlay devices. But ever since upgrading to Catalina, AirPlay has refused to work for completely inscrutable reasons. I’d kind of given up on whole-home music streaming (and was thinking of getting a small FM transmitter and an analog tuner, like I did back in grad school) but then I remembered that I had a generic Bluetooth receiver that I’d bought for use in my previous car.

So, after a little bit of setup and verifying that my desktop could actually communicate to it from across my home, I was going to do the obvious thing and just set up a multi-audio output device to pipe Music.app through.

Read more…

More rants about art programs

Comments

I’ve been trying to work on comics again, now that my pain is starting to subside. As part of that I’ve decided to try relearning how to draw comics, in some of the other art programs I’ve bought in an attempt to get myself off Photoshop.

It is not going well.

Read more…

Two new things about Werner

Comments

So I learned two things about Werner today.

First, it turns out he was born either in early 2002 or late 2001, making him at least 18 years old, not 17 as I previously thought.

Secondly, the person I adopted him from is named Maelyn Dean. Congratulations, Maelyn! I’m so happy for you. I’ve been reading Real Life Comics since pretty close to the beginning, and could never bring myself to remove the RSS feed from my reader. Now I’m really glad for that.

I love how far the world of webcomics has come when it comes to trans acceptance, too. Back when I was starting out around 20 years ago, any time I brought up trans stuff in my deeply-personal comics I’d just get trolls shouting “NOBODY CARES!” at me, and I felt more comfortable just withdrawing and being evasive and metaphorical about it all. But since then, especially in the last few years, it’s become such a joyous world of acceptance and loveliness, and it’s amazing to see so many stories being told by people who are finally feeling comfortable being themselves after so long.

Comics are such a great medium for storytelling and I really want to get back into it at some point. Hopefully soon.

Disordered thinking

Comments

I have always been a night owl. Society in general shuns the night owl; waking up early is to be praised, you’re a go-getter, you’re proactive. Waking up late means you’re lazy, you’re irresponsible. Medicine is finally waking up1 to the reality that different people have different natural sleep cycles, and this is okay, but their way of describing this is by calling the late-shift folks “delayed sleep phase disorder.”

People who are trans are told they have gender identity disorder.

People whose brains process stimulus differently and have a tendency to hyperfocus on problem-solving are told they have attention deficit disorder.

These aspects are framed as being outliers, deviations from the norm, problems to be fixed.

Disordered.

All these things that are inherent to me are framed as being problems. Things to be ashamed of. Things to cure.

But they are the things that make me who I am, and which give me strength.

Read more…

Access token grants for feed readers

Comments

This year IndieWeb Summit was canceled1, and some pretty good conversations took place. As usual my biggest interest was in doing authenticated, secure sharing of private posts, which has been a huge focus in how I’ve been building Publ.

I wasn’t really able to participate in any of the development stuff (as I’m still in quite a lot of pain due to whatever the hell is going on with my chronic pain stuff interacting with whatever the hell has been going on with my shoulder for the past month), but I did join in on the ending of a discussion/dev session about AutoAuth.

Read more…

Life update whatever things I dunno

Comments

Publ survived the load test. Will fluffy survive the ego test? Time will tell.

Anyway. Today I finally had my first appointment with the new rheumatologist. It went really well. I didn’t get any real new information, but at least this rheum is way friendlier and actually treats me like a human, rather than a pile of symptoms. Plus she actually listens to me and is interested in the things I’ve learned about fibromyalgia and so on.

Since my current meds aren’t doing enough for me, she offered two immediate possibilities, either switching the gabapentin with Lyrica (pregabalin), or supplementing it with Cymbalta. Both were things that the previous rheumatologist had suggested but I loathed working with him and never felt like going back1.

Read more…

Advice to young web developers

Comments

I’ve been making websites in some form or another since 1995. After 25 years of experience I think I’ve accumulated enough knowledge to know a few things. Here’s some things I’d like younger developers to think about, in no particular order.

Read more…

A peculiar argument regarding accessibility

Comments

I was reading the article Advocating for a Compassionate UI from Rally Health, a tech company who runs a benefits portal for my insurance company. I was reading it specifically because I’ve had various accessibility issues with their website1 and I wanted to see what their thoughts were regarding accessibility.

Read more…

On content warnings

Comments

My site templates support content/trigger warnings. I took inspiration for this from Mastodon, as it’s one of the better features of that platform. It gives people the chance to opt out of reading content that might be objectionable to them, or which they don’t want to accidentally appear on-screen at a workplace or the like. Or for people who do want to read it, it gives them a chance to center themselves and prepare for what might be coming.

I do this because I have a history of trauma. Certain things, when seen without warning, have a tendency to hurt me badly. But being warned about the content allows me to prepare for it, and if I know what I’m getting into I know, from my own personal experience, that I can face it without having a panic attack.

Read more…

Current status

Comments

My neighborhood is a war zone, but all signs point to SPD abandoning the East precinct and deescalating. I am suspicious that after they do, they’re going to purposefully cause crimes to make everyone fear for their safety to try to get us to beg for them to come back. If this happens, I hope we see past it.

The next few months are going to be interesting, and not in a great way.

Meanwhile, I’m sick with yet another sinus infection, and this combined with my mental health and my chronic pain issues are making this a very bad time. I mostly slept and cried today, although now it’s 10 PM and I’m at least feeling good enough to exist.

Job-wise, the news is quite public now that my company was hosting the Blue Lives Matter site, and enough was enough and pretty much everyone at the company revolted over it. They’re shutting the site down now. I don’t know how long it’ll take, but we are going to hold them to it.

Read more…

📅 IndieWebCamp 2020, now online

Comments

I’m planning on attending IndieWebCamp West 2020, an online version of IndieWeb Summit that was originally going to be in Portland in just a few weeks. For anyone who’s interested in working towards an open, personal web, this is a pretty good place to do it.

Regular check-in

Comments

I’m personally physically all right, at least for now. The house guest also made it here safely, right before things got really weird.

I gotta say, getting an urgent group text informing my building of an incoming teargas cloud and “Close your windows” is not a thing I thought I’d ever experience first-hand.

Read more…

Checking in

Comments

Seattle has long been a powder keg, ready to explode. The last few days, I’m pretty sure a fuse has been smoldering.

I am fine, and I am safe. I live right next to where a lot of the action is taking place, and it’s been pretty surreal. Friday night there were riots within a couple blocks from me; I didn’t hear them very much, but the onslaught of sirens and riot-suppressing fire (rubber bullets and tear gas) were quite hard to ignore.

Saturday after the sudden curfew was enacted, things got eerily quiet. Later in the evening I heard more gunfire. Some of my neighbors saw people breaking into and looting the drug store next door, and called the police on them. I haven’t dared to go outside to look myself.

Read more…

Pain management

Comments

Current state of affairs: the opioid painkillers have stopped being effective, so I’m gonna stop taking them for now. My doctor prescribed me a rather aggressive regimen of Tylenol (4000mg/day! holy crap) and some muscle relaxants, the latter of which help a little but not very much. She also increased my daily dose of gabapentin from 200mg to 400mg, and that isn’t helping much either.

I did finally get one of those old-school hot water bottles (the rubber kind which fill like a balloon and have a screw-in cork) and it turns out that this is a really good use for my sous vide machine, so that’s cool. The hot compress seems to do more for my pain than any of the meds do. Not enough to be, like, productive, but enough that I’m not screaming in pain. But maybe I can get back to work.

Anyway, on the plus side I finally got set up with a new rheumatologist, and I’m also starting physical therapy, so maybe those things will help with my ongoing fibro issues (which this could very well be yet another expression of, for that matter).

Things and stuff

Comments

Got an appointment with my GP today. She understands my frustration at how the ER went, and she did a brief physical exam, in which she saw that my muscles are… very, very tense.

She prescribed me muscle relaxants and increased my dose of gabapentin. Hopefully that’ll help. I took my first dose of relaxants about three and a half hours ago and I’m not in as much agony but things still hurt. But it’s an improvement. Hopefully this continues.

Another pain, another frustration

Comments

For the past few days I’ve had some low-grade pain building up in my shoulder, just like it did in November 2017. Today it got excruciating. So I went to the hospital to get it checked out to make sure I wasn’t going to die of an embolism. I shared my medical history with this stuff (repeatedly) and the nurse and doctor focused on getting an embolism diagnosed.

That turned up negative. Which is great! But I’m still in excruciating pain. Which isn’t.

The doctor was dismissive of my pain. The nurse was too. She said that maybe knowing it’s not an embolism means I’ll feel better, and suggested the pain was just anxiety. But no, it is absolutely not just anxiety. Or just chronic pain. I’ve been dealing with chronic pain for over 20 years now. I know what chronic pain feels like. This ain’t it.

I wasn’t in excruciating agony while lying down, but as soon as they discharged me they were nowhere to be found. As soon as I sat up I was in agony but I couldn’t find anyone to talk to. I already had my discharge paperwork, and it was late at night, and I wasn’t dying, so, just toss me out onto the street, don’t even try to find a sling or something that’ll help me.

I did at least manage to get a prescription for some painkillers. Maybe that’ll help, but I got home well after the pharmacy closed.

I mean I’m glad I’m not dying and that this probably wasn’t because of the clot, but holy heck am I in agony right now.

Maybe I should have put on more of a show about how much pain I was in. After the past two decades I’ve gotten pretty good at powering through pain and not, like, screaming and crying. That doesn’t mean I’m not hurting, it just means I’ve gotten good at not showing it. I’ve always learned to minimize my pain. So people see my pain as not being “real.”

Read more…

Stuff and things

Comments

So, some updates of the things that have been going on in my life since the last update, because I’m waiting for my car to get some overdue scheduled maintenance and I forgot to bring my Switch, so why not.

Read more…

She-Ra Season 5 opening titles

Comments

Yesterday the fifth and final season of She-Ra was released on Netflix, and it was absolutely fantastic. The whole show is worth watching, and I feel it’s the best cartoon since Steven Universe.

Anyway, one thing that Netflix does is makes it really easy to skip the intro, which is a shame because on this show, the intro changes based on plot-relevant details throughout the season. Let’s take a look!

(Obviously huge spoilers below, you have been warned.)

Read more… (She-Ra Season 5 spoilers)

New keyboard tray

Comments

Back in 2010 or so I was trying a bunch of different approaches to putting my keyboard and mouse close to my lap for better ergonomics. I looked at all the height-adjustable keyboard trays and was really annoyed by all of the ones on the market. Either they were flimsy or they were way overpriced and hard to adjust well, and usually not able to actually accommodate my various input devices due to having built-in molded wrist rests and so on, and of course the ones always provided by workplaces were the worst. So I bought an Ikea DAVE laptop table (since discontinued, but here’s an Amazon affiliate link) and that became my usual go-to for a bit of office furniture, and I bought a few of them, all red. I still have two of them (one being from the office when I worked at Sony), and have continued to use them (one as a generic putting-stuff-on table).

A few years ago I got annoyed at the unwieldiness of the actual desktop on it and replaced it with a chunk of wood, and later melamine, shelving1, which made it a bit more manageable, and also had the benefit of being able to put it into a standing configuration pretty easily (tilting my monitor back so I can look down at it). But I was getting progressively more annoyed with the stand itself, getting in the way of my legs and not having a way to put my feet flat on the ground and so on. Plus, it made it very easy for me to keep putting off vacuuming under my desk.

So, a few days ago I finally ordered a new keyboard tray from Mount-It (I bought it direct from the manufacturer but here’s the obligatory Amazon affiliate link). Today it arrived and I installed it and I have thoughts about it. It’s mostly positive, but there’s definitely some places it could be improved as well.

Read more…

Followup from yesterday

Comments

So, the update from yesterday is that I am now on anticoagulants again, and I am not terribly happy about it. On the plus side I’m on Xarelto which takes way less management than Warfarin, but on the minus side I am told that I likely need to be on them for a long time (at least a year, possibly forever) due to my prior clot history, and so far it’s been giving me a headache and I’m also constantly worried about, you know, bleeding out and dying.

I’m also still in considerable pain, both in my leg but also in my everything else, because this fibro flare just will not end. And I’m under a lot of stress right now, and I’m frustrated at a lot of things.

Read more…

Clot II: The Sequel

Comments

Back in November 2017 I had a clot in my leg that turned into a life-threatening pulmonary embolism. Fortunately it was a pretty mild one, so I’d have only died a little bit. Anyway, after that I was on warfarin for 6 months and then have been hyper-vigilant about leg pain ever since.

About a year ago I had leg pain for a while that felt like it could be another clot, so I went to urgent care and got a sonogram; they found nothing and said it was probably just fibromyalgia playing tricks on me.

Anyway, about a week ago I started having familiar leg pain again, but what with COVID-19 shutdowns it wasn’t particularly easy to find options for getting it diagnosed. It wasn’t getting any worse but it also wasn’t getting any better, so yesterday I asked my doctor, who had me come in for an in-person diagnosis, and the doctor who saw me was concerned enough to schedule a sonogram for me.

I just had that sonogram, and there is indeed another clot. But! It’s pretty benign.

Read more…

Re: Gallery 2020 - MK II

Comments

Colin has a pretty neat implementation of a javascript-free lightbox gallery, which works by using the :checked attribute on a radio select and making the image a label for it. I think it could also be taken a bit further:

  1. Use <img srcset> to serve up alternate renditions for the thumbnails; for example:

    <label for="gallery-2020-2-0">
        <img class="thumbnail"
            src="image-fullres.jpg" srcset="image-fullres.jpg 2048w, image-halfres.jpg 1024w, image-retinathumb 320w, image-smallthumb.jpg 160w"
            alt="Steampunk explorer" />
    </label>
    
  2. Use CSS transitions to provide nice opacity and position animations for the items

1 in particular can save a lot of bandwidth, as the browser will only fetch the high-resolution renditions as they become visible. (And providing half-resolution renditions will also help on mobile clients.)

My dream art program

Comments

Photoshop has gotten unwieldy, slow, and unstable. It has a lot of features I’ve grown to rely on but sometimes I feel like they just get in the way.

After playing with Strike I’ve come to realize that my relationship with art programs has gotten pretty dysfunctional.

So here’s a list of things that I’d love to see in a drawing program.

Read more…

A better way to handle multi-account GitHub

Comments

I mentioned my crappy approach to using multiple GitHub accounts on a Slack I’m on, and someone else pointed out there’s a much easier approach: Instead of using wrapper scripts to set up different environments, you can fake it using .ssh/config and .gitconfig rules.

First, set up key rules with .ssh/config:

~/.ssh/config
Host  github-work
  Hostname github.com
  IdentityFile ~/.ssh/id_work
Host github-personal
  Hostname github.com
  IdentityFile ~/.ssh/id_personal

Next, set your origin based on whether the workspace is work or personal; for example, git clone git@github-work:work-org/project.git (and of course you can git remote set-url origin for existing workspaces).

Finally, to handle the different author name and email, git 2.15 and later support conditional includes. If you keep all of your work projects in a separate directory, you can put this into your .gitconfig:

~/.gitconfig
[includeIf "gitdir:~/wfh"]
path = ~/.gitconfig-work

then .gitconfig-work includes your work-specific configuration, e.g.:

~/.gitconfig-work
[user]
name = Boring Legal Name
email = work-email@example.com

Thanks, Silas!

Updates

Comments

Oops, I guess I haven’t been posting here as often as I’d like. I guess I’ve mostly been using Discord to keep in touch with folks.

I’m fairly busy at the day job. I’ve already rolled out a few important features for our websites and soon I’ll be ramping up on another project. So far everyone there has been super great and I’m glad I lucked out with this job, even without the societal/financial catastrope that happened shortly after I started.

Isolation hasn’t been great for me. I’ve been having a pretty bad fibro flareup lately, and I still haven’t quite shaken whatever this dang thing I have is. It’s not gotten severe enough to require medical attention but at the same time I’d love to not be missing occasional workdays when I’m feeling especially lousy. It might also just be part of the fibro flare, too. Fortunately the new job has unlimited sick days, because dang I’ve been taking a lot of them this past month.

I’ve had to switch back to decaf because it turns out having even half-caf espresso every day has gotten me sensitized to caffeine again, and I was starting to have panic attacks again. Phooey. I still love my Flair though. I’ve also had a couple of people ask me about selling my custom tampers so I should see about, like, doing that.

Non-COVID-19 medical care wonkiness

Comments

So, because I’ve changed insurance plans, I need to change my specialists as well. One of those is my sleep specialist, which I mostly want to get a DME provider set up with my insurance, which requires a screening in order to get DME approval.

Because of COVID-19, appointments are limited, and they can’t see me until June 1, which means if I need to refresh my mask et al I’ll have to go out-of-pocket until then. Not the worst thing in the world (and honestly I found out-of-pocket to be cheaper than the copay on my previous DME anyway), but annoying.

But there’s a bit more that this leads to which is a little wonky… because of COVID-19 they had to ask me the usual appointment pre-screening questions regarding SARS-NCoV-2 symptoms and exposure. But those questions are based on right now, and probably won’t be valid in three months. Like, one of them was “have you traveled in the last 14 days or been exposed to someone known to have the virus in that time?” and regardless of how I answer now that has no bearing on how it’ll be on June 1. Similarly, just because I have no symptoms or fever right now doesn’t mean anything about how I’ll be in June.

If the appointment were within two weeks I’d say this was reasonable, but… it’s two months away. How does that make any sense?

Surprise frustrations

Comments

So, I am using way more soap than usual when washing my hands, which has been drying out the skin a lot. To try to counteract that I’ve been using lotion a lot more. But it turns out that this leads to more tactile stimulation on my fingers (basically I constantly feel like I’ve just been soaking in the bathtub for an hour) which in turn leads to a sensory overload/pain flare, and it doesn’t even help with the dry skin anyway, and the dry skin also leads to its own level of sensory issues too. And Fiona’s insistence on sitting on my lap while I work isn’t helping at all. Just before lunch I had a bit of a meltdown because of it.

I guess I need to figure out a better way to periodically clean my hands without leading to other issues.

I could also really use a haircut, because my wild scraggly hair getting in my face is making this worse. Of course all the hair stylists are (rightfully) closed right now. I suppose I could break out my Flowbee but that feels like it’s taking the “mental stress due to isolation” look a bit too far. (Plus I don’t want my hair to be that short right now. I need every femininity cue I can get these days.) Maybe it’s time to finally learn how to use hair clips, but I suspect feeling them bouncing against my face would make me flare too.

Why is my brain like this? Ugh.

Teleconferencing tips, advanced edition

Comments

In the last article I talked about how to teleconference without too much hassle; my main, key point was to wear headphones. But headphones can be a problem for some for various reasons (sensory issues, needing to get up and walk around, and so on).

Since I teleconference from a home recording studio, I have a reasonable amount of semi-pro audio gear. Lately I’ve been experimenting to see about a headphone-free setup that still works, and I’m pretty sure this setup is fine and workable. However, do note that it’s a lot more expensive than just wearing headphones.

Read more…

Mosaic Palette 2S on an Artillery Genius

Comments

A few days ago my Palette 2S arrived, and I’ve been having some amount of fun with it. I won’t do a full review of it (there are plenty of those on YouTube, after all) but I’d like to talk about some of the things I’ve learned and how I have it set up.

Read more…

Join me on Discord

Comments

Just as a reminder, if you’re bored and want to chat with other bored people about geeky things, I have a small but friendly Discord community. We mostly talk about the sorts of stuff I talk about here, but lots of hobbies are welcome.

I’m trying to keep it cozy and comfortable, so if you need somewhere that’s cozy and comfortable, hopefully this is a reasonable place for you!

Updates from Elsewhere

Comments

So, my cold symptoms came back somewhat today, so I took another sick day and took it easy. And now I’m feeling better, so, yay.

The last few days I’ve been having trouble with my sleep apnea again so I’m giving my CPAP another shot. Since I’m on new insurance and getting healthcare at a different place now maybe I’ll get a new sleep doctor who actually listens to my concerns instead of just taking shortcuts based on simple apnea.

I also of course still want to get tested for COVID-19, if only for peace of mind. I’m not fond of this constant uncertainty. If I can get a clean diagnosis I can stop having an anxiety attack every time I cough or feel short of breath. And on the off chance I do have the virus I know what to prepare for. (Plus I switch to no-contact grocery and food delivery for a while.)

Inside I’m going to ruminate about the virus itself.

Read more… (COVID-19 rumination)

Today’s Catalina iTunes Music gripe

Comments

iOS and watchOS have a great little remote control app for iTunes, which lets you control iTunes playback. It’s useful when I need to play or pause music during a typing break, or if I get a phone call while I’m in another room from my computer or whatever.

It’s supposed to work with Music.app.

It doesn’t.

I mean, it’ll pretend to connect just fine, but it never actually shows any of the playback information, and the controls do nothing.

Bonus fuckery: iTunes Match completely messed up the Fingertips suite on They Might Be Giants' Apollo 18. Tracks were out of order (yeah, yeah, I know it’s supposed to be shuffled but my brain has a thing) and half of them were glitched out and truncated.

Some tips for teleconferencing

Comments

Right now a whole bunch of people are starting to teleconference without having done such a thing before, and some of the hardware setup is a little bit unexpected. So speaking as someone who’s been doing teleconferencing for a while, here’s some tips to help everyone get along better:

  1. Please use headphones! If you do nothing else in this list, please do this. Headphone use alone will make the biggest difference. The reason for this is that your microphone will pick up sound from the speakers as well, and using headphones means that your audio won’t feed back into the microphone, so you won’t have feedback loops or echoes, and it will cut down on how much the software needs to do “echo cancellation” which is a big part of why you talking makes everyone else cut off.

  2. Also mute your speakers, if your headphones don’t do this automatically. If you’re using a laptop/tablet/phone this probably won’t be an issue, but on a desktop computer this might still be something you have to do yourself.

  3. If you’re not speaking, mute your microphone. Especially if there’s background noise (kids, cats, music, etc.) or if you have a cough or cold.

  4. Please try to limit the amount of background noise, as well; if you have a very meowy cat or barky dog, close your door with them on the other side (if possible). Turn off your radio or TV.

  5. Only connect/listen with one device at a time; this is sort of an extended version of point 1 above, but if you are listening in on a speakerphone or radio or TV or the like, using your headphones won’t prevent feedback from happening. Any noise that someone in the room can hear, your microphone can hear, and anything your microphone can hear gets broadcast back to the conference. You really don’t want your microphone to hear the other participants of the teleconference.

  6. If you’re on a laptop and don’t need to type during the conference, use the microphone on the laptop, which is almost certainly going to sound better than whatever’s on your headset. However, if you need to type, please use a headset with a built-in microphone instead; most laptops these days accept a 2.5mm telephone headset (the kind with four metal “rings” on the plug) and this will reduce the amount of keyboard noise that the microphone picks up.

  7. If you’re using a headset with a built-in microphone, make sure the microphone is clipped to your shirt rather than hanging loose. If it hangs loose it might brush against your shirt (which makes noise) or knock against your desk (which makes noise). These noises can be very distracting and disruptive to others on the conference.

  8. Similarly, please, please, please don’t join in while outdoors if you can help it; even the slightest breeze will also be picked up as a noisy rumble. (As will all background noise.)

  9. Finally: Most teleconferencing systems will show you if the microphone is picking up and sending your audio, or will have a test mechanism where you can check to see if it’s working. Please test this before joining in on the call, which will cut down on the amount of time you have to spend asking, “Can you hear me?” or having others ask, “Are you muted?”

With a little bit of effort we can all make our newly-found virtual presences go a lot more smoothly and less aggravating for everyone.

The ongoing quagmire that is iTunes Catalina Music.app

Comments

So, the latest issue with iTunes is that for whatever reason it’s stopped letting me actually play in a shuffle-from-library way. Which is to say, they got rid of the view where you can just see your whole library as the library, and click a “play” or “shuffle” button from there. I don’t know when it disappeared, but I know it used to be there, and now it isn’t.

It used to be that if you just had your view set to “albums” and pressed play anyway, it’d go ahead and choose something at random to play. But today it just kept on doing the same album: The Bends by Radiohead. Which is, granted, a great album, but I don’t know why it was choosing that one and that one alone, and I only felt like listening to it once, you know?

Read more…

OctoPrint et al

Comments

So, my main reason for wanting to get a Canvas Hub was to have easy one-click print support that works with the Palette; after playing with Slic3r a bunch last night I then realized I also wanted OctoPrint for its print queue functionality to decouple the print process from Slic3r (which turns out to be rather unstable at times, at least on the Mac). But it turns out that Palette’s OctoPrint plugins work with plain ol' OctoPrint, too. So I looked into building an OctoPrint node… and then realized I was overcomplicating things, since OctoPrint doesn’t actually need dedicated hardware1 — it just needs to be on a computer that’s physically close to the printer and has multiple USB ports available.

My desktop computer is physically close to the printer and has multiple USB ports available.

So I looked to see if OctoPrint runs on macOS, and yes, it does; there’s nothing Linux- or ARM-specific about it, as it’s all written in Python. The macOS-specific guide is an okay starting point, but I saw a few things that could be a bit simpler, so here’s what I settled on.

(Also note that these directions should also work for Linux and even Windows users! There’s no reason to build an OctoPrint hardware node if you already have a computer that lives nearby your printer!)

Read more…

The printer arrived!

Comments

So my new 3D printer arrived today. I went with the Artillery Genius, since it seemingly had the best blend of features and physical characteristics.

So far I like it, although wow the out-of-box experience could be a lot better. Not from the printer so much as from the software that drives it.

Read more…

Normalcy returning?

Comments

My symptoms have mostly cleared up, so I went out to get some cat food and cat litter. At the store everything seemed like it was back to normal; the crowd wasn’t quite as massive as usual for a Sunday afternoon, but the shelves were, for the most part, well-stocked. The canned beans section was still somewhat depleted (but there was still plenty to go around), and paper products and bottled water were back to normal stock levels. Hand soap was a bit scarce (and there was a “limit 5 per order” sign prominently placed there) and hand sanitizer and rubbing alcohol were completely out. I didn’t think to check the rice section, though. Anyway I did end up buying some more hand soap since I’m running low. Just the usual amount1 I’d need for a reasonable amount of time, of course.

And while I was feeling up to it I finally got around to doing a Sodastream canister exchange at Bartell’s. I only went to the Sodastream section and also picked up some of their actually-sugar-based-we-mean-it raspberry mint syrup2 so I didn’t check their product availability myself, but while checking out the cashier handled a phone call and said, “Sorry, we’re out,” and then after hanging up said, “If I had a dime…”

Masking symptoms

Comments

This morning my prescriptions finally came through (I don’t know why they weren’t available same-day as they were filled, but whatever). So I donned one of my N95 masks (which I happened to have on-hand from years of preparedness around summer wildfires) and headed over to the drug store next door, to pick those up as well as some other medical things.

Unsurprisingly, the pharmacy didn’t have up-to-date insurance information in their system, and my prescriptions — a short course of prednisone, a prescription cough suppressant, and a steroid inhaler — came to around $450! When they updated with my new insurance it came down to $50, mostly for the inhaler. Even that’s a lot for a lot of people to handle, and I can’t imagine trying to afford these things without insurance. We need universal healthcare, already.

Also I dislike wearing the mask in public. People look at me like I’m either a paranoiac or like I’m one of the people who’s been hoarding necessary medical supplies that could better go to others. But I am very specifically in the category of people who are supposed to have and wear masks — people who are symptomatic and/or high-risk for infection! (I happen to be both.)

The pharmacist was completely okay, but I also went to get a few other things (cough syrup, thermometer probe covers1, nasal rinse saline2, stuff like that) and the cashier was a bit… weird to me about the mask.

Yesterday when I was walking to the doctor and back I made extra-sure to cough audibly whenever people looked at me funny.

Which reminds me, I still need to get a cane for when I’m having a pain flareup and want people to not give me dirty looks when I sit in the priority seats on the bus.

I hate that so much of illness has to be performative. Can’t people just, like, assume that people only take what they need? Then again, the massive hoarding of masks and hand sanitizer just indicates that people generally don’t, and that’s a big part of the problem.

But, whatever. I have my meds and I have no real reason to leave the house for a while. Well, except I need to buy more cat litter and I have a bunch of coupons that expire tomorrow anyway. Maybe I’ll just go maskless and cough on everyone. That’ll learn ‘em.

Ironically, when I wear the mask outside I don’t need to cough as much, because the air inside it is warm and moist.

Everything has to be sweet

Comments

So part of whatever this is I have is muscle pain, and my doctor directed me to take 1000mg of acetaminophen up to 4x daily. So I bought acetaminophen at the drug store just now, and the only non-expensive version they had was these “cool capsule” versions with an “instant cooling sensation.”

Which is to say they are cloyingly sweet and have a hint of mint flavor.

Of course the sweetness comes from an artificial zero-calorie sweetener which will probably end up giving me a headache.

Why the heck does everything have to be super-sweet? Maybe we wouldn’t need artificial zero-calorie sweeteners in pretty much everything if we didn’t have this expectation that everything taste like candy all the time.

I don’t know how it is in other countries but at least in the US we seem to have forgotten how to taste things. Everything’s loaded up with sugar and super-sweet. And so we have zero-calorie sweeteners to reduce the amount of sugar (instead of just reducing the amount of sugar in things that didn’t need sugar in the first place), and then we have sugar taxes to incentivize people away from sugar.

When I want to reduce my sugar intake, I generally do so by not eating sugary things. Yeah, I have a tendency to keep too much candy and snacks and so on around and I could stand to remove more from my diet. But it’s hard to avoid sweets when everything is sweet. And now I’m left with the horrible aftertaste of acesulfame potassium in my throat, this pernicious coating of not-sugar that just feels gross.

I just wanted some fucking Tylenol, man.

Prognosis: good

Comments

Just got back from the doctor. She says I definitely have a virus but it’s probably not COVID-19; I probably have one of the many other emergent respiratory viruses that’s going around, many of which also cause the symptoms I’m feeling. Notably I’m not having any signs of pneumonia, which is what I really need to look out for.

She prescribed me prednisone and inhaled steroids and says I should continue to self-isolate (of course) but otherwise I don’t really have anything to worry about. Of course I should go back if things get worse and keep her in the loop about any changes.

Incidentally, I am quite pleased with One Medical so far. They were super-friendly and compassionate, and they asked my pronouns and are elated to call me “fluffy.” It’s annoying that this kind of healthcare is only really available if you’re able to spend $200/year for concierge care, but I’m glad to be in a position where I can.

I mean, Kaiser was pretty okay! But they still felt bureaucratic and, well, HMO-ish. (And they were still better than any of the major care clinics/hospitals in Seattle, like Swedish or, worse yet, Virginia Mason…)

Anyway. Folks were asking for updates so here’s the update.

Current status

Comments

My shortness of breath has gotten somewhat worse, and my peak flow is around 400 L/min, which is somewhat lower than my average healthy level.

I had a video visit with one of the nurse practitioners at One Medical and while my symptoms aren’t severe enough yet that they think I need urgent attention, they do want me to come in this afternoon for a secondary screening so they can check out my lungs and see what’s going on with my asthma, at least.

Despite the current administration’s advertisements, there’s still no test kits available, and they’re not expected to be for a couple weeks. This h*cking country, am I right? And the CDC still only care about suspected direct exposure or people who have themselves traveled internationally, despite the growing epidemic and the fact that almost none of the confirmed cases (including deaths) fell into those categories.

If this were just an asthma flare due to a cold they’d be putting me on prednisone (which is a standard course of treatment which works well for me), but they’re concerned about the immunosuppressant effect if I do have COVID-19.

Read more…

Using multiple GitHub accounts from a single macOS/Linux account

Comments

Let’s say you’re stuck working from home due to an ongoing apocalypse. Let’s say that you use separate GitHub accounts for personal projects vs. work (for one of any number of reasons), and that when you’re working from home you’re using a personal computer. Let’s say that for Reasons it’s not feasible for you to juggle multiple user accounts on said computer, and you need to be able to access both of your GitHub accounts without a lot of hassle.

The main problem is that GitHub ties your ssh key to your account (out of necessity), but all connections to GitHub are via the master git@github.com account, so there’s no easy way to differentiate which key to use at runtime.

So, here’s how I managed to set things up so that I could select a GitHub account on a per-shell basis.

Read more…

Living in a future ghost town

Comments

Pretty much all of the tech companies (mine included) have moved to a “work from home unless absolutely necessary” policy. We’re all suddenly getting into a remote-worker mindset — which I think is a long-term good thing, but it’s jarring. Looking out my dining room window I still see a typical amount of foot and car traffic for this time of day, but there’s an air of desperation and paranoia. Maybe I’m just projecting though.

My own symptoms have all but cleared up. I do have a persistent ache in my back and shoulders, which I’m not sure if it’s attributable to this mystery illness or is simply my fibromyalgia flaring up as always. My temperature is back to normal. I’m still coughing on occasion but it’s infrequent, and it’s gone from dry to productive. My shortness of breath is… well, still lurking, but doesn’t feel like an impairment at the moment. I’m still glad that I have a pretty strong reserve of albuterol, all the same.

Read more…

Health update

Comments

I took a sick day today, because I was feeling very much under the weather, and had a mild fever and a bit of a cough. I rested up a bunch and I’m feeling a lot better now. Still slightly short of breath. So I’m probably going to continue to work from home for the next few days at least (a shame, I really want to try out my new chair which finally arrived today!) and if I hear that COVID-19 test kits are both reliable and available I’ll probably see about getting tested, even if it doesn’t progress any further than this. I’m also going to skip my drawing group this week.

Read more…

Cold in a hot zone

Comments

So, COVID-19 has made it to Seattle, and there’s been enough localized outbreaks that people are absolutely flipping out because of it. Store shelves have been cleared of nonperishables, paper products (especially toilet paper!), hand sanitizer, face masks, and bottled water (even though there’s been absolutely no concerns about our water infrastructure whatsoever and this is only causing problems for people who need to, like, fill their CPAPs and humidifiers and whatever).

Hospitals are completely overwhelmed and unprepared, and there’s no test kits to go around. I have people shouting in one ear about how terrible everything is and how we’re all going to die, and people in the other ear saying how everyone who’s overreacting is being silly and there’s no reason for anyone to do anything differently.

Somewhere in the middle, I am concerned about the pandemic, but also about what this will do to this city while everyone’s in a panic.

And meanwhile, I’m coming down with something. I don’t know if it’s my usual winter cold, or something worse; I don’t think I’ve been in a situation where I’d have been exposed to COVID-19 in particular, but for the past few days I’ve had persistent shortness of breath, and today I started feeling nauseous and came close to vomiting; not a typical COVID-19 symptom but not without precedent either.

I contacted my new doctor about it and they gave me the usual CDC guidance and that if I’m feeling ill and haven’t been directly exposed to coronavirus I should come in for an exam, and if I have possibly been exposed they can do a video visit to get a better idea of what’s going on. Meanwhile I had a hot shower and some toast and fried eggs for dinner and I’m feeling somewhat better. Not great, but better.

Read more…

Disabled dark mode for now

Comments

Ugh, I really want to support dark mode (it’s a big accessibility win!) but right now my stylesheets are such a mess and Isso does a couple of aggravating things that makes it hard to correctly do dark mode themes. Namely that it provides its own inline stylesheet that is difficult to override correctly (without just throwing the whole thing out and remaking it from the ground up).

I wish more things used CSS variables by default – they’re very well-supported now and make it a lot easier to reason around themes. One of these days I’m going to get around to redoing all my stylesheets and use them for all colors and probably for most of my sizing.

Time to upgrade my printer

Comments

So, I’ve had a Makerbot Replicator Duo since late 2012; I bought it used at a significant discount (“only” $1200!) and it’s served me pretty okay. But over time, better, cheaper printers have come along, and my Replicator has gotten pretty unreliable. Actually it’s been pretty much hobbling along for the last several years:

  • The heated print bed stopped heating, due to it shorting out due to a well-known design flaw in the print bed connector1
  • One of the last firmware updates made it only compatible with Makerbot’s own proprietary software, which was very soon discontinued to upsell newer Makerbot versions
  • The left extruder stopped working at some point; the right extruder barely works
  • The hot end really needs new nozzles but the design is such that replacing the nozzle is very easy to crossthread/ruin the hot end2
  • And really it’s never been all that great, it was just pretty much the only game in town when I bought it

So anyway, yeah, this upgrade is long-overdue.

Read more…

Caffeine acclimation

Comments

I’ve mentioned before how I used to self-medicate my undiagnosed ADHD with a trickle of caffeine until I started getting anxiety problems from it. I’ve also mentioned how post-diagnosis I’ve had trouble finding a medication which has worked for me, and I’ve tried slowly reacclimating myself to caffeine during periods between medications.

At my new job we have a pretty decent automatic espresso-drink maker, and out of curiosity I’ve tried slowly consuming one coffee drink over the course of each morning, and so far that’s actually working pretty well for me. Inasmuch as it’s not giving me a panic attack. It hasn’t really helped me with my focus, but maybe this is a sign I can try having more and maybe it won’t make me feel like I’m going to die!

I’m not about to start slamming the energy drinks or anything, but still, I’m glad that I’ve at least been able to get back a thing that’s been missing for the past decade.

Visit some hydroelectric dams!

Comments

Remember the AR startup? I’m still involved enough to be happy that our latest app, powAR, is out, and ready to possibly educate and entertain you about hydroelectric dams.

This was a fun project to work on. My main contributions were animating and educating the fish. And editing some drone footage. That was fun too.

Unlike our other AR apps, it does require an ARKit or ARCore-compatible device, so on iOS it needs iOS 12 and at least an A9 CPU (so at least an iPhone 6S, iPad Pro, 5th-gen/2019 iPad mini, or 7th-gen/mid-2019 iPod Touch), and on Android it needs… whatever the confusing device matrix works out to be there.

Anyway. I won’t be as involved with WORKSHOP 3D going forward (at least, I’m hoping my new job does well for me!), but I’ll still be around to give them advice from time to time and I am looking forward to seeing what else they make.

New store page

Comments

I finally got around to making a better store page. It’s still not great but it’s better than just linking to either my Threadless or Storenvy or whatever, and I’ll be able to backfill a bunch more of my items into it eventually.

There’s a lot of stuff I’d like to change of course, but this at least gives me a hook to setting up my own PayPal/Stripe/etc. cart as well.

Anyway I’m glad that Publ is in a state where it’s gotten easier and easier for me to make new sites from scratch with it. And I also released a new version of Publ with some shiny new features.

Ghost phone update!

Comments

I finally got around to trying out the OBi WiFi adapter today, and while I had great difficulty getting it to connect to the network, once I did, it worked like a charm.

Then out of curiosity I tried connecting it back to my regular landline and… it was able to work just fine, and it saw no backfeed at all. Meaning it was probably just having trouble due to moisture from all the rain or something, and the OBi WiFi wasn’t necessary after all.

So, I tried out the HT502, and that was also able to work just fine, and was able to make an outgoing call via pulse dialing!

Incoming calls still don’t ring quite right because as far as I can tell there’s no way to configure it with a 30Hz ring, but setting it to 25Hz gets the clapper to vibrate enough that I could theoretically tune the bells to work well enough (just more quietly). That’ll have to wait until sometime tomorrow when I’m not likely to wake up neighbors with the sound, though.

Of course if I could get the HT502 to ring at 30Hz that would be even better… I did finally find someone selling what purports to be a standard AE90 ringer and I’ve asked them for more information (like a specific part number) to see if that’d work for me. I’m not holding my breath for a response but it’d be really cool if that ends up working.

Update: The seller got back to me and confirmed that it is an AE90 ringer at the standard 20Hz. So I’ve ordered it. Another $40 spent on this silly project, oh well! It’s fun.

Balance

Comments

So, in anticipation of my new job starting next week I’m trying to figure out what the right balance of medications should be for my various neurological issues, and I’m not sure where the balance point should be. I’m mostly thinking out loud here, but I am going to try to walk through it and maybe folks with more experience can comment, or something.

Read more…

An observation

Comments

I used to get a pretty steady stream of offers for “featured guest posts” on my website, but then that tapered off, and I figured it was just because those spammers found something better to do for their SEO. But that was also around when I stopped posting to my own site regularly and was mostly blogging on Tumblr or posting to Twitter.

But ever since I moved back to this site as my primary posting destination, the emails have started to come back, which makes me think they never really left – they just stopped asking me.

It’s weirdly validating, in a way.

I mean, I’m still not going to accept any of their offers (this is my site, not some random free-for-all, dangit!) but it’s nice to be wanted all the same.

(That said I do post guest art, so if you want to get something featured on this site, draw a picture of one of my characters. I’m pretty easy to please in that regard.)

New job!

Comments

I have accepted a job at maven.io as a full-stack engineer. I’ll be working on web publishing stuff as an actual source of income now!

I am very optimistic about this. Everyone at the interview was super-awesome and friendly, and their ethics seem pretty much aligned with mine. I hope to be part of making curated published content on the web better for everyone! (Readers and publishers alike.)

Read more…

Adderall pluses and minuses

Comments

So, on the plus side, Adderall XR has been helping me quite a lot with my focus and executive functioning.

On the minus side, I’m having several of the unpleasant side effects: greatly increased blood pressure, numb toes, migraines/nausea (starting yesterday or so), and constipation.

I was really hoping I finally found something that works for me. Maybe I should stop taking it for a couple days and see how I feel. Because right now I just feel bad.

Why I’m open about my mental health (and other things)

Comments

Back in 2015, I was a complete mess, and I did everything I could to hide it. I was still having panic attacks regularly, and they would be brought on by the slightest provocation. But I felt, working in tech, that I had to be quiet about it, and just let things pass and things would get better if I ignored them.

One day a coworker did a thing that triggered a pretty big panic attack. It wasn’t anything malicious on his part, just a cavalier, morbid joke in gestural form that happened to tread upon one of my biggest triggers.

I felt awful, and I wanted to keep from feeling that way again.

So I messaged him on our work chat, and told him that the gesture he made happens to be a huge trigger for me and I was having a pretty major panic attack as a result. And his response was incredibly helpful: he didn’t realize, he understood, and he wouldn’t do it again. And he stuck to that.

Read more…

Kitchen remodel, day… somethingsomething

Comments

Today my stove and dishwasher arrived. I wired up the stove’s power cord and found that I need to properly level it before it’ll slide in and I was worried about damaging my cabinets, so I decided to wait for the contractor to be able to take care of it. But I did at least get a chance to try it out with my cast-iron pan (affiliated link). It’s pretty quiet, and gives much better temperature control than the induction hotplate (affiliated link) I’ve been using in the meantime; the Max Burton seems to be like… low hot HOT HOTTT HOTTTTTT!!!! HOTTTTTTTTTT!!!!!! PLASMABALL!!!!!!!!!!!!!!!! and then there’s 5 more heat settings. This one isn’t like that.

Read more…

First day on Adderall XR

Comments

So after Concerta turned out to be not a great fit for me I stopped taking it, and decided to wait until my next psychiatrist appointment to try something new.

That appointment was on Wednesday, and the psychiatrist decided that Adderall XR (10mg/day) would be the next logical thing to try. The prescription arrived yesterday (Kaiser’s mail-order pharmacy works fast!) and so I took my first dose this morning.

Read more…

Kitchen lighting discovery

Comments

One of the bits that was left over from the installation was an extra lighting module, which seems to be the same as the ones that are installed. It’s an L&S Nova Emotion, which it turns out has a bunch of features that are available with the matching driver.

Mine didn’t come with the matching driver.

Well okay it’s not that many features, but it has variable color temperature (and possibly brightness?), and Bluetooth remote control support, as well as touch control built-in.

Read more…

Public blogging my kitchen remodel

Comments

Sorry about the sudden backfill of entries; I was posting progress photos on Facebook (mostly for my mom’s benefit) but the response to them has been positive enough that I figured I’d also post them here. Some of the text might be redundant as a result with other things I posted about here already.

I also did my best to merge the Facebook version of the day 5 demi-disaster with this one but it ends up a little weird. Anyway there’s photos now in case you already read that entry.

Kitchen day 7, things coming together

Comments

Huge progress. All of the cabinets are in the right place, the range hood is installed in a way that DOESN’T have spikes coming up from my living room floor, and the electrician also came and finally updated my outlets to GFIs (which I’ve only been putting off for the past 8 years) while also adding the switched outlet for the under-cabinet lights.

IMG_1350.jpeg

Read more…

kitchen day 6

Comments

No real progress today, instead the contractor came and looked over the installation variances from yesterday and we formulated a plan to fix everything. Mostly just took down the range hood (and settled on a new solution with HUGE thanks to Spud for some much-appreciated unsolicited design work), and two of the base cabinets got moved 3" to the left. Oh and the hole in the wall next to my phone got bigger.

IMG_1335.jpeg

Read more…

Kitchen remodel, day 2

Comments

Took delivery of the new cabinets. Actual install work hasn’t been scheduled; maybe Monday, maybe tomorrow, maybe in two weeks, who knows! Also this is real-life Sokoban. My little temporary kitchen becomes even more unwieldy. Guess I’ll be eating out for the next little while.

IMG_1248.jpeg

The end of two eras

Comments

Two things happened today of note:

  1. My new audio interface (affiliate link) arrived
  2. The demolition on my kitchen happened

Neither are things I really wanted to have to, y'know, spend this kind of money on right now, but they were both necessary. If badly-timed.

Read more…

Bleh, Concerta

Comments

So I was taking 18mg of Concerta for about a month and found that I tolerated it well, although it wasn’t helping my focus any (and if anything it made me drowsy). So I asked to go up to the next dosage.

So, yesterday I took 27mg for the first time (at 8:30 AM as usual), and it didn’t help me with my focus, but it sure as hell made me feel irritable all day, and my heart rate just progressively went higher and higher throughout the day. At 9 PM it suddenly went up to 130BPM while I was sitting down, and I could feel it pounding too. I finally fell asleep at around 2 AM, and my bed said my heart rate pretty quickly went back down to normal.

Today I opted not to take it at all and I emailed my psychiatrist saying I was going to discontinue it, and I’ll just try self-medicating with caffeine until my next psych appointment in a few weeks, unless she has a specific recommendation for a different thing to try.

Sure would be nice if brains came with user manuals.