Notes

Yesterday I was talking to @Seb and he showed me his emoji page where he lists all the emojis used on his website. If you click on them, you can also see the posts where they are used. I thought it was such a great idea that I did the same. You can see all the emojis I’ve used on this website sorted by frequency (most used first) and which posts they were used in!

Yesterday I was talking to @Seb and he showed me his emoji page where he lists all the emojis used on his website. If you click on them, you can also see the posts where they are used. I thought it was such a great idea that I did the same. You can see all the emojis I've used on this website sorted…

Today I started executing the experiments for my thesis project and they take so much time 😱. Around 30 to 60 minutes each and I have to run around 20 in total. I really wish I could defend the thesis before September, but it feels unlikely. For that I have to have a very good draft by the end of next month, which is feasible, but unlikely.

Today I started executing the experiments for my thesis project and they take so much time 😱. Around 30 to 60 minutes each and I have to run around 20 in total. I really wish I could defend the thesis before September, but it feels unlikely. For that I have to have a very good draft by the end of ne…

In Portuguese, we call weekdays “dias úteis”, which literally means “useful days”. Yet, we don’t call the remaining useless.

In Portuguese, we call weekdays "dias úteis", which literally means "useful days". Yet, we don't call the remaining useless.…

Now that I’ve crossed the English Channel (or Canal da Mancha, in Portuguese) by train twice, I must say that it was a very nice experience. From Rotterdam to London, it takes approximately 3h30m, including a ~30 minutes stop in Brussels.

However, I also have some notes that may not apply to everyone: (1) it would be much quicker to get a flight directly from Eindhoven that takes 1h to get to London, (2) the security and border procedures at Rotterdam are quick, (3) the security and border procedures in London are a bit slower, (4) you need to be some time in advance at the station, just like the airport.

Nevertheless, it was a good experience and I would recommend it! It’s much more comfortable than a plane and better for the environment. Unfortunately, it’s also much more expensive! If you buy it in advance though, it can be worth it!

Now that I've crossed the English Channel (or Canal da Mancha, in Portuguese) by train twice, I must say that it was a very nice experience. From Rotterdam to London, it takes approximately 3h30m, including a ~30 minutes stop in Brussels. However, I also have some notes that may not apply to everyo…

I have two articles in my drafts but I need to get some courage to finish them 🥲

I have two articles in my drafts but I need to get some courage to finish them 🥲…

A few days ago I mentioned that I wanted to ditch my daily Last.fm backup script and instead publish the scrobbles on my website. Well, I did it! Instead of publishing a post per scrobble, I automatically create a post that contains all the scrobbles from that day (yesterday example). In addition, every month and every year receives its own summary post with top artists, albums and songs, as well as listening clock and listening week plots! Here’s last month and last year for example!

A few days ago I mentioned that I wanted to ditch my daily Last.fm backup script and instead publish the scrobbles on my website. Well, I did it! Instead of publishing a post per scrobble, I automatically create a post that contains all the scrobbles from that day (yesterday example). In addition, e…

Today I read a news about GreenCityTrip, a night train that travels to some European cities. From the Netherlands, you will be able to take a night train to 15 different destinations. It is not a regular train with a regular schedule. Instead, there are different 5-day trips scheduled across the next months that you can book. It seems like a very nice idea though and I’m curious to take one of these trips. I really enjoy trains and I think it’s a great alternative to flights, especially night trains for long distance trips.

Today I read a news about GreenCityTrip, a night train that travels to some European cities. From the Netherlands, you will be able to take a night train to 15 different destinations. It is not a regular train with a regular schedule. Instead, there are different 5-day trips scheduled across the nex…

Next quartile, I will not only be working and doing my thesis, but also taking a weekly Dutch lesson and be a TA for a Deep Learning course. Did I make a bad decision?

Next quartile, I will not only be working and doing my thesis, but also taking a weekly Dutch lesson and be a TA for a Deep Learning course. Did I make a bad decision?…

A month ago I went to the municipality to exchange my Portuguese driving license by a Dutch one. The reasons were mostly by ease of use and that it would come handy in some situations. The thing is that here they take your original driving license during the whole process. Usually, this process takes about 2 to 4 weeks. Since I haven’t received anything until today, I called.

The RDW (authority that takes care of this things here) told me they couldn’t validate my license using the EU online system and that they contacted the Portuguese entity for validation. Of course, they haven’t received any information yet. I talked to other people from EU and it took only 2 weeks. I guess it was because the online system was working with their country. Let’s see how much longer this will take…

A month ago I went to the municipality to exchange my Portuguese driving license by a Dutch one. The reasons were mostly by ease of use and that it would come handy in some situations. The thing is that here they take your original driving license during the whole process. Usually, this process take…

Today it marks the first month since I officially started my Masters project. I don’t know how I feel about it. I expected to have done more progress, which scares me a bit. But I’m positive it’ll turn out well.

Today it marks the first month since I officially started my Masters project. I don’t know how I feel about it. I expected to have done more progress, which scares me a bit. But I’m positive it’ll turn out well.…

Right now, I have my Last.fm scrobbles backed up. Every day, a small script fetches everything from Last.fm and dumps it into a file. The script is not very well optimized and downloads every scrobble since ever every day. Anyways, the point is not that. I would love to have the things I listen to in this website, just like I have for the watches. But there’s a problem: the sheer amount of data!

Since mid-2020 until right now, I have 32 526 scrobbles on Last.fm. Doing the math, I have, on average, a little bit more than 50 scrobbles a day. That would be 32K posts. That would generate too many posts, at least in my opinion. I’m sure Eagle, and of course Postgres, would be able to handle it. However, it would easily pollute my omni feed. One of my ideas was to put all the daily scrobbles in a single file that would be rendered as multiple entries. Basically, every time my Micropub endpoint would receive a scrobble, it would append it to the the publishing day’s scrobble file. I will sleep on this idea.

I know that some people, like Jamie, do a yearly music review post. Do you have any other examples?

Right now, I have my Last.fm scrobbles backed up. Every day, a small script fetches everything from Last.fm and dumps it into a file. The script is not very well optimized and downloads every scrobble since ever every day. Anyways, the point is not that. I would love to have the things I listen to i…

I just made a few upgrades to my IndieAuth client and server to match the new version of the specification which is more in line with OAuth 2.0 specification. I added introspection, user information and the metadata endpoint. All the changes I made are backward compatible with older clients. For the library, I released a major version simply because I made a few breaking changes regarding functions naming to match the specification better. I’m thinking about supporting refresh tokens too. I wonder, however, if there’s any IndieAuth app that uses refresh tokens. It’d be great to test.

I just made a few upgrades to my IndieAuth client and server to match the new version of the specification which is more in line with OAuth 2.0 specification. I added introspection, user information and the metadata endpoint. All the changes I made are backward compatible with older clients. For the…

I’ve been using Spark as my e-mail client since I got into Apple devices. Spark is an Ukrainian app and recently my university’s opsec team reached out saying that, even though I have permission to use the app - because I had asked for it -, it may be removed due to the current conflicts in Odessa. I think it just happened because I can’t use it anymore. I moved back to the native Mail app on my devices. The ironic part of this all is that my university’s opsec team recommended Gmail as an alternative. Yes, Gmail.

I've been using Spark as my e-mail client since I got into Apple devices. Spark is an Ukrainian app and recently my university's opsec team reached out saying that, even though I have permission to use the app - because I had asked for it -, it may be removed due to the current conflicts in Odessa.…

Today I voted for the first time on the municipal elections in the Netherlands. One of the largest differences from Portugal is that you vote on the specific person and not a party. The other one is that I can vote anywhere I want in Eindhoven. It was a nice and swift experience.

Today I voted for the first time on the municipal elections in the Netherlands. One of the largest differences from Portugal is that you vote on the specific person and not a party. The other one is that I can vote anywhere I want in Eindhoven. It was a nice and swift experience.…

Today I made some visual updates to my website. I replaced the spatial background by a plain colour background and merged the header and navigation bar into one. However, I still kept some pages with a custom background because it looks great for some specific occasions.

In addition, I also cleaned up the display of some micro posts, such that they take less space while conveying the same information and looking equally as good. There are still some things I want to change, such as Webmentions and forms and buttons. I will, however, defer that for a later time.

Today I made some visual updates to my website. I replaced the spatial background by a plain colour background and merged the header and navigation bar into one. However, I still kept some pages with a custom background because it looks great for some specific occasions. In addition, I also cleaned…