

deleted by creator


deleted by creator


Probably more so if a language has heavy use of postpositions.


If you are creating interfaces for classes that will not have second implementation, that sounds suspicious, what kind of classes are you abstracting? Are those classes representing data? I think I would be against creating interfaces for data classes, I would use records and interfaces only in rare circumstances. Are you complaining about abstracting classes with logic, as in services/controllers? Are you creating tests for those? Are you mocking external dependencies for your tests? Because mocks could also be considered different implementations for your abstractions. Some projects I saw definitely had taken SOLID principles and made them SOLID laws… Sometimes it’s an overzealous architect, sometimes it’s a long-lasting project with no original devs left… The fact that you are thinking about it already puts you in front of many others…
SOLID principles are principles for Object Oriented programming so as others pointed out, more functional programming might give you a way out.


M atheist (not cut) but if you need Christian reason then
Galatians 5:2
Mark my words! I, Paul, tell you that if you let yourselves be circumcised, Christ will be of no value to you at all.
I would be wondering if the grandpa is really a grandpa, maybe he should provide paternity test first.


So not handegg?
deleted by creator
deleted by creator


I saw the first movie, forgot almost completely what it was about. But I have to admit I thought it would be about the the Airbender. Half of the movie I felt stupid and cheated at the same time… Probably why I don’t remember what it was about.


With out most respect - is there any chance that you are one of the people who is so hang up on being nice that they never think about other people?
I am only a solo user that tried similar recovery.
There are several jobs in the admin section, one of them is “migrate the storage template” or something like this. I think that thing might do what you want. I would check that it is set properly depending on what you were using previously and rerun in. https://immich.app/docs/administration/storage-template/
I also wanted to mention that normally Immich dumps its own db into a file backup file somewhere. I forgot where. Check the database dump backup cron job in the settings.


Relevant xkcd https://xkcd.com/865/


They have a years long running PR to add SSO that just doesn’t get merged in for some reason…
From my experience men often underestimate how often women face weirdos. While the whole conversation might happen only in authors head the initial comment of the guy is quite a regular thing. It is a form of bullying. The rest of the conversation might happen in the authors head only, but it’s sad that women have to face such behavior in the first place IMO. If you don’t think such conversation happens at all, you might get enlightened by the everyday sexism project, the related (audio)book, or just ask a friendly woman around you if they ever faced it. https://everydaysexism.com/


I do. On my imaginary scale around 4 out of 10. So far the mess looks to me like it was voted in.
In the end, when I was setting it up, I realized that the only apps I use to connect and listen are using the rest API and I never got that one to work when I was setting it up. I had to bypass rest API endpoints like other poster here and create internal users in navidrome to keep some kind of security.
I would love someone posting up to date guide how to do it properly.
In the end problem was with the Subsonic Api and and the fact that I did not know how to implement subsonic authentication scheme on my proxy (caddy).
https://www.navidrome.org/docs/usage/reverse-proxy/