3 ms·
Isn't git an implementation detail here? Git repos don't have to be publicly available. They also don't have to contain history or multiple versions at all.
by a_conservative 6y ago
Isn't git an implementation detail here? Git repos don't have to be publicly available. They also don't have to contain history or multiple versions at all.
I'm guessing what you really want is:
1) open formats for data
2) plain text instead of proprietary blobs
3) the ability to replicate calculations easily
4) the ability to see some sort of evolution or mistake-fixing in the project's history.
- breck 6y agoGit is an implementation detail in the way x86 in the 2000's was an implementation detail. Of course in theory what I'm talking about doesn't have to be git, it could be another extremely well engineered, capable, reliable, trustworthy, auditable, fast, ubiquitous version control system. But in practice that means Git and there is nothing on my forecasts that will come close to dethroning it in the next 10 years. I have seen 50 startups that have pitched building a shittier version of git for academics because they can't be bothered to spend time reading the internals of git and have no idea how well done it is.
- a_conservative 6y ago> I have seen 50 startups that have pitched building a shittier version of git for academics because they can't be bothered to spend time reading the internals of git and have no idea how well done it is. I suspect git would make a fine back end for a more polished product for scientists. A github for scientists sounds very interesting.
- breck 6y ago> I suspect git would make a fine back end for a more polished product for scientists. Agreed! That could be a winning idea.
- webmaven 6y ago> 4) the ability to see some sort of evolution or mistake-fixing in the project's history. Rather than 'mistake fixing', what I want out of a project's history is evidence that the author hasn't done some form of p-hacking. But that purpose can be served just as well by preregistration. https://en.m.wikipedia.org/wiki/Preregistration_(science) https://en.m.wikipedia.org/wiki/Preregistration_(science)