Where am I?

So… I’m writing again, and partaking in a little summer writing project (coined “Hot Blog Summer”) with my partner Dr. Lucy. Good gravy, folks, the amount of plugin clean-up I had to do to get this and my next post out is wild. 😅 While I’m editing my first meaty post, here’s how you can find me these days:

Mastodon

I’m over at irrsinn.life/@melissa, posting about Beat Saber, other games I’m playing, a bit of social justice stuff, and tech. Come chat with me there. I really don’t spend much time on Twitter these days aside from Future Proof Games work and folks I get push notifications for.

Continue reading Where am I?

Nuremberg: Day 1 (Monday)

(Note: it’s looking like I’m going to be a day or two behind on each of these. That’s not the worst, I guess.)

Agenda:

  1. Get checked in at the apartment
  2. Get food
  3. Walk around and see some stuff

A pretty chill agenda, brought on by the fatigue of travel and wanting to ease ourselves in a bit.

I teased this in the last post:

A small stand with German instructions for (maybe) how to flatten a wrinkled public transit ticket.
Oh, fuck. How does public transit work?

I wish I had a picture of what Google’s live translation made of that photo, but it was garbage. Something about wrinkles. Translating now based off of that picture reveals that we should have had our train tickets stamped for validation. Oops.

But we made it!

Continue reading Nuremberg: Day 1 (Monday)

Nuremberg: Day 0 (Travel)

Travel day was only slightly Home Alone-esque. I got most of the way to the airport before realizing I didn’t have my passport. Luckily, it’s a 15-20 minute drive, but we only had a bit over an hour once we got through security.

…I like being at airports early. Sue me. Better to chill at the gate than chill at home and have to do the backpack run through the airport.

Anyway, the new (?) United wing of the Charlotte-Douglas airport has added some cool digital mural art that we ogled:


The flights themselves were pretty easy. Charlotte to DC ran late, DC to Zurich was smooth. Dante’s joy at being on a plane as large as the trans-Atlantic one was adorable.

Continue reading Nuremberg: Day 0 (Travel)

Nuremberg: Day -1

Dante and I are flying out to Nuremberg for Christmas in about 13 hours! I’m ready for it, but today (Saturday) was shenanigans:

  1. Swapping out my cable modem caused over an hour of downtime with multiple customer service calls.
  2. United Airlines removed a segment of my return flight with no notification, meaning we would have gotten back to Newark on Christmas Eve with no way to get to Charlotte.
  3. United’s carry-on bag policy is one inch smaller in width than my (new!) bag. I don’t really mind checking a bag (it’ll be free), but I worked hard to not overpack and be carry-on only, dammit!

In far cooler news: I’m going to Germany for Christmas. It’s Dante’s first time leaving the country, and my first time in Germany. I’m so excited. It’s 2018, and I’m excitedly printing directions Just. In. Case.

I have a plan for getting photos and updates out on this trip: photos will be compiled here daily with whatever notes and thoughts I have. I don’t promise anything extensive in terms of reflections, since I’ll want to be more in the moment with Dante, but I do want to circulate photos, which I largely failed to do in my previous travels. 
Travel videos will be posted over on irrsinn.video, then embedded here in my daily posts.

So! Follow me here via RSSMastodonFacebook, or the blog’s ActivityPub stream (this is new to me, but searching for @blog@irrsinn.net on Mastodon brought it up). 

Wish me fun and good luck!

Migrating G Suite to Gmail

Have Google Home and a G Suite account and wish your calendar was accessible? Good luck waiting for Google (2+ years) or messing around with external services to bridge the gap. 

An alternative is to switch back to Gmail and get it to send/receive using your personalized domain. Ugh. Unfortunately, Google seems to be sticking to the idea that G Suite is now for businesses, not personal use, so there are a few things G Suite users are being denied.

I have a Google Apps for Domains account (now G Suite) for irrsinn.net, and have for years. A lot of stuff to tied to it–OAuth, Hangouts history, voice personalization, keyboard personalization, etc. I wanted to move as much as I could to my (even older) gmail account.

I really, really liked Christopher Hamilton’s “Migrate G Suite account to a Personal Google Account“, and it got me 85% of the way to completion. Definitely follow that. There are some places where things were different for me or I found solutions that original author didn’t. This post is an extension of Hamilton’s, not a replacement.

Email

The original article mentions going away for a couple of hours while email imported. Eight years of not-pruned-enough email took a couple of days, so beware. Start the import early if you have tens of thousands of emails, and work on all the other parts of the conversion while it’s happening.

Also, clean up your damn email as it’s migrating into Gmail. Just delete all that shit under “Promotions”–you can’t use a 2015 coupon from your local nursery anymore.

DNS/Domain registration

This domain isn’t registered or hosted through Google Domains, so this step from the guide didn’t line up. Instead, my hosting provider has MX records for G Suite. Once all emails have finished importing to your Gmail account and you’re ready to flip the switch, reset your MX records and email hosting to defaults with your hosting provider (presumably that they host your email), and forward all emails to your Gmail address.

Chrome settings

Bookmarks are easy (although I moved my bookmarks to a self-hosted Shaarli instance when I switched to Brave on my phone), but I couldn’t find a way to migrate history, extensions, etc. I had about 65 tabs open, and I just went one by one and closed ’em or moved them into my new Chrome profile that syncs to the Gmail address. Bai, settings.

I store very few passwords in Chrome–mostly those for stuff that logs me out approximately every 10 seconds anyway (*looks at nhl.com*). Everything goes into 1Password, including sites using OAuth. I continue to recommend Nathan’s excellent piece, “On Digital Identity, Technology Dependents, and Death“, although I’d do things a little differently these days with 1Password’s online service.

Hangouts

One of my biggest concerns was whether people could IM me at my “good” email address, and the answer is “yes”.

Unfortunately, if they already had a conversation with my “good” address, they can’t start a new one that reaches my Gmail account. Even if they archive the old one, a new one goes to the old G Suite account. Hangouts also doesn’t seem to be updating the email address on that old account, so no one is getting the clever joke in it.

Le sigh. I love Hangouts. I was also really bummed to not be able to migrate my history smoothly, as Chats can’t be forwarded like emails. I used Google Takeouts to get a JSON download of my Hangouts chats (500 MB of text!), but I’m not sure what I want to do with it.

It’s not very immediately readable/searchable, so I’m toying with tools like hangouts-reader to get a different format. I may very well write a command line parser to side-step the issue of browser memory. 

In short, Hangouts is something of a trash fire. This and Google Play are the primary reasons I even need to stay logged in as the G Suite user.

YouTube channel

You can, if you wish, download and re-upload all your videos. You’d lose view counts, URLs, comments, etc. 

Or you can follow a merry path to change the ownership of your channel. Assuming you’re a normal casual YouTube user rather than someone who knows that “Brand Accounts” are even a thing, follow links from that support page to create a Brand Account, move your channel to it, then transfer ownership to your Gmail account. I then migrated the channel to my Gmail account directly, but you could also just keep the Brand Account and enjoy the flexibility it provides. (I was just sick of having so many things with the same profile image floating around.)

It turns out that subscriptions are tied to your channel, not your account, so my 235 subscriptions followed along like little ducklings, although I lost statuses of what I had watched. (This was an open question on the original article.) 

Google Fit

Nope. Couldn’t find a way to do it. I just let my Gmail create a Fit account, then shifted all my app connections to point to the new account. MyFitnessPal and my scale app have the most important information anyway. (Also, can we talk about this new design that makes it near-impossible to have a damn step goal?!)

Google Play, Google Books

Nope. Can’t migrate any of it. Anything that might be considered a “purchase”–even if it’s free or you uploaded it, in the case of a book–is pretty locked down. I understand the security aspect of that, but I’m still sad. I have an export of my book notes/marks anyway.

OAuth

In case you aren’t sure what “OAuth” is, it’s when you log in using the “Sign in with Google” or “Sign in with Facebook” buttons instead of a username and password. It’s a great way to avoid being on the list of folks with exposed passwords, since you don’t give every rando web developer a password. It’s unfortunate when you decide that Facebook is the devil or that you need to change Google accounts.

In addition to the original article’s note to check the “connected applications” list, also leverage your third party password manager of choice for anything you’ve marked as using OAuth instead of an actual password.

Lastly, if you keep your G Suite account open with a changed email address (e.g., deadass@irrsinn.net) to make your main email address available, OAuth connections on that G Suite account still work. You’ll just login to Google with that fake address. You probably have to keep the G Suite account around for Google Play anyway, so it’s not the end of the world.

A Note on Google Takeout

A suggestion you’ll see all over the place is to use Google Takeout — that sounds great, but a lot of those exports can’t be re-imported. That’s not a migration, that’s an archive, and they even call it that. If you’re willing to go into a hunt for a conversion tool (like I mentioned for Hangouts), then feel free, but don’t get your hopes up about anything Google-provided.

Did I miss anything?

I think the original article plus this one makes for a pretty complete picture, but there are plenty of Google services that I don’t use and probably haven’t heard of.

Eight years of G Suite entrenchment is tough to work through, so don’t take this on casually, folks.

taking joy in human unreason