Okay, let's try that again. This time, with caching rendered pages to avoid the fediverse DDoS

@sir I'm very interested in Sourcehut. But how is it better than Gitlab?

@jwinnie it's different in almost every possible way from Gitlab

@sir Could you explain please? I looked at the website and the features seem very similar (Git hosting, CI, issue management)

@jwinnie would you email the Gitlab founder the same questions? I'm a busy guy and sourcehut is well documented, I suggest you consult the docs and learn for yourself:

@sir it looks like markdown is botching the variable names with underscores in them

@sir Are you interested in later federating sourcehut using something like ForgeFed (WIP, but some things work)?


Looks quite interesting.
I guess since ActivityPub works via messages to actors and inboxes these two approaches are quite close, but emails provide an interface existing forges already know to some extent.
Since email is basically text there is no extensibility limit involved either.

But what about discoverability which is the reason why people use gh?
Can email-based federation provide cross-federation searches with reasonable latency?

@houkimenator I disagree on the discoverability point. I think discoverability is an external problem - things like Hacker News & Reddit should be used for this purpose, along with your run of the mill search engine. Often times the repo isn't even the best place to land - the websites for many projects contain much better information and onboarding material.

But to answer your question directly: no, right now that's not really going to happen.

@sir @houkimenator
it's also good to note that discoverability is absolutely horrid in activitypub, especially in something like a git environment where you'll have lots of small instances

we're on a small server here, so you can't see any "big trends" since the only statuses that come in are those that people here subscribe to.
this is true about every AP instance from what i can tell, it's very biased toward what the few active users there look at.

if you're looking at discoverability in AP it seems like the only way to do it well is either 1) use a relay (centralize) or 2) join a huge instance (centralize) which is completely besides the point

also i can't imagine a git forge using things like "boosts" so i have no idea how discoverability would work at all.

@pounce @sir

Peertube is probably a better example of federated searches than mastodon - it utilises likes, tags and watchcounts.

Even here on mastodon hashtags do work and that's how i find most of the stuff.

(forges-wise Gitlab has tags and it can also sort search results by popularity)

So i can imagine federated discoverability quite well tbh.

@pounce @sir

forgot to mention, of course Peertube has a basic text search too, which mastodon lacks.

@pounce It reminds me of the web before search engines. Back then, people would post lists of interesting links on their home pages and you could wander around by following links. But we're missing a good way to wander. Boosts don't really do it.

It seems like web forums are the distributed version of Reddit and subject-based sharding would be a be a better way of finding like-minded people.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!