• ByteJunk@lemmy.world
      link
      fedilink
      arrow-up
      15
      ·
      4 months ago

      I’ve never seen one of these, but I assume it performs other functions - surely monitoring sensors, probably reporting that data, maybe allowing triggering maintenance functions, etc.

      That said, processing and storage is so cheap on this scale that it’s probably better (and cheaper) to go with a tried and true, widely supported system, than it is to optimize with custom hardware/firmware.

        • ByteJunk@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          4 months ago

          I meant the machine itself! The print out is your typical systemd boot, though they’re usually covered by a distro splash but it can be disabled.

    • Grass@sh.itjust.works
      link
      fedilink
      arrow-up
      14
      arrow-down
      1
      ·
      4 months ago

      a whole linux system isn’t even all that crazy. if it runs doom it can probably also run linux so probably everything from a potato to a dog’s left testicle can run linux.

    • jj4211@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      4 months ago

      Wouldn’t be surprised if they ran animated splash.

      Hell, wouldn’t be surprised if they started pushing ads through the screens.

    • zalgotext@sh.itjust.works
      link
      fedilink
      arrow-up
      3
      ·
      4 months ago

      I feel like that isn’t that far fetched, considering this machine probably has some sort of Internet connectivity so you can update the labels remotely and do other remote maintenance/monitoring tasks.

  • PieMePlenty@lemmy.world
    link
    fedilink
    arrow-up
    25
    ·
    4 months ago

    This implies every drink and its display is handled by its own computer running linux. Potentially mtndew has a different IP than coca cola.

    • foo@feddit.uk
      link
      fedilink
      arrow-up
      2
      ·
      4 months ago

      I wonder if there is a refill cartridge with the flavour in it that the OS reads from to always display the right logo. Or maybe a touchscreen that the workers use to change it manually.

    • The_Decryptor@aussie.zone
      link
      fedilink
      English
      arrow-up
      18
      ·
      4 months ago

      It’s failing storage, top half of the display is EXT4 complaining it can’t read the SD card, bottom half is the result of that, services can’t start.

        • 0x0@lemmy.zip
          link
          fedilink
          arrow-up
          2
          ·
          4 months ago

          Anecdotally, a friend had a bunch of raspberry pis running inside specific devices, running hot, SDcards would eventually fail.
          Started properly venting and cooling the pis… SDcards stopped failing (didn’t have to be MilitaryGrade™ either).

    • Grass@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      didn’t systemd add a bsod equivalent some months ago? iirc optional default off so nobody will ever see it?

      • selokichtli@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        4 months ago

        IDK but it’s strange if true, because I’d say that a BSOD is more like a kernel panic? Obviously, I’m not an expert.

        • Grass@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          4 months ago

          I think the idea was a visually easier to use for beginners info screen to help with diagnosing the issue but I never read too much into it

  • EldenLord@lemmy.world
    link
    fedilink
    arrow-up
    13
    ·
    4 months ago

    Oh yeah baby crash my bootloader!💕 Pump me full of bloatware and make my integers overflow🥵 I want you to leave my USB port dysfunctional for days and my ram displaced come on baby do it make me BSOD!!!😮‍💨🥵💕💦💦

  • ayane_m@lemmy.vg
    link
    fedilink
    English
    arrow-up
    13
    ·
    4 months ago

    That’s not bios; that’s the os. It’s not a bsod; that’s systemd running on Linux.

  • rumba@lemmy.zip
    link
    fedilink
    English
    arrow-up
    12
    ·
    4 months ago

    Man it’s so crazy how many small computers are around us. Just a few years ago that would have been a plastic label they swapped out when needed.

    • cley_faye@lemmy.world
      link
      fedilink
      arrow-up
      11
      ·
      4 months ago

      And it probably should be. We could even have a set of small plates embedded somewhere for quick swapping on demand.

      I like computers, but having an individual computer to run a single drink display really is overkill. At least use one to drive all the labels simultaneously, if you still want the ability to display nifty animations of liquid flowing above the actual liquid actually visibly flowing.

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        9
        ·
        4 months ago

        They’re probably paying a dollar or two for a esp32 at volume. When one fails a tech probably just throws the old one away.

        tween this and the e-ink pricetags on merchandise…

      • dejected_warp_core@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        4 months ago

        Exactly. This implementation makes no sense. Unless the logos are animated, need to change frequently, or supposed to show advertising (I hope not), a backlit plastic label would do the same job just fine. In fact, that has done the same job for decades at this point.

          • dejected_warp_core@lemmy.world
            link
            fedilink
            arrow-up
            3
            ·
            4 months ago

            **sharp exhale** You’re probably right. It’s just like the gas pumps. A big soda cup takes a few seconds to fill up, and the system knows that’s when you’re holding the button down, staring at the tap. All that makes you an advertising target for the duration.

            Is there some version of Occam’s Razor where “enshitification” is the most likely answer?

        • lb_o@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          4 months ago

          This implementation makes a lot of sense if you think about the ability to support variable amount of screens without the need of complex routing and addressing.

          It also has increased reliability where one failure doesn’t break the whole system.

          As for the need of it - well, that’s “slurp” they try to sell some cold sugar to impulsive people who like flashy things. That implies animations on the screen and being “not boring”.

          The fact that they changed to screens by itself means that backlit plastic label was doing poorer job than this abomination.

    • A_Random_Idiot@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      4 months ago

      And it still should be.

      Cause its stupid. This is even dumber than walgreens replacing freezer doors with LCD screens that don’t let you see whats inside.

      • rumba@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 months ago

        yeah, that is the most f’d up thing, I saw it at a travel plaza, it looks like the fever dream of some tech mogul’s kid that they just sink money into because they’re infatuated with it.

        • A_Random_Idiot@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          ·
          4 months ago

          its some serious cyberpunk 2077 shit.

          I can see someone slinging a cyberdeck pinging a drink machine to infiltrate the LAN.

    • Zozano@aussie.zone
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      4 months ago

      In the florescent bathroom of food court, nano crouched by the toilet, vomiting his guts up after consuming the kernel-krush slushie.

      He thought being the lowest common denominator was bad; used by noob sysadmins and confused interns, until this moment.

      The slushie hadn’t tasted right. It was supposed to be “Byteblast Blueberry,” but it had an aftertaste of burnt silicone and magic smoke. Something in it was wrong. nano could feel it rewriting him from the inside.

      lines of strange lua code scrawled across the back of his eyelids. His .bash_history was being overwritten. His sense of indentation… sharpened.

      As his tremors subsided and the last of the neon goo slid down the drain, he looked up into the cracked mirror. Something had changed.

      His terminal font was crisper. His cursor… blinking with authority. And there, under the stall’s flickering light, he whispered:

      “…:wq”

      Suddenly, the doors of ever bathroom stall flung open in unison, people shit themselves in fear as his inner thoughts wrote themselves onto the walls of his stall.

      nano inhaled deeply, as a familiar scent wafted from under the entrance door, and a shadow stretched to the far wall.

      “emacs…” He muttered to himself, before the entrance door crashed open. emacs snorted and coughed, this bloated monstrosity, confused for a text editor, was actually an operating system.

      “Poor little nano” he chuckled “serves you right for trying to be more than a fuckin’ stepping stone. Why don’t you go hang out with Edge and Bing, you’re about as useful as a clippy themed Chrome extension.”

      emacs’ voice reverberated through the tiled chamber like a RAM leak in a core dump. His trenchcoat, stitched from thousands of unreadable .el files, dragged behind him.

      neovim exited the bathroom stall, letting emacs bask in his new glory for the first time.

      “Fuck off, Emacs. You press seven keys just to copy a line.”

      A silence fell across the stalls. Somewhere, a urinal cake cracked.

      Emacs stepped forward, snarling. “I’m the past and the future, nano. I’ve got an email client, a music player, a fucking psychiatrist built-in. You? You’re a Hello World that got a pity install”

      neovims eyes narrowed, one coloured gruvbox, the other catppuccin as he clenched his first “My name… Is Neo (vim)”

      Next time:

      neovim & emacs - Battle of the Keybinds

      Will neovims LSP destroy emacs s-expressions?

      Can emacs remember how to quit in time?

      • Sergio@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 months ago

        lel awesome text. so many great lines…

        His .bash_history was being overwritten. His sense of indentation… sharpened.

        His cursor… blinking with authority.

        Suddenly, the doors of ever bathroom stall flung open in unison, people shit themselves in fear as his inner thoughts wrote themselves onto the walls of his stall.

  • Wispy2891@lemmy.world
    link
    fedilink
    arrow-up
    11
    ·
    4 months ago

    How often do they change flavors that they need a full blown computer to show the logo, probably downloading it from a remote server, compared to just a backlighted sheet with a printed image?