Live data from Hacker News

Show HN: Pullbox – A dead-simple dropbox alternative using Git

github.com

11–20 of 32 posts

Re: Show HN: Pullbox – A dead-simple dropbox alternative using Git

#11
post #5

Git is no good for binaries. And SparkleShare is dead. The proper alternative is SyncThing https://syncthing.net/ I have it on my home and work laptops, a NAS and a VPS and it just works brilliantly.

Awww, dammit. Why did I never hear of this before? I just spent like 400 hours building something equivalent but far less finished. Syncthing has almost 10,000 stars, so it's not like others hadn't discovered it yet. Is there a way for me to browse all the popular repos on Github so I can see what other amazing things I've been missing? There's [0], but that just shows me an utterly useless view of all the repos I've…

Try the trending page : https://github.com/trending?since=monthly

Re: Show HN: Pullbox – A dead-simple dropbox alternative using Git

#12
post #11

Earlier quoted context omitted.

Awww, dammit. Why did I never hear of this before? I just spent like 400 hours building something equivalent but far less finished. Syncthing has almost 10,000 stars, so it's not like others hadn't discovered it yet. Is there a way for me to browse all the popular repos on Github so I can see what other amazing things I've been missing? There's [0], but that just shows me an utterly useless view of all the repos I've…

Try the trending page : https://github.com/trending?since=monthly

Thanks. Yeah, I guess that's not too bad (I'd overlooked it before because "Trending" is a section I avoid (and/or install extensions to hide) on other social sites). https://github.com/trending?l=go&since=monthly shows syncthing. I'll have to go explore a bunch of the other listings. :)

Re: Show HN: Pullbox – A dead-simple dropbox alternative using Git

#13
Alternatives:

Git Annex[1]

Very robust and well-written (Haskell), and extremely fast. An extension (daemon, client, and webui) to git. Gitlab uses this to provide large file support (which is similar to Github's LFS)[2]. Author is a Debian maintainer (and obviously a Haskell dev).

Sync Thing[3]

Fast and professional golang synchronizer with its own protocol[4]. Usually compared to BTsync.

1. https://git-annex.branchable.com/videos/

2. https://about.gitlab.com/2015/02/17/gitlab-annex-solves-the-...

3. https://syncthing.net/

4. https://github.com/syncthing/specs/blob/master/BEPv1.md

Re: Show HN: Pullbox – A dead-simple dropbox alternative using Git

#14
post #5

Git is no good for binaries. And SparkleShare is dead. The proper alternative is SyncThing https://syncthing.net/ I have it on my home and work laptops, a NAS and a VPS and it just works brilliantly.

This looks just perfect. Trying it out.

Re: Show HN: Pullbox – A dead-simple dropbox alternative using Git

#16
post #7

How does it deal with conflicts?

It is based on Git so uses the same mechanism. When a merge cannot be done because of conflict, you can resolve in the usual git workflow.

It's also possible to specify other conflict resolution options, such as `git merge --strategy=recursive --strategy-option=theirs` [0], which avoids the need for manual conflict resolution (and it's "worked for me"). Discarded hunks are still available in the repo history, in case you needed to restore a file/hunk that was discarded in this manner.

[0]: http://git-scm.com/docs/git-merge (be sure to look for the "ours" option for the "recursive" strategy, not the "ours" strategy)

Re: Show HN: Pullbox – A dead-simple dropbox alternative using Git

#17

Alternatives: Git Annex[1] Very robust and well-written (Haskell), and extremely fast. An extension (daemon, client, and webui) to git. Gitlab uses this to provide large file support (which is similar to Github's LFS)[2]. Author is a Debian maintainer (and obviously a Haskell dev). Sync Thing[3] Fast and professional golang synchronizer with its own protocol[4]. Usually compared to BTsync. 1. https://git-annex.branch…

Linking to alternatives is not exactly constructive criticism for someone looking for feedback from a Show HN. It feels dismissive and out of spirit of what's trying to be accomplished here. Without any commentary or questions, it's almost like you're saying, "Why did you bother?"

Now, I very much doubt that was your intention, but please have some empathy for the person taking a chance when sharing something on Show HN. It's not easy and I'd hate for someone to give up on something just because someone linked to other things that already existed in the world. We wouldn't have Dropbox or Google under those conditions.

At the very least ask the creator how his project is different from these other projects or ask if he's seen these alternatives or even ask why he might have decided to build his own. A little bit of effort on your end shows you recognize his effort and isn't tone deaf to what's going on here.

Re: Show HN: Pullbox – A dead-simple dropbox alternative using Git

#18
post #17

Alternatives: Git Annex[1] Very robust and well-written (Haskell), and extremely fast. An extension (daemon, client, and webui) to git. Gitlab uses this to provide large file support (which is similar to Github's LFS)[2]. Author is a Debian maintainer (and obviously a Haskell dev). Sync Thing[3] Fast and professional golang synchronizer with its own protocol[4]. Usually compared to BTsync. 1. https://git-annex.branch…

Linking to alternatives is not exactly constructive criticism for someone looking for feedback from a Show HN. It feels dismissive and out of spirit of what's trying to be accomplished here. Without any commentary or questions, it's almost like you're saying, "Why did you bother?" Now, I very much doubt that was your intention, but please have some empathy for the person taking a chance when sharing something on Show…

agreed asking "how is this different than x,y,z" is such a great way to allow the creator to open up and dive into the nitty gritty and fun details

Re: Show HN: Pullbox – A dead-simple dropbox alternative using Git

#20
post #17

Alternatives: Git Annex[1] Very robust and well-written (Haskell), and extremely fast. An extension (daemon, client, and webui) to git. Gitlab uses this to provide large file support (which is similar to Github's LFS)[2]. Author is a Debian maintainer (and obviously a Haskell dev). Sync Thing[3] Fast and professional golang synchronizer with its own protocol[4]. Usually compared to BTsync. 1. https://git-annex.branch…

Linking to alternatives is not exactly constructive criticism for someone looking for feedback from a Show HN. It feels dismissive and out of spirit of what's trying to be accomplished here. Without any commentary or questions, it's almost like you're saying, "Why did you bother?" Now, I very much doubt that was your intention, but please have some empathy for the person taking a chance when sharing something on Show…

Point taken, and you're right. I'm extremely sensitive about my work too. My deepest apologies to the OP!
Post reply on HN