home.social

#complaining — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #complaining, aggregated by home.social.

fetched live
  1. Some people don't want war (a feeling that is quite reasonable...)

    BUT modern people have to see that wars are 100% happening / happened / going to happen again.

    So unless they choose to be blind or too scared etc, then they are actually falling into feeding / paying for the wars. #Paying for wars themselve$ while #complaining!

    MAIN #WAR = #ECONOMIC WAR

    AND #BANKS ARE THE MAIN #WEAPON FOR WAR

    (physical and #financial war comes mainly from #banks).

    Do you agree?

  2. Some people don't want war (a feeling that is quite reasonable...)

    BUT modern people have to see that wars are 100% happening / happened / going to happen again.

    So unless they choose to be blind or too scared etc, then they are actually falling into feeding / paying for the wars. #Paying for wars themselve$ while #complaining!

    MAIN #WAR = #ECONOMIC WAR

    AND #BANKS ARE THE MAIN #WEAPON FOR WAR

    (physical and #financial war comes mainly from #banks).

    Do you agree?

  3. Some people don't want war (a feeling that is quite reasonable...)

    BUT modern people have to see that wars are 100% happening / happened / going to happen again.

    So unless they choose to be blind or too scared etc, then they are actually falling into feeding / paying for the wars. #Paying for wars themselve$ while #complaining!

    MAIN #WAR = #ECONOMIC WAR

    AND #BANKS ARE THE MAIN #WEAPON FOR WAR

    (physical and #financial war comes mainly from #banks).

    Do you agree?

  4. It’s frustrating with gaming prices on the rise it honestly poisons everything. Want to buy a new console ? Oh it will cost 800 dollars. That may drive people to buy older consoles. Well guess what that increased demand will also increase the prices..

    More and more to me the high seas are calling. If you get my drift …
    #gaming #retro #prices #inflation #complaining

  5. It’s frustrating with gaming prices on the rise it honestly poisons everything. Want to buy a new console ? Oh it will cost 800 dollars. That may drive people to buy older consoles. Well guess what that increased demand will also increase the prices..

    More and more to me the high seas are calling. If you get my drift …
    #gaming #retro #prices #inflation #complaining

  6. It’s frustrating with gaming prices on the rise it honestly poisons everything. Want to buy a new console ? Oh it will cost 800 dollars. That may drive people to buy older consoles. Well guess what that increased demand will also increase the prices..

    More and more to me the high seas are calling. If you get my drift …
    #gaming #retro #prices #inflation #complaining

  7. It’s frustrating with gaming prices on the rise it honestly poisons everything. Want to buy a new console ? Oh it will cost 800 dollars. That may drive people to buy older consoles. Well guess what that increased demand will also increase the prices..

    More and more to me the high seas are calling. If you get my drift …
    #gaming #retro #prices #inflation #complaining

  8. It’s frustrating with gaming prices on the rise it honestly poisons everything. Want to buy a new console ? Oh it will cost 800 dollars. That may drive people to buy older consoles. Well guess what that increased demand will also increase the prices..

    More and more to me the high seas are calling. If you get my drift …
    #gaming #retro #prices #inflation #complaining

  9. Oh, here we go again—people in Germany are whining about the extension of that "Chat Control 1.0" measure, which has been in place for years and was implemented relatively voluntarily by the well-known Big Tech platforms. 😅

    Tackling symptoms—apparently, a lot of people are really good at talking a big game when it comes to that. 🙄

    Consistently changing one’s own behavior—that is, addressing the root causes in the long term—is, on the other hand, hardly an option for what seems to be a lot of people. 😩

    Alternatives to the well-known platforms are plentiful, and before they even existed, hardly anyone—if anyone at all—was active on them.

    Using that as a justification is the dumbest/cheapest excuse ever to cover up one’s own laziness! 😡

    (Directly translated by deepl.com)

    #ChatMonitoring #Complaining #Alternatives #Laziness #Excuses #BigTech #Big_Tech

  10. Oh, here we go again—people in Germany are whining about the extension of that "Chat Control 1.0" measure, which has been in place for years and was implemented relatively voluntarily by the well-known Big Tech platforms. 😅

    Tackling symptoms—apparently, a lot of people are really good at talking a big game when it comes to that. 🙄

    Consistently changing one’s own behavior—that is, addressing the root causes in the long term—is, on the other hand, hardly an option for what seems to be a lot of people. 😩

    Alternatives to the well-known platforms are plentiful, and before they even existed, hardly anyone—if anyone at all—was active on them.

    Using that as a justification is the dumbest/cheapest excuse ever to cover up one’s own laziness! 😡

    (Directly translated by deepl.com)

    #ChatMonitoring #Complaining #Alternatives #Laziness #Excuses #BigTech #Big_Tech

  11. Oh, here we go again—people in Germany are whining about the extension of that "Chat Control 1.0" measure, which has been in place for years and was implemented relatively voluntarily by the well-known Big Tech platforms. 😅

    Tackling symptoms—apparently, a lot of people are really good at talking a big game when it comes to that. 🙄

    Consistently changing one’s own behavior—that is, addressing the root causes in the long term—is, on the other hand, hardly an option for what seems to be a lot of people. 😩

    Alternatives to the well-known platforms are plentiful, and before they even existed, hardly anyone—if anyone at all—was active on them.

    Using that as a justification is the dumbest/cheapest excuse ever to cover up one’s own laziness! 😡

    (Directly translated by deepl.com)

    #ChatMonitoring #Complaining #Alternatives #Laziness #Excuses #BigTech #Big_Tech

  12. Geezer Guide to Heatwaves in England ☀️🍻👊🏴󠁧󠁢󠁥󠁮󠁧󠁿

    Okay, we don’t get much sun  in England. From October to May it’s cold, rainy, and/or overcast most of the time (and that’s how we like it). Then, suddenly, the heat kicks in and we’ve got a summer.

    That lasts from around mid-June to late September with military precision.

    And it’s fair to say many Brits aren’t all prepared for the sudden onset of heat, lose their shit a bit, embarrass themselves, and turn the nation into a part-time Barbados experience. Slap on the suntan lotion, this is how it does down.

    🌞 How to Participate in a British Heatwave 🌞

    It’s essential you realise the British heatwave constitutes about 31°C (87.8°F), which for other areas of the world may seem pathetic. Americans, for instance, will think that’s ridiculous. And it probably is. However, and indubitably, the British heatwave at once represents a:

    • Holiday whilst at home (staycation)
    • Full blown national crisis
    • Cultural phenomenon

    All-in-one! Thus, society grinds to a halt (buses, trains etc. stop working), people get hot and sweaty, but also it’s a time for celebration because it’s dead hot and that’s like being in Ibiza, mate.

    Geezerdom: Homo Britannicus Scorchio

    There’s a specific subsect of the British male known as geezers whom enjoy drinking beer, watching football, and reading the tabloids. Whilst classed as geezers, the official Latin term is Homo Britannicus Scorchio. During any heatwave, they’re heavily sunburned and half drunk.

    To fit in with the these geezers, there are five core steps you must follow:

    1. Be utterly delusional and detached in your sense of self
    2. No matter where you are, rip your top off at the slightest hint of sunshine
      1. Combine with flip-flops for the ultimate experience
    3. Don’t bother with suntan lotion, that’s woke
    4. Sunburn is incredibly attractive, so get it and then hit on hot birds
    5. Bellow annoying Oasis songs (mainly Wonderwall) in a blokey voice

    Starting a fight with anyone and everyone is also a splendid way of adopting our welcoming British geezer customs.

    How to Approach Your British Shopping Experience in a Tesco During a Heatwave

    A massive part of the British heatwave experience is heading into Tesco (a supermarket chain here) with your top off whilst reeking of body odour.

    Once it gets hot, Homo Britannicus Scorchio congregate at Tesco in droves.

    You’ll meet many of them called Bozzer (sometimes Bazza) wandering around the frozen peas aisle. They’re looking for the beer aisle, but are now hopelessly lost, and it’s only a matter of time before they start getting angry. Keep your distance and hope for the best.

    Keep an eye out for stap sunburn marks on these individuals, indicating clearly where there vest and/or bag has been hugging their figure. Whilst still convinced they’re incredibly attractive to members of the opposite sex, they’ll also going around muttering the immortal line:

    “Hot one out there today, innit mate?”

    To note, other Brits will loiter on the refrigerator aisles as we don’t have air conditioning fitted in our homes. Why? As the cost is pointless when it’s cold for eight months of the year. Even though our homes are designed to keep heat in.

    It’s Also the Collapse of Civilisation

    Embrace the chaos. Hot weather means public transport grinds to a halt, with privatised British rail services built for 10 degree drizzly days.

    Train lines will buckle, everything will break, and you’ll need to use a replacement bus service to get to and from work.

    Complementing this disaster? Brits complaining about how hot it is, when for the rest of the year they’ve complained about it not being sunny.

    Also, please note, the replacement bus service will be packed with Homo Britannicus Scorchio in a general state of disarray. Rather than use critical thinking to identify they’re to blame for all this (as they voted for Thatcher’s privatisation policies), they’ll huff and wheeze about how immigrants and The Woke Mob have ruined society.

    Within 24 hours, at least 70% of them will be admitted to hospital for heatstroke.

    #complaining #England #heat #Heatwave #heatwaves #Humor #Humour #Lifestyle #Satire #satirical #Silly #socialCommentary #Summer
  13. Geezer Guide to Heatwaves in England ☀️🍻👊🏴󠁧󠁢󠁥󠁮󠁧󠁿

    Okay, we don’t get much sun  in England. From October to May it’s cold, rainy, and/or overcast most of the time (and that’s how we like it). Then, suddenly, the heat kicks in and we’ve got a summer.

    That lasts from around mid-June to late September with military precision.

    And it’s fair to say many Brits aren’t all prepared for the sudden onset of heat, lost their shit a bit, embarrass themselves, and turn the nation into a part-time Barbados experience. Slap on the suntan lotion, this is how it does down.

    🌞 How to Participate in a British Heatwave 🌞

    It’s essential you realise the British heatwave constitutes about 31°C (87.8°F), which for other areas of the world may seem pathetic. Americans, for instance, will think that’s ridiculous. And it probably is. However, and indubitably, the British heatwave at once represents a:

    • Holiday whilst at home (staycation)
    • Full blown national crisis
    • Cultural phenomenon

    All-in-one! Thus, society grinds to a halt (buses, trains etc. stop working), people get hot and sweaty, but also it’s a time for celebration because it’s dead hot and that’s like being in Ibiza, mate.

    Geezerdom: Homo Britannicus Scorchio

    There’s a specific subsect of the British male known as geezers whom enjoy drinking beer, watching football, and reading the tabloids. Whilst classed as geezers, the official Latin term is Homo Britannicus Scorchio. During any heatwave, they’re heavily sunburned and half drunk.

    To fit in with the these geezers, there are five core steps you must follow:

    1. Be utterly delusional and detached in your sense of self
    2. No matter where you are, rip your top off at the slightest hint of sunshine
      1. Combine with flip-flops for the ultimate experience
    3. Don’t bother with suntan lotion, that’s woke
    4. Sunburn is incredibly attractive, so get it and then hit on hot birds
    5. Bellow annoying Oasis songs (mainly Wonderwall) in a blokey voice

    Starting a fight with anyone and everyone is also a splendid way of adopting our welcoming British geezer customs.

    How to Approach Your British Shopping Experience in a Tesco During a Heatwave

    A massive part of the British heatwave experience is heading into Tesco (a supermarket chain here) with your top off whilst reeking of body odour.

    Once it gets hot, Homo Britannicus Scorchio congregate at Tesco in droves.

    You’ll meet many of them called Bozzer (sometimes Bazza) wandering around the frozen peas aisle. They’re looking for the beer aisle, but are now hopelessly lost, and it’s only a matter of time before they start getting angry. Keep your distance and hope for the best.

    Keep an eye out for stap sunburn marks on these individuals, indicating clearly where there vest and/or bag has been hugging their figure. Whilst still convinced they’re incredibly attractive to members of the opposite sex, they’ll also going around muttering the immortal line:

    “Hot one out there today, innit mate?”

    To note, other Brits will loiter on the refrigerator aisles as we don’t have air conditioning fitted in our homes. Why? As the cost is pointless when it’s cold for eight months of the year. Even though our homes are designed to keep heat in.

    It’s Also the Collapse of Civilisation

    Embrace the chaos. Hot weather means public transport grinds to a halt, with privatised British rail services built for 10 degree drizzly days.

    Train lines will buckle, everything will break, and you’ll need to use a replacement bus service to get to and from work.

    Complementing this disaster? Brits complaining about how hot it is, when for the rest of the year they’ve complained about it not being sunny.

    Also, please note, the replacement bus service will be packed with Homo Britannicus Scorchio in a general state of disarray. Rather than use critical thinking to identify they’re to blame for all this (as they voted for Thatcher’s privatisation policies), they’ll huff and wheeze about how immigrants and The Woke Mob have ruined society.

    Within 24 hours, at least 70% of them will be admitted to hospital for heatstroke.

    #complaining #England #heat #Heatwave #heatwaves #Humor #Humour #Lifestyle #Satire #satirical #Silly #socialCommentary #Summer
  14. me: receive two new app stacks at work, everything runs on 8080

    also me: "I know, let's chuck things into #devcontainers so I avoid the port collisions!"

    later me: "no, that's forced to be on the port because of auth callbacks..."

    #programming #complaining

  15. me: receive two new app stacks at work, everything runs on 8080

    also me: "I know, let's chuck things into #devcontainers so I avoid the port collisions!"

    later me: "no, that's forced to be on the port because of auth callbacks..."

    #programming #complaining

  16. me: receive two new app stacks at work, everything runs on 8080

    also me: "I know, let's chuck things into #devcontainers so I avoid the port collisions!"

    later me: "no, that's forced to be on the port because of auth callbacks..."

    #programming #complaining

  17. Dissatisfaction is growing among business leaders within the CDU regarding those who criticize Germany's economic standing and the performance of the government... news.osna.fm/?p=47940 | #news #action #business #cdu #complaining

  18. Dissatisfaction is growing among business leaders within the CDU regarding those who criticize Germany's economic standing and the performance of the government... news.osna.fm/?p=47940 | #news #action #business #cdu #complaining

  19. Dissatisfaction is growing among business leaders within the CDU regarding those who criticize Germany's economic standing and the performance of the government... news.osna.fm/?p=47940 | #news #action #business #cdu #complaining

  20. Dissatisfaction is growing among business leaders within the CDU regarding those who criticize Germany's economic standing and the performance of the government... news.osna.fm/?p=47940 | #news #action #business #cdu #complaining

  21. Dissatisfaction is growing among business leaders within the CDU regarding those who criticize Germany's economic standing and the performance of the government... news.osna.fm/?p=47940 | #news #action #business #cdu #complaining

  22. How is it 2026 and companies still can't manage to put their whole inventory and prices online….

    #Complaining

  23. How is it 2026 and companies still can't manage to put their whole inventory and prices online….

    #Complaining

  24. How is it 2026 and companies still can't manage to put their whole inventory and prices online….

    #Complaining

  25. How is it 2026 and companies still can't manage to put their whole inventory and prices online….

    #Complaining

  26. How is it 2026 and companies still can't manage to put their whole inventory and prices online….

    #Complaining

  27. I don't cope with popped blisters at all (they make me cry) because I can feel that part of my skin too much and it's completely overwhelming for me.

    The last 24 hours has taught me that I also can't deal with sutures for the same reason. The feeling of it pulling all the time is so overwhelming I want to crawl out of my skin. The fact that it's in my junk is driving me to distraction.

    I'm a masochist, I've engaged in needle and sharps play. I've had my eyelids and my lips sewn shut, I've had needles pierced through my junk before—but it hasn't been like this (context matters!).

    I hate this. I just want to go back to bed and try to sleep for the next few days so I can ignore it.

    #health #Medical #complaining

  28. I don't cope with popped blisters at all (they make me cry) because I can feel that part of my skin too much and it's completely overwhelming for me.

    The last 24 hours has taught me that I also can't deal with sutures for the same reason. The feeling of it pulling all the time is so overwhelming I want to crawl out of my skin. The fact that it's in my junk is driving me to distraction.

    I'm a masochist, I've engaged in needle and sharps play. I've had my eyelids and my lips sewn shut, I've had needles pierced through my junk before—but it hasn't been like this (context matters!).

    I hate this. I just want to go back to bed and try to sleep for the next few days so I can ignore it.

    #health #Medical #complaining

  29. I don't cope with popped blisters at all (they make me cry) because I can feel that part of my skin too much and it's completely overwhelming for me.

    The last 24 hours has taught me that I also can't deal with sutures for the same reason. The feeling of it pulling all the time is so overwhelming I want to crawl out of my skin. The fact that it's in my junk is driving me to distraction.

    I'm a masochist, I've engaged in needle and sharps play. I've had my eyelids and my lips sewn shut, I've had needles pierced through my junk before—but it hasn't been like this (context matters!).

    I hate this. I just want to go back to bed and try to sleep for the next few days so I can ignore it.

    #health #Medical #complaining

  30. I don't cope with popped blisters at all (they make me cry) because I can feel that part of my skin too much and it's completely overwhelming for me.

    The last 24 hours has taught me that I also can't deal with sutures for the same reason. The feeling of it pulling all the time is so overwhelming I want to crawl out of my skin. The fact that it's in my junk is driving me to distraction.

    I'm a masochist, I've engaged in needle and sharps play. I've had my eyelids and my lips sewn shut, I've had needles pierced through my junk before—but it hasn't been like this (context matters!).

    I hate this. I just want to go back to bed and try to sleep for the next few days so I can ignore it.

    #health #Medical #complaining

  31. I don't cope with popped blisters at all (they make me cry) because I can feel that part of my skin too much and it's completely overwhelming for me.

    The last 24 hours has taught me that I also can't deal with sutures for the same reason. The feeling of it pulling all the time is so overwhelming I want to crawl out of my skin. The fact that it's in my junk is driving me to distraction.

    I'm a masochist, I've engaged in needle and sharps play. I've had my eyelids and my lips sewn shut, I've had needles pierced through my junk before—but it hasn't been like this (context matters!).

    I hate this. I just want to go back to bed and try to sleep for the next few days so I can ignore it.

    #health #Medical #complaining

  32. I simultaneously miss running games and don't think my social battery has enough juice to round up players right now.

    Anyway, I thought I'd just shout into the void about it.
    #TTRPG #Complaining

  33. I simultaneously miss running games and don't think my social battery has enough juice to round up players right now.

    Anyway, I thought I'd just shout into the void about it.
    #TTRPG #Complaining

  34. I simultaneously miss running games and don't think my social battery has enough juice to round up players right now.

    Anyway, I thought I'd just shout into the void about it.
    #TTRPG #Complaining

  35. First, as a content creator you should above all own your intellectual property!

    Second, you should not be dependent on a third party and their platform to get paid for attracting visitors to your content.

    Third, your content should be published on your own website and shared elsewhere — to direct visitors to your site, where your rules apply.

    Complaining about being willingly owned by a greedy company is pointless. 😉

    The old original post:
    quasselkopf.de/@kranzkrone/112

    I optimized the old post into this newer version and also added a few hashtags for better visibility in the Fediverse.

    #Creator #Content #Complaining #First #Second #Third #Property #Owning #Sharing #Rules #Independence #Intellectual #Website #Visitors

  36. First, as a content creator you should above all own your intellectual property!

    Second, you should not be dependent on a third party and their platform to get paid for attracting visitors to your content.

    Third, your content should be published on your own website and shared elsewhere — to direct visitors to your site, where your rules apply.

    Complaining about being willingly owned by a greedy company is pointless. 😉

    The old original post:
    quasselkopf.de/@kranzkrone/112

    I optimized the old post into this newer version and also added a few hashtags for better visibility in the Fediverse.

    #Creator #Content #Complaining #First #Second #Third #Property #Owning #Sharing #Rules #Independence #Intellectual #Website #Visitors

  37. First, as a content creator you should above all own your intellectual property!

    Second, you should not be dependent on a third party and their platform to get paid for attracting visitors to your content.

    Third, your content should be published on your own website and shared elsewhere — to direct visitors to your site, where your rules apply.

    Complaining about being willingly owned by a greedy company is pointless. 😉

    The old original post:
    quasselkopf.de/@kranzkrone/112

    I optimized the old post into this newer version and also added a few hashtags for better visibility in the Fediverse.

    #Creator #Content #Complaining #First #Second #Third #Property #Owning #Sharing #Rules #Independence #Intellectual #Website #Visitors

  38. First, as a content creator you should above all own your intellectual property!

    Second, you should not be dependent on a third party and their platform to get paid for attracting visitors to your content.

    Third, your content should be published on your own website and shared elsewhere — to direct visitors to your site, where your rules apply.

    Complaining about being willingly owned by a greedy company is pointless. 😉

    The old original post:
    quasselkopf.de/@kranzkrone/112

    I optimized the old post into this newer version and also added a few hashtags for better visibility in the Fediverse.

    #Creator #Content #Complaining #First #Second #Third #Property #Owning #Sharing #Rules #Independence #Intellectual #Website #Visitors

  39. First, as a content creator you should above all own your intellectual property!

    Second, you should not be dependent on a third party and their platform to get paid for attracting visitors to your content.

    Third, your content should be published on your own website and shared elsewhere — to direct visitors to your site, where your rules apply.

    Complaining about being willingly owned by a greedy company is pointless. 😉

    The old original post:
    quasselkopf.de/@kranzkrone/112

    I optimized the old post into this newer version and also added a few hashtags for better visibility in the Fediverse.

    #Creator #Content #Complaining #First #Second #Third #Property #Owning #Sharing #Rules #Independence #Intellectual #Website #Visitors

  40. CW: saint blabbing and complaining

    #complaining but today has been so infuriating.

    1. discord glicthed and canceled my nitro after i just got it gifted. do i know if anything can be done? no.

    2. i dont know who, but someone keeps sending the RAs to my dorm. its like im constantly being monitored in fear of be killing myself or something, i mean im sure its out of care, but it gets annoying. this has happened 4 times, twice this week including his morning. these RAs today werent even a part of (+)

  41. Quick Lunchtime Hack: Reducing AI Bots

    So yeah, one of my little pet servers (instead of like an hugely well resourced work box) decided to unleash the OOM-killer and whack my long running tmux connection just before I went and made some lunch, which was rude.

    Doing a bit of digging it seems like a bunch of AI crawlers was responsible, and being as I was hosting a bunch of little domains and sites for people on this machine I wanted to put something in place to try and reduce the quantity of traffic from these sources

    I poked around and found a nice list of known scummy user agents over on the ai.robots.txt project, so I downloaded a copy, then whipped up a quick little something to turn its robots.txt file into a little snippet of Apache config (because I’m not hiding said websites behind haproxy or Caddy or anything, see above, little pet server)

    #!/usr/bin/bash
    
    input_file="$1"
    
    if [[ ! -f "$input_file" ]]; then
            echo "No input_file '$input_file'"
            exit 1
    fi
    
    ua_regexp=$( grep "^User-agent:" "$input_file" | cut -d: -f 2 | tr -d ' ' | tr -c -d 'a-zA-Z0-9/\._\-\n' | tr '\n' '|' | sed -e 's/|$//' )
    
    if [[ -n "$ua_regexp" ]]; then
            cat <<EOF
      BrowserMatchNoCase ".*(${ua_regexp}).*" is_an_ai
    
      <LocationMatch ".*">
        <RequireAll>
          Require all granted
          Require not env is_an_ai
        </RequireAll>
      </LocationMatch>
    EOF
    
    fi

    Then I can just IncludeOptional the file I generate from that into my vhosting macro and its a one liner that blocks at least quite a lot of AI scrapers.

    Nice :) Now just to see if it helps reduce the OOMing or if something else is contributing.

    #code #complaining #internet
  42. Quick Lunchtime Hack: Reducing AI Bots

    So yeah, one of my little pet servers (instead of like an hugely well resourced work box) decided to unleash the OOM-killer and whack my long running tmux connection just before I went and made some lunch, which was rude.

    Doing a bit of digging it seems like a bunch of AI crawlers was responsible, and being as I was hosting a bunch of little domains and sites for people on this machine I wanted to put something in place to try and reduce the quantity of traffic from these sources

    I poked around and found a nice list of known scummy user agents over on the ai.robots.txt project, so I downloaded a copy, then whipped up a quick little something to turn its robots.txt file into a little snippet of Apache config (because I’m not hiding said websites behind haproxy or Caddy or anything, see above, little pet server)

    #!/usr/bin/bash
    
    input_file="$1"
    
    if [[ ! -f "$input_file" ]]; then
            echo "No input_file '$input_file'"
            exit 1
    fi
    
    ua_regexp=$( grep "^User-agent:" "$input_file" | cut -d: -f 2 | tr -d ' ' | tr -c -d 'a-zA-Z0-9/\._\-\n' | tr '\n' '|' | sed -e 's/|$//' )
    
    if [[ -n "$ua_regexp" ]]; then
            cat <<EOF
      BrowserMatchNoCase ".*(${ua_regexp}).*" is_an_ai
    
      <LocationMatch ".*">
        <RequireAll>
          Require all granted
          Require not env is_an_ai
        </RequireAll>
      </LocationMatch>
    EOF
    
    fi

    Then I can just IncludeOptional the file I generate from that into my vhosting macro and its a one liner that blocks at least quite a lot of AI scrapers.

    Nice :) Now just to see if it helps reduce the OOMing or if something else is contributing.

    #code #complaining #internet
  43. Quick Lunchtime Hack: Reducing AI Bots

    So yeah, one of my little pet servers (instead of like an hugely well resourced work box) decided to unleash the OOM-killer and whack my long running tmux connection just before I went and made some lunch, which was rude.

    Doing a bit of digging it seems like a bunch of AI crawlers was responsible, and being as I was hosting a bunch of little domains and sites for people on this machine I wanted to put something in place to try and reduce the quantity of traffic from these sources

    I poked around and found a nice list of known scummy user agents over on the ai.robots.txt project, so I downloaded a copy, then whipped up a quick little something to turn its robots.txt file into a little snippet of Apache config (because I’m not hiding said websites behind haproxy or Caddy or anything, see above, little pet server)

    #!/usr/bin/bash
    
    input_file="$1"
    
    if [[ ! -f "$input_file" ]]; then
            echo "No input_file '$input_file'"
            exit 1
    fi
    
    ua_regexp=$( grep "^User-agent:" "$input_file" | cut -d: -f 2 | tr -d ' ' | tr -c -d 'a-zA-Z0-9/\._\-\n' | tr '\n' '|' | sed -e 's/|$//' )
    
    if [[ -n "$ua_regexp" ]]; then
            cat <<EOF
      BrowserMatchNoCase ".*(${ua_regexp}).*" is_an_ai
    
      <LocationMatch ".*">
        <RequireAll>
          Require all granted
          Require not env is_an_ai
        </RequireAll>
      </LocationMatch>
    EOF
    
    fi

    Then I can just IncludeOptional the file I generate from that into my vhosting macro and its a one liner that blocks at least quite a lot of AI scrapers.

    Nice :) Now just to see if it helps reduce the OOMing or if something else is contributing.

    #code #complaining #internet
  44. Quick Lunchtime Hack: Reducing AI Bots

    So yeah, one of my little pet servers (instead of like an hugely well resourced work box) decided to unleash the OOM-killer and whack my long running tmux connection just before I went and made some lunch, which was rude.

    Doing a bit of digging it seems like a bunch of AI crawlers was responsible, and being as I was hosting a bunch of little domains and sites for people on this machine I wanted to put something in place to try and reduce the quantity of traffic from these sources

    I poked around and found a nice list of known scummy user agents over on the ai.robots.txt project, so I downloaded a copy, then whipped up a quick little something to turn its robots.txt file into a little snippet of Apache config (because I’m not hiding said websites behind haproxy or Caddy or anything, see above, little pet server)

    #!/usr/bin/bash
    
    input_file="$1"
    
    if [[ ! -f "$input_file" ]]; then
            echo "No input_file '$input_file'"
            exit 1
    fi
    
    ua_regexp=$( grep "^User-agent:" "$input_file" | cut -d: -f 2 | tr -d ' ' | tr -c -d 'a-zA-Z0-9/\._\-\n' | tr '\n' '|' | sed -e 's/|$//' )
    
    if [[ -n "$ua_regexp" ]]; then
            cat <<EOF
      BrowserMatchNoCase ".*(${ua_regexp}).*" is_an_ai
    
      <LocationMatch ".*">
        <RequireAll>
          Require all granted
          Require not env is_an_ai
        </RequireAll>
      </LocationMatch>
    EOF
    
    fi

    Then I can just IncludeOptional the file I generate from that into my vhosting macro and its a one liner that blocks at least quite a lot of AI scrapers.

    Nice :) Now just to see if it helps reduce the OOMing or if something else is contributing.

    #code #complaining #internet
  45. Ars Technica: Inside the DHS forum where ICE agents trash talk one another. “Every day, people log into an online forum for current and former Homeland Security Investigations (HSI) officers to share their thoughts on the news of the day and complain about their colleagues in Immigration and Customs Enforcement (ICE).”

    https://rbfirehose.com/2026/02/24/ars-technica-inside-the-dhs-forum-where-ice-agents-trash-talk-one-another/
  46. Ars Technica: Inside the DHS forum where ICE agents trash talk one another. “Every day, people log into an online forum for current and former Homeland Security Investigations (HSI) officers to share their thoughts on the news of the day and complain about their colleagues in Immigration and Customs Enforcement (ICE).”

    https://rbfirehose.com/2026/02/24/ars-technica-inside-the-dhs-forum-where-ice-agents-trash-talk-one-another/
  47. Ars Technica: Inside the DHS forum where ICE agents trash talk one another. “Every day, people log into an online forum for current and former Homeland Security Investigations (HSI) officers to share their thoughts on the news of the day and complain about their colleagues in Immigration and Customs Enforcement (ICE).”

    https://rbfirehose.com/2026/02/24/ars-technica-inside-the-dhs-forum-where-ice-agents-trash-talk-one-another/
  48. Ars Technica: Inside the DHS forum where ICE agents trash talk one another. “Every day, people log into an online forum for current and former Homeland Security Investigations (HSI) officers to share their thoughts on the news of the day and complain about their colleagues in Immigration and Customs Enforcement (ICE).”

    https://rbfirehose.com/2026/02/24/ars-technica-inside-the-dhs-forum-where-ice-agents-trash-talk-one-another/
  49. Not everyone was privileged to see another sunrise like you did, so before you start #complaining remember that the breath of life is not for sale.

    Gift Gugu Mona

    #quote #quotes

  50. Not everyone was privileged to see another sunrise like you did, so before you start #complaining remember that the breath of life is not for sale.

    Gift Gugu Mona

    #quote #quotes

  51. Not everyone was privileged to see another sunrise like you did, so before you start #complaining remember that the breath of life is not for sale.

    Gift Gugu Mona

    #quote #quotes

  52. Not everyone was privileged to see another sunrise like you did, so before you start #complaining remember that the breath of life is not for sale.

    Gift Gugu Mona

    #quote #quotes