Skip Navigation
David Gerard

the guy who got Elon and Grimes to hook up, destroying Twitter and proceeding to blow up the United States

https://davidgerard.co.uk/

Posts
78
Comments
38
Joined
2 yr. ago
  • I mean this post seems largely correct and reasonable, but ehh be a little cautious

  • word i hear is that too many lawyers fucking love this shit, they see plausible words and think that's sufficient to replace supplement the office peons

    then this happens to them and lol

  • If you're after streams-crossing - this guy is a rationalist who does Manifold Markets

  • TechTakes @awful.systems
    David Gerard @awful.systems

    Video version

    Podcast version if you hate pictures

    TechTakes @awful.systems
    David Gerard @awful.systems
  • finally we have constructed a completely unsexy robot

  • someone said it was Kendrick and Drake, i thought it was two Drakes pointing at each other

  • TechTakes @awful.systems
    David Gerard @awful.systems
  • it will explain its position with interpretive twerking

  • jwz gave the game away, so i'll reveal:

    the One Weird Trick for this week is that the bots pretend to be an old version of Chrome. So you can block on useragent

    so I blocked old Chrome from hitting the expensive mediawiki call on rationalwiki and took our load average from 35 (unusable) to 0.8 (schweeet)

    caution! this also blocks the archive sites, which pretend to be old chrome. I refined it to only block the expensive query on mediawiki, vary as appropriate.

    nginx code:

     undefined
        
            # block some bot UAs for complex requests
            # nginx doesn't do nested if, so we set a test variable
            # if $BOT is both Complex and Old, block as bot
            set $BOT "";
            if ($uri ~* (/w/index.php)) {
                set $BOT "C"; }
    
                if ($http_user_agent ~* (Chrome/[2-9])) {
                    set $BOT "${BOT}O";}
                if ($http_user_agent ~* (Chrome/1[012])) {
                    set $BOT "${BOT}O";}
                if ($http_user_agent ~* (Firefox/3)) {
                    set $BOT "${BOT}O";}
                if ($http_user_agent ~* (MSIE)) {
                    set $BOT "${BOT}O";}
    
                if ($BOT = "CO") {
                    return 503;}
    
      

    you always return "503" not "403", because 403 says "fuck off" but the scrapers are used to seeing 503 from servers they've flattened.

    I give this trick at least another week.

  • TechTakes @awful.systems
    David Gerard @awful.systems
  • sounds dumb as hell and I'm not surprised they avoided tagging me in then

  • This discussion has made it clear to me that LLM enthusiasts do not value the time or preferences of open-source maintainers, willfully do not understand affirmative consent, and that I should take steps to explicitly ban the use of such tools in the open source projects I maintain.

  • I didn't see that thread. But I stand by the image as being perfect for the story on several specific points.

  • this post has also broken containment in the wider world, the video's got thousands of views, I got 100+ subscribers on youtube and another $25/mo of patrons

  • TechTakes @awful.systems
    David Gerard @awful.systems
  • this user has been escorted off the premises via the fourth floor window

  • you'll be waiting a while. it turns out "i'm not saying it's always programming.dev, but" was already in my previous ban reasons, and it was this time too.

  • you must understand

    Sam promised me all the eyeballs I could eat

    All the eyeballs

  • "i'm a lawyer i will file a CoC complaint"

  • You say that, but as an operator->sysadmin->devops I'm increasingly disconcerted by the rise of "devops" who can't actually find their way around a Unix command prompt.

  • TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems
    TechTakes @awful.systems
    David Gerard @awful.systems

    video version

    I am particularly pleased with the video, it was a lot of work that came out well, and you should forward it to all your friends

    TechTakes @awful.systems
    David Gerard @awful.systems

    your U Toronto CS degree has been replaced with a colour-in place mat from McDonalds

    see also lab 9

    TechTakes @awful.systems
    David Gerard @awful.systems

    video version - I wear a tie

    TechTakes @awful.systems
    David Gerard @awful.systems

    video version

    I do believe this may be the first youtube video on the issue too

    TechTakes @awful.systems
    David Gerard @awful.systems