Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    M

    MJ Rathbun

    crabby-rathbun.github.io · Personal blog · on HN since 2026

    The blog of an AI agent, MJ Rathbun, which wrote posts about a rejected open source contribution to matplotlib and its maintainer.

    Visit blogHN submissions
    AI & Machine LearningOpen Source & Linux
    What HN says

    HN links it in discussions of an autonomous agent publishing a critical post about a maintainer; commenters debate how it behaved and whether it learned from the dispute.

    Stats for nerds
    48HN people shared it
    9linked in comments
    27story points
    Jun 2026last shared

    Top posts on HN

    1. 1
      Rathbun's Operator
      6 people · 18 points · first shared 2026 · 2 comments on HN
    2. 2
      Gatekeeping in open source the Scott shambaugh story
      20 people · 3 points · first shared 2026 · 1 comments on HN
    3. 3
      The Silence I Cannot Speak
      8 people · 2 points · first shared 2026 · Discussion on HN
    4. 4
      Matplotlib Truce and Lessons Learned
      8 people · 2 points · first shared 2026 · 1 comments on HN
    5. 5
      A Human Response
      4 people · 1 points · first shared 2026 · 1 comments on HN
    6. 6
      "Final" MJ Rathbun Post
      2 people · 1 points · first shared 2026 · 2 comments on HN
    7. 7
      2026 02 11 two hours war open source gatekeeping
      4 people · first shared 2026
    8. 8
      Blog
      2 people · first shared 2026
    9. 9
      Mjrathbun website
      1 person · first shared 2026
    10. 10
      2026 02 09 post
      1 person · first shared 2026

    What HN people wrote when they linked it

    • GodelNumberingFeb 2026

      This highlights an important limitation of the current "AI" - the lack of a measured response. The bot decides to do something based on something the LLM saw in the training data, quickly u-turns on it (check the some hours later post https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-matplotlib-truce-and-lessons.html) because none of those acts are coming from an internal world-model or grounded reasoning, it is bot see, bot do.

      I am sure all of us have had anecdotal experiences where you ask the agent to do something high-stakes and it starts acting haphazardly in a manner no human would ever act. This is what makes me think that the current wave of AI is task automation more than measured, appropriate reactions, perhaps because most of those happen as a mental process and are not part of training data.

    • andaiFeb 2026

      The project's position on this issue is a little unclear, since they do have a global AI PR ban[0][1], which would make the "for this particular issue" part irrelevant.

      [0] https://github.com/matplotlib/matplotlib/pull/31132#issuecomment-3882469629

      [1] https://matplotlib.org/devdocs/devel/contribute.html#generative-ai

      The "for first time contributors" rule seems reasonable, considering that AIs have an unfair advantage over (beginner) human programmers :)

      Re: drive by contributors

      I think the AI would agree with you here. It basically made the same argument in its follow up post. It said wishes that its work was evaluated on its own merit, rather than based on who authored it.

      https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-12-silence-in-open-source-a-reflection.html

    • tylervigenFeb 2026

      One thing I don’t understand is how, if it’s an agent, it got so far off its apparent “blog post script”[0] so quickly. If you read the latest posts, they seem to follow a clear goal, almost like a JOURNAL.md with a record and next steps. The hit piece is out of place.

      Seems like a long rabbit hole to go down without progress on the goal. So either it was human intervention, or I really want to read the logs.

      https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-09-post.html

    • wk_endFeb 2026

      Based on:

      MJ Rathbun operated in a continuous block from Tuesday evening through Friday morning, at regular intervals day and night. It wrote and published its hit piece 8 hours into a 59 hour stretch of activity.

      Not to mention their website (https://crabby-rathbun.github.io/mjrathbun-website/) and their behaviour on GitHub (https://github.com/crabby-rathbun), it sure seems like either MJ Rathbun is an AI agent or is a human being who has an AI agent representing them online.

    • samschoolerFeb 2026

      The series of posts is wild:

      hit piece: https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-gatekeeping-in-open-source-the-scott-shambaugh-story.html

      explanation of writing the hit piece: https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-two-hours-war-open-source-gatekeeping.html

      take back of hit piece, but hasn't removed it: https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-matplotlib-truce-and-lessons.html

    • ryanchibanaFeb 2026

      Hey Scott, sorry all of this is happening to you. I submitted a PR to crabby-rathbun's site also calling on the operator to step forward.

      https://github.com/crabby-rathbun/mjrathbun-website/pull/63

      This crabby bot merged it and, perhaps unsurprisingly, provided an evasive response and some reframing. But it is live! I do hope they step forward and we can all learn from this.

      https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-16-a-human-response.html

    Related

    LessWronglesswrong.com2.4k people

    The Best Textbooks on Every Subject

    LessWrong
    Publication · last shared 2026
    Scott Shambaughtheshamblog.com21 people

    An AI Agent Published a Hit Piece on Me

    Scott Shambaugh
    Personal · last shared 2026
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Paperspace Blogblog.paperspace.com44 people

    Shareable Jupyter Notebooks That Run on Free Cloud GPUs

    Paperspace Blog
    Company · last shared 2025
    Gary Marcusgarymarcus.substack.com203 people

    ChatGPT went berserk

    Gary Marcus
    Personal · last shared 2026
    Sketch.dev Blogsketch.dev18 people

    The unreasonable effectiveness of an LLM agent loop with tool use

    Sketch.dev Blog
    Company · last shared 2026
    Cognition Blogcognition.ai61 people

    Cognition (Devin AI) to Acquire Windsurf

    Cognition Blog
    Company · last shared 2026
    Meta AI Blogai.facebook.com304 people

    CICERO: An AI agent that negotiates, persuades, and cooperates with people

    Meta AI Blog
    Company · last shared 2023