• 0 Posts
  • 14 Comments
Joined 10 months ago
cake
Cake day: July 2nd, 2025

help-circle

  • Yes, if the infrastructure is in place for it it can be very cheap. But obviously, the people working at these companies decided that the benefits of the digital screens are worth the small upfront cost of the machine.

    Why can’t people understand that printing a physical copy of something off-site requires transport and overhead cost that are entirely eliminated by just literally using a digital screen that has a longer shelf life than the mechanical parts of the machine itself. It’s not that complicated to understand.

    This gives you the advantage of literally being able to change the ad instantly. Based on time of year, event, etc. Its an ad. It’s good to be digital. It’s an ad. It’s not a label.

    Why do you send an email instead of sending a letter? A smartphone is so expensive! /s

    There are benefits beyond just cost. This isn’t about cost. THIS IS ABOUT PROFITS.


  • You don’t have to send stickers to each store.

    So purchase a nice color printer for each store? Or have an employee go to print at staples when you want to change labels?

    Like, “just print them” is a lot more effort than you are making it sound to avoid the use of an extremely cheap screen.

    There is a reason all vehicles put a big ass display in their car now even though people prefer actual buttons. Screens and software are dirt cheap. A printer with moving mechanical parts is expensive. Using employee time is expensive. Shipping is expensive.


  • It’s probably literally cheaper to have a cheap device that supports one display than a single device capable of supporting multiple displays.

    It also simplifies the design. You don’t need different hardware requirements or software configs for a slushy system of 3 or 4 or 5 flavors. You just have a single design for each slushy device.

    On top of that, when a device is restarting or failed it only has a single failure. All of the other flavors are displayed.

    Also, for the other “why not a sticker” comments. Having a digital display does have its advantages. You may not want your chain of stores having tacky hand drawn labels by a lazy employee. This prevents that. You can include the price in the display later if you want to. Ensuring you charge more for that “limited time” flavor and you don’t have to send stickers to each store.

    Also, the cost of these displays is so little in comparison to the mechanical parts that operate the actual machine it’s likely worth the it for the flexibility in display.

    Also, digital displays catch the eyes more. You’re gonna get more people that notice a flashy machine and think “I’m in the mood for a slurpy”. That alone is likely worth any other cost.

    Capitalism doesn’t have to “make sense” in terms of design or simplicity. It often doesn’t. It chooses the things that return the most profit. It’s not reason based in “logic” it’s reason based in “profit”.



  • ls doesn’t have the version sort option so since you’re aliasing a piped command to sort you’d be passing any additional commands to sort

    So

    ls -r

    Would actually be

    /bin/ls | /bin/sort -V -r

    You could overcome this with xargs but it’s just definitely a bad idea in general to alias a standard command piped into another command. Will cause headaches.

    Where as something like

    ls="/bin/ls -r"
    

    Just defaults ls to a reverse sort and you can still safely add additional args.


  • What’s worse is making a bunch of bash aliases that are easier to remember and then you hit an environment you can’t use your bashrc in for whatever reason. Then you have no idea how to actually do anything.

    I try to only use aliases for things that I repeat often but are only going to be used in my specific environment.

    Unless you mean

    alias ls="ls | sort -V"
    

    Which would be really awful to do for obvious reasons.




  • Welcome to the thread. It’s something that annoys me in which I asked if it annoyed anyone else. I’m not sure why you’re trying to explain away my annoyance with information I already know.

    Also, filenames are quite literally strings. That’s how the image binaries will be sorted. As filenames.

    release_1.1.bin
    release_1.10.bin
    release_1.2.bin
    

    And yes I’m aware of sort -V. I can still have an OCD annoyance with it. I swear to God if someone replies again telling me why I shouldn’t be annoyed.

    At this point I’m more annoyed with replies than I was version numbers.


  • wheezy@lemmy.mltolinuxmemes@lemmy.worldi hope it happens 🤩
    link
    fedilink
    English
    arrow-up
    31
    ·
    edit-2
    1 month ago

    %YYYY.MM format is a separation between numbers. But still increments in a numerically ordered way. I’m not saying I don’t understand version numbers. I’m saying padding zeros makes it easier to read.

    It doesn’t really matter with a release cycle that has less than 10 version increments. Which is fine if you’re only ever gonna hit 13.9 in very rare cases.

    But if you constantly have x.yy version numbers. You should probably start with some zero padding. All I’m saying.

    13.1
    13.11
    13.12
    13.13
    13.2
    13.3
    

    Is ugly and annoys me.


  • Am I the only one that is annoyed with version numbering in which 13.12 comes after 13.4?

    It creates a numerically out of order version increment that bothers me to a degree that it shouldn’t.

    13.04 and 13.12 would really make much more sense. If you need more than 100 versions, well, you probably should have hit a major release cycle or started with %03d format next time and just pad out x.99… until you go to x+1.


  • Aw. Thanks. I honestly think there is tons of potential for Linux nerds to understand the problems with capitalist modes of production because of their direct exposure to its massive contradictions.

    I mean, when I worked for Cisco and they sold the exact same hardware as an “upgrade” to older hardware I saw this first hand.

    We literally had sections in the code that would check the EEPROM for a flag to enable the upgrade through software. Literally the same hardware with a single bit in the EEPROM being swapped from a 1 to a 0. So we could sell the same hardware twice.

    If that doesn’t make you realize something is fundamentally wrong with how software is used under capitalist modes of production. Well, nothing will.


  • People have ALWAYS wanted to make better tools. Did we need to improve our arrowheads and spears every generation? No, we could have kept the same designs as long as they got the job done.

    But humans are pretty unique. We will spend significantly more time testing and improving our tools for only a minor improvement. Because we are not doing it for only ourselves. We are doing it for the knowledge of future generations.

    Closed source software and profit driven economic models go AGAINST human nature. It is human to plant trees for which you will never live to enjoy the shade of.

    There is no major company that allows tools to be written that fill this human connection in building something solely for the purpose of building a good tool to make our lives easier and better.