
Cool Links Vol. 2: August, 2024
5 min read
Links to the best stuff I've read or watched during the month of August, 2024
A chronological view of everything I've posted here, since the beginning of time (or the blog's inception, whichever comes first).

Cool Links Vol. 2: August, 2024
5 min read
Links to the best stuff I've read or watched during the month of August, 2024
Dynamic text color contrast based on background lightness with CSS,SVG filters
If youâve ever worked with CSS variables on a project, you know one of the main challenges is getting color contrast to work correctly. When the background color changes, the text color (which should have high contrast) might not work as well. Often we handle this by having a --color-contrast variable, but this added complexity builds up quickly.
This article goes into an alternative way that uses CSS and SVG filters to let the browser apply the contrast automatically. The CSS-only alternative has a problem with fringing, but the SVG one seems straightforward enough and gets rid of that issue. Thatâs pretty clever!
I assume the main drawback of that approach is that you donât have full control over the text color, so if having an exact color is crucial to you, then youâre still stuck with hardcoding color variables.
In case you donât know this blog, I highly recommend checking other posts out. âbrrâ is a blog made by an IT worker that worked for a few months in Antarctica, and regularly blogged about some of the unique situations and challenges faced there. They are back home now, and published a post about the challenges faced due to Antarcticaâs very limited internet access, and how a lot of stuff we take for granted just wasnât usable there.
Makes us think about how much code we ship on our apps and websites. Surely there are ways to make our websites work with less and require less resources to run? We never know who, how and where our users might be.
Generative AI has a lot of problems, but itâs really good at creating some fun stuff. This tool asks for a GitHub profile handle and roasts it, using public data from your profile and your public repos. Itâs surprisingly good at it⊠and it might get your feelings hurt.
Hereâs a bit of what it says about mine:
Your website might be âlightweight,â but it seems like the only thing lighter is the impact of your contributions. If I wanted to stumble upon such âhigh-qualityâ work, Iâd check out my toddlerâs finger painting. Keep swinging that magic wand, maybe one day youâll code something that doesnât make people cringe!
Iâm okay, I promise đ„Č âŠ
Is this the slow decline of the Apple "cult"?
This great article goes into how Apple went from being kind of an underdog to becoming the biggest company in the world, and how that made its loyal fans from back in the 2000s kinda loathe the company nowadays, with its greedy actions and overall abuse of market power.
I never had access to any Apple products until ~4 years ago, so I never really got caught in the Apple hype train. Still, thatâs what I mostly use nowadays and while I like their products, itâs really hard to have any kind of sympathy for them (which is honestly okay; companies should never be your friends). So, itâs nice reading what someone that was in that hype train feels about all the negative Apple news that are all around us all the time.
The Baseline - How to Create Long-Term Happiness
This fantastic article talks about how weâre often chasing down big goals as a form of reaching happiness, but those big highs often come with big lows right after. What if we aim to make the baseline higher instead of reaching higher highs all the time?
It kinda goes along with what I wrote about longterm goals a few months ago. Not to brag, but I think that article came out really great ;)
Why we should embrace being average
I read the Brazilian Portuguese version of this article, and it kind of goes into the same idea as the last one. It talks about how perfectionism can be harmful to oneâs self-esteem and how accepting being average allows us to try more things and to live life to the fullest. Perfectionism has nothing to do with achieving success, only with avoiding doing things weâre afraid of not being good at.

Apple Vision Pro First Impressions
5 min read
Decided to jot down my first impressions of this weird device after trying it out for the first time.

Roleplaying in Orgrimmar
2 min read
Who would have thought that interacting with people on a multiplayer game could be fun?
Warcraft
Reviewed on Aug 11, 2024
As a longtime Warcraft fan, I watched this back when it came out, and finally rewatched it now. I remember being fascinated by seeing the Azeroth I knew so well on the big screen, but once that feeling goes away, itâs just an okay film.
It feels rushed and gives the feeling that whoever was involved in making it wasnât a fan of the games.
The Zone of Interest
Reviewed on Aug 04, 2024
Everything about this movie is great. Atmosphere, acting, sounds, and how it plays with historical context. Itâs meant to make you uncomfortable, and it succeeds in doing so.
Too bad it just didnât hit me the way I think it should have. I get why it should have been great, it just wasnât for me.