Skip Navigation
What's the worst invention of the 21st century?
  • Yes - by most definitions. It's powered by user-generated content and is based on interaction between users through engagement with that content, which is voted and scored.

    There is a difference which I personally feel makes reddit less harmful than other social media, however, which is the algorithm - or lack of it.

    In most social media, the algorithm exists to continually serve people the exact content they engage with in a constant feed, which is IMO the most socially damaging part of social media because it creates endless doomscrolling, toxic echo chambers, promotion of sponsored content, and a whole raft of psychological problems in users.

    The Lemmy homefeed is more organic, and scrolling through 'all' you see content genuinely from everywhere, in a less curated way based on upvotes, not individual algorithmic tailoring. And that's maybe not as "engaging" but it's far less damaging.

  • Old timers know
  • It's good practice to run the deployment pipeline on a different server from the application host(s) so that the deployment instances can be kept private, unlike the public app hosts, and therefore can be better protected from external bad actors. It is also good practice because this separation of concerns means the deployment pipeline survives even if the app servers need to be torn down and reprovisioned.

    Of course you will need some kind of agent running on the app servers to be able to receive the files, but that might be as simple as an SSH session for file transfer.

  • Old timers know
  • That's probably okay! =) There's some level of pragmatism, depending on the sort of project you're working on.

    If it's a big app with lots of users, you should use automation because it helps reliability.

    If there are lots of developers, you should use automation because it helps keep everyone organised and avoids human mistakes.

    But if it's a small thing with a few devs, or especially a personal project, it might be easier to do without :)

  • Old timers know
  • Sure, but having a hands-off pipeline for it which runs automatically is where the value is at.

    Means that there's predictability and control in what is being done, and once the pipeline is built it's as easy as a single button press to release.

    How many times when doing it manually have you been like "Oh shit, I just FTPd the WRONG STUFF up to production!" - I know I have. Or even worse you do that and don't notice you did it.

    Automation takes a lot of the risk out.

  • Old timers know
  • I'm sure there's nothing wrong with the program at all =)

    Modern webapp deployment approach is typically to have an automated continuous build and deployment pipeline triggered from source control, which deploys into a staging environment for testing, and then promotes the same precise tested artifacts to production. Probably all in the cloud too.

    Compared to that, manually FTPing the files up to the server seems ridiculously antiquated, to the extent that newbies in the biz can't even believe we ever did it that way. But it's genuinely what we were all doing not so long ago.

  • Doll house Christmas present (bit late posting!)
  • Very nice :)

    This is the first time I've seen a doll house which is so super-shallow like that. I'm assuming that was decided based on where it was going to be placed, so it wouldn't intrude on where you walk. Super practical. All the play-fun of a deeper one, but a fraction of the space!

  • What's the piece of technology that has impacted the modern world the most?
  • Sure, I was there then. I was on Facebook right in the beginning, when you needed a university email address to even sign up.

    So that's true, but it's also true to say that early Facebook wasn't the same as modern Facebook. Early Facebook was - as the name suggested, a place to connect with friends, share pictures and plan events. You'd probably check it once a day to see what was happening, but that was it. And your home feed would be a direct and unfiltered view of what all your friends posted, in the order they posted it, without bias. And you could easily catch up on everything that had happened and then you were finished.

    It's the birth of the algorithm and infinitely scrollable tailored content feeds that really defines what social media has become.

    This and mobile Internet have really gone hand-in-hand. The algorithm has made us want to be scrolling all the time, and mobile Internet has made it possible .

  • What's the piece of technology that has impacted the modern world the most?
  • I agree.

    OPs answer of saying that WiFi and phone Internet changed the world is correct, but it's not specific enough or the full truth of the matter.

    If we had the Internet and modern phones but the only sites that existed were those from 2002, we'd be living in a very different world.

    Mobile Internet is the enabling technology, but if social media didn't exist we'd probably leave our phones in our pockets most of the time.

  • what foss phone OS do you use and why?
  • My banking apps work fine on Calyx.

    Banking apps normally check for rooted phones as the thing they don't like. Because pixels come with an unlocked bootloader, you don't need to root the phone to install a custom ROM, and so banking apps are still okay.

  • math checks out
  • Interestingly, British consumer rights guru Martin Lewis is currently running a crowdsourced data gathering exercise on this in the UK.

    The purpose being to identify if companies are purposefully playing these sorts of message no matter their actual call volume. (Which we all know they are, but this will help prove it)

    https://www.moneysavingexpert.com/report-high-call-volumes/

  • Is everything the worst?
  • I don't think anyone would claim that literally going outside is gonna fix anyone's life, or cure this broken-ass world we live in.

    But the sentiment isn't wrong.

    It means: Take some time for yourself. Enjoy the small things. Exercise. Feel the sun on your face. Leave your phone in your pocket, and stop doomscrolling. See the world in your own terms, not the terms others want to force upon you.

    It helps. You can't change the whole world, but you can change yourself.

  • Lost in translation
  • Haha yeah, fair enough. Applogies for turning your deserved whinge into a serious question.

    Wrangling annoying customers is always the most annoying part of the job isn't it. How nice it would be to spend more time programming...

  • Lost in translation
  • Technical requirements are often ambiguous when written as free text, the way someone would speak them, because as you have discovered the free text fails to capture where the linguistic stress would be that disambiguates in speech.

    Instead, I suggest using a format that is more suited to text.

    I would recommend a table. Email the customer back with your interpretation of the requirements, with a column for outcome and a column for value. Ask them to check and sign off on the table, or to correct the table where it is wrong.

    Example:

    Outcome Value
    NULL x
    Complete x
    Cancelled x
    (Other) x
  • Samyang: Denmark recalls Korean ramen for being too spicy
  • I've basically decided to give up on Buldak.

    I like spicy food, generally, but I ate the black one too and it was all spice and no taste.

    I then tried one that was supposed to be cheese flavour (and not even the spicy cheese flavour, just regular normal cheese) and that was also somehow just spicy in a really boring way.

  • 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/)TI
    tiramichu @lemm.ee
    Posts 0
    Comments 183