Sounds like you need digikam. I have been a happy digikam user for more than a decade now. It works really well.
The automated AI face detection can be improved compared to immich. But I guess this whole area is developing rapidly these days so I expect it to get better soon.
Partly because my job requires more than 5 minutes of thinking, and partly because my dentist just told my I have a hairline fracture on one of my molars that might require a crown just a few months after having similar work done on another molar. It's been on my mind.
> The primary purpose of teeth is to chew food. Including moderately hard materials such as roots, etc.
Roots like carrots? Sure! In fact, I'm inclined to think it's unhealthy to just eat soft foods. Roots like a stick? Our teeth were not designed for that.
Fun fact, beavers incisors keep growing their whole life. Not mine though.
For non-German speaking, here is a summary of TFA:
In June of the previous year, Russian hacker Oleg N. was arrested in Yerevan, Armenia, at the request of U.S. authorities who accused him of large-scale fraud. However, he managed to escape during a court session and disappeared. Later, leaked chats revealed that Oleg N., known online as "Tramp," was the leader of the notorious hacker group Black Basta. This group specializes in ransomware attacks, targeting over 500 companies and institutions worldwide between April 2022 and May 2023.
The leaked chats also showed the group's internal discussions during an attack on the U.S. hospital chain Ascension. Members expressed concerns about the ethical implications of their actions, especially regarding potential harm to patients. Despite these concerns, they decided to decrypt the affected servers but still demanded ransom for the stolen data.
Oleg N. was previously involved with another ransomware group, Conti, and used his experience to establish Black Basta. The group is considered a significant threat to cybersecurity, having extorted over 700 companies globally. Oleg N.'s escape and continued activities highlight the challenges in combating cybercrime.
Additional details from the chats reveal that Oleg N. claimed to have high-level connections that helped him escape. He mentioned having friends in the Russian intelligence services, FSB and GRU, who assisted in his release. This suggests that Russian intelligence agencies might have intervened to prevent his extradition to the U.S., protecting their interests and ensuring he wouldn't testify against them.
This affects most (all?) Garmin fitness products such as the popular Fenix watches.
The Garmin Connect app seems to be completely useless without the Garmin Connect servers being up. It is not even possible to see local data on the phone.
I guess this also means that at some point in the future when Garmin discontinues the servers an enormous amount of watches becomes useless worldwide.
You can still read and parse FIT files via many many utilities and services.
The problem that happened last time is the satellite shortcut files for GPS were never updated for weeks and went stale, so GPS took minutes to lock instead of seconds.
However it is well known now after years how to create the GPS files for mediatek chipsets.
What's never been documented is how to make them for the SONY GPS chipsets.
EPO.bin (mediatek) vs CPE.bin (sony)
this paper lists other potential sources for those files
aha! this is the url for direct download of CPE.bin which you should put into the \GARMIN\REMOTESW directory on your garmin watch/device that has SONY GPS (not mediatek)
#(save as CPE.bin into \GARMIN\REMOTESW )
# https://api.gcs.garmin.com/ephemeris/cpe/sony/lle?coverage=WEEKS_1&constellations=GPS,GLONASS,GALILEO,QZSS
> The Garmin Connect app seems to be completely useless without the Garmin Connect servers being up. It is not even possible to see local data on the phone.
Not the case, I can see all the local data from my watch in the app and still sync the two, just missing cloud backups and online specific functionality
Are you sure about that? I have a Garmin Fenix 6 and the Connect app on Android. While it's true that all data is stored locally on the watch and it doesn't need to be tethered to a phone to work, I'm pretty sure that syncing the watch to the Connect app does require the Connect app to be connected to the server. I have experienced this multiple times, after completing a hike in a remote area and I try to sync the Hike Activity to Connect it fails due to not having a cellular connection despite the watch being connected to the phone via Bluetooth.
I could swear I've also gotten data sync's while in limited connectivity situations, but to be fair could be that occasionally it was just able to phone in enough to do its thing.
Service is back up, so just testing real quick, at least on IOS , turning off wifi/cellular (not airplane mode) - my fenix at least seems to still be streaming heart rate data to the app. Not entirely sure what else will update from local data though (if anything).
Last time this happened, there were two effects: on one hand people making fun of not being able to upload their activities to Strava and on the other hand, and more seriously, people not being able to use their aviation navigation systems. Can someone comment if the Garmin aviation devices are affected?
Garmin glass cockpits don’t depend on Garmin services at all. Perhaps updating charts but that’s a monthly thing generally and it’s not done while airborne.
The “not FAA approved” isn’t a thing — there are devices that go in uncertified (experimental) aircraft, but those also don’t depend on live connections to Garmin services.
Likely they are, likely it "shouldn't" matter, as all their advertising says: "Not FAA approved [wink]"
...like, in an emergency it's cool to be able to click a button on your watch and see the closest airport, but you're supposed to have paper maps, a flight plan, a checklist, etc, etc.
interesting, when I first checked the app I got all panels as "no data available" but after reading your comment I checked it again and indeed content showed up.
I guess it might need second refresh to properly fallback to local mode
Yeah, it seems they've finally added some local caching to the app. Previously when their services were down the Connect app was completely useless, but now even though the graphs aren't updating, I can still see a lot of information.
> an enormous amount of watches becomes useless worldwide
Not necessarily, some (many?) of these watches are usable without being connected to a phone. Besides being a funcional watch, including timers and alarms, all the fitness tracking and activity recording features work fine, even those that use GPS, at least on my Venu 2.
> The Garmin Connect app seems to be completely useless without the Garmin Connect servers being up. It is not even possible to see local data on the phone.
Yes, I think it was so obvious from their UX/UI because it has lags when you use the application which is very common on basic UI front-end consuming remote APIs as its where local. I would say that it even feel slower than great web apps that also depend on remote services.
Well it has been almost 24h now, and it is still not up.
I think it is concerning that you did not put up a simple "we immediately delete the images you upload and we do not store any data about you, nor do we track you using cookies or share data with third parties".
Since you do not have a privacy policy, I would expect that you do not do any of these things. So why not write this?
The automated AI face detection can be improved compared to immich. But I guess this whole area is developing rapidly these days so I expect it to get better soon.