• 0 Posts
  • 7 Comments
Joined 2 years ago
cake
Cake day: February 15th, 2025

help-circle


  • HelloRoot@lemy.loltoLinux@lemmy.ml•Rich Hickey: 'AI' is Not a Tool
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    1 day ago

    I’m for being against LLM, but I am also for using logically sound arguments. I find a far better argument against using it as a developer is: https://arxiv.org/pdf/2506.08872 (tldr: thinking is good actually!)


    Some logical fallacies I see in that writeup:

    • Gerrymandered definition
    • False dichotomy
    • Strawman
    • Slippery slope
    • Appeal to authority

    I won’t go into all of thwm cause most are boring and I’m typing this on my phone. But here is some of my thinking.


    This one irks me personally the most:

    “As a lifelong tool builder and user, I know what tools are.” This is an irrelevant conclusion. Expertise in building tools doesn’t settle a definitional question, and the essays argument still has to stand on its own criteria.


    For now, lets accept his definition of a tool and some of the arguments he uses and apply them to some other aspects of computing:

    A computer is not held in the hand in any meaningful sense, transmits none of your force, and involves no continuous direction. You enter an expression and it “acts on its own.” By Hickey’s definition, a comouter is “automation for avoiding arithmetic.” or “automation for decoding a binary stream from the internet wire and rendering it in your own mind as a website”. Nobody that uses computers has hesitated to call it a tool for computation. And nobody thinks it makes the user less of a professional while using them.

    Lets do another one, closer to the topic of programming: A compiler. You hand it a human readable detailed description of a program (source code), it acts entirely on its own, and under Hickey’s logic it is “automation for avoiding translating to machine code.” Yet the compiler is the pardigmatic programmer’s tool, and nobody claims programmers who use compilers failed to learn programming. If “acts on its own after a request” disqualifies an LLM, it disqualifies half the toolchain that built the software the essay was presumably written in.

    And as a bonus, programmers usually don’t even read the output of the compiler to verify it’s correctness! See: Reflections on Trusting Trust by Ken Thompson https://dl.acm.org/doi/10.1145/358198.358210




  • It doesn’t look like this at all for me. Maybe it’s an issue of mobile web client? I went to the website and logged in. I don’t see a plus like on discord to join servers or guilds so I assume there is nothing like that. I only saw the rooms I am in on matrix and it looked pretty much like the othet matrix clients I use.

    Your screenshot looks way more like discord.

    But so does fluxer and I found it less confusing and more immediately obvious to use compared to this.


  • I’ve never had a good experience, nor a discord-like experience with anything matrix-related. Tried sable just now and it looks to me exactly like any other matrix client. Nothing that I care about in discord is there.

    You say it’s “feature complete” but from my POV it’s fundamentally different enough to create constant friction and frustration. Discord communities/“servers” is a very different concept than a matrix room. Maybe my grandma would mistake the two as being same, but certainly not me.

    Fluxer does not have that issue, it is a real 1 to 1 discord clone and was already closer to discord a year ago than matrix is now or ever will be due to core protocol design decisions.