• 9 Posts
  • 62 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle
  • Everything Wordpress is heavily infested with that. However you don’t have to let it impact you – it kind of looks to me like they pressure commercial vendors to put their stuff under the GPL if they’re wanting to offer a free version, so there’s a robust ecosystem of actually-FOSS tooling for it. My experience has been that it’s always worked pretty well in practice; you just have to keep your nope-I’m-not-paying-for-your-paid-version goggles firmly affixed. (Also, side note, GPT does an excellent job of writing little functions.php snippets for you to enable particular custom functionality for your Wordpress install when you need it.)


  • Wordpress 1,000% (probably coupled with WooCommerce but there are probably some other options)

    I honestly don’t even know off the top of my head why you would use anything else (aside from some vague elitism connected to the large ecosystem of commercial crap which has tainted by association the open source core of it) – it combines FOSS + easy + powerful + popular. You will have to tiptoe around some amount of crapware in order to keep it pure OSS though.


  • What the HECK man?

    There’s an underlying problem IMO with all Fediverse software and instances, in that because it’s made available for free, people get entitled, moderators and admins are obligated to sort of do volunteer work on behalf of people who haven’t earned it in order for any of the thing to work, which naturally leads to a inexhaustible wellspring of negative energy because the whole thing isn’t right.

    I saw the posts of Ruud asking for people to basically interview for a part time admin position and do a job which for skills and time investment is worth from $50k/yr-$200k/yr (calibrating for the fact that it’s “only” 5-10 hours per week), and all I could think was whoa no no no this isn’t the way. Not saying there’s anything wrong with people volunteering their time to make available this great thing, but I think undervaluing them when they decide to do that is almost inevitable, which has follow-on effects that manifest in all kinds of ways and lead to things not being the way they should be. Occasional prickly or unfair behavior by mods or admins represent one example of that; comments like this one represent another.

    What on earth is hostile about the OP post in any way?


  • Of note about this is that image links in comments aren’t rehosted by Lemmy. That means it would be possible to flood a community with images hosted by a friendly or compromised server, and gather a lot of information about who was reading that community (how many people, and all their IP address and browser fingerprint information, to start with) by what image requests were coming in kicked off by people seeing your spam.

    I didn’t look at the image spam in detail, but if I’m remembering right the little bit of it I looked at, it had images hosted by lemmygrad.ml (which makes sense) and czchan.org (which makes less sense). It could be that after uploading the first two images to Lemmygrad they realized they could just type the Markdown for the original hosting source for the remaining three, of course.

    It would also be possible to use this type of flood posting as a smokescreen for a more targeted plan of sending malware-infected images, or more specifically targeted let’s-track-who-requests-this-image-file images, to a more limited set of recipients.

    Just my paranoid thoughts on the situation.




  • He’s just trying to help you, dude. lemmy.world is by far the biggest instance; 3x the users of the next biggest instance and much more than most. But, lemmy.world is also defederated from some notable instances like beehaw and hexbear. Another instance which also has in the tens of thousands of users (enough to be subscribed to “most stuff”) might well give you better search results.

    You may decide that the defederated-from-here instances aren’t worth bothering with, with some justification, but you came in asking for help, he’s trying to help you, and you’re lecturing him about what’s what. 🙄




  • Yes, and in talking with someone else here, I realized that what you’re saying is pretty accurate and modified my viewpoint. Probably in the future I wouldn’t say something like that.

    That’s the great stuff that happens when you let people say things, even if sometimes they are wrong. It would never have happened if I hadn’t come here to whine about my removed comment which actually led to a conversation about it.

    (Edit: Only as far as the rape. If you take that one word out, I still think the comment is accurate and very clearly not based on any racial or religious bias or anything. Again, if you disagree, that’s fine, and talking to me about it is a much better way to deal with that that silencing my comment anonymously.)





  • I disagree. Issues of where to draw the line as to what represents “free speech and debate” and what represents “toxic behavior” and how to deal with the latter without squashing the former are pretty central to the fediverse fulfilling its potential, and concrete examples of how it’s playing out in practice are part of that conversation. In my opinion.

    There’s a certain portion of it that honestly is just sour grapes on my part, yeah, which isn’t ideal for this forum. I can admit that. But the issue at the heart of it is also an important issue to discuss if this is to be a worthwhile platform. In my opinion.

    Let me ask this, does this (my specific example) seem like something worthwhile to talk about in your opinion? If so where would you think is an appropriate community for it?




  • Mozilla/5.0 (Android 10; Mobile; rv:121.0) Gecko/121.0 Firefox/121.0.

    I just did a bunch of testing. The issue is that final version number, “Firefox/121.0”. Google returns very different versions of the page based on what browser you claim to be, and if you’re on mobile Firefox, it gives you different mobile versions depending on your version:

    % wget -O - -nv -U 'Mozilla/5.0 (Android 10; Mobile; rv:62.0) Gecko/121.0 Firefox/41.0' https://www.google.com/ | wc -c
    2024-01-08 15:54:29 URL:https://www.google.com/ [1985] -> "-" [1]
        1985
    % wget -O - -nv -U 'Mozilla/5.0 (Android 10; Mobile; rv:62.0) Gecko/121.0 Firefox/62.0' https://www.google.com/ | wc -c
    2024-01-08 15:54:36 URL:https://www.google.com/ [211455] -> "-" [1]
      211455
    % wget -O - -nv -U 'Mozilla/5.0 (Android 10; Mobile; rv:62.0) Gecko/121.0 Firefox/80.0' https://www.google.com/ | wc -c
    2024-01-08 15:52:24 URL:https://www.google.com/ [15] -> "-" [1]
          15
    % wget -O - -nv -U 'Mozilla/5.0 (Android 10; Mobile; rv:62.0) Gecko/121.0 Firefox/121.0' https://www.google.com/ | wc -c
    2024-01-08 15:52:04 URL:https://www.google.com/ [15] -> "-" [1]
          15
    

    If you’re an early version of Firefox, it gives you a simple page. If you’re a later version of Firefox, it gives you a lot more complete version of the page. If you’re claiming to be a specific version of mobile Firefox, but the version you’re claiming (edit: oopsie doesn’t exist or even really make sense didn’t exist when they set this logic up or something), it gets confused and gives you nothing. You could argue that it should default to some sensible mobile version in this case, and they should definitely fix it, but it seems to me like it’s clearly not malicious.

    Edit: Wait, I am wrong. I didn’t realize Firefox’s version numbers went up so high. It looks like the cutoff for where the blank pages start coming is at version 65, which is like 2012 era, so not real old at all. I still maintain that it’s probably accidental but it looks like it affects basically all modern mobile Firefoxes, yes.





  • mo_ztt ✅@lemmy.worldtoMicroblog Memes@lemmy.worldA recipe for chaos.
    link
    fedilink
    English
    arrow-up
    21
    ·
    edit-2
    9 months ago

    There was one time only in my life that I saw The Revolution of the Customers take one little step towards becoming a reality. I consider myself blessed that I was there to witness it.

    I was in an airport during a holiday and a baggage handler’s strike. I was happy to be patient, since I support the workers in fucking up the bosses and striking during an especially painful time, so I was just observing the chaos. Gate and ticket agents were dealing with customers and then going down and putting bags on the plane themselves. Flights were cancelled. People were flown to new airports without a seat assignment on their connecting flight, and then told at the new airport that they wouldn’t be able to fly out for some indefinite period of time until the airline figured some new things out. I saw a little handful of people waiting for their bags at their destination make friends with each other, and break out a bottle of wine from one of someone’s bags that had arrived, and they all sat around drinking from the bottle while they were waiting for the rest of their bags, which never arrived. General chaos. Like I say, I was fine, but some people were pissed and the employees who were there were clearly dealing with a mountain of logistical and emotional difficulties.

    So, in the middle of this, we were all sitting at our gate and waiting, while the gate agent was slowly processing her way through the queue of angry people, when this dude stormed over to our little gate area and started yelling out to everyone at the top of his lungs.

    “HEY! Are all you people waiting for flight 437?”

    Someone indicated that we were.

    “Well you’re waiting at the wrong gate! It’s B37! Do you wanna know how I know? Because that’s MY flight! And I was waiting at the wrong gate too!”

    “YOU!” he yelled, pointing at the gate agent like the finger of God. Everyone’s eyes swiveled over to the poor woman standing at her little podium.

    “You didn’t tell them! Did you!?”

    She indicated that she was about to make the announcement, and he cut her off.

    “I KNEW IT!” he yelled. Turning away from her dismissively, he addressed the crowd, since he had their full attention. “Come on, everybody! Let’s go to gate B37!”

    And, completely alone, he stormed off through the airport towards B37.

    After everyone had verified with the agent that yes, we should be at B37, we all sheepishly migrated over to where he’d told us to go. It was only an instant in time, but for that moment, I felt like I saw a glimmer of what could be. The full realization of self-government by the “going where they’re told while employees organize everything” consumer class. And in an airport, the most restrictive of take-off-your-shoes-and-throw-away-your-water obedience places, no less.