top 99 comments

sorted by: hot top controversial new old
[–] 1 point 1 year ago*

Weezing the biiiii..... osssssss!

  • source
  • [–] 1 point 1 year ago

    Snow cone? Nah, Snow Crash!

  • source
  • [–] 193 points 1 year ago (3 children)

    That's no BIOS. That's systemd.

  • source
  • hideshow 3 child comments
  • [–] 147 points 1 year ago (42 children)

    It uses Linux? That's actually nice to see (but do you really need a full blown OS to show a logo?)

  • source
  • hideshow 42 child comments
  • [–] 129 points 1 year ago (20 children)

    The thing that gets me is that they seem to have a separate machine for each display

  • source
  • parent
  • hideshow 20 child comments
  • [–] 64 points 1 year ago (10 children)

    easier to buy 10 rpis than a single embedded system with 10 diplay ports

  • source
  • parent
  • hideshow 10 child comments
  • [–] 7 points 1 year ago* (9 children)

    Dont need remotely a full rpi for this. A pico or esp32 might do the trick.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 8 points 1 year ago (8 children)

    This is being produced in relatively low numbers (thousands) , so software development is a factor. Just plopping a scripted browser in kiosk mode on Debian is cheaper than ESP32 UI development.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 5 points 1 year ago* (7 children)

    Idk, if they're plugging in one for each screen it sounds like a lot; there are libraries to do most of this. It wpuld only take me about a month or someone competent a couple days to write this. I kbow there's libraries to display, but i don't know what else this is monitoring/controlling. So that seems safe,

    So there's a computer hardware cost that goes from ~5x(4?) Per machine to ~45x4 per machine. That's ~ 2 hours of code per machine difference that this would make, assuming you were paying ~80/hr to write it, which is reasonable.

    Even assuming no code was needed for the pi, production takes twice as long as expected, and electricity costs don't matter (which, next to the condenser; they may not) you break even at ~16 machines. 20 if you want to throw in some other random arbitrary cost.

    Even if you assune pi 0's, at, what 20/each? You still break even before 100 units.

    So it would take less than a hundred machines for smaller chips to pay off. I'd believe an exec didnt (even ask someone else to) do this math, but how long have pi's had multiple video out's?

  • source
  • parent
  • hideshow 7 child comments
  • [–] 1 point 1 year ago (5 children)

    Idk, if they’re plugging in one for each screen it sounds like a lot; there are libraries to do most of this.

    X11 can easily handle multiple screens.
    Not sure about the Pi's limitations but COTS SBCs can too.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 1 year ago (4 children)

    Can't read the text in the image but i'm informed it's a crash.

    Which would mean that machine, or that virtual machine, is not on any of the other screens. Right?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (3 children)

    Yeah, it seems as though it's one controlling (virtual) machine per dispenser, so 1:1 to the screens.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago (2 children)

    Im really not sure it's vm's though. Thats separate displays.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago* (last edited 1 year ago)

    For an Esp32 you'd need to take a larger model which has psram. With the Pi, yes a is take a zero (Zero 2w or so). The Pi already has hdmi on board and a graphics chip and accelerator, while for the ESP32 you'd need a custom solution.

    The price difference is maybe 10 Dollars per piece or so. On the PI I have 512Mb of RAM and what ever SD they put in for storage. On the Esp32 I have 8 psram or so and a tiny bit of flash.

    Ah right, for the ESP i probably need to wire up a sd card, custom board, all that stuff, to just store that 24bit 1024x768bit image.

    Naah, while I love my ESPs and am just build a project with one - the PI is just so more competent for this task while still being damn cheap.

    A decent Esp 32 board is around Eur 5, a. pi zero 2w around 20. Compute module proably similar - customer prices.

    That's a 15 Euro difference.

    Ah and my developer pool who can code for Unix is a LOT bigger than the pool who have commercial experience for the Esp32.

    I can't follow your math, at 100 units the price difference is 100x15 for me, which is 1500.- About a day of developing for a small team, if the office and hardware is free. More if you pay for those, too.

    When I calculate, custom development always is more expensive.

  • source
  • parent
  • [–] 47 points 1 year ago (7 children)

    I hope the machine is up to the job. I'd pack at least 64 gigs of RAM and a nice GPU.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 29 points 1 year ago (3 children)

    That doesn't sound like enough, need at least like 128gb for the ai chat bot that you ask to change the picture for you

  • source
  • parent
  • hideshow 3 child comments
  • [–] 22 points 1 year ago (2 children)

    I totally forgot about the necessity to put AI into them, I'm so sorry!

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 1 year ago (2 children)

    At some point you realize that the slushee has melted in the face of your system's 1000 W TDP...

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    That seems too low. What kind of low spec AI slush master 7000 are you using?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    Stuck on a NEMA 5-15 outlet, can't draw much more continuously. I think like 1200W is the highest continuous load you're allowed on a 15 A circuit here in the US, but I am not an electrician so I could be wrong

  • source
  • parent
  • [–] 30 points 1 year ago (4 children)

    Every one of them is running a crypominer

  • source
  • parent
  • hideshow 4 child comments
  • [–] 22 points 1 year ago (8 children)

    Probably there for "easily changing out logos of different flavor instead of using paper/plastic printout"

  • source
  • parent
  • hideshow 8 child comments
  • [–] 33 points 1 year ago* (6 children)

    Sure but there's a different machine for each display.

    One crashed. The others didn't.

    Im very much a 'hell, lets take it apart right here and figure out what's going on' kinda girl, but this is a sign that i never want to see the inside of that machine.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 8 points 1 year ago (1 child)

    Depending on how much is linked up between them its entirely possible each machine is basically independent from each other and simply sharing the same casing. The advantage of this would be that even if one machine goes out or is having issues the other ones hopefully aren't. I watch enough Bringus to know that shit under the hood for these commercial machines are fucking weird.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 year ago*

    i’d imagine the company would make 2, 4, 6, 10 drink dispensing machines… having commodity hardware makes it super cheap to just have different shells and a power bus that you bolt electronics and mechanics onto in discrete parts

    heck each individual controller could read an RFID tag embedded in the syrup and update its display automatically just from the inserted cartridge which would be PITA to do on a single machine

    adding all the sensors for each, a display out for each… it’s really just way simpler to duplicate the hardware… honestly, good engineering

  • source
  • parent
  • [–] 2 points 1 year ago (2 children)

    Seems insane to run multiple machines for something like this. I wonder if maybe it is virtualized under the hood and one VM went kaput or something?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago

    It's likely a connected IoT device. Might simply have pinged for an open port due to bad setup and someone was trying to run an attack on it. Or maybe just a corrupted update file. Or a cosmic ray hit the ram or chipset and if just randomly crashed as a result.

    Don't over think a crashed computer. Just ask if anyone has tried turning it off and then on again.

  • source
  • parent
  • [–] 17 points 1 year ago

    Not just to show the logo, but to run the entire machine. Probably IoT enabled, so monitoring and maintenance actions and OTA are important enough that it’s worth having a very slim version of Linux on there instead of taking the security risk of building up from a lower level.

  • source
  • parent
  • [–] 4 points 1 year ago (3 children)

    So working on ad machines before a lot of them connect to an external ftp site to pull down the latest version of the logo. Things like this you don’t care if it’s secure or not

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 year ago (2 children)
  • [–] 77 points 1 year ago (15 children)

    In 2025 we boot a whole Linux system to display a logo.

    Does it run Wayland? :P

  • source
  • hideshow 15 child comments
  • [–] 17 points 1 year ago (3 children)

    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.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 13 points 1 year ago (7 children)

    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.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 3 points 1 year ago* (last edited 1 year ago) (6 children)

    Kind of discriminatory, what about the right??

  • source
  • parent
  • hideshow 6 child comments
  • [–] 52 points 1 year ago (12 children)

    Now all I want to do is invent a blended cocktail called "Kernel Panic".

  • source
  • hideshow 12 child comments
  • [–] 14 points 1 year ago* (last edited 1 year ago) (7 children)

    200ml tequila 400mg ritalin 3mg lsd 3 scoops vanilla(? Need help with the flavor) ice cream 200ml milk or plain yogurt

    Salt rim with cocaine and ascorbic acid sip gently.

    Edit: do not drink this. This is the second most dangerous coctail recipe I've ever written.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 6 points 1 year ago* (last edited 1 year ago) (1 child)

    Ok, but ... 3mg of lsd is a lot for the whole class, same with them amphetamines.

    And on the other hand you serve tequila & milk in breakfast numbers?

    I'm not saying I'm not writing this down, but damn.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 36 points 1 year ago (3 children)

    Next time take a better picture so we can tell you how to fix it.

  • source
  • hideshow 3 child comments
  • [–] 10 points 1 year ago

    The flash memory the OS is stored on is borked.

    Filesystem check shows dependency errors attempting to check ext4 fs on /dev/mmcblk0p2. Assuming ext4 and fsck are installed (it should be if this isn't a mega-custom ultra stripped down private distribution) this shouldn't be possible.

    Further down networking fails to initialize leading to a bunch of fails before it succeeds and reaches its target, only to be stopped by the dependency errors again.

  • source
  • parent
  • [–] 32 points 1 year ago

    We’ve gone from SunnyD to SystemD.

    …I’m sorry

  • source
  • [–] 31 points 1 year ago* (2 children)

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

  • source
  • hideshow 2 child comments
  • [–] 3 points 1 year 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.

  • source
  • parent
  • [–] 24 points 1 year ago (3 children)

    Not a blue screen... that's maybe a kernel panic but can't read it myself.

  • source
  • hideshow 3 child comments
  • [–] 22 points 1 year ago (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 1 year ago (1 child)

    My slurped machine needs an HD upgrade? But I just upgraded it dammit!

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year 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).

  • source
  • parent
  • [–] 19 points 1 year ago (2 children)

    Nooo don't! It's snow crash 😱

  • source
  • hideshow 2 child comments
  • [–] 18 points 1 year ago (3 children)

    It's not the bios and they'll never get a bsod. It's a damn systemd unit.

  • source
  • hideshow 3 child comments
  • [–] 1 point 1 year ago (2 children)

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

  • source
  • parent
  • hideshow 2 child comments
  • [–] 15 points 1 year ago (1 child)
  • load more comments
    view more: next ›
    13 comments in c/pbsod@lemmy.ohaa.xyz view that post