• Onomatopoeia@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    23
    ·
    edit-2
    18 hours ago

    And this really exposes a major challenge with FOSS.

    Names have meaning - it’s why Office is called Office.

    This gnu naming isn’t much of an issue, because this is stuff only technical folks handle. But if we want end-users to embrace things, we need meaningful names - meaningful to them.

    Whenever I tell my friends or family to install Jellyfin so they can access my media, the look on their face says it all.

    MediaMonkey - alright, I get it (yea, not FOSS)

    Plex? OK, if someone then says “think MultiPlex Theaters”, you get it. (Also not FOSS)

    Jellyfin? What is that? Jam on a sharkfin?

    These work really well:

    Resilio SYNC (Yeah, not FOSS, but the name makes sense)

    SyncThing (FOSS)

    FolderSync (not FOSS)

    Notice a trend here?

    I have a printed spreadsheet for all the software I use - if I haven’t touched a service for a couple months, I’ll forget the meaningless name.

    • BlueKey@fedia.io
      link
      fedilink
      arrow-up
      39
      ·
      18 hours ago

      Counterarguments:

      • Chrome
      • Edge
      • Sky
      • Adobe Acrobat
      • Outlook

      All wellknown programs or services where the name has no relation to the purpose.

      • rooroo@feddit.org
        link
        fedilink
        arrow-up
        12
        ·
        18 hours ago

        These are all major commercial services that can afford advertising or are already more than established. Most FOSS doesn’t have these perks.

        • drosophila@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          12 hours ago

          I don’t even necessarily disagree, but I think that position is unfalsifiable because if the example is a highly popular program then “that doesn’t count because it’s big”, and if it has a small user base then “of course it’s small, it has a shitty name”.

        • squaresinger@lemmy.world
          link
          fedilink
          arrow-up
          6
          ·
          16 hours ago

          This.

          Nobody’s going to forget the name of the browser they use every single day. But if it’s some niche tool that I have to look up every time I use it once every few years, that’s more difficult.

    • schnurrito@discuss.tchncs.de
      link
      fedilink
      arrow-up
      11
      ·
      16 hours ago

      Compared to how Microsoft names things, FOSS naming is harmless on average.

      Think of them naming the gaming app on Windows PCs “Xbox”, or the distinction between “VS Code” and “Visual Studio Code”, or “edit” (msedit), etc etc

      • IsoKiero@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        4
        ·
        14 hours ago

        Outlook (new) classic new new final (7). Teams (personal). Multiple products with wildly different appreance and somewhat different functionality. And then the whole 365-environment naming, starting from the platform itself.

      • PokerChips@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        14 hours ago

        I’ve always despised their naming schemes. I always thought I’d try ever started a car company they’d name their vehicle make as “car”.

        At least Xbox is original but now I’m sitting here wondering if they bought it off a small outfit

    • tyler@programming.dev
      link
      fedilink
      arrow-up
      9
      ·
      17 hours ago

      I mean you kind of break your point with Plex. I have no clue what MultiPlex theaters are, but I do know what jellyfin is. Lots of names have no meaning behind them, even for very popular things.

      • ilinamorato@lemmy.world
        link
        fedilink
        arrow-up
        9
        ·
        18 hours ago

        GIMP is an acronym for what’s arguably the most descriptive name possible: GNU Image Manipulation Program.

        • jaybone@lemmy.zip
          link
          fedilink
          English
          arrow-up
          2
          ·
          15 hours ago

          This is what confused me about OP, because I think of this as the application (ie program, or tool) not the library. So to put the name of the tool back into a library, seems backwards.

      • PokerChips@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        14 hours ago

        Good explanation. I’d say that’s still a lot of processing for our noggins to quickly adapt to a framework of mind to comprehend all that to make sense of it.

        I still like the name and it does make since after it’s all spelled out.

      • ilinamorato@lemmy.world
        link
        fedilink
        arrow-up
        9
        ·
        17 hours ago

        Nah, AI almost always gives the most anodyne, bland, wet-fart name ideas, because all it can think of is stuff that’s already been thought of.

        The only real use cases for AI are things that computers are good at: pattern recognition in large datasets, search, translation, sentiment analysis, natural language processing and synthesis, that sort of thing. When you can bring those strengths to bear on the problem you’re in business. Sometimes a neural network is the right choice; more often (at least right now) you can do as well or better with a more “dumb” algorithm. Even when a neural network is the right choice (such as when you have a non-deterministic problem), using a small one selectively is almost always a better option than feeding the entire thing to a gigantic model.

        Legitimate use cases for LLMs (beyond simple toys) are remarkably niche at the moment.