July is Disability Pride Month!

I got a new domain after voicing an idea I’ve mulled over for a while: mutualaid.rocks. I still don’t know the exact shape of it, but I think it will start as a collection of resources for groups getting started or experiencing pain points with the tech side of things. Dreaming bigger, perhaps eventually offering some open source software to help with those, avoiding less ethical big tech services.


How Not to Write a Bio

I have been wanting to update my bio on the About page for a while as evidenced by the note I put at the top over three years ago “This page is quite old at this point and I am in the process of writing a new one.” I mostly had not updated it since 2011 beyond the annual update to my age. I originally had code updating that, but it did not carry over when I switched the CMS in 2015. I think I still look young for my age, but that “baby face” bit is not as interesting (nor as common) once you get into your forties.

(Apparently I have not even updated the age part in a couple years. I am actually 47 as of this writing. You can’t trust anything online these days!)

I thought I had rewritten the bio from scratch in 2011, but it looks like it was a slight reframing of the version I had since mid-2000s. It is interesting re-reading those and mapping my political and spiritual journeys through those times.

I think that is one of the reasons it took me so long to re-write it. I still wanted a bio that gives a fuller picture of me than the typical short social media bio, but isn’t overwhelmingly long. I kept overthinking it and also finding myself saying, “I should blog about that at some point.” An earlier draft of the new bio even included that line because I realized I had not written about when I promoted concerts. I meant it playfully — it is something I say sometimes — but a friend gave good feedback that it seemed kind of flippant, like it’s not actually important to me. I fixed that by actually blogging about it!

I also had trouble trying to summarize where I am at spiritually these days. In this current era of Christian nationalism, the term “Christian” understandably raises warning or red flags for many people. I am still comfortable with the term “Christian” for myself in part because I have discovered more diverse and affirming ways that people actually practice the faith. The other part is I don’t want to abandon the term to the politically-motivated people abusing it! The question was: how do I portray this in a brief bio without devolving into a long blog post itself?

I think I finally got there and have a bio that I think better reflects now-me. Check it out!


Archiving my current bio in preparation for the updated one. Also on Internet Archive:

music · faith · computer geekery · friends · liberty

These six words are probably the most succinct bio I could write. Keep reading if you would like more, though!

My name is gRegor Morrill, a.k.a. gRegorLove. Yes, “Gregor is a weird name,” 1 and I know gRegor is a weird capitalization. You can pronounce it “Greg-or,” “Greg-er,” “Gee-reg-or,” or “Floyd.” I am not too picky about it.

I am 45—yes, really—and one of the most interesting things about me is that I had a pacemaker put in when I was 28. It was a crazy story and I am very grateful to be alive.

Computers have been a big part of my life since childhood. (Now I even have one assisting my heart!) I particularly enjoy making web sites and applications that look great and work well. Most of my work is in programming, but I have quite a love for design and typography. I have been told that I have a good eye for them, which I attribute to my talented friends rubbing off on me.

There are some amazing people in my life. I love spending time with friends, meeting new people, laughing, and making other people laugh. Laughter is one of the best inventions ever.

I love how powerful music can be. A song can fit exactly how I feel, change how I feel, or even transport me to a specific memory. It is a spiritual experience at times. Going to concerts is one of my favorite activities and I enjoy promoting the artists that move me.

While I have quite an interest in politics as a topic, I have grown tired of politics as a process. Liberty is much more interesting to me. I am opposed to initiating force to achieve political or social goals. I think it is wrong and only perpetuates a cycle of people wielding force against each other. We can peacefully mature beyond such systems.

My faith in Jesus as Saviour is central in my life and I strive to follow Christ in all I do. I believe that God is relational and thus we are made to be the same way. Through our relationships we have great power for good, for redemption. “‘Love the Lord your God with all your heart and with all your soul and with all your strength and with all your mind’; and, ‘Love your neighbor as yourself.’” (Luke 10:27)

Pronouns: he/him/his


Flyer with headline 'Anti-Prime Days Fundraiser'. In the middle left, a thermometer with a goal of $500 in recurring monthly donations. In the middle, the We All We Got logo and a QR code linking to the donate page. In the middle right, another thermometer with a goal of $1500 one-time donations, currently filled to about $270. At the bottom 'Let's unite to support community instead of billionaires!'

Hey San Diego, We All We Got is running a fundraiser to help sustain the free grocery distribution and deliveries. Can you spare some money to support the community instead of billionaires? Every dollar helps!

weallwegotsd.com/donate


A Handful of Good Things

During Homebrew Website Club tonight, Joe reminded us of this quote as an attempt to end on a positive note:

“What do we got on the spacecraft that’s good?” — Apollo 13

My motivation to write has been in a slump but there have been some good things recently, so it was a good nudge to document them.

On Memorial Day weekend, I started taking walks around Golden Hill park. I did not set out with a plan to make it a daily thing, but I have kept at it. I usually go in the evening right before sunset. The sun and the cooler temperatures feels perfect and I find it a good way to reset my mind after the day. I hope to keep it a regular habit but am not putting pressure on myself.

There have been a few events with the local Covid-cautious community: a retro video game night, a meetup at Chollas Lake Park, and a birthday party. It’s been a nice change of pace from being a relative hermit earlier this year.

I attended the Art in the Park meetup and met a few new people. It was a perfect big tree in the park to hang out under and the people were great. I will be back.


It’s been a minute since I’ve listened to older Viva Voce, but I was reminded how great that first album is. Tracks: “Shining in My Shoes” and appropriately, “June.”


I was following James’ Search engine shortcuts in Firefox which was very helpful, though I was not seeing this part of step 5 in Firefox on Windows:

“Click the icon of the site in the ‘This time, search with:’ bar. If you haven’t already added the site as a search engine, a small green + icon should appear indicating you can add the site as a search engine.”

I knew that indieweb.org advertised OpenSearch, so I thought there should be a way the browser picks up on that. I found that right-clicking in the address bar gave me the option Add “IndieWeb (en)”.

screenshot of right-click menu with the option to add 'IndieWeb (en)'

That worked and the search now shows up under Settings > Search Shortcuts. However, it appears that the edit option is disabled, which seems like it might be a bug. That prevents me from adding a search shortcut like @iw unless I manually add the search engine.


Gripe: I'm so tired of badly behaved bots making the web that much shittier these days.


I'm glad Game Changer is back. I laughed so hard at the first two episodes.


Phishing email impersonating Capital One sent from OnlineAlerts--[yourname]@email.cz

Watch out for an email like this about Capital One, or any other financial site. If your account is locked, no reputable company should send you a link to enter your login information.

From my experience, real Capital One messages come from capitalone@notification.capitalone.com

To report suspicious emails to Capital One, visit capitalone.com/help-center/fraud-disputes/report-suspicious-email/. After filling out their form, forward the scam email you received to abuse@capitalone.com.

We've locked your online access.

Hi [name],

For your security, we've locked your online access due to too many unsuccessful sign-in attempts.

To sign in, you'll need to find and sign in with your existing username and password and need to reset your password after signing in.

Unlock Online Access [phishing link redacted]

  1. iOS
  2. Sign in to the Capital One Mobile app on your mobile device.
  3. Tap your profile photo.
  4. Select Security then mobile app verification.
  5. Tap the toggle switch next to mobile app verification to turn this feature on.
  1. Android
  2. Sign in to the Capital One Mobile app on your mobile device.
  3. Tap your profile photo.
  4. Select Security then Manage My Devices.
  5. Tap the toggle switch next to the name of the device you’re currently using.

Your safety and security are important to us. Thank you for choosing Capital One.

This one was sneaky because those numbered lists after the link seem like legitimate steps. I have never used their mobile app, but my suspicion is those steps would sign you out of the app. If you clicked the link and entered your login information, the attacker has it and could change it. Getting you to sign out of the app ensures you don't have any access at that point.

They also did a good job of including Capital One's boilerplate at the bottom of the message, including the legitimate From email and links to their Privacy Policy, Help, and Contact. The links used the click-notification.capitalone.com domain. I confirmed that matches real messages from Capital One.

To ensure delivery, add capitalone@notification.capitalone.com to your address book.

This email was sent to [email] and contains information directly related to your account with us, other services to which you have subscribed, and/or any application you may have submitted.

Capital One does not provide, endorse or guarantee any third-party product, service, information or recommendation listed above. The third parties listed are not affiliated with Capital One and are solely responsible for their products and services. All trademarks are the property of their respective owners.

Please do not reply to this message, as this email inbox is not monitored. To contact us, visit www.capitalone.com/help-center/contact-us.

Aside: I actually closed my Capital One account a couple months ago. They warned that eventually my online access might be turned off and they would send tax documents in the mail. At first glance, I thought that's what this message was, but realized my account was under a different email, plus @email.cz is phishy as hell.



I’m working on a new search feature in indiebookclub which uses Open Library and supports cover images. It has me tinkering with the UI of the posting form and I’m interested in feedback about this first pass.

My first thought was to display the selected book information in a more compact, read-only block at the top of the form so you only have to select the status (want to read, currently reading, finished reading), then optionally add tags and other choices if you are using Micropub.

However, I still want to give people the option to update the book information before they post, so I was considering a button that would change the book information into editable fields. I experimented with various options and did not come up with anything I loved. I am now leaning towards always showing the fields with the populated values. Keep it simple.

screenshot of new posting UI that has fields: read status, title, by, ISBN, tags, status, visibility, published date, and timezone offset; all displayed in a horizontal layout on a larger screen

Screenshot 1: on larger screens

screenshot of new posting UI with the same fields described above; all displayed in a vertical layout on a smaller screen

Screenshot 2: on smaller screens

I did make the form more compact overall: less padding inside the form fields, less vertical space between them, and a horizontal layout on larger screens (using this WCAG technique). I also moved the timezone offset field out of a collapsed details element.

For comparison, below is a screenshot of the form as it exists. There are still a few parts of it that need to be put into my mockups, like choosing ISBN or DOI.

screenshot of current posting UI with the same fields described above

Screenshot 3: the posting form as it appears currently, for comparison

There will still be an option to use this form without searching Open Library, so if you are using a bookmarklet or prefer to type in all the fields, that will continue to work.

I look forward to any feedback or questions!


Selfie with my mustache and beard
Selfie with my new clean shaved face

It’s the end of an hair-a.

I started growing the facial hair in April 2020 because, hey, why not? I had no idea if I would keep it for long, but fast forward six years and I guess I liked it. I still like it today, but I thought it was time for a change, especially with summer coming.


The Kids are Alright

I recommend listening to this performance while reading on:

UGA Wind Ensemble: A Mother of A Revolution! - Omar Thomas

The Watertown, Wisconsin school board voted to remove this song, “A Mother of a Revolution!”, from the spring concert. Why? Because the song was dedicated to Marsha P. Johnson, an important figure in the LGBTQ+ rights movement. And according to most of the board members’ bigotry, that must make it “indoctrination and radical curriculum.” 🙄

As TMJ4 News reports, the band director properly followed the board policy back in October, notifying families of the potentially controversial song and gave students the option to opt out. Only a few did.

Fast forward several months, and the board votes to remove the song just a week before the spring concert.

Students and family members spoke out at the board meeting:

“It is a band piece with no lyrics that is very technically challenging,” said Anderson. “We have worked so hard for months.”

“I don't think you guys understand how hard it is to listen to you guys not accepting,” one student told the board. “I know what it’s like to not be accepted.”

Students at the school and the middle school also staged walkouts. Good for them! I really hope the band will play the song anyway (surprise encore?) on May 18th.

Updates

A local church is hosting a community performance of the song by the school band and the composer, Omar Thomas, will be conducting! Wednesday, May 20, 2026 at 7:00PM Central. There will be a livestream as well: watertownimmanuel.org/concert

Watch:

Watertown, WI community members perform 'A Mother of a Revolution' following school ban



Me cheesing on the left, wearing a gray Viddler shirt, and Jon on the right wearing a green shirt

Throwback to 2009 at Steak 'n Shake with Kraz. Miss this guy. And Steak 'n Shake.

Original photo by Jon Krasnichan





Free idea for your website: Donnie Darkmode. Like regular dark mode, but it also adds an image of a man in a rabbit costume somewhere on the page.