Live data from Hacker News

Tangled, a Git collaboration platform built on atproto

blog.tangled.org

41–50 of 88 posts

Re: Tangled, a Git collaboration platform built on atproto

#41
post #11

Is there any story for private/enterprise work here? the tangled stacked diff review flow looks very good for work stuff.

Potentially! We’ve discussed offering a fully airgapped, non-AT version of Tangled. It’ll be a bit of an undertaking so probably not anytime soon.

Re: Tangled, a Git collaboration platform built on atproto

#42
post #28

Earlier quoted context omitted.

Tangled & other folks run their own AppServers for doing Tangled views of the network. Those aren't insanely expensive by any measure. Many of the people on Tangled especially host their own Personal Data Service themself. It's fantastically cheap. This seems like you either don't know much or you are super super cheapening out on credit. Fear uncertainty & Doubt is a low motive.

It'd be great if you share concrete details: this type of machine on this type of connection, costing X. And what traffic and load does that see?

Here's a somewhat random exampe: "consuming the firehose for less than $2.50/mo" https://bsky.bad-example.com/consuming-the-firehose-cheaply/

Re: Tangled, a Git collaboration platform built on atproto

#43

I don't really get it. What if anything gets stored in your PDS, versus somewhere else?

One easy way to tell is to browse lexicons ( https://ufos.microcosm.blue/ ) and filter by "sh.tangled". For example, I can see: - https://ufos.microcosm.blue/collection/?nsid=sh.tangled.repo - https://ufos.microcosm.blue/collection/?nsid=sh.tangled.publ... - https://ufos.microcosm.blue/collection/?nsid=sh.tangled.repo... Here's a link to all of them: https://ufos.microcosm.blue/collection/?prefix=sh.tangled

Having a hard time understanding what that website is showing (eg. what is a lexicon?). Could you explain?

Is it meant to be some kind of filtered sampling from the stream of ATProto events?

Re: Tangled, a Git collaboration platform built on atproto

#44
I was in the first ~100 users to sign up for tangled after seeing that they were roadmapping stacked patch style pull request review and being generally impressed with how quickly they were building and shipping features all off the excitement from a budding community in the world of atproto. I am very excited to see where this goes and how they continue shipping.

There are a lot of opportunities here that could be levered to offer much better experiences and fundamental control and long term viability if they continue to execute this way.

Re: Tangled, a Git collaboration platform built on atproto

#45
post #38

I am obliged to use a public GitHub org for work. Is it “blessed path” to try do the CR part in tangled and sync back to GitHub? I would love to profit from my nice jj habits at the review stage!

You could mirror it, yeah! Perhaps write a spindle pipeline[0] to push back to GitH*b on merge. :)

[0]: https://tangled.org/@tangled.org/core/blob/master/docs/spind...

Re: Tangled, a Git collaboration platform built on atproto

#47

Looks cool but I would really like to have this as a mirror of my local git repo server. If tangled goes down or my internet goes I won't be able to work.

Nothing preventing that! You can run a knot server[0] on top of your local git server—which I assume you push to using SSH. Knots serve up your git bare repos over an API (and federate over AT Protocol).

If Tangled’s appview is down, you can still access your own box as you would. Alternatively, you can mirror using git natively by simply adding a push-only remote.

    git remote set-url --add --push tangled [repo]
[0]: https://tangled.org/@tangled.org/core/blob/master/docs/knot-...

Re: Tangled, a Git collaboration platform built on atproto

#49
post #47

Looks cool but I would really like to have this as a mirror of my local git repo server. If tangled goes down or my internet goes I won't be able to work.

Nothing preventing that! You can run a knot server[0] on top of your local git server—which I assume you push to using SSH. Knots serve up your git bare repos over an API (and federate over AT Protocol). If Tangled’s appview is down, you can still access your own box as you would. Alternatively, you can mirror using git natively by simply adding a push-only remote. git remote set-url --add --push tangled [repo] [0]:…

Ah cool thanks!

Re: Tangled, a Git collaboration platform built on atproto

#50
Hey HN, co-founder of Tangled here!

We recently shipped a change to switch out our OAuth library—which introduced a regression, preventing new users from being added to the default knot and spindle (the git hosting server & CI runner). We just discovered this and pushed a fix—please log out and log back in again and you should be able to create repositories!

Otherwise, happy to answer any questions!

Post reply on HN