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

help-circle

  • 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




  • I’m comparing hardware to hardware, not artificial Apple software restrictions.

    That’s great but hardware doesn’t exist in a vacuum. With an ecosystem as locked-down as an iPad’s you can’t just ignore the software. It’s not like you’ll ever be able to uninstall it because it’s intentionally locked down, unlike a macbook which allows installing apps and even modifying the bootloader to boot into a different OS.

    Edit: Forgot to mention the fact even for people that might not care about that, iOS will automatically kill any app that uses more than a certain amount of RAM (I think it was 4GB? I don’t remember the exact number) so in a lot of scenarios you can’t even take advantage of the hardware in an iPad because of the locked down software


  • Ok but if you want to do actual work on it then these things absolutely do not cancel each other out because you have to spend $270 on a keyboard/trackpad regardless, and now have to use a clunky touchscreen on your 13 inch tablet half the time.

    Yes, the M4 is much faster and it is probably only stupid product segmentation keeping it on the iPad. But the reality is, iOS/iPadOS puts OS-level limits on how much you can even take advantage of that hardware even if there is an iOS app for the thing you want to do

    TLDR: If you really want a MacBook just get a refurbished M1/M2 MacBook and call it a day, bonus points for putting Asahi on it