

Guys, guys, y’all ragging on the guy for the AI generated slop, but nobody says the icons need be used as is.
The Lemmy guys could pay someone for real to redo one properly…
Co-Founder (NodeBB) | Husband 🤷♂️ and Dad 🙉 to three | Rock Climber 🧗♂️ | Foodie 🥙 | Conductor 🎵 | Saxophonist 🎷
✅ Small teams craft better code.
🇨🇦 Made in Canada
🗨️ Federating NodeBB with funding from NLNet ♥️🇪🇺


Guys, guys, y’all ragging on the guy for the AI generated slop, but nobody says the icons need be used as is.
The Lemmy guys could pay someone for real to redo one properly…


Well my job here is done.
Let me know if you need help!


Oooh what forum? :smiley:


Push based and pull when it matters more 🙂


Right on. You put into words what I haven’t been able to easily explain.
I stumbled upon ActivityPub years ago and it appealed to me because it was built upon tried and true components of the web that I’ve been cutting my teeth on for years.
ATProto is novel for the sake of being novel. I don’t feel it solves what it sets out to solve without introducing friction if you deviate from the happy path.


> @rimu@piefed.social said in PieFed v1.7 is released: Following People, Faster Browsing & Smarter Moderation: > > Send a DM to a user asking them if they are a bot, with 1 click. If they do not respond their account is automatically flagged as a bot
As someone whose email inbox numbers in the thousands, I’m not sure how I feel about this one.


Correct. It’s intentional to keep users and communities unique since webfinger, the identification protocol used by AP, is understood to refer to one user at a time (although it doesn’t preclude it from sending multiple, which it does in the case of Lemmy.)
Lemmy will prioritize users over communities, which means you can essentially render a community unfindable if you make a user account of the same name. Oops!
Or maybe it’s the other way around, I forget.


> @auster@thebrainbin.org said in Are people backing up the fediverse?: > > Are people backing up the fediverse?
Threadiverse people: yes that’s a good idea. Also this is already done because of how the threadiverse works.
Microblog people: are you insane that’s a violation of my privacy. You’re not allowed to scrape my public posts. *blocks*


> @stamets@lemmy.dbzer0.com said in Rimu Mass Bans Users: > > Rimu pushed a piece of code into Piefed a few days ago specifically to silence criticism against him and to silently delete/block posts on Piefed.
Extremely concerning.
I knew there was hardcoded stuff to block instances, but this goes further… got a link?


Perhaps it’s less “I should be able to see everything anybody has said about dogs” to “I should have the ability to…”
For many on traditional social media it’s an expectation, even if they’re being lied to (they’re only seeing a subset based on language, preference, and a thousand other metrics).
On the fediverse it’s more plainly visible that you’re not getting everything, but that can be a feature, too, not a bug.


Oh you definitely can!!, I’m able to browse and subscribe to Piefed and Lemmy communities as though they were categories 😁


@quokka@quokk.au does it work with NodeBB? :angel:


Sure. I have found that the default botPolicy works fine for blocking the AI bots, but blocks federation.
At the reverse proxy level:
if ($request_method = POST) {
proxy_pass http://nodebb/;
}
Because Anubis can’t filter by HTTP method, unless I am mistaken. This just broadly allows all incoming activities. If you want to get specific, limit it to your shared inbox or individual user inboxes via regular expression or something. I didn’t find that it was necessary.
As for botPolicies.yaml
# Allow /inbox
- name: allow-ap-headers
headers_regex:
Accept: application/ld\+json; profile="https://www.w3.org/ns/activitystreams"
Accept: application/activity\+json
action: ALLOW
- name: allow-assets
path_regex: /assets
action: ALLOW
The former allows those specific AP headers (it is naive, some AP impls. send slight variations of those two headers.
The latter allows our uploads.


> @sibbo@sopuli.xyz said: > > I think the modern way of handling support for open source software is discourse.
I’m also going to go out on a limb and say that this seems to be the case because Jeff Atwood put his name behind Discourse. He’s a big name (he’s also an outspoken blogger who rubs some people the wrong way, but I digress…) Lots of open-source projects just happen to find Discourse first instead of other good forums like NodeBB and Flarum.
To each their own.


Personally, if you’re going to pick a forum, I would recommend NodeBB
(caveat; I work on NodeBB)
It federates well with Piefed out of the box (Discourse federation is lagging well behind), has private forums and real-time chat. Robust plugin system, themes, PWA, open API for whatever functionality you want to build :)
However, if we’re splitting hairs, I agree with @deckpacker@piefed.social in that you might as well just use Piefed directly. I am a big fan of dog fooding.
But if @rimu@piefed.social prefers the forum approach, I am here to help.


@k0e3@lemmy.ca forums are more constrained in scope in terms of discussion. This can mean a more tight-knit community of regulars, and the inherent development of a forum-wide culture at smaller scales.
Reddit (and so, Lemmy, Piefed, etc.) are built to be more general purpose. Mastodon is the same.
For example, my main is this account on activitypub.space. It is primarily a discussion forum around AP development, not much of anything else, but from that niche forum I can still participate here on the wider threadiverse.


… and how, pray tell, are they supposed to do this, logistically?
Station inspectors in every maple syrup farm? Who’s paying for that?


A bank probably would, but I don’t know if they’d do it for just anyone.
More importantly, if you’re crossing a border with large sums of cash, you must declare it at the border.
CBSA is not in the business of stealing money, but they will confiscate it if you don’t declare it.
Its the prompt for the LLM to post spam to Lemmy lol