News for hackers. Stuff that matters.
Re:Ask HN: Why is Bluetooth so unreliable? by weaksauce on Wednesday July 12, 2017 @03:42PM (#14755905)
> that in the case of one major chip vendor, is not coded using source control(!),

In this day and age it's absolutely insane to not have revision control.

Re:Ask HN: Why is Bluetooth so unreliable? by dan15 on Wednesday July 12, 2017 @04:01PM (#14756105)
I was using SVN for my personal projects 10+ years ago. It's crazy to think that some companies may not be using source control even today...
Re:Ask HN: Why is Bluetooth so unreliable? by kolme on Wednesday July 12, 2017 @08:26PM (#14757855)
I used to work with SVN in a group of 3 developers and several branches (test, staging, master) and it was pretty messy.

When I read the original comment about bug fixes disappearing, it reminded me of merging test onto stable by hand, not knowing what was "the good code" and having to ask, research, etc. It was messy and some times we got regressions.

We called this thing, a bug fix got "merged away".

Nowadays with Git, feature branches, better test coverage, continuous integration; things have got much better.

Re:Ask HN: Why is Bluetooth so unreliable? by jpindar on Wednesday July 12, 2017 @06:33PM (#14757241)
You guys must not work in electronics.
Re:Ask HN: Why is Bluetooth so unreliable? by dboreham on Wednesday July 12, 2017 @06:55PM (#14757385)
I worked in electronics 30 years ago and we had revision control.
Re:Ask HN: Why is Bluetooth so unreliable? by lostapathy on Wednesday July 12, 2017 @04:35PM (#14756409)
They're definitely out there.

Even in places that think they do, it seems pretty common to have an additional codebase in the database without any real version control.

I'd like to know how problems like this correlate to data breaches.

Re:Ask HN: Why is Bluetooth so unreliable? by jermaustin1 on Wednesday July 12, 2017 @04:47PM (#14756530)
I worked for a client years ago, Dropbox was source control. It wasn't as bad as none, but you lost changes at the 30 day mark.
Re:Ask HN: Why is Bluetooth so unreliable? by OJFord on Wednesday July 12, 2017 @06:01PM (#14757065)
Were the (technical) employees happy about it?

I.e. was it just a crazy requirement handed down, or did they not know better?

I just can't imagine it even for solo development, nevermind collaborative work! "Agh. We must have had a merge conflict, damn, the core part of my work is gone... Let me see if I have a recent copy... Oop, no, I don't, because I've run out of disk space from all these clone backups."

Re:Ask HN: Why is Bluetooth so unreliable? by gradys on Wednesday July 12, 2017 @07:56PM (#14757698)
FWIW, I use git inside Dropbox for my personal solo projects. I don't want to have to use commits and git's remote syncing mechanisms to share in-progress code between my desktop at home and my laptop. I want to be able to pick up exactly where I was on the other machine, including my git staging area and local unstaged changes. It works perfectly for this.

I do occasionally get Dropbox-level merge conflicts for tmp editor/IDE files, but I can't recall getting any for source files.

Re:Ask HN: Why is Bluetooth so unreliable? by girvo on Wednesday July 12, 2017 @09:07PM (#14758056)
So, neat trick: "git clone" your local Dropbox copy somewhere, and you get the benefits of "commit" and "push", but it's local; and then your remote is synced via Dropbox :)
Re:Ask HN: Why is Bluetooth so unreliable? by OJFord on Friday July 14, 2017 @07:49AM (#14769063)
> neat trick: ... and you get the benefits of "commit" and "push"

GP seems to be deliberately avoiding commands relating to remote management, such as push.

Re:Ask HN: Why is Bluetooth so unreliable? by fgonzag on Thursday July 13, 2017 @07:13AM (#14760318)
I use a similar setup. I use spideroak hive since its 'zero knowledge', I don't however sync any binary or IDE directories. This allows me to have the source files and git repos synced, but still keep somewhat independent set ups.
Re:Ask HN: Why is Bluetooth so unreliable? by weaksauce on Friday July 14, 2017 @02:28AM (#14767951)
just so you know, git on dropbox is not a great idea in a team. solo it should be fine but you are probably better off using bitbucket for free.
Re:Ask HN: Why is Bluetooth so unreliable? by jermaustin1 on Friday July 14, 2017 @01:12PM (#14771381)
All projects were single developer. It was a burn and churn environment. Contractors from all over the world, share a folder from the root, they work in it, when they completed it, the folder was unshared and they were paid.

It worked OK for that purpose. And I still have dropbox mainly for that reason. My source code is always local. Everything goes into TFS, but the local is backed up to dropbox.