News for hackers. Stuff that matters.
Re:Dropbox Hasn't Learned Their Lesson by mixedCase on Saturday October 01, 2016 @06:47PM (#12620240)
Have they solved their discoverability issues? I haven't used it in a looong time but too often it would fail to sync two computers in the same LAN unless the daemon was restarted several times until they saw each other.

Could I rely on this just like I would rely on Dropbox to instantly get my files synced or do I still need a centralized option for that?

Re:Dropbox Hasn't Learned Their Lesson by aban on Saturday October 01, 2016 @06:58PM (#12620272)
This was actually the question I had when I decided to try Syncthing again a few months ago.

I've been using it for a while now, and though I feel there's room for improvement, it's definitely much more reliable than it used to be before and I haven't had to restart the daemon multiple times.

As for your second question about instant syncing, there's syncthing-inotify [0] which detects file changes immediately (instead of 60 second rescan interval), but I haven't tried it yet.

For syncing outside your local network, Syncthing supports relaying, which I linked in my previous comment.

[0]: https://github.com/syncthing/syncthing-inotify

Re:Dropbox Hasn't Learned Their Lesson by dragly on Saturday October 01, 2016 @07:12PM (#12620313)
syncthing-inotify works great! I have been running Syncthing with this plugin for about a month now and I haven't had any problems with it.

I started using Syncthing for some of my projects after Dropbox stopped syncing files without notice for the third time. The failed Dropbox syncs were related to either C++ or Doconce+LaTeX projects where many temporary build files were being modified often. Syncthing doesn't seem to have a problem with these files, and it is even possible to configure Syncthing to ignore specific file patterns if you just don't want it to sync such files at all.

Re:Dropbox Hasn't Learned Their Lesson by radarsat1 on Saturday October 01, 2016 @11:16PM (#12620910)
Are building software in your dropbox folder? I mean, it should work, I guess.. but why on earth..
Re:Dropbox Hasn't Learned Their Lesson by dragly on Sunday October 02, 2016 @04:23AM (#12621495)
It isn't optimal, but it used to work. I kept C++ projects on Dropbox in addition to Git because I work on multiple computers and want to be able to continue where I left off if I get interrupted. I don't like the idea of having to commit and push to git for all work in progress, even if it is on a separate branch.

The default setup in Qt Creator is to have a build folder next to the sources, but after the first big sync failure I configured Qt Creator to always build outside of Dropbox. But I experienced failed syncs after that, even with only C++ sources inside Dropbox and when building Doconce+LaTeX projects.

Re:Dropbox Hasn't Learned Their Lesson by wernercd on Saturday October 01, 2016 @11:36PM (#12620946)
Yeah... is there a "gitignore" option for dropbox or alternatives (like Syncthing)?

I mean... there's a certain point where you are now syncronizing "crap" that shouldn't be needed (bin/obj/etc)...

Re:Dropbox Hasn't Learned Their Lesson by Nutomic on Sunday October 02, 2016 @12:23AM (#12621027)
Syncthing has the .stignore file: https://docs.syncthing.net/users/ignoring.html
Re:Dropbox Hasn't Learned Their Lesson by deagle50 on Saturday October 01, 2016 @06:54PM (#12620263)
I have relay disabled so I can only comment on the LAN experience. Been using Syncthing for about 6 months on Mac, Windows and Linux with great success and no discovery issue.