News for hackers. Stuff that matters.
Re:DVCS-Autosync: A personal Dropbox replacement based on Git by hemancuso on Tuesday May 03, 2011 @10:57AM (#2510167)
Ever tried committing a 100meg file to a Git repository? It'll peg your CPU to 100% for 45 seconds. I like the idea, but Git isn't a great general blob-store for this kind of project.
Re:DVCS-Autosync: A personal Dropbox replacement based on Git by nantes on Tuesday May 03, 2011 @11:51AM (#2510458)
This may well be true, but I also don't generally store 100MB files in my (free ~3GB) Dropbox account. So, while it might not work for all needs, it seems to actually meet my Dropbox usage pretty well.
Re:DVCS-Autosync: A personal Dropbox replacement based on Git by bravura on Tuesday May 03, 2011 @03:20PM (#2511295)
I use Dropbox to store my media (photos, videos, and music). I love it. Each time I have a new laptop, I know that all my media will be intact, and I don't need to invest any time to migrate it.

Media storage is, I believe, a common Dropbox use case. And Dropbox's transparent uploads, which seem to automatically detect and throttle when I am using bandwidth, are a great feature that I haven't seen in any open-source competitor.

Re:DVCS-Autosync: A personal Dropbox replacement based on Git by nantes on Tuesday May 03, 2011 @03:30PM (#2511325)
I think one of the reasons I have never considered using Dropbox for media storage is that, given three teenage daughters, I don't think I could afford a big enough Dropbox account to store all of the media we consume and generate.

Also, one of my favorite applications of Dropbox is having all of our important documents in one central location (whether this is a wise move or not... ). This makes accessing documents on the fly from my iPhone a breeze. Having media files in there as well, would, I think destroy my antique iPhone 3G!

You are right on the money about the background uploading though.

Re:DVCS-Autosync: A personal Dropbox replacement based on Git by pronoiac on Tuesday May 03, 2011 @06:26PM (#2511889)
Having media files in there as well, would, I think destroy my antique iPhone 3G!

The iPhone app doesn't sync everything - it will download (and separately, cache) only the files you request.

Re:DVCS-Autosync: A personal Dropbox replacement based on Git by nantes on Tuesday May 03, 2011 @10:17PM (#2512532)
Good to know, thanks!
Re:DVCS-Autosync: A personal Dropbox replacement based on Git by carmen on Tuesday May 03, 2011 @12:10PM (#2510551)
actually one time du -s was surprising - i'd committed a 700 mb iso without realizing it since no unusual delays occured.

the 'append only' nature of git makes it unsuitable for this application imo. a sliding expiration/history window size depending on avilable resources is ideal

Re:DVCS-Autosync: A personal Dropbox replacement based on Git by antics on Tuesday May 03, 2011 @10:18PM (#2512534)
First off, it's not going to "peg your CPU to 100%" for 45 seconds. I just tried a 600 meg file on my dumpy Macbook Pro. 15 seconds tops, and it was never noticeable or prohibitive. Besides, committing is not the bottle neck, it's add, when the hash and gzip are done.

And then, besides all that, the major problem with committing blobs to git is that git will store the blob once for each (potentially small) revision that you make. That's not space efficient, but the git community knows about it, and is actively trying to fix it.

Re:DVCS-Autosync: A personal Dropbox replacement based on Git by flipbrad on Tuesday May 03, 2011 @12:31PM (#2510642)
Also competing with a relatively new feature - integrated with recent releases of Ubuntu (the linux OS) - called Ubuntu One (https://one.ubuntu.com/)

a cursory search for patents in this area turned up all sorts. it's a horrific mess of overlapping remote file sync patents out there. Try this, for example: http://www.google.co.uk/patents/about?id=UTJ7AAAAEBAJ&dq... or this: http://www.google.co.uk/patents?id=dlXPAAAAEBAJ

There are pages and pages of published patents/patent apps in this domain.

Will such infringement (stealing! piracy! theft!) be tolerated?

Re:DVCS-Autosync: A personal Dropbox replacement based on Git by calpaterson on Tuesday May 03, 2011 @03:44PM (#2511360)
Considering that software patents do not apply in the authors jurisdiction (or in many jurisdictions), they seem unlikely to cause him a problem.
Re:DVCS-Autosync: A personal Dropbox replacement based on Git by flipbrad on Thursday May 05, 2011 @08:40AM (#2517111)
Re:DVCS-Autosync: A personal Dropbox replacement based on Git by s_tec on Tuesday May 03, 2011 @04:21PM (#2511479)
SparkleShare does essentially the same thing. The GNOME guys developed it so their designers could collaborate in a more open-source friendly way. It's developed in Mono, and has Windows and Mac ports coming. Unlike DVCS-Autosync, it doesn't need a Jabber channel on the side.

http://www.sparkleshare.org/

Re:DVCS-Autosync: A personal Dropbox replacement based on Git by andrewaylett on Tuesday May 03, 2011 @05:37PM (#2511763)
Where DVCS-Autosync uses XMPP, the current version of SparkleShare uses a public IRC channel: https://github.com/hbons/SparkleShare/wiki/Private-notificat...
Re:DVCS-Autosync: A personal Dropbox replacement based on Git by pronoiac on Tuesday May 03, 2011 @06:28PM (#2511896)
A conversation about this from two weeks ago: http://news.ycombinator.com/item?id=2468422
Re:DVCS-Autosync: A personal Dropbox replacement based on Git by antics on Tuesday May 03, 2011 @10:09PM (#2512513)
Ugh. Developing around git is a nightmare. libgit.a is not reentrant. It just calls die() whenever it's done or something goes wrong.
Re:DVCS-Autosync: A personal Dropbox replacement based on Git by simonhamp on Tuesday May 03, 2011 @06:02PM (#2511822)
Nice idea, but looking at that site for a minute then skipping back to HN made my eyes go funny... :D