• 0 Posts
  • 31 Comments
Joined 2 years ago
cake
Cake day: June 9th, 2023

help-circle
  • I guess the real question, ultimately, is how do you deprogram the worst elements of this cohort so that they can like… respond and converse like a normal human without having to argue every single thing and go on and on and on until they “win”? (Which, IMO, means the other person has just gotten tired of dealing with them more than anything else.)

    I will happily admit I have absolutely no idea, and will also admit that I have on more than one occasion been That Guy Posting but I really really try to not let myself be.


  • While I’m not a psychologist, I read far too much crap online, so take this as a layman’s view.

    There’s been a lot of research around the dopamine feedback loop around social media, as well as the fact that arguing and “winning” is a major dopamine hit, so I wouldn’t be the least bit shocked that a lot of the more toxic people are literally addicted to the dopamine that social networks give you that they’re arguing and posting for no other reason than their next hit.


  • Another point of view is that OSS and Linux is absolutely amazing.

    With a very limited set of exceptions, you can grab Ubuntu or Fedora or whatever, make a USB boot drive, and be in a GUI and shitposting on the internet in about 5 minutes.

    Linux has grown tremendously from when I started using it, which was when you’d probably have to end up editing a config file for X11 to add the modeline so X knew the resolution and refresh rate of your monitor because there was no auto-configuration for anything more than like 640x480@60hz (and even that might not work).

    And in just a few years we went from very very few games working with Wine, to damn near everything that doesn’t need ring0 rootkits working almost perfectly.

    So yeah, it’s not perfect, but it’s absolutely light years from where it was 5 or 10 or 20 years ago and maybe focusing on how great it actually is vs bemoaning the things that still need work will help keep you motivated.

    That said, at the end of the day software is just a hammer: you use it to build something. If Linux doesn’t work but MacOS does, or Windows, or whatever does then use what works. There’s no point in using something that doesn’t do what you want to the point that you’re angry/stressed/tired of dealing with it, because life is way too short to spend all your time fighting broken software when all you wanted to do was draw a picture or play a game or watch a movie or whatever.





  • The IBM name, build quality, warranty and whole nobody-got-fired-buying-IBM helped, but don’t undersell 80 column text mode: if you wanted to do Real Business Stuff, 40 column just didn’t cut it, which wrote off a LOT of the cheaper competition. CP/M machines could be 80 column, but they also weren’t required to as there was no default terminal expectation. You’d end up with close-but-not-quites pretty often, even on the upper-end of the price scale.

    And yes, the Apple II had 80 column mode, but again, it wasn’t exactly the cheaper option.

    IBM entered the market at exactly the right time, with the right machine, with the right features, at a price that wasn’t incredibly outside of reality and sold an awful lot of them.





  • I think that’s likely to cover common uses outside of just ‘for the lulz’.

    The for the lulz resonates a lot with me - though I know that a decade of dealing with a lot of these types assuredly biases me to at least some degree - because it’s easy enough to do what they’re doing now AFTER you figure out how you’re going to monetize it and signups this aggressive and so widespread doesn’t really make sense to me.

    In my experience with content moderation/fraud/abuse work, I found that you’d often have a very slow trickle of accounts sign up over weeks/months/and, in one situation, years, and THEN they’d all break bad and you’d have entire servers and instances all light on fire at once and result in a mess that’ll take a very long time to clean up.

    If you have 5,000 users that signed up all at once you can literally just delete all those rows from the database and probably not impact too many real people vs. if you have 5,000 users sign up over 6 months then you have the data dispersed in good data and now have much more of an involved spelunking expedition to embark on. I also found that it was typically done in waves as well, so you can’t do a single clean and go ‘well all the accounts that weren’t doing thing must be okay’ because eh, maybe not.

    And, also, there’s a lot of hand-wringing about developer and instance politics from various blog posts, “news” sources, the fediverse, traditional social media and so on from all sides of the spectrum, and while I’d never claim to be a centrist or even remotely moderate, the more embedded in one extreme or another you find yourself you can start justifying doing all sorts of stupid shit, and a DDoS (which, quelle surprise is ongoing right now) is SO trivial to do when there’s not a whole lot of preventative measures in place that don’t require a bunch of squabbling internet humans to cooperate and work together to block signups, clean up the mess that’s already there, and work with each other on mitigation tools that do things everyone agrees with.


  • It’s always about following the money for spammers/malware/etc. authors: there’s (usually) a commercial incentive they’re pushing towards.

    The bot is evolving and adapting to countermeasures and becoming “smarter” which means some human somewhere is investing time and effort in doing this, which means there’s some incentive.

    That said, I doubt it’s strictly commercial because the Lemmy user base is really small and probably not worth much because if you’re here you’re most certainly not on the area of the bell curve that’ll fall for the usual spambot commercialization double-your-money/fake reviews/affiliate link/astroturfing approaches.

    I’d wager it’s more about the ability to be disruptive than the ability to extract money from the users you can target, so like, your average 16-year-old internet trolls.


  • Because you can’t make thousands of spambots on your own instance because as you noted it’d take about 5 minutes to defederate and thus remove all the bots.

    You want to put a handful on every server you can, because then your bots have to be manually rooted out by individual admins, or the federation between instances gets so broken there’s no value in the platform.

    And for standing up more instances, you have to bear the cost of running the servers yourself, which isn’t prohibitive, but more than using bots via stolen/infected proxies (and shit like Hola that gives you a “free vpn” at the cost of your computer becoming an exit node they then resell).

    Also, I’m suspicious that it’s not ‘spam bots’ in the traditional sense since what’s the point of making thousands of bots but then barely using them to spam anyone? My tinfoil hat makes me think this is a little more complicated, though I have zero evidence other than my native paranoia.






  • No, you’ve (maybe) limited your singular solitary instance’s growth: your instance is not “Lemmy” and admins should do whatever they find works for them, is something they can easily enforce, and resolves the problem.

    If you want to geoip limit signups to Skokie, Illinois? Great! If it works for you and keeps your instance from being The Problem, then it’s a valid solution.

    (I don’t disagree that email domain blocks are not a singular solution to any abuse problem, but I also think that whatever works for the individual admin is perfectly reasonable, and email blocks CAN be worthwhile.)



  • As with all things non-corporate, you determine if the instance you want to use is run by a reliable person by uh, vetting the person. This is absolutely impractical and absolutely not something you can ask an average person to do in order to post cat memes on the internet, so long-term the right call would probably be to move the “big instances” into a foundation/corporation model (think OSI or Apache or Gnome or…) to provide proper shared ownership of resources, continuity planning, and better handling and monitoring of donated funds as well as better opportunities for outside funding - it’s actively easier to get funding or support for actual foundations/non-profits than some dude running a thing in his basement.

    You then have a very public entity that’s much simpler for any random person to decide if they’re reasonable - the fact they exist AT ALL is a huge indicator of legitimacy because the work required to even get that far is not entirely trivial.

    Monetization is… problematic. It’s probably going to HAVE to be donation-based because I don’t think ads or data mining or segues to our sponsor are acceptable on federated platforms and won’t result in you getting anything but tossed out.

    I’d also say that there are fundraising options for larger instances that offer valuable communities: you can get a LOT of donations out of corporate America (this is US-centric, of course) if you’re a registered non-profit they can donate a tax write-offable donation to, and something like a Lemmy instance is just a rounding error in donations, if you can get in the door.

    I’m also not a lawyer, but have worked with lawyers on a GDPR compliant policy, and boy, is it an absolute mess. The larger instances are absolutely going to have to comply, and there absolutely has to be a way to export and delete your data, and federation is absolutely going to run into the data processor vs data controller dual-responsibility pile and it’s absolutely going to be a mess… maybe, at some point, or not. For the MOST part, it’s a policy where as long as you’re being reasonably compliant and nobody is complaining or suing you, it’s not quite as horrifying as it is on paper.

    The deletion stuff absolutely needs to be done sooner rather than later, and there needs to be a way to export all the data an instance has on a given user, but those two things will probably cover the worst risks any particular instance has.