webmention.js updated

Comments

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

Comments

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

Comments

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!

Comments

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

Comments

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 Snipcart 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

Comments

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

Comments

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

Comments

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.