leroy, to fediverse
@leroy@indiehackers.social avatar

What is your preference of forum thread?

Would love to hear your reasoning why!
Personally, I like the possibility of tangents in Reddit BUT I think I prefer the focus of staying on topic from a single thread.

devnull,
@devnull@crag.social avatar

@BeAware Thanks! The functionality was already in but I just fixed the code up to work better with remote note ids, that's all 😄

@leroy @multiverseofbadness

devnull, to fediverse
@devnull@crag.social avatar

Last week, I started my initial forays into retrieving and parsing remote content from the . As expected much of the data structures are identical to but named and organized differently, so there's a lot of bits and pieces that need connecting.

Nevertheless, it's thrilling to see remote content on a local instance!

Next week: federating likes, perhaps? 😃

devnull,
@devnull@crag.social avatar

@evan ah, I just mean that things like Notes translate well to (NodeBB) posts, likes are likes, authors are users, etc.

It means I don't have to jump through major hoops to make federate.

devnull, to fediverse
@devnull@crag.social avatar

Kids down early, wife at the movies with friends, chores done...

Games or development for ?

I think we all know where this is going.

boots up IDE

devnull, to fediverse
@devnull@crag.social avatar

I'm guessing the "conversation" value in an Note object is specific, and other implementors have adopted it as a pseudo-standard?

devnull,
@devnull@crag.social avatar

@trwnh Thanks again.

Did some digging and it doesn't seem well supported. Happy to use it for but bsd.network, for example, just sends the object id with appended, which when queried just returns the same object. not surprisingly doesn't send one at all.

What I'm trying to get as is it doesn't seem there is one property I can rely on, so I may just have to create my own contexts as I go.

leroy, to fediverse
@leroy@indiehackers.social avatar

What would a fediverse forum look like to you?

I know there are some out there, but I'm getting mixed signals about whether it's working or not. Anyone tried them?

multiverseofbadness,
@multiverseofbadness@toot.wales avatar

@leroy

@devnull - this question may be up your alley?

devnull,
@devnull@crag.social avatar

@leroy @multiverseofbadness yeah the idea is there'd be two-way communication between the local instance and the . Any less and it wouldn't be what I envision for my implementation 🙂

Also thanks for the kind words about the design. It took up much of our time and was released last year for our v3 of NodeBB... which is also when I discovered 😁

toddalstrom, to fediverse
@toddalstrom@mastodon.social avatar

Disappointed, but not surprised, by the utter lack of interest in over at .

XF 2.2 was released in Sep 2020. XF 2.3 will drop sometime this year, however, IMHO, none of the new features were worth waiting 3+ years (a lifetime ago) for.

In the meantime, like are testing a plugin, 2.0 will support , and plans to join the too. I'm sure there are more.

I really want to migrate to another platform.

devnull, to fediverse
@devnull@crag.social avatar

Does there exist a brief write-up of how content is federated out? Do different implementors federate content differently? (@stesnac suggests so!)

Here's my head-canon at present... when a note is created, the note is sent to all followers. If users are mentioned, the note is also sent to those users' inboxes.

If a note is addressed to the public collection, do it just get blasted to all known instances' inboxes?

https://snac.bsd.cafe/stesnac/p/1704724939.498114

devnull,
@devnull@crag.social avatar

@naturzukunft @martin Yes, that's one of the "gotchas" that features 😉

It will be interesting to see how this is reflected in should I decide to integrate federation for our chats subsystem....

meljoann, to Discord
@meljoann@topspicy.social avatar

I feel like a like wrapper for something like and/or would be really great:

  • one login
  • side bar with links to all your forums

No idea how hard this would be to do, auth wise?

nodebb, to random
@nodebb@fosstodon.org avatar

🚀 v3.6.0 was launched a couple weeks back, containing some often asked-for features!

tl;dr —

  • Ability to watch categories and receive notifications 🔔
  • Reaction notifications 🔥
  • Ability to sort rewards in the ACP 🏆
  • New social share buttons 🔗
  • Better rich search results 🔍
  • Upgrade request to native fetch nodejs 18 ⚙️
  • Better docker support 🐋

https://community.nodebb.org/topic/17732/nodebb-3-6-0

thenexusofprivacy, to fediverse

Strategies for the free fediverses

https://privacy.thenexus.today/strategies-for-the-free-fediverses/

The fediverse is evolving into different regions

  • "Meta's fediverses", federating with Meta to allow communications, potentially using services from Meta such as automated moderation or ad targeting, and potentially harvesting data on Meta's behalf.

  • "free fediverses" that reject Meta – and surveillance capitalism more generally

The free fediverses have a lot of advantages over Meta and Meta's fediverses, some of which will be very hard to counter, and clearly have enough critical mass that they'll be just fine.

Here's a set of strategies for the free fediverses to provide a viable alternative to surveillance capitalism. They build on the strengths of today's fediverse at its best – including natural advantages the free fediverses have that Threads and Meta's fediverses will having a very hard time countering – but also are hopefully candid about weaknesses that need to be addressed. It's a long list, so I'll be spreading out over multiple posts; this post currently goes into detail on the first two.

  • Opposition to Meta and surveillance capitalism is an appealing position. Highlight it!

  • Focus on consent (including consent-based federation), privacy, and safety

  • Emphasize "networked communities"

  • Support concentric federations of instances and communities

  • Consider "transitively defederating" Meta's fediverses (as well as defederating Threads)

  • Consider working with people and instances in Meta's fediverses (and Bluesky, Dreamwidth, and other social networks) whose goals and values align with the free fediverses'

  • Build a sustainable ecosystem

  • Prepare for Meta's (and their allies') attempts to paint the free fediverses in a bad light

  • Reduce the dependency on Mastodon

  • Prioritize accessibility, which is a huge opportunity

  • Commit to anti-fascist, anti-racist, anti-colonial, and pro-LGBTQIA2S+ principles, policies, practices, and norms for the free fediverses

  • Organize!

#fediverse #freefediverse #threads @fediverse @fediversenews

devnull,
@devnull@crag.social avatar

@samid @thenexusofprivacy @lrhodes @evanprodromou @noracodes @fediversenews I fully believe in the concept of separate but connected communities on the social web. is positioned (along with all other implementors in the ) to make this happen — it's an exciting time!

Also @evanprodromou I do prefer "" over 🙂

underlap, to fediverse
@underlap@fosstodon.org avatar

Account portability and the social web https://underlap.org/account-portability-in-the-social-web

I believe this is an important topic for the Fediverse. Please boost for visibility.

Thanks to @dottorblaster @jamesravey @hcj @mima @hirad @devnull for commenting on my earlier survey on this topic (https://fosstodon.org/@underlap/111617691764389915)

devnull,
@devnull@crag.social avatar

@underlap content migration has historically been a difficult problem to solve simply because all these companies and softwares operate in pseudo-competition with one another.

For example can migrate posts from etc., but it's all custom migrators.

Something as simple as a common format for data portability would go a long way towards ease of content migration.

I am not certain many users elect to use or not use platforms based on portability though.

nodebb, to random
@nodebb@fosstodon.org avatar

There's something comforting in hearing about a upgrade from v1.1.6 to v3.5.2, running with no problems whatsoever.

A lot of breaking changes and DB schema updates happened between those versions!!

devnull, to fediverse
@devnull@crag.social avatar

Would I be a bad implementor if I don't maintain a "feed"?

If a post is created, NodeBB would send the Create activity to all of the author's followers, and that post would be displayed on that app, usually in the form of a feed.

On the other hand, if other apps send Creates to me, I can save them, but there's no place to display them organically within the existing forum structure 🤔 — since they're not part of an existing topic/category/etc...

devnull,
@devnull@crag.social avatar

@steve @mariusor am I reading this right, that if you didn't happen to already be around to receive the Create activity from a Mastodon instance, you're SOL and you'll never be able to retrieve it (at least within the bounds of the spec)?! That's ... a choice, I suppose.

As for intent in the original toot, I am referring to S2S implementation. will definitely have an S2S inbox endpoint.

devnull, to fediverse
@devnull@crag.social avatar

I'm looking forward to talking more about and integration on here again, been distracted lately with other technical debt items — and of course — work to put food on the table 😄

Not going to lie, one of the support services is "mentoring on community building". You'd think the co-founder of a COMMUNITY BULLETIN BOARD SOFTWARE would be aces at building community, but truthfully, I really suck at it.

The fact that "build it and they will come" worked at all is miraculous.

devnull,
@devnull@crag.social avatar

I've said it before and will say it again, that the team for the past ten years has been graced with a huge amount of luck. With the right people just happening to come along at the right time, to clients taking a chance on a trio of literal nobodies, etc.

That kind of luck doesn't last forever, and so I'm very excited to work with the @NGIZero to really supercharge our

devnull,
@devnull@crag.social avatar

@thisismissem @NGIZero I've been passively noting that you've been working on trust & safety in the , is that right? Definitely something we'll want to discuss sooner rather than later — bridging 's built-in moderation tools with fediverse standards would be a win for us all.

aral, to DaftPunk
@aral@mastodon.ar.al avatar

Daft is so apt.

What the fuck state are those switches in, Daft?

devnull,
@devnull@crag.social avatar

@aral ha! As with all abominations sometimes there are places they can be helpful?

I was building out additive permissions in when I needed to communicate to the end user that even though a specific privilege was not checked, that in reality, though the additive nature, it may as well have been. (e.g. a particular user group may not have the privilege to post new topics, but if the global registered users group does, then all other groups do too). An indeterminate checkbox was perfect 🤷‍♂️

nodebb, (edited ) to fediverse
@nodebb@fosstodon.org avatar

Back in late July, we took a chance and applied for the @NGIZero NGI0 Core August 2023 call for projects. Our application dealt almost entirely with bringing to , and we're happy to announce that we've been officially greenlit!

Looking forward to working in tandem with some other highly esteemed colleagues @helge and @tchambers with their testing suites too 🙂 (edit: @J12t too!)

The other small part of our application dealt with much-needed accessibility audits and fixes 💪

nodebb, to security
@nodebb@fosstodon.org avatar

The Two-Factor Authentication plugin that comes bundled with was just updated to v7.4.0. It now notifies you if your account was accessed, but the second factor challenge was not passed. If you see this notification, and it wasn't you, you just might want to change your now-compromised password!

Oft forgotten, this feature provides much needed positive reinforcement that, yeah, works!

0, to godot

Our Community is featured on developer communities showcase! https://nodebb.org/showcase/development-communities-in-nodebb/ :godot: 🎉

Special shout-out to @nodebb for bringing this amazing platform 🙂 with no strings attached.

Considering things that recently happened to it is absolutely necessary to take everything into consideration before committing into a software.

danluu, to random
@danluu@mastodon.social avatar

As a follow-up to https://mastodon.social/@danluu/109798007902048311, I wonder why there isn't a serious, well-funded, attempt to create a modern forum

If you look at Wikipedia's list of forum software, it's all ancient except discourse, and discourse seems unlikely to ever be something great for users

Its performance is famously terrible. People often point out how unusable it is unless you have a fast phone and the founder's response to this has been to rant about how Qualcomm sucks and need to make faster processors

devnull,
@devnull@crag.social avatar

@jernej__s @danluu hey, I can provide some context for that. In 2014 or 2015 maybe, we wrote an article for on , and it got AfD'd for being non-notable. Subsequent attempts to reintroduce the article were immediately deleted, and doing it the "right way" (aka, submitting a draft for review) went unanswered.

Overzealous editors have their fiefdoms and the "list of forum software" is one. No article = no entry, and when we make one we get shut down.

So we just gave up 👍

nodebb, to random
@nodebb@fosstodon.org avatar

🔔 3.4.0 is out!

More updates to the chat UX (pinning, public room notifications, real-time typing notifications), improved user moderation tooling, post queue updates, and as usual, lots of bug fixes 😳

https://community.nodebb.org/topic/17530/nodebb-3-4-0

devnull, (edited ) to fediverse
@devnull@crag.social avatar

As it turns out, a lot of verbs and objects correspond quite nicely with verbs and objects (e.g. a like would be an upvote, etc.)

However I'm not exactly sure how the "announce" verb would translate. In , "announce" is a "boost". The closest forum-land equivalent would be the "bump", whereby a topic is brought back to the top of the list (usually through a reply).

Only downside, bumps are reserved for admins. Non-admins "bump" a topic by replying to it.

🤔 🧵 (1/3)

devnull,
@devnull@crag.social avatar

@leroy nothing so specific, at that point I was only doing a thought experiment at a high level.

I am still working out ideas, but I have been leaning towards broadcasting the "Announce" activity when a local user decides to move a post out of the "federated" topic list and into the local categories.

There is also this , which I am inclined to follow for the sake of being a team player 😆

https://codeberg.org/fediverse/fep/src/branch/main/fep/1b12/fep-1b12.md

devnull,
@devnull@crag.social avatar

@leroy hmm... that's something I haven't thought about yet, but because now we're talking about how would handle it locally, the options are wide open.

Could be that when shared to the local hierarchy, it is placed at the top of the topic listing (as expected), but further shares/boosts don't adjust its positioning.

Could be configurable by the local admin, even!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • rosin
  • ngwrru68w68
  • tacticalgear
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • Durango
  • slotface
  • everett
  • vwfavf
  • kavyap
  • megavids
  • khanakhh
  • Leos
  • cisconetworking
  • cubers
  • InstantRegret
  • ethstaker
  • osvaldo12
  • modclub
  • anitta
  • provamag3
  • GTA5RPClips
  • tester
  • JUstTest
  • All magazines