On Mon, Jul 13, 2020 at 2:09 AM Marc Nieper-Wißkirchen <
[email protected]> wrote:

> Am Mo., 13. Juli 2020 um 09:05 Uhr schrieb Linas Vepstas
> <[email protected]>:
> >
> > On Mon, Jul 13, 2020 at 1:45 AM Marc Nieper-Wißkirchen <
> [email protected]> wrote:
> >>
> >> Couldn't all the author's and editor's draft happen in the central
> >> repository as well? Git has branches, so it is easy to have an
> >> author's branch. As everything will just have one history, it will
> >> make things easier for reviewers and testers.
> >
> >
> > In github, it is easy to see other repos, as well. Just click on
> "insights" and then click on "network"  or something like that, it shows
> every fork, every branch in every fork. in a nice graphical diagram.  I'd
> quote the URL except that github seems to be "500 server error" just right
> now.
>
> We shouldn't rely on Github-only functionality. It's a proprietary
> platform, which is not under our command. I would prefer to use
> Git-only features.
>

I agree; I am not aware of any generic way of finding out who forked what
repo and what it contains. There are desktop-gui tools for visualizing git
but I haven't used them in ages.

The "hot thing" right now is "decentralized", and there are
proof-of-concept (and maybe much more?) of git-on-top-of-dat (dat://) and
git-on-scuttlebutt. I have not tried either.

Scuttlebutt is pretty neat -- it is an append-only log-file-system (so
vaguely like git) except that it has a native network protocol and thus
allows offline reading. Its main use is for a social-media system.
Conceptually, you commit your social media posts (just like commiting a
change to git) and then the next time you are on-line, connected to the
internet, it will auto sync-up your "branches" with those of your friends.
Thus, you can read (and post!) your social media even if you are on a
sailboat without a network connection.

It's also got some very whiz-bangy encryption protocols... also data
sharding  and blah blah. There's been talk of integrating with e-mail... so
a drop-in email replacement. https://scuttlebutt.nz

dat:// I know much less about. Something about sharing large science
datasets, but using a git-like append-only log. But people seem to use it
for everything except science; there's all sorts of dat-to-whatever
gateways. I'm not clear, but maybe it solves the "centralization" problem
of IPFS? (so IPFS, just like bitcoin or ethereum, relies on a "single
source of truth" which is stunningly annoying for actually doing anything
"distributed"; trust me, I found this out via school-of-hard-knocks. DHT's
remain problematic because the metric is random; the metric is just an xor
of hashes.)

I'm told that holochain is whiz-bangy, but have not tried yet.

If you are allergic to github, then you can pleasantly avoid doing "real
work" by reading about the scuttlebutt network protocols, or dat, or
holochain, and the git-on-top-of-x tools that are out there.

--linas

Reply via email to