• 0 Posts
  • 25 Comments
Joined 8 months ago
cake
Cake day: February 13th, 2025

help-circle

  • gaael@lemm.eetoScience Memes@mander.xyzBlack Mirror AI
    link
    fedilink
    English
    arrow-up
    30
    arrow-down
    1
    ·
    5 months ago

    From the Fabulous Systems (ScummVM’s sysadmin) blog post linked by Natanox:

    About three weeks ago, I started receiving monitoring notifications indicating an increased load on the MariaDB server.

    This went on for a couple of days without seriously impacting our server or accessibility–it was a tad slower than usual.

    And then the website went down.

    Now, it was time to find out what was going on. Hoping that it was just one single IP trying to annoy us, I opened the access log of the day

    there were many IPs–around 35.000, to be precise–from residential networks all over the world. At this scale, it makes no sense to even consider blocking individual IPs, subnets, or entire networks. Due to the open nature of the project, geo-blocking isn’t an option either.

    The main problem is time. The URLs accessed in the attack are the most expensive ones the wiki offers since they heavily depend on the database and are highly dynamic, requiring some processing time in PHP. This is the worst-case scenario since it throws the server into a death spiral.

    First, the database starts to lag or even refuse new connections. This, combined with the steadily increasing server load, leads to slower PHP execution.

    At this point, the website dies. Restarting the stack immediately solves the problem for a couple of minutes at best until the server starves again.

    Anubis is a program that checks incoming connections, processes them, and only forwards “good” connections to the web application. To do so, Anubis sits between the server or proxy responsible for accepting HTTP/HTTPS and the server that provides the application.

    Many bots disguise themselves as standard browsers to circumvent filtering based on the user agent. So, if something claims to be a browser, it should behave like one, right? To verify this, Anubis presents a proof-of-work challenge that the browser needs to solve. If the challenge passes, it forwards the incoming request to the web application protected by Anubis; otherwise, the request is denied.

    As a regular user, all you’ll notice is a loading screen when accessing the website. As an attacker with stupid bots, you’ll never get through. As an attacker with clever bots, you’ll end up exhausting your own resources. As an AI company trying to scrape the website, you’ll quickly notice that CPU time can be expensive if used on a large scale.

    I didn’t get a single notification afterward. The server load has never been lower. The attack itself is still ongoing at the time of writing this article. To me, Anubis is not only a blocker for AI scrapers. Anubis is a DDoS protection.





  • To keep using your metaphor, when you have a severe fever due to an infection, you usually want to treat the fever because although it’s a symptom it can hurt/kill you if left alone.

    Having extremist/neo-nazis/fascist parties participate in the elections and maybe winning them (hello USA) makes it a lot more difficult to treat the root causes. The less space, means and influence they are given, the better.

    This being said, I agree with you that once the dangerous symptom has been treated, we need to treat the root causes or the symptom is going to come back.






  • It’s always great when people who aren’t trying to change things explain to us (vegans, environmentalists, feminists etc.) that we do not protest the right way ™ and that we don’t have the correct targets/methods.

    Usually this is a byproduct of people not wanting to be bothered changing anything and pointing the finger towards other actors:

    While I agree that only going after end-of-chain customers is unlikely to create at-scale change in the meat rape, torture and murder industry, it still has some effects.
    Also these actions are a good way to build a community sentiment for the people included and incrementally go after other types of action.
    For example, in the Extinction Rebellion movement, lots of activists started with legal protests, then illegal protests and road blocking and eventually a few of them built up to direct action against carbon-emitting industrial sites.
    You also have to understand that the risk level is not the same when you go after customers and when you go after the industries.

    Retail workers aren’t paid enough to deal with some self important asshole who thinks that screaming at people through a megaphone is their right.

    They aren’t paid enough, period. I only hope that the activists only went after the customers and not the workers (which seems to be the case here, otherwise the article would probably have mentionned it).

    Protest the horrible meat industry by making their lives hell, don’t go after the consumer go after the source ffs, but that would mean actually putting in effort to your cause, which these megaphone blasting people don’t want to do.

    See higher. Also, as a general principle, fuck your opinion of what it means to put effort in a cause. Being in a place where most people dislike/hate your cause in a world where other activists have been assaulted and injured by assholes is already a fucking effort.

    These people are why us non vegans have an issue with vegans, most of you are chill people enjoying your life, but these pricks make you lot look insane and then you defend them because you agree with their message, but while you defend their message, you also defend their actions!

    Nah, be honest at some point.
    We vegans are not chill people enjoying out lives, we are decent people trying to function in a dystopian world where the industrial mass murder of hundreds of billions of sentient beings every year is considered normal in the name of culture and/or pleasure.
    The root of non-vegan opposition is the same as the root of big-car-lovers and masculinists opposition: acknowledging the truth would be too hard because it would mean acknowledging how much suffering you have caused. And it’s not entirely your fault, we’ve all been raised the same way, made to consider this was normal.
    So any movement asking you to reconsider puts your brain in a very uncomfortable position, to which you react with rejection. And because no one wants to look like an asshole, you pick the group you deem most extreme and play the “I have no issue with vegans, but these vegans are a bit much and do a disservice to the cause” card - which is universally used to oppose societal progress whatever the topic.

    Start holding these people accountable for making the rest of you look bad, I know most of you vegans are good people, you don’t deserve to be made to look like idiots.

    Once again, thanks a lot for sharing your wisdom about a movement you are not part of. We all were really waiting for your input to decide how to treat our allies.

    Edits: spelling









  • Macron is a POS.

    This is only the start of his virtue signaling declarations with no intent to follow through to see if polls get good enough for him to re-trigger legislative elections.
    He fired the national representation and triggered legislatives elections in 2024, hoping to gain a better majority but ended up losing to the left.
    He wants to try again, but he had to wait 1 year (because constitution) and that wait period comes to an end… in June.

    Macron has learned a lesson from Trump: reality doesn’t matter. He’s been denying real, established facts and lying like no president before him for a few years now.
    Don’t mistake him for a good guy, he’s just doing a tiny bit better than actual fascists.

    Ps: it’s 2025, maybe we could stop using “having balls” as an expression of courage?


  • gaael@lemm.eetoFound Satan@lemmy.worldTrolling fit bros
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 months ago

    It was a mediocre joke.
    OP posted here something that was originally on r/fit.
    Another commenter suggested they cross-post somewhere else.
    I just suggested that if you have a post about fit, when you cross-post it it becomes about cross-fit.
    You didn’t miss anything interesting ;)