• 0 Posts
  • 43 Comments
Joined 1 year ago
cake
Cake day: September 1st, 2023

help-circle

  • Sorry, I don’t care what Kurtzman says about this (or an actor that is obliged to defend a project he was in) when it’s justifying putting out schlock for mind share. If that’s the best we can do, let it die - it doesn’t make anything that exists any worse.

    Trek needs a good show that stands alone and isn’t aimed at us but a fresh audience. That means no cameos, limited references, not animated (that is a stigma as much as I love LD), and actually taking the time to get people invested.

    Basically, they needed Discovery to not be garbage. I know non-Trekkies that were actually excited for a new sci-fi romp and got turned off almost immediately by the nonsense writing. Not the cast, or stupid out of universe concerns about being “woke” or some shit, just plain out “this makes no sense and isn’t fun to watch” and it was hard to disagree.

    Everything since then has lived in Discovery’s shadow in terms of new audience and has mostly dealt with that by being aimed at fans of 90s Trek and nobody else. Prodigy may be an exception here, but that suffers from being oriented at kids.



  • I wouldn’t do a mailing list these days, but as someone who spent the early part of my career interacting with devs that preferred this method, it’s actually pretty ergonomic by a 2005 standard. A message thread aware, text based email client that can turn messages into patches in a keystroke makes it actually pretty comparable to modern code review…

    I think it’s hard for younger devs to get this because they’re used to email being stuck in a crappy, unthreaded browser interface or Outlook etc. (which are terrible for mailing lists) and most collaboration taking place in code review and chat platforms like Teams/Slack but for decades before these were feasible, email was the way…






  • So you’re right that this is a bit arbitrary because the line between the standard lib and the language is blurry, but someone writing Rust is going to expect Vec to work, it doesn’t even require an extra “use” to get it.

    Perhaps a better core example would be operator overloading (or really any place using traits). When looking at “a + b” in Rust you have to be aware that, depending on the types involved, that could mean anything.

    Anyway, I love Rust, it just doesn’t have the 1:1 relationship with the assembly output that C basically still has.



  • themoken@startrek.websitetoProgrammer Humor@programming.devLanguages
    link
    fedilink
    arrow-up
    7
    arrow-down
    2
    ·
    edit-2
    5 months ago

    Rust can create native binaries but I wouldn’t call it close to the metal like C. It’s certainly possible to bootstrap from assembly to Rust but, unlike C, every operation doesn’t have a direct analog to an assembly operation. For example Rust needs to be able to dynamically allocate memory for all of its syntax to be intact.