Hacker News new | ask | show | jobs
Tangleflow: Converts GitHub Actions workflows to tangled workflows and back (github.com)
27 points by wertyk 11 days ago
3 comments

I have never heard of tangle before - are many people using it? What are peoples opinions of it?
I'm playing around with it. I self-hosted the Tranquil PDS (personal data server, part of AT Proto), a knot (git repositories), and a spindle (CI runner) on my home server. It was all relatively easy to set up but even in the week that I was bringing it up I found bugs and then saw those bugs get fixed so they're earning the "alpha" badge on their website. I'm not using it for anything load bearing yet but I like the idea at a high-level, though it remains to be seen how well code hosting fits into the AT Proto model.

https://tangled.org/tranquil.farm/tranquil-pds

https://docs.tangled.org/knot-self-hosting-guide

https://docs.tangled.org/spindles#self-hosting-guide

edit: TIL HN doesn't support markdown, why does this surprise me every time.

It's quite a cool technical concept, and I really like their design sensibility, but don't know anybody using it "in prod".
It's also VC backed so you know it'll turn bad sometime in the future.
It's also fully open source and you can self-host your data while interacting with everyone else like it's GitHub
Until they rugpull, like many VC backed OSS projects over the years, I imagine.
How would they rugpull your own self hosted infra ?

And the server architecture that runs on ATProto ? (And so your own server and bluesky's servers and Blacksky's servers and so on).

You can self host every part of ATProto with relative difficulty (PDS, where your data is, is the easiest)

you can visit https://tangled.org/timeline to view activity without logging in
Aww, I thought this might be a literate programming wrapper around grotesque yaml action programming...
It’s an attempt to shove AT Proto - which no one wants - into everything
Pro-tip if you're a Tangled newbie: migrating knots and spindle on your Tangled PDS before building Bobbin?

Remember that Bobbin "is only a glorified edge index, in the graph theory sense. Additionally it has a record cache, re-filled on demand. All other data that Bobbin serves comes live from PDSes & knots."

You want to first nixery bao proxy spindle with AppRole credentials, then xrpc your punchcard via ATProto. The docs explain all of this clearly, so be sure to read them thoroughly.

https://docs.tangled.org/bobbin#building-bobbin

Knots? Spindle? Bobbin?

And they say skeuomorphism is dead.

the blogpost about bobbin is an engineering deep dive. you don't need to know any of this to use tangled.
FWIW, I really like what Tangled is doing and I agree that we need a federation of forges. Which is why, I am planning to use ATproto too for public repositories in the code forge I am building, https://juju.bi