hadik
We all know about iCloud Drive being known for being somewhat unreliable and sometimes causing sync issues, but I don't really see this type of bug being caused by it. I would be more suspecting if files were corrupted or changed in some other form than being replaced by other notes' contents.
The kind of issue points to Obsidian as the cause to me. Some commenters in the discussion I linked were hypothesizng about some kind of race condition or rare bug when opening two different notes in the same Obsidian window/tab in sequence and suggested using an extension that works by opening each note in a new tab, which I haven't tried. I try to work with as few extensions as possible to reduce any kind of attack risk.
I am very open to help or different interpretations of what I experienced though.
What makes this issue really terrifying is its silent nature. I only noticed one of the notes having had its content replaced while casually exploring my library.
It took me an hour to restore the original content, which I only managed to do thanks to a (very obscure) macOS feature that keeps versions of most text files. It is only possible to see these versions when opening the file (in this case, the note) in TextEdit. I haven't found another place in the UI where these versions are exposed, which is yet another interesting thing I did not know about the OS I have been using for years now. I wonder why Apple does not expose this feature in the right click menu in Finder, for example.
In any case, as much as I love Obsidian I have been rarely and cautiously using it since this happened. File safety is the bare minimum requirement, so I cannot recommend Obsidian as it is right now.
[1] https://forum.obsidian.md/t/content-of-a-note-totally-replac...
It remains to be seen whether Apple would approve a multi-platform emulator like Delta in their own App Store, where the new guidelines are still quite restricted in my opinion (a list of all possible downloadable ROMs is required there to submit an emulator, for instance).
The App Store does not allow users to download previous versions of an app (for laypersons, that is; all versions of an app are usually still hosted on Apple's servers, but even users with an interest in tech will have to jump through a lot of hoops to download an old version of a bought app), which means that users will be barred from functionality they paid for and not be able to keep using the version of the app they bought (which makes the usual argument brought up every time people debate that companies have to switch to SaaS, because of costs incurred by developing updates, moot).
Is it such a ridiculous opinion to assume that, if I buy a paid app without in-app purchases, I will be able to keep using the existing functionality forever (or as long as no os update breaks that version, at the very least)?
[1] Taken from Reddit, as afaik there is no public version available:
Apple's guidelines, 3.1.2(a) state:
If you are changing your existing app to a subscription-based business model, you should not take away the primary functionality existing users have already paid for. For example, let customers who have already purchased a “full game unlock” continue to access the full game after you introduce a subscription model for new customers.
This sounds great! Lack of WebExtensions like uBlock Origin and RES were pretty much the reason I switched over to Firefox when Safari 13 dropped, but there is really nothing that comes close to the usability, performance and energy usage of Safari on macOS, so I have been looking for exactly this kind of project for quite some time. I wasn't sure this "compatibility layer" would be feasible to implement, but I guess even supporting uBlock Origin only would make me switch back to Safari in an instant.
Do you guys have a webpage/twitter I can follow or a beta I can sign up for?