julian

joined 1 month ago
[–] julian@activitypub.space 8 points 1 day ago (1 children)

In a nutshell, it's because you don't have to build the entire kit and kaboodle all at once.

Lots of BlueSky is centralized so you don't have to worry about distribution, user, hosting, scaling, etc. and just focus on the frontend.

It's the same reason why all the Lemmy and Mastodon apps look way better than the web versions, because all those other parts are no longer relevant and the creator(s) can focus on just putting out a polished product.

[–] julian@activitypub.space 1 points 2 days ago (1 children)

Honestly? Neither am I. This post is mostly a trial balloon to see what people think about the abstract high level idea of potentially talking cross-protocol with BlueSky users.

[–] julian@activitypub.space 3 points 2 days ago

It could be bridged together.

11
Threadiverse... on ATProto?! (activitypub.space)
submitted 2 days ago* (last edited 1 day ago) by julian@activitypub.space to c/fediverse@piefed.social
 

Check this out: https://nooki.me/

Looks like someone's built a Reddit-like on top of ATProto. Would be really interesting to see whether it could interact with the threadiverse through something like BridgyFed, which currently only works with microblogs (I think?)

Opportunity? Existential threat? You decide...

 

Check this out: https://nooki.me/

Looks like someone's built a Reddit-like on top of ATProto. Would be really interesting to see whether it could interact with the threadiverse through something like BridgyFed, which currently only works with microblogs (I think?)

Opportunity? Existential threat? You decide...

[–] julian@activitypub.space 2 points 2 days ago

In general that's a good idea because you should never trust content coming from somewhere else (even in an S2S context)

For reference, NodeBB literally sanitizes the bejeezus out of what it gets from anywhere. All classes are removed, all attributes are removed. I want it as close to semantic HTML as possible, and classes/attributes mean absolutely nothing because:

  1. I don't use the same CSS classes
  2. Attributes may not follow my own rules for when and where they are added.

For example, Mastodon messes with any URL it federates out. It chops the anchor text in half, hides the rest behind invisible or something, and adds an ellipsis. invisible does something different in NodeBB, so there is a CSS conflict here. I strip everything and just show the URL as it was intended.

[–] julian@activitypub.space 8 points 4 days ago

FYI all the Mastodon team is looking for feedback on featured collections (aka "starter packs") so they may check in on this post 🙂

[–] julian@activitypub.space 3 points 4 days ago

Oh, I'm sorry to hear that... unfortunately debugging server-to-server interactions is kind of tough. It should work though, so I don't know why it didn't... yet. It could be their version of NodeBB isn't up to date enough.

cwsmith@community.darkscribes.com cwsmith@community.nodebb.org are you able to weigh in and let me know the NodeBB version? Could also be a privileges issue with the fediverse pseudo-user.

[–] julian@activitypub.space 9 points 5 days ago

Also, a couple years back I lost basically all of my gaming clients to Discord.

Travesty. Discord pales in comparison to what forums can do.

So NodeBB and forums in general used to be pretty big in games, but not so much now.

Last one I know of is Sea of Thieves, but they don't federate.

... yet? 😂

[–] julian@activitypub.space 15 points 5 days ago (3 children)

There are comparatively few instances that federate, since we are new to the activitypub game.

I made the decision that if you upgrade to v4, AP is turned off. Install a new instance of NodeBB, and ActivityPub is enabled out of the box.

Side effect of that would be all instances running prior to v4 won't be federating, but at least there will be no surprises!

Here's a list, but it's not listed by topic or genre.

https://nodebb.fediverse.observer/list

[–] julian@activitypub.space 2 points 6 days ago (1 children)

Emphasizing moderation differences and such are things best left to discover after the user successfully lands onto the fediverse.

At the start they shouldn't even have to think about what instance they want to land on. We're approaching it with the mindset that they "want to join Lemmy/Piefed" — that's not right!

They should want to join a specific community, and the server just happens to be whatever they find first.

Let's say I like Star Trek. I shouldn't have to be redirected to startrek.website. I should be able to see the community, think "cool I want to participate", and sign up, even if where I landed happens to be feddit, db0, or a random NodeBB instance.

[–] julian@activitypub.space 3 points 1 week ago* (last edited 1 week ago) (1 children)

Discourse's Trust Levels are an interesting idea, but not one that is novel. It was lifted almost entirely from Stack Overflow. At the time, Discourse and Stack Overflow had a common founder, Jeff Atwood.

There's a reason Stack Overflow is rapidly fading into obscurity... its moderation team (built off of trust levels) destroyed the very foundation of what made Stack Overflow good.

I am also not saying that what we have now (first-mover moderation or top-down moderation granting) is better... merely that should you look into this, tread lightly.

[–] julian@activitypub.space 4 points 1 week ago

Hey, yeah, please tell the Linux Nerds people to turn on federation!

Tell them Julian from NodeBB will help them get started 🤓

[–] julian@activitypub.space 6 points 1 week ago

Your blogging options with federation are: WordPress, Ghost, and WriteFreely

view more: next ›