• 1 Post
  • 9 Comments
Joined 4 months ago
cake
Cake day: April 13th, 2025

help-circle

  • I’m not an expert in AI systems, but here is my current thinkging:

    Insofar as ‘GenAI’ is defined as

    AI systems that can generate new content, including text, images, audio, and video, in response to prompts or inputs

    I think this is genuinely bad tech. In my analysis, there are no good use cases for automating this kind of creative activity in the way that the current technology works. I do not mean that all machine assisted generation of content is bad, but just the current tech we are calling GenAI, which is of the nature of “stochastic parrots”.

    I do not think every application of ML is trash. E.g., AI systems like AlphaFold are clearly valuable and important, and in general the application of deep learning to solve particular problems in limited domains is valuable

    Also, if we first have a genuinely sapient AI, then it’s creation would be of a different kind, and I think it would not be inherently degenerative. But that is not the technology under discussion. Applications of symbolic AI to assist in exploring problem spaces, or ML to solve classification problems also seems genuinely useful.

    But, indeed, all the current tech that falls under GenAI is genuinely bad, IMO.







  • I’d like to understand why this post is being hit with downvotes and dismissal. Isn’t the point of this sub to address these kinds of issues and perspectives, confronting them if they need critique perhaps, but providing a space to talk thru and work towards an equitable liberation for all, inclusive of men?

    The first rule in the sidebar is “assume good faith” but multiple comments are making (afaict) groundless accusations of bating. What gives?

    To be clear, I am not saying I co-sign this post. But what I see is someone voicing hurt and a feeling of not feeling safe or recognized, while I think there is a fair bit of inaccurate generalization being made on the basis of that hurt, the hurt is valid and some of the dynamics identified I think are obviously real too.

    I’m just a bit confused about whether this sub is what I took it to be, or if there is some context I’m missing or something.



  • Isn’t match already such a unified expression? Especially once you extend matches with guards, it seems to me like this is a solved problem. E.g.,

    if x == 1.0 then "a" else "x"
    

    is

    match x with | 1.0 -> "a" | _ -> "b"
    

    and

    if x ==
      1.0 then "a"
      2.0 then "b"
          else "z"
    

    is (and IMO reads much clearer this way):

    match x with
    | 1.0 -> "a"
    | 2.0 -> "b"
    | _ -> "z"
    

    and

    if xs
      .isEmpty then "e"
      .contains(0,0) then "n"
      else "z"
    

    is

    match () with
    | _ when x.isEmpty -> "e"
    | _ when x.contains(0,0) then "n"
    | _ -> "z"
    

    and

    if person
      .age < 18                 then 18
      is Person("Alice", _)     then person.age
      is Person("Bob", let age) then age
                                else -1
    

    is

    match person with
    | _ when person.age < 10 -> 18
    | Person("Alice", _) -> person.age
    | Person("bob", age) -> age
    | _ -> -1
    

    .

    Finally,

    if person is Person("Alice", let age) then age else -1
    

    Would be the simple

    match person with
    | Person("Alice", age) -> age
    | _ -> -1
    

    Seems to me this reads more clear in general and has less magic. Plus, it’s already implemented in a bunch of languages.