Bryan Avatar
Bryan
he/him
Everything was beautiful, and nothing hurt.
Avatar

Bryan
@bryan

I exported all my photos from Google awhile back, but was dreading organizing them because Google Takeout had an insane file structure. Well, I figured if there was a good job for AI, this was one of them. Had ChatGPT write a python script to organize by month and year.

Avatar

Bryan
@bryan

Someone discovered Beatles - White Album on Minidisc.

Avatar

Bryan
@bryan

Tualatin Valley Water District soccer field.

Avatar

Bryan
@bryan

One aspect I miss about living back east are all the ethnic bakeries. My family used to run an Italian bakery and deli in metro Detroit. Italian, Jewish, Polish, Lebanese, and Mexican bakeries are all over the place. Portland doesn’t even really have ethnic neighborhoods. It’s weird.

Avatar

Bryan
@bryan

Mi piacerebbe entrare in contatto con alcuni urbanisti italiani riguardo al mercato del lavoro lì.

Avatar

Bryan
@bryan

Had no idea moving posts from Micro.blog to Ghost would be such a pain. Had to spin up a Wordpress server, import the posts, then export with the Ghost plugin. Now the zip file is too big 😂. I can break up the photos in batches, but not sure how am I supposed to break up the JSON file. 🤷‍♂️

Avatar

Bryan
@bryan

Admittedly, I had no idea how important agritourism had become to suburban childrearing.

Avatar

Bryan
@bryan

@luccamerel Micro.blog isn’t mastodon. It’s a blogging site. We don’t have the full mastodon functionality. We can only respond to messages, no boosts or likes. Also, when you go to my profile on Mastodon, it won’t show the full list of my followers. I have a few hundred in actuality. Just a difference of the systems, but we can still talk to one another.

Avatar

Bryan
@bryan

@luccamerel yep, that’s me. I must’ve liked something from my other account on urbanists. I can like posts on Micro.blog.

Avatar

Bryan
@bryan

@luccamerel Not sure. I’m on Micro.blog, not Mastodon, but I haven’t heard this before.

Avatar

Bryan
@bryan

Breakside Brewery Beaverton.

Avatar

Bryan
@bryan

Whoa. Looks like Ghost will not only adopt ActivityPub, but also integrate following others right into the platform, on your own site. Looking forward to this.

Avatar

Bryan
@bryan

@forpeterssake I’m in no way a festival person anymore, but I loved this lineup.

Avatar

Bryan
@bryan

After a lot of trial and error, I finally got Ghost up and running on my home server and accessible at my domain. Looks like I won’t be paying for hosting anymore, at least for my urban planning blog.

Avatar

Bryan
@bryan

Sunny Wednesday morning in downtown Portland for the Northwest Facilities Expo. Quite a different scene than the housing and planning conferences I’m used to. Plenty of swag, including free buckets 🤣. You just have to endure the gauntlet of people trying to sell you stuff. Don’t make eye contact!

Avatar

Bryan
@bryan

Now that we know that most of our office jobs can easily be performed at home, any required commute into an office counts toward your 8 hours that day. Go ahead, I give you permission.

Avatar

Bryan
@bryan

After a mild success of self-hosting PhotoPrism, I thought I’d see if I could get Ghost up and running in a docker container. No dice. I must’ve tried 20 different docker compose settings and I just don’t know what the hell I’m doing 😂

Avatar

Bryan
@bryan

@jmanes you know someone takes their coffee seriously when they’re using a Chemex! Cheers.

Avatar

Bryan
@bryan

Fungus among us

Avatar

Bryan
@bryan

@splinter Docker on a Mac Mini with tunnel.

Avatar

Bryan
@bryan

Getting the kids out of the house on this rainy Sunday.

Avatar

Bryan
@bryan

Indexing…only about 100k to go.

Avatar

Bryan
@bryan

55° this weekend, 85° next weekend. May can be so weird.

Avatar

Bryan
@bryan

Finally took the time to set up PhotoPrism on my network. Now to figure out how to access it remotely. Another day.

Avatar

Bryan
@bryan

Found a beautiful yet simple habit tracker in the App Store called Onrise. It’s free and comes with widgets, pomodoro timer, and a journal. I’d love to use it but apparently there’s no way to know where the data is stored or how to export data. Wish I could get Shortcuts and iCloud to work with it.

Avatar

Bryan
@bryan

@Judeet88 Agreed. I’ve been to 49/50 states and most of those were road trips. I had kids late so I’ve got little ones now, glad I got some of that out of my system.

Avatar

Bryan
@bryan

@Judeet88 Exactly! I won’t even take a cross-country flight without an aisle seat anymore.

Avatar

Bryan
@bryan

@Judeet88 yeah. Thankfully we had a roof rack.

Avatar

Bryan
@bryan

This popped up in photos as a 20-year memory today. This hit me like a ton of bricks. Coachella 2004. Me and some friends drove from Michigan to California, four-deep in a Honda Civic. This is my buddy Trevor. We’ve grown apart and have our own lives now, but I have a lot of good memories.

Avatar

Bryan
@bryan

I’ve saved about $75 in gas in less than 2 weeks with my new car. In reality, it’s likely more because my Subaru only got about 20 miles per gallon in city driving and this calculation uses 25 mpg as a baseline for comparison. Also had to supercharge the first few days before getting my charger.

Avatar

Bryan
@bryan

@heyloura

Authentication error:

It was behaving strangely. When I tried to authenticate from Safari, I’d get that error. Did it several times, same result.

Then I remembered that had the progressive web app on my Home Screen, but I kept getting the same pop-up to login overtop of the PWA, then I’d get that error. When I closed the pop-up (“done”), I wasn’t logged in underneath. I had to go through the process several times before it worked, then save a new PWA from the pop-up share sheet, reopen that, and then I was logged in.

The buttons at the bottom were not registering my clicks consistently. They’d show little circles overtop of them and register the touch, but not open the appropriate screen.

I just went back to the PWA and I was logged out again. I went through the authentication process again, and it worked. However, the buttons are still acting up.

Avatar

Bryan
@bryan

@heyloura I had some issues signing in, but I got it to work. This is very sharp. Great job.

Avatar

Bryan
@bryan

Couldn’t sleep last night, at all. Periodic bouts of insomnia are nothing new. So, when I know it’s a lost cause to even try, I kind of go off the rails digging into basic front end dev. I’ve been slowly making the Marfa theme (Hugo/Micro.blog) my own, with little tweaks. Some things I got done last night... bryans.life
Avatar

Bryan
@bryan

Without a doubt!

Avatar

Bryan
@bryan

@pimoore I mean technically the PNW route is supposed to reach Vancouver, but we’ll see if this plan gets any traction.

Avatar

Bryan
@bryan

@jimmitchell @mtt @vincent ah, thanks all. Looks like I had the Tiny Theme Tinylytics add-on installed as well from a prior design and that may have been interfering with the standalone plugin.

Avatar

Bryan
@bryan

@chrisfoley Hudson’s peaking out.

Avatar

Bryan
@bryan

@schizanon heh, that’s not a bad life.

Avatar

Bryan
@bryan

@jmanes Yeah, small town Michigan over here.

Avatar

Bryan
@bryan

@manton

For me, as someone relatively new to this, it was hard for me to fully understand the difference between posting to the feed and posting to my real blog. And why can’t I cross post when I choose only to post to my blog and not the feed? I think it would make things clearer if the microblog timeline was a cross-post option underneath the importing feed, exactly like Bluesky and Mastodon.

Also, short of being able to deselect individual posts from showing up on the M.b timeline, it would be handy to get JSON feed for categories. That way, I could have instant cross posting and have more flexibility in what M.b feeds to where without compromising on posting delay. If I’m understanding JSON feeds correctly, that is.

Avatar

Bryan
@bryan

@sod what a wonderful talent for photos.

Avatar

Bryan
@bryan

@jsonbecker it’s that I don’t have the choice. I prefer to post different kinds of material in different places. I’d like to start writing here but I don’t always think the audience here is the right one for certain material. I like to post memes for example, or sometimes I have hot takes, but I don’t want them in the M.b timeline. They’re more appropriate for Bluesky for example. I just want choice on a per post basis to not participate in M.b timeline.

Avatar

Bryan
@bryan

@jsonbecker what I like about it is that you’re not forced to participate in the M.b timeline.