News for hackers. Stuff that matters.
Re:Are Experts Real? by breck on Monday January 11, 2021 @12:03PM (#25731832)
Prediction: in 10 years no "expert" will not be putting their work in Git. Git provides a zero cost (in time and money) way to share your full work with audibility; where fixing mistakes continuously is expected and not something to be embarrassed about; where people can instantly clone to reproduce and test better ideas upon your work; where collaborating with proper attribution is done automatically, et cetera.

Look in any field—epidemiology, computer science, physics, chemistry, medicine, et cetera. If the leading experts aren't using git yet, look for the ones that are. They will be the leading experts of tomorrow.

Re:Are Experts Real? by jdsully on Monday January 11, 2021 @12:38PM (#25732515)
I like that prediction, but git is actually a bit of a step back from older more traditional source control systems. Rewriting history is far more common with git to the point where teams have to make explicit policies on when that is allowed.

Even if git becomes common in science outside of code, I don't think it would overcome the social pressure to appear infallible.

Re:Are Experts Real? by breck on Monday January 11, 2021 @01:05PM (#25733004)
> Rewriting history is far more common with git

How do you mean? It's impossible. You git push something, and then you leave an immutable trail that someone somewhere may have cloned so even if you were to force push or delete you can't erase it. Assuming it was of any importance and someone was watching (but if not of any importance, then no big deal to force push/delete).

Re:Are Experts Real? by 0xffff2 on Monday January 11, 2021 @01:27PM (#25733436)
Saying something is immutable because someone may have saved an old copy before you mutated your own copy sounds very fragile to my ears.
Re:Are Experts Real? by rubatuga on Monday January 11, 2021 @03:37PM (#25736305)
If you push to GitHub it won't delete it
Re:Are Experts Real? by coding123 on Monday January 11, 2021 @10:26PM (#25741873)
If you force push to github, the original commit (if not tagged or given a branch name) is absolutely de-referenced and may not be recoverable.