Still trying to work out how much ought to be the OS's job and how much ought to be the App's job
k
Konrad Hinsen
05/01/2025, 6:39 AM
And to what degree the owner of the computer or data should be able to override eternal storage, to prevent this from becoming a privacy nightmare.
s
Spencer Fleming
05/01/2025, 2:21 PM
Right. You can always replace "old snapshot -> inputs" with "new snapshot" and prevent any history from moving past the new snapshot. Its also possible to make this choice separately on a per-conponent basis.
Spencer Fleming
05/01/2025, 2:24 PM
I also think if someone other than Microsoft is doing it, then it's less of a nightmare. I don't want their sketchy AI adware looking at screenshots of anything, but being able to scrub backwards on my own 'version controlled' OS sounds lovely. Git, Ink&Switch CRDTs, Browser History etc. all record a pretty detailed history as a feature
k
Konrad Hinsen
05/01/2025, 4:35 PM
Microsoft inspecting your history is probably the worst-case scenario. But if history is stored at all, it presents a privacy risk. Imagine your computer being confiscated by the police of an authoritarian state with the goal of finding something that can justify putting you in jail. You'd probably prefer to be able to erase such information completely (and verifiably).
s
Spencer Fleming
05/01/2025, 5:50 PM
Oh totally! That's true of all useful data though. I agree it would need controls to be able to manage what's on your computer and what risks you're willing to have.
Spencer Fleming
05/01/2025, 5:51 PM
Same way it's very nice to have version controlled document history but you can also rewrite or delete it when you please