Show more has been upgraded to mastodon 2.9.0rc1! 🎉

My todo list isn't terribly long, but things are not being knocked off it:

1. Get off WordPress
2. Probably need to upgrade a server because mastodon and wordpress seem to be fighting over resources. I still haven't been able to find any published resource requirements for mastodon, do they exist?
3. Create a home lab, testing on VPS gets expensive.

Also, iOS seems to have trouble with reloading . I have to manually go to Setting -> Reload to see new toots. :/

A live-migration left one of my servers in a weird state. top wasn't reporting CPU usage accurately, and systemd was having a helluva time restarting mysql.

Tried everything I could think of, but eventually a server reboot fixed everything.

Looks like Sign In with Apple is going to be mandatory for many apps. That's one way to get adoption.


If you're subjecting your employees to security awareness training, it should be catered to your users.

Your InfoSec team doesn't need the basic training - it's a waste of time.

Part of @sir drive for more blogging I posted a first post of several about the difference between Users and Contributors in Floss.

New blog post: "Tech veganism"

Wherein I try to understand what makes a "tech vegan" (i.e. someone who avoids closed-source software and big tech companies, i.e. probably you), and whether there are parallels with real veganism.

"Warning – do not click on Twitter ads" by Terence Eden

Apparently if your Twitter account gets highjacked, the highjacker can post sponsored tweets in your name without you knowing it. Yikes. 😬

The more I work in web development, the more I conclude that the majority of web teams are just not skilled/disciplined enough to build an SPA when a static site will do.

Static sites do not have to worry about:

- memory leaks
- the back button / history
- scroll state
- focus state
- page lifecycle (tab freezing/unfreezing)

SPA frameworks should come with a "you must be this tall to ride" sign.

I’m so glad my job is more or less fine with me setting my own work hours.

It makes accidentally staying up until 0500 easier to manage.

Shoutout to craigslist for being exactly the same website for 20 years, and a damn good one at that

Turns out adding Mastodon to one of my servers was a little too much for it!

Now migrating all general website stuff to a new general web host.

After reading Gitlab’s response to yesterday’s security issues, I can’t help but laugh. It’s 2019 and people are STILL not using MFA and people are STILL storing sensitive passwords in plaintext!

That’s asking for trouble these days.

Use a password manager. Use multi-factor authentication wherever possible. And don’t store passwords in plaintext! How hard is this?

I spent a lot of time today playing with sourcehut builds (

I’m blown away at how easy everything was. A quick YAML file later and I’ve got a process that tests a package and, if all goes well, zips it up and copies it to an S3 bucket. (Because sourcehut git doesn’t provide zips, just tarballs, and Ghost themes need to be zips.)

Show more
Mastodon - is one server in the network