I would not be so quick to judge.
Book are better consumed actively than passively. To me it hints on a desire to absorb what's being read. i.e. a thirst for knowledge that is weighed above material possession.
And for some non-geoblocked music, if you want to actually purchase the song as MP3, there's no way unless you have a Mac or Windows PC to install iTunes (too bad for Linux users).
https://uk.7digital.com/ has a lot of songs available in MP3 format, but not as many as on iTunes.
I remember asking you for this, so Thank you so much!
It works quite well from what I can see.
Small UI issue: on Desktop, the left sidebar should be scrollable, because now on Firefox I can't reach the "Language" menu item in the search results view, unless I zoom-out.
> there's this trend of purego implementations which usually aim towards zero dependencies besides the stdlib and golang.org/x.
I'm interested in knowing whether there's something intrinsic to Go that encourages such a culture.
IMO, it might be due to the fact that Go mod came rather late in the game, while NPM was introduced near the beginning of NodeJS. But it might be more related to Go's target audience being more low-level, where such tools are less ubiquitous?
What's wrong about filtering before saving, is that if you forget about one rule, you have to go back and re-filter already-saved data in the db (with some one-off script).
I think "normally" we should instead filter for XSS injections when we generate the DOM tree, or just before (such as passing backend data to the frontend, if that makes more sense).
Nowadays, the scope of what I can care about is drastically reduced.
But one area where I don't allow care to be dissolved (apart from my family) is the work I do.
I had to leave a job where co-workers wouldn't care and it was about to influence my own level of care by the end.