There is additional content you may be able to see if you log in.

I’m warming up to ActivityPub

While Publ is still going to be an IndieWeb-first platform (simply because it’s so much easier to integrate – having modular Lego bricks and a pick-and-choose functionality set that is as simple as adding it to one’s HTML templates is a very compelling approach), I’ve had some good discussions regarding ActivityPub lately and it’s starting to seem a bit more possible to add that as an add-on for Publ.

Read more…

More Corel shenanigans

So simply disabling the Corel Update Helper wasn’t enough to get my machine back in reasonably working order; I couldn’t figure out what was causing CUH to relaunch periodically and simply disabling the LaunchAgent didn’t do that. So, I ended up deleting CUH entirely:

sudo rm -rf /Library/Preferences/com.corel.* /Library/LaunchAgents/com.corel*

and while I was at it, I uninstalled Corel Painter.

Read more…

Corel Update Helper focus stealing

For the last few months, every now and then my foreground window will “blip” out of focus momentarily. This is slightly annoying whenever it happens, since that means that whatever I was doing gets disrupted. If I’m drawing a line, the line gets hecked up. If I’m typing text, letters get dropped. If I’m recording in Logic, my audio drops out for a couple seconds. You know, annoying.

I was searching high and low for what it might be, and in doing so I noticed that Karabiner-Elements (which I use to remap some of the keys on my non-remappable keyboards) has a window focus log (from the Karabiner menu choose Event Viewer then Frontmost application), which is intended to make it easier to tell the bundle name for per-app layout overrides.

Well, this is handy!

Read more…

I’m still not buying a Mac Pro

Now that the Mac Pro configurator is finally live, just thought I’d remind folks that if you don’t need one, don’t buy one.

Also worth pointing out that they didn’t even advertise this on the Apple front page, further reinforcing that they don’t expect people to buy it without a specific need.

It’s official

I have an official ADHD diagnosis, and a psychiatrist I also think is pretty darn good.

(Her actual statement: “I think it’s pretty clear you have ADHD.” Go figure.)

Anyway. My HMO has a very specific medication schedule and the only non-stimulant medication they allow needs a very good reason, so we’re going to try Concerta (which is a time-release form of Ritalin) and see if that hecks me up too much. Also being basically legal meth, one of its side effects is weight loss, and I certainly wouldn’t mind that one.

I’ve been spending the last few weeks slowly ramping up my caffeine consumption and while my tolerance isn’t nearly where it was before the garbage fire that was late 2011, so maybe this won’t be too much of a shock to the system.

On that note I’ve been enjoying my return to coffee snobbery. I ended up buying a Fellow Prismo (obligatory James Hoffmann review) and some of their fancy tasting glasses. They should arrive on Friday. It’ll be interesting to have “espresso-style coffee” out of my Aeropress. Also I seem to be accumulating quite the collection of coffee brewing paraphernalia.

I am also very tempted to get a Rok now. Maybe I should, like, get a decently-paying job first.

webmention.js updated

The fact that yesterday’s intent post ended up changing URLs (because I’d inadvertently titled it for 2020 instead of 2019) made it so that it made sense to finally add support for multiple incoming webmention target URLs. So I added this to webmention.js, and also to the sample beesbuzz.biz templates. So now I can slurp up arbitrarily many target URLs' mentions on any given page.

Incidentally, yesterday I ended up releasing a new version of Pushl which also has to do with URL updates. Gee, I wonder why these things both came up in such close proximity.

So anyway this is two IndieWeb-focused things in as many days and they aren’t even things I was intending to work on. But low-hanging fruit is just as tasty.

My IndieWeb Challenge 2019 aspirations

The IndieWeb community has an annual daily improvement challenge. Jacky posted his aspirations so I figured I’d post some of mine too.

I don’t plan on actually releasing everything every day (speaking of which I’m glad Novembeat 2019 is finally over with, holy heck!) but I definitely have things I want to get done this month.

Read more…

WebSub support update

Almost exactly one year ago, I wrote about the state of WebSub support in feed readers. I’ve noticed a few incoming mentions from folks citing it as definitive (when that was never my intention), and so I decided to check to see if things have changed. I’m happy to say that it has!

Read more…

Stop calling .org non-profit!

Yes, it sucks that the registry behind the .org gTLD has been sold to a for-profit corporation. But this article, and many others like it, keep on propagating a really messy misconception which I feel has done active harm:

The decision shocked the internet industry, not least because the .org registry has always been operated on a non-profit basis and has actively marketed itself as such. The suffix “org” on an internet address – and there are over 10 million of them – has become synonymous with non-profit organizations.

The Register is at least being careful to be technically correct1 here, in that the registrar is non-profit and has “become synonymous” with non-profit organizations. But the .org gTLD was never intended to be for non-profit organizations. In the original RFC, the intention was that the gTLDs were:

  • .gov: for government institutions
  • .edu: for educational institutions
  • .com: for commercial enterprises
  • .mil: for military use
  • .org: for everything else; the “org” was short for “organizational” as in “we don’t know where else to put it for now”

This was also when .net was created (despite not being in the RFC), referring to network services and infrastructure providers.

Read more…

New store up

I finally got around to doing the on-site store page like I said I should do. For now I’m using ecwid which was easy enough to integrate, although longer-term I’m going to probably switch to Snapcart or maybe try rolling my own thing with the Square cart API.

For now I only have the books and pins listed but tonight I’ll work on listing my art prints as well.

Update: Ugh ecdwid limits you to only 10 products without having to pay a monthly fee. Wellp, guess I’m going to be switching to something else sooner rather than later. 😐

Update 2: Okay now I’m on Storenvy, whose hobbyist tier seems to actually be useful for hobbyists.

iTunes Cloud Library seems better now

So, I don’t know if something changed in iOS or in iTunes Cloud Library or what, but now the cloud smart playlist thing is working a lot better now; at the very least, my cloud-synchronized smart playlist is at least doing the proper album shuffle on my phone.

It still doesn’t seem to be updating what’s in the playlist based on what’s been played/skipped recently, though. But it’s hard to tell if that just takes a while for the play stats to get updated and propagated or what. To be fair this is a hard problem.

Meanwhile, I also finally upgraded my laptop to Catalina. The new Music app is taking for-freaking-ever to sync over my library. But at least it claims to support it, after clicking “Please don’t sign me up for Apple Music” about a dozen times, and then once again saying “yes I’m sure” when I tell it to turn on syncing my actual library. But this also gave me an opportunity to see how much of my stuff is broken; the Native Instruments installer is working now, and while NI still doesn’t recommend upgrading, all of their software that I use seems to be supported.

Unfortunately, my desktop’s audio interface isn’t currently supported on Catalina, so I won’t be upgrading that any time soon. Presonus have said that they will be releasing a Catalina update for it after all (after years of saying they wouldn’t release any more updates) but there’s no timetable for it. If there’s no update in, say, 3 months, I might have to start looking into new audio hardware, and that’s expensive and I’ve yet to see another audio interface which supports (or at least advertises) the hardware submix functionality that I use on the FireStudio. I got used to that when I set up my Twitch setup but have found it to be genuinely useful for keeping my headphone and speaker mix separate regardless. It’s nice not having to deal with muting my connected microphones every time I switch to my speakers.

GeekGirlCon 2019 wrap-up post

So, GeekGirlCon was yesterday and today, and for once I vended at it, having been put on the waitlist every time I’d applied for the last few years.

I already have quite a few thoughts about how things went and how they could have gone better for me, and my thoughts about my future as a potential convention vendor. Which is to say, I probably won’t be doing this again – but not because of anything wrong with GeekGirlCon. (Just to get that out of the way.)

Note that this isn’t my first time tabling at GGC, as I had previously done so with the Seattle Indies in 2017. But that was a completely different setup for a completely different intention – promoting games and the Indies organization.

Read more…

iTunes Match kinda sucks

So remember how I was using iTunes Match and a smart shuffle app to manage my music?

Well, that hasn’t ended up working all that well.

The smart shuffle app, in particular, is incredibly unreliable and slow, and also my iTunes Match-backed library has… Issues.

Like, a lot of songs won’t sync over because of an “unspecified error” (I assume label interference, because they’re all songs from a particular label as far as I can tell), and a lot of other songs won’t sync over because they appear as “duplicates” since like… sometimes I have more than one instance of a song across multiple albums. Best-of compilations and singles releases and so on. Sometimes it does legitimately find a duplicate I want to get rid of but most of the time it’s just… not. And even when it does, it’s a crapshoot as to which one it decides is the duplicate and which is the “real” one.

Like. My whole thing is listening to albums, not individual songs, and if a song appears in multiple albums, I want it to be played within all of those albums.

At least they seem to have figured out that there are sometimes multiple versions of a song by the same artist and on different albums (like, it never seems to show the various Past Masters versions of Beatles songs as duplicates of the album versions). (Oh I guess I talked about that last time too. Obviously this is important to me.)

I’ve also noticed that playing songs on the iPhone doesn’t update the play stats in my cloud library, and even with the enormity of my library I’m still hearing albums more frequently than I’d like.

I feel like there has got to be a better way than any of this.

Oh wait, there was one, and Apple stopped bothering to support it.

Re: Why Publ won’t support magic auth links

In response to a Publ blog post, Kicks Condor writes:

One question, though—could the Atom feed list rel alternate versions of the feed? (That would have type application/atom+xml?) It also seems like rel self could have the non-authenticated version of the feed. It doesn’t make sense for credentials to be in that URL. These are possibly naive suggestions—apologies, if so. Again, fantastic write-up!

The problem is that it’s up to the sharing news reader to know which URL to use for the sharing, and there’s no way to control what URL the reader happens to use. I know that Feed On Feeds will use the URL for the actual subscription (since that’s the only source URL it tracks in the first place), and who knows what other readers with sharing features will do!

And changing the rel="self" URL has a different problem – some readers (again, such as Feed On Feeds) treat that as the canonical URL and will update their subscriptions to point to that URL instead, so setting rel="self" to the unauthenticated feed means most users will be unable to remain logged in.

Basically, it’s a tricky issue that has no right answer with the Atom spec as it currently exists. So if some other mechanism has to be designed, it might as well be done in a safe, unambiguous way from the beginning. If some other use case for magic auth links comes up I’ll reconsider implementing them, but at least for friends-only subscription access, the privacy risks are simply not worth it.

Gah

Why didn’t anyone tell me that the previous blog post was posted as a very-broken comics post

Diagnostic process

Today was a travel day to Portland, for Retro Game Expo. So of course just as the train was ready to take off was when my HMO decided to call me to do the ADHD diagnostic intake. I asked if I could just call back later when I wasn’t likely to lose coverage in 3 minutes, and eventually I got the phone number to call.

So, when I got to Portland I called the number, where they immediately put me on hold for 30 minutes. After which they asked me what I was calling about, and when I said I was calling about getting my ADHD screening, they put me on hold for another 15 minutes. Not a great start.

Read more…

ADHD

So, this post about signs of undiagnosed ADHD showed up on one of my fibro communities and so much of it seemed PRETTY FAMILIAR, and I also found out that fibromyalgia and ADHD are highly comorbid, and then I was realizing that I stopped being able to focus on work and Getting Stuff Done when I had to go cold turkey on caffeine when my panic disorder started in 2011, and, wellp.

Read more…