this post was submitted on 22 Jan 2026
50 points (98.1% liked)

Slop.

771 readers
640 users here now

For posting all the anonymous reactionary bullshit that you can't post anywhere else.

Rule 1: All posts must include links to the subject matter, and no identifying information should be redacted.

Rule 2: If your source is a reactionary website, please use archive.is instead of linking directly.

Rule 3: No sectarianism.

Rule 4: TERF/SWERFs Not Welcome

Rule 5: No bigotry of any kind, including ironic bigotry.

Rule 6: Do not post fellow hexbears.

Rule 7: Do not individually target federated instances' admins or moderators.

founded 1 year ago
MODERATORS
 

So, it seems like PieFed is becoming a real alternative to lemmy.

What are the differences between these two? From a tech perspective, and also morality/ethics, if you want. Any differences in vision for these services?

Say whatever is on your mind. I want to know.

On which one should we put our weight?

PieFed all the way. It’s developing at lightning speed, while Lemmy lags behind as the transphobic genocide denying devs beg for donations with in built donation begging banners on all Lemmy instances front pages. Instances are apparently scared to defed from .ml for fear the devs wont support them with help.

Rimu has made some interesting choices, such as blocking 196 from default federating posts until a user subs first or a dislike for meme subs. But when spoken to has been receptive and removed such things or made them optional for admins.

Ethically and feature wise PieFed is in the lead, its not perfect but its open to change and receptive to ideas

you are viewing a single comment's thread
view the rest of the comments
[–] RedWizard@hexbear.net 11 points 4 days ago (1 children)

psSome of my favorite stuff is just the comments about lemmy in the code.

# old Lemmy instances ( < 0.19.8 ) allow nsfw content in nsfw communities to be flagged as sfw which makes no sense

# remove unnecessary "cross-posted from..." message that Lemmy inserts (only on link posts where we have a UI showing cross-posts)

# Lemmy adds the community slug as a hashtag on every post in the community, which we want to ignore

(Congrats hardware@lemmy.world, you've been hardcoded)

# replace lemmy's spoiler markdown left in HTML
clean_html = clean_html.replace('<h2>
</h2>', '<p>:::</p>') # this is needed for lemmy.world/c/hardware's sidebar, for some reason. (I like that some how there is a Piefed flavor of markdown and a Lemmy flavor of mark down?) # this function lets local users use the more intuitive soft-breaks for newlines, but actually stores the Markdown in Lemmy-compatible format # Reasons for this: # 1. it's what any adapted Lemmy apps using an API would expect # 2. we've reverted to sending out Markdown in 'source' because: # a. Lemmy doesn't convert '<details><summary>' back into its '::: spoiler' format # b. anything coming from another PieFed instance would get reduced with html_to_text() # c. raw 'https' strings in code blocks are being converted into <a> links for HTML that Lemmy then converts back into []() def piefed_markdown_to_lemmy_markdown(piefed_markdown: str): # only difference is newlines for soft breaks. re_breaks = re.compile(r'(\S)(\r\n)') lemmy_markdown = re_breaks.sub(r'\1 \2', piefed_markdown) return lemmy_markdown (Aw that's nice. I wonder how much they'll have to update when 1.0 comes out...) # change back when lemmy supports flairs # flair = find_flair_or_create(json_tag, post.community_id) # if flair: # post.flair.append(flair) (Lemmy uses confusion. Piefed is confused!) # Lemmy sends 'like' for upvote and 'dislike' for down votes. Cool! When it undoes an upvote it sends an 'Undo Like'. Fine. When it undoes a downvote it sends an 'Undo Like' - not 'Undo Dislike'?!

:::

[–] edie@lemmy.encryptionin.space 6 points 4 days ago

This seems to be many different things, could you break it up to make it clearer what fits together?


This user is suspected of being a cat. Please report any suspicious behavior.