If the code is bad, you realise only coders would notice it from reading that?
And most people are not coders. What hardcoded bans are you referring to here? The 4chan one that can be disabled?
BB84@mander.xyz 2 days ago
I wonder, would these users still use PieFed if they have seen its codebase? Maybe it can be one day but right now it’s 100% not production-grade software. Nonsensical hardcoded bans and blocks everywhere. >1000 lines of Python in a single file. Uses regex to parse HTML. The list goes on…
If the code is bad, you realise only coders would notice it from reading that?
And most people are not coders. What hardcoded bans are you referring to here? The 4chan one that can be disabled?
If the code is bad, you realise only coders would notice it from reading that? That’s what makes it particularly insidious. The people who didn’t read the code have no idea what they’re in for.
What hardcoded bans are you referring to here? The 4chan one that can be disabled?
How about this one? ‘enoughmuskspam’ and ‘political_weirdos’ are hardcoded banned.
Also “can be disabled” does not excuse hardcoded filtering. If they’re serious they could implement a config system in an hour.
What are they in for? The site seems to work fine from a user perspective.
That is from an auto-federation system for instances to bulk add new comms across instances. Any community can still be manually added. And I think those may have been removed now. I can literally access enoughmuskspam@lemmy.world from piefed.social and all those other terms.
All new admins need to do to change things is to untick boxes.
What are they in for? The site seems to work fine from a user perspective.
Fox News would seem like a perfectly fine source of news if you get all your news from Fox News, wouldn’t you agree?
Any community can still be manually added.
And you can still manually get any news you want from other channels, Fox News just won’t show them.
(I am not saying PieFed is as bad as Fox News, just trying to make an analogy to show that something that “seems to work fine” can be pretty bad for the users nonetheless)
Okay so I actually read the code just now, unlike you, and now I know what that list is for. It’s not a ban. You wanna hear what the list is for?
I know what the code is for. And I know that your instance manually exempted the block for ‘memes’ (or perhaps your instance imported the memes community before the block came in place, idk).
Can you view any ‘piracy’ or ‘enoughmuskspam’ community on your instance? I can’t
Memes is a banned url, huh? Okay, let’s test this scientifically. After I make this comment, I’m gonna go to !memes@lemmy.world and see if I get any posts.
Woah, I see lots of posts on !memes@lemmy.world, and some of them have more than a thousand upvotes. I guess there’s no hardcoded bans on meme communities. You must have misunderstood the code.
Huh? You just linked a community on lemmy.world. That’s a lemmy instance. The person above you is referring to piefed. You don’t understand the code.
Piefed has all the shit code that bans a bunch of stuff. They also delete your comment if it starts with a gif link. And then put your social score down one. They also block you from downvoting if your votes are negative (more downs than up). There so much dumb shit because there are against actual free speech.
See this for proof: lemmy.ml/comment/23662293
obviously not that “hardcoded” since piefed.zip can access these things just fine https://piefed.zip/c/enoughmuskspam@lemmy.world
https://piefed.zip/c/piracy@lemmy.dbzer0.com
Hardcoded means the filter is in the source code (as opposed to being in a config file or database). Whether or not it can be disabled/circumvent is irrelevant.
Can you show me Reddits code?
The version from 10 years ago, yeah. It’s here github.com/reddit-archive/reddit.
There’s a modern and production-ready open source alternative. It’s called Lemmy. You can find the source here github.com/lemmynet/lemmy
Maybe it can be one day but right now it’s 100% not production-grade software.
Why should we only use “production-grade software” software on the Fediverse? Isnt the beauty that we can use all kind of software as long as it interacts decently via the relevant protocols?
Also I am already using Lemmy, which is pretty known for its opinionated devs. This does not seem to be anything that would stop, especially when I can actually read the code as its in a language I can atleast understand somewhat
Lemmy, which is pretty known for its opinionated devs
The opinions of the devs have so far (at least as far as I know) not spread into the actual code though.
I just want to make sure people know what they’re getting into before they decide to use PieFed. If you know about the issues and decide to use it, I totally respect that decision.
Sadly refactoring is frowned upon in a lot of places as it takes away from adding new stuff, especially when necessary to prevent the code from getting worse
lambalicious@lemmy.sdf.org 20 hours ago
I see we are having fun these places!