Skip Navigation
McDonald’s will stop testing AI to take drive-thru orders, for now
  • For similar reasons, I stopped ordering with any alterations at all. I used to customize order a little and they always messed it up. It's pretty rare that I go at all, but I figure that way it's the standard meal and they can just go in autopilot making it. Less disappointment when things go wrong

  • Tesco's Laser-Etched Avocados to Save on Packaging Waste - Core77
  • Around here we just have little stickers on the produce with a code number on it. Most produce is just stacked with no packaging. You collect as many as you want in a bag. At the check out, the little code number can be used tell what the exact variety is.

    This seems a lot simpler than lazer etching to me, but idk, maybe that is really cheap and easy too?

  • Ubisoft Exec Says Gamers Need to Get 'Comfortable' Not Owning Their Games for Subscriptions to Take Off
  • Thing is that it has been shown that the cost doesn't add up. Guild Wars and Guild Wars 2 are both games you only pay the cost of the box, no on going subscriptions and they are able to continue running the servers and infrastructure just fine. 15$/mo just doesn't make sense.

  • Looking for some Lua alternatives to be embedded in a game engine
  • I have used DukTape in the past, it is an ECMAScript (javascript) implementation. The API is amazing, very consistent parameter and naming schemes, uses a stack based approach (feels like a better version of how lua goes about things). It is designed to be embedded. Documentation for the API is some of the best you will see, lots of good examples. It even has a debugger that you can hook into.

  • I Don't Use Exceptions in C++ Anymore
  • The main problem with std:: expected is lack of language support. In theory, it works well as an alternative to exceptions, with nice self contained monadic statements. In practice, it is actually much worse than what the article suggests.

    main issues -

    1. as I said, no language level support. You eventually end up with messy code somewhere because the library code can't simplify things enough. You end up with if checks strew about that really oaught to be a language paradigm.

    2. there is not a lot of code making use of it, so at the boundaries of your code you have to make adaptations to and from std:: expected from whatever some library chose to use.

    3. adapting your existing codebase is basically impossible. Perhaps if you are starting a new project you can do it, but it is different enough that all your existing code must be updated to accommodate the new paradigm and it's just an awful experience doing the work and being in a mix of error handling.

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)ME
    mercator_rejection @programming.dev
    Posts 0
    Comments 20