For those who prefer a bulletin board interface for the #Fediverse, this is pretty darn attractive. Anyone who was active with Internet forums back in the ‘90s and ‘00s would love this quite a lot.
As many of us know, the problem with old Internet forums is that, while they provided a cozy community for folks who liked to follow specific topics, they often died because the likes of Facebook simply had a larger network effect.
But with NodeBB and ActivityPub, Internet forums may soon find that they have a network effect of hundreds of millions of people.
If you ever used Internet forums but have since stopped, would NodeBB’s foray into the Fediverse have you increase your participation with them again?
I have so many follow relationships with so many talented people here!
It's so great to see all of you and your interesting projects and creations across such a variety of hobbies and professions.
It's only going to get better with Threads federation under way! Future of Fedi will sure be interesting and I'm glad to be a part of something that could fundamentally change the way "Internet" is done as a whole.
The future awaits. After years of gaining steam, Fedi has arrived.
(adres z forum wbity w szukajke mastodona wyświetli się)
"Dziś jest dzień, w którym nasze forum społeczności łączy się z #fediverse. Zaktualizowaliśmy kod i przełączyliśmy się na gałąź #activitypub, a także włączyliśmy federację w dwóch kategoriach, kategorii #NodeBB Development (która jest tylko do odczytu dla wszystkich oprócz staff NodeBB) oraz Testing Ground, która jest przeznaczona dla treści bez znaczenia."
Tak więc nowa wersja NodeBB ma federację profili i publicznych postów, komentarze z fedi "widzi" i uwzględnia 🚀 🎉
At the end of the day, if an implementor chooses to send everything as as:Note, that's their call, but more "correct" types should be used. Even as:Page is a step in the right direction as it is sufficient generic to encompass a lot.
Perhaps #nodebb will send topics as as:OrderedCollection, because at its core, what is a topic but an ordered collection of posts/notes?
It seems this happens occasionally on #fedi where malicious users decide to take advantage of instances with poor moderation to spam widely.
There are many solutions, but let me offer a simple change that stops spam dead in its tracks:
#nodebb has a post queue built in. If you have 0 reputation, you need your post to be manually approved. You can adjust this as needed, but even the default (allow regular posting after 1 upvote) is sufficient. Stops 👏spam 👏 cold 👏.
Just had an amazing call with @devnull of #nodebb on behalf of #flarum. His progress on their #federation implementation is already quite impressive. We've decided to keep in touch, share and collaborate on supported FEPs and regularly touch ground in the future.
Last week I broke the screen on my phone and have been using an old broken Pixel 3a in the interim. A significant portion of the keyboard does not respond to taps, so I can't even log into Google (as the login screen is portrait-only), so no play store, and it's been an interesting experiment to carry on my day without apps.
First thought: people absolutely SUCK at building fast websites. Mastodon, Fastmail, Discord, Messenger (duh). Hot garbage.
As expected, when an instance attempts to respond to a Note with a larger audience than the note replied to, Mastodon will silently drop it from processing.
I don't actually know if this is codified anywhere in #ActivityPub or #ActivityStreams spec, but looking into it now. 💪
Edit: Might be it actually is processed, but doesn't link up to the more-restrictive parent. Also good I think. Not quite sure how I'd handle this in #nodebb ...
Maybe something I can try for the purpose of learning #Rust is setting up a real-time communication channel in #NodeBB (i.e. a socket that the web UI could use to show real-time information, typing indicators, etc). Maybe it's too easy or too hard... I also have an audio processing project I intend on doing in Rust but I haven't managed to get myself to do that yet.
Also, I still want #PikaPods to have NodeBB. It might become affordable for a lot more communities that way! There's a request lodged for it in their feedback thing but there's currently no indication they plan on adding it.
Finally figured out why #nodebb posts weren't queryable via Mastodon, turns out it does Content-Type checking, and I was inadvertently breaking #ActivityPub spec by sending in application/json when I should've been sending in "application/activity+json" or 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"'
Latter doesn't play nicely with express, so using the former and all's well!
Full credit to @bouncepaw who gave me key to figuring it out! 🏅
ActivityPub is so neat! With all the new implementations coming out, it's slowly becoming my "one stop shop" internet aggregator.
For example, all from within my Mastodon instance I can:
Follow communities on Lemmy and Kbin, allowing me to interact with every post/comment and make my own post or comment to any community.
Follow my favorite podcasts and get new episodes directly in my feed via PodcastIndex.org
Follow WordPress blogs that have the ActivityPub plugin activated.
SOON enough I'll be able to:
Interact/follow accounts on Threads (and hopefully someday Instagram)
Follow/interact with comments/posts/communities from NodeBB forums.
This protocol is changing the internet and how I use it every day.
PS. If you want more information on how to do any of these things, just let me know and I will explain. Though please limit to asking about one or two at a time, as some are quite intricate in their implementations.
Edit: Nitter has been shut down 2 days after I posted this. Oh well. Fuck Xhitter
Disappointed, but not surprised, by the utter lack of interest in #ActivityPub over at #XenForo.
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.
I'm looking forward to talking more about #NodeBB and #ActivityPub 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.
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 #ActivityPub to #NodeBB, 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 💪
The Two-Factor Authentication plugin that comes bundled with #NodeBB 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, #2FA works!
Special shout-out to @nodebb for bringing this amazing #foss#opensource platform 🙂 with no strings attached.
Considering things that recently happened to #unity#unity3d it is absolutely necessary to take everything into consideration before committing into a #proprietary software.
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 😳
Public group chats (!!), FontAwesome Pro support, better dark mode, among much much more!
We're really happy with the latest changes to the #chats system. Who needs #Discord anymore when you can have a kickass #forum system with chats subsystem that is on-par with Discord? 😊