No, it turns out that people can just get an FTP account, mount it locally with curlftpfs, and then use SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account can then be accessed through built-in software. Nobody would pay for it.
Plenty of money in that. Look at how many startups and large tech cos are solving this problem under different skins. Everything from Notion to iCloud to Netflix remembering the timestamp you stopped falls under this broad umbrella problem.
Imagine if you were the Stripe of multi-device sync. Sure maybe end users will never know your name but damn you’d be drowning in money.
Like imagine adding multidevice sync to your product with a simple library instead of everyone cobbling it from scratch and hiring huge teams to make it reliable.
> to Netflix remembering the timestamp you stopped falls under this broad umbrella problem.
Funny you give this as an example, that feature is completely unreliable for me. Netflix frequently forgets where I left off, and in the case of TV shows, which episodes I really did see all the way to the end, and which I didn't. Similarly on Prime Video, it's quite unreliable.
I'm pretty sure that every time Netflix thinks I did not see an episode all the way to the end it's because I skipped out just before credits, or just the second credits started, or I accidentally started over and then Netflix thinks I have that whole episode to watch.
Aside from that it does seem that Netflix sometimes 'forgets' if I wait a long time to go back to something, in which case I suppose there can be some sort of cleanup going on. I mean sure I would want to keep these timestamps forever, but probably at a certain scale you want to get rid of old ones as much as it might annoy me.
No, with both Netflix and Prime Video, if you cancel the skip-end-credits-to-next-episode (either intentionally or by configuration) and watch the credits and then close the browser, the next time you tell it to continue that series, it'll start from the start of the episode you've just watched. (At least when watching in Chrome on Windows over the past year.) Given that failure, it would be entirely unsurprising to see other bugs in the progress-tracking.
Unsolvable during a network partition, you mean? It doesn't matter if a streaming service can't update your position perfectly across multiple locations during something that breaks the internet.
(except me, I guess)