For me, Obsidian started to silently and (seemingly) randomly replace the whole content of a note with the content of another random note. This has been happening to other people as well for some time now [1].
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.
I have my vault saved in iCloud Drive and solely access it from a single device.
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.
Make sure to set your Obsidian folder to "Keep downloaded" on iCloud for every device. Otherwise iCloud automatically deletes files locally to save space on your device.
It's a terrible default and Apple doesn't provide any way for developers to detect if it's off.
Thanks for the advice. I have "Keep downloaded" enabled already for all my devices, so it does not seem to be the cause for this issue, although I am sure it may be a factor for others.
Note that this is not about the new guidelines, which will allow emulators on Apple's App Store, but an approval (or what Apple calls notarization) of the app on a third-party marketplace under the new DMA-related changes for EU residents. Although this was expected, because any other decision would have certainly caused a new incident with the ongoing investigation regarding compliance with the DMA, it is still incredible to witness an emulator being approved for mass distribution on iOS by Apple.
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).
WSL2 is architecturally designed to run under Hyper-V, so when you activate WSL2 on your machine, Hyper-V runs on bare metal and your Windows installation just becomes another VM running inside it next to the WSL2 Linux environment. Unfortunately this is imho not explained as well as it should be, because, while most of the time most people won't notice any difference, there is a measurable impact with regards to performance (in games, for example). It depends on your specific setup how bad it gets, and in most cases it's more of a theoretical performance hit than a noticeable one, but it is still there.
It downclocks my ram to 800mhz if I enable vt in bios. My new cutting edge system turns into a pentium 4. Apparently this is a bug with windows 11. Hope it gets fixed
It is incredibly worrying that this post is not gaining any more traction on HN, which I presume is due to the innocuously appearing title. A more fitting headline would be "Notability Implements Subscription Model, Limits Editing Starting Nov 2022 for Current Users", which, while a very disrespectful move to the current userbase that has paid for this program believing that they'll be able to use its basic features forever, is also actively against the App Store guidelines [1]. This is a perfect example of what is wrong with the current state of affairs regarding the App Store.
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.
> build WebExtensions API support on top of it (so you can run all Chrome/Firefox extensions on it and get the best of both worlds). We are about half-way through with API coverage. Focusing on macOS first and we have popular extensions like uBlock or Grammarly running already. We also have an iOS prototype running some FF/Chrome extensions.
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?
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...