My todo list isn't terribly long, but things are not being knocked off it:
1. Get veganmsp.com 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 #Pinafore. I have to manually go to Setting -> Reload to see new toots. :/
Looks like Sign In with Apple is going to be mandatory for many apps. That's one way to get adoption.
It is proven! I am matthewjorgensen on Keybase: https://keybase.io/matthewjorgensen/sigchain#67fae47d2cc1c1ad792a8ed1048b682d27e2bbad98ac186ac416862ef884a2fd0f
New blog post: "Tech veganism" https://nolanlawson.com/2019/05/31/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 https://shkspr.mobi/blog/2019/05/warning-do-not-click-on-twitter-ads/
Apparently if your Twitter account gets highjacked, the highjacker can post sponsored tweets in your name without you knowing it. Yikes. 😬
What is a fork, really, and how GitHub changed its meaning
'Snapchat Employees Abused Data Access to Spy on Users'
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.
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 (https://builds.sr.ht).
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.)