Live data from Hacker News

Computers as I used to love them

tonsky.me

51–60 of 265 posts

Re: Computers as I used to love them

#51
I tried many sync solutions (Syncthing, SparkleShare, Resilio, Mega, Seafile, NextCloud) and I almost always experienced some kind of data corruption. Syncthing was no exception. I could not reproduce the problem, so I never made a bug report.

The corruption was something like this:

- I recursively renamed all files from a folder from uppercase to lower case. Suddenly I duplicated files, uppercase and lower case.

- I did not use a device for a long time (a year or so). After switching the old device on, it "recovers" deleted files.

- I put a git repository into a sync folder. It stopped working after a while.

This, however, could be a solved problem by now, as it is 2+ years ago, that I tried syncthing.

Am I the only one with that kind of Problems? Has the situation improved?

Re: Computers as I used to love them

#52
post #33

All good and well, but isn't comparing Syncthing and Dropbox kind of apples to oranges? Dropbox has a completely different scope that goes beyond what Syncthing is offering. If you don't require the features Dropbox offers, it's the wrong tool in the first place.

Both are solutions to sync a folder across multiple devices. The fact that dropbox added a bunch of extra features over the years is irrelevant to most users.

Re: Computers as I used to love them

#55
post #34

Earlier quoted context omitted.

Just from experience. The person was syncing a folder with a minecraft world, and of course ruined it by running 2 instances simultaneously.

The same could happen with Dropbox/icloud, or even if you just ran two Minecraft instances with the same copy of the world on one machine - Minecraft worlds are not designed for concurrent modification by multiple processes

The same can't happen with Dropbox, because minecraft worlds are NOT stored in ~/Dropbox/ folder. That actually reinforces my point about a separate synced folder being a plus for most users, not a minus.

Re: Computers as I used to love them

#56
I just keep all my text files in a git repository and use custom elisp on top of magit to quickly commit all of them, I have a custom go syncronizer that would symlinks the text files around my filesystems and makes sure all my system is sane.

for the binaries stuff, I would use maybe sometime syncthing but that's more a backup thing, i don't usually need all of them available on all my laptops/ws

for real backup i just incrementally dump my btrfs snapshot to a remote USB disk every hour.

works well for me so far,

Re: Computers as I used to love them

#57
post #35

Earlier quoted context omitted.

Just from experience. The person was syncing a folder with a minecraft world, and of course ruined it by running 2 instances simultaneously.

Wouldn’t that happen with Dropbox too? Maybe the race condition just happens less often because it syncs slower?

No, because you'll have to do quite a few steps to put an actively used minecraft world in a ~/Dropbox/ folder.

Re: Computers as I used to love them

#58
post #51

I tried many sync solutions (Syncthing, SparkleShare, Resilio, Mega, Seafile, NextCloud) and I almost always experienced some kind of data corruption. Syncthing was no exception. I could not reproduce the problem, so I never made a bug report. The corruption was something like this: - I recursively renamed all files from a folder from uppercase to lower case. Suddenly I duplicated files, uppercase and lower case. - I…

I tried Syncthing many years ago and had similar issues. I was going to try it again a few months ago but memory usage and initial scam speed weren't good.

Resilio worked pretty well for me for years but now gets stuck with a weird SQLite error

Post reply on HN