• 1 Post
  • 14 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle




  • While you’re not wrong, I don’t ever recall people en masse believing a game AI was truly intelligent. Everyone was always aware of the truth. There just isn’t a great name for the computer players. I think it’s an important distinction here because people do believe ChatGPT is intelligent.


  • jas0n@lemmy.worldtoScience Memes@mander.xyzAcademia to Industry
    link
    fedilink
    English
    arrow-up
    43
    arrow-down
    4
    ·
    4 months ago

    All aboard the hype train! We need to stop using the term “AI” for advanced auto complete. There is not even a shred of intelligence in this. I know many of the people here already know this, but how do we get this message to journalists?! The amount of hype being repeated by respectable journalists is sickening.



  • jas0n@lemmy.worldtoProgrammer Humor@programming.devC++
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    5 months ago

    Just watched this. Thank you. I think I’d agree with most of what he says there. I like trying languages, and I did try rust. I didn’t like fighting with the compiler, but once I was done fighting the compiler, I was somehow 98% done with the project. It kind of felt like magic in that way. There are lots of great ideas in there, but I didn’t stick with it. A little too much for me in the end. One of my favorite parts C is how simple it is. Like you would never be able to show me a line of C I couldn’t understand.

    That said, I’ve fallen in love a language called Odin. Odin has a unique take on allocators in general. It actually gives you even more control than C while providing language support for the more basic containers like dynamic arrays and maps.


  • Hahaha. I knew I was wrong about the polymorphism there. You used big words and I’m a grug c programmer =]

    We use those generic containers in c as well. Just, that we roll our own.

    Move semantics in the general idea of ownership I can see more of a use for.

    I would just emphasize that manual memory management really isn’t nearly as scary as it’s made out to be. So, it’s frustrating to see the ridiculous lengths people go to to avoid it at the expense of everything else.


  • Maybe I’m wrong, but aren’t move semantics mostly to aid with smart pointers and move constructors an optimization to avoid copy constructors? Neither of which exist in c.

    I’m not sure what collection type you’re referring to, but most c programmers would probably agree that polymorphism isn’t a good thing.



  • jas0n@lemmy.worldtoProgrammer Humor@programming.devC++
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    5 months ago

    Preach brother, I don’t think that’s a hot take at all. I’ve become almost twice as productive since moving from c++ to c. I think I made the change when I was looking into virtual destructors and I was thinking, “at what point am I solving a problem the language is creating?” Another good example of this is move semantics. It’s only a solution to a problem the language invented.

    My hot take: The general fear of pointers needs to die.