No more YouTube
To fight my laziness and procrastination, I just unsubscribed from all YouTube channels and deactivated the app on my phone.
Tech, life and everything else
To fight my laziness and procrastination, I just unsubscribed from all YouTube channels and deactivated the app on my phone.
There are some online services that use email login. This means that instead of a combination of user name and password, only the email address is entered and a login link is sent to it. Basically, this is a good option to increase security a bit. The service only needs to store a list of email addresses instead of the corresponding password (hopefully encrypted and hashed) for each user.
I wrote something similar about Medium back in July to what Ben Werdmüller writes now. Medium isn’t doing something bad, it’s just that they changed directions over the last years. From being a platform, where anyone can write anything and anyone can read anything for free, it’s now something like a paid magazine anyone can contribute too (and earn some money from it).
The end of the year is coming and so came a mail from Spotify telling me about my musical year in review. I didn’t use the same Spotify account the whole year, but needed to create a new account somewhere around summer because the student discount (5€ instead of 10€ per month for Premium) expired after some years, although I’m still a student.
This article is from 2018, but it’s so true! It contains a lot of good reasons why Google AMP is bad for the health of the web. To do my part, I don’t implement AMP for my sites.
Thanks to AddToAny, there’s now a “Share” option on my blog. If you find an article share-worthy, simply click on that link and select how to share this article. It should be pretty simple.
In Hugo I use the following line of code to create a share link:
<a href="https://www.addtoany.com/share#url={{ .Permalink }}{{ with .Title }}&title={{ . }}{{ end }}" target="_blank" rel="nofollow noopener">{{ T "share" }}</a>
{{ T "share" }} is a translation string, but if you don’t care about translations, simply replace this with your preferred string.
These are the Nextcloud apps that are activated on my Nextcloud instance:
Today I got up at 7 am (although I could have slept a little longer) and instead of eating breakfast, I started directly turning on my PC and finishing an open programming assignment. It took me about an hour, but after finishing it, I felt so good.
My dynamic Hugo backend (it’s not just Micropub anymore) should now send Webmention requests automatically after publishing a post. I first thought about using the Telegraph API for that, but then just took the webmention library written in Go by Will Norris.
I just found this article on how to create a basic ActivityPub server. It let’s me think about adding ActivityPub support to my hugo-micropub project (which then becomes more than just a Micropub endpoint for my Hugo setup). It’s definitely a project I finally want start once I’m done with this semester.