• 3 Posts
  • 173 Comments
Joined 3 years ago
cake
Cake day: June 12th, 2023

help-circle


  • They are quite literally taking the “if you don’t like it, fork it yourself” approach. Who said they aren’t going to make changes/improvements on top of it?

    I don’t see anyone else mentioning it but this is also probably because brave browser is published under the MPL license so the licenses are actually compatible between projects. They don’t want to implement completely from scratch because there is a compatible existing implementation that they can build on top of instead of starting from scratch.



  • Nevertheless, U.S. citizens act as if that were not the reality.

    Again, where are you getting that? The people that are not aware of how much of a criminal Trump is aren’t using a platform created with the purpose of taking power away from big tech.

    Every day I worry about what idiotic thing the US government is going to do next. And every day I worry about how establishment democrats are going to use republicans as an excuse to shift their politics to the right. I am painfully aware about how the US is making the world worse, and so are most of the people I interact with.


  • Pretty sure any Americans willing to go out of their way to use a niche FOSS platform like Lemmy are already aware of this and trying to make change in the little ways they can. You’re kind of preaching to the choir. If you want to reach anyone go to facebook or Twitter or reddit (where your post will then be deleted by a power tripping mod)

    Edit: also for clarity, how do you know this isn’t public knowledge in the US? Have you been there? If so, where? It’s not like all 300 million people in the US have the same viewpoints.

    If not, I can tell you right now that our national politics are ultimately decided by a few thousand people in the most rural parts of the country who barely know what the internet is. If you look in places like NYC or Minneapolis or Seattle then you will get a much different picture of what people think than in Texas or Florida. People do what they can but when you have the entire government and billionaires against you it isn’t exactly easy to make changes that people see on the other side of the world.



  • That’s the thing though. Even if the code is good, the plans are good, the outputs are good, etc, it still devolves into chaos after some time.

    If you use AI to generate a bunch of code you then don’t internalize it as if you wrote it. You miss out on reuse patterns and implementation details which are harder to catch in review than they are in implementation. Additionally, you don’t have anyone who knows the code like the back of their hand because (even if supervised) a person didn’t write the code, they just looked over it for correctness, and maybe modified it a little bit.

    It’s the same reason why sometimes handwritten notes can be better for learning than typed notes. Yeah one is faster, but the intentionality of slowing down and paying attention to little details goes a long way making code last longer.

    There’s maybe something to be said about using LLMs as a sort of sanity check code reviewer to catch minor mistakes before passing it on to a real human for actual review, but I definitely see it as harmful for anything actually “generative”



  • DNA isn’t perfect either though. It’s possible to be AMAB with XX chromosomes and AFAB with XY chromosomes (both still having the “correct” fully functional organs for their assigned gender). Some intersex people can also have multiple sets of DNA, some being XX and some being XY.

    Neatly fitting all cases of biology into 2 categories like that is basically impossible anyway regardless of how you do it. “Biologically male/female” is basically impossible to define without also excluding some people that were born into each category. They’re fundamentally useless terms that don’t actually convey anything meaningful…



  • So what you’re saying is that you already disowned your sister for her religious views, but you regret that and want her to come back… by converting her back to Muslim beliefs? You don’t see the hypocrisy in that? You already seem to care about her more than your religion, otherwise you wouldn’t be making this post.

    It seems like you’re unwilling to accept a decision she’s already made. If your family cares more about maintaining strict religious beliefs than accepting your own sister, you’ll be causing her more pain by continuously trying to convert her back. If all you’re doing is trying to absolve yourself from any guilt by saying you tried, then you might as well give up now. That’s just your own selfishness and won’t change her beliefs.

    It’s not like being an atheist means someone will instantly have no morals. In fact, it’s usually the opposite. If someone needs the threat of eternal damnation to motivate themself to do good things, I’m sorry but they probably aren’t a good person to begin with.



  • As someone who has worked with a pretty large C# codebase and several smaller ones, I’ve found it to be one of the least efficient languages to program in. This is maybe not a technical fault of the language, but the way Microsoft encourages developing C# means that once you get past a certain point even simple MRs will have 10-20 files changed. There is sooooooooo much boilerplate caused by .NET that even things like Java Spring Boot just don’t have (and even then I’d consider Java to be a pretty bloated language in terms of boilerplate).

    That’s ignoring the fact that the ecosystem surrounding .NET is a lot more enterprise-y, meaning a good portion of libraries require paid licenses to use.





  • Honestly I would consider [user-obscured] hardcoded shadowbanning just as bad.

    Just because I’m closer to agreeing with the PieFed dev’s opinions a little bit more doesn’t mean that I’d support shadowbanning someone because the trivially-evaded checks caught a false positive in the crossfire. Piefed’s auto moderation/social scoring is pretty much textbook definition security-by-obscurity. The second anyone knows how it works, it’s useless. It will pretty much exclusively catch people who just wanted to post a harmless meme or something.

    At least (for now) Dessalines isn’t hardcoding his tankie beliefs into Lemmy’s source code.

    Edit: Blaze is right, it isn’t shadowbanning, but the rest of my point still stands, added the [] part to clarify


  • There were a few, not exaustive since it’s been a few months since I looked through the source code, some of this might have changed and there’s also a few other checks that I’m forgetting:

    • 4chan screenshots (specifically anything that OCR identified as having “Anonymous #(number)” in it) were banned. Honestly this one is fine as a toggle but I think for a while it was just on by default in the code
    • any community that had specific words in it were blocked at instance level. I think “meme” was there, a few swear words, and a few carryover reddit meme community names (196, I think nottheonion was also there, anything with “shitpost” in the name, etc.)
    • There’s a hidden karma/social credit score based on a user’s interactions and net total karma hidden from them that gets impacted by any moderation actions, including some of the automated hardcoded ones (e.g. even trying to upload an image that gets flagged by the hardcoded checks). In some cases the user is not informed of any of these changes (the image upload will appear as a generic image upload error)
    • users with a low enough net score can be automoderated at both a community and instance level

    Edit: the other thing is, a lot of this hardcoded moderation isn’t documented anywhere outside of the code, likely because a lot of the measures would be useless if people knew how they worked

    Edit 2: updated based on Blaze’s reply from another comment, I misremembered the shadow banning, I was confusing it with the federation errors that occur when one user blocks another