• 0 Posts
  • 11 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle

  • I don’t disagree with there being tradeoffs in terms of speed, like function vs network requests. But eventually your whole monolith gets so fuckin damn big that everything else slows down.

    The whole stack sits in a huge expensive VM, attached to maybe 3 or 4 large database instances, and dev changes take forever to merge in or back out.

    Every time a dev wants to locally test their build, they type a command and have to wait for 15-30 minutes. Then troubleshoot any conflicts. Then run over 1000 unit tests. Then check that they didn’t break coverage requirements. Then make a PR. Which triggers the whole damn process all over again except it has to redownload the docker images, reinstall dependencies, rerun 1000+ unit tests, run 1000+ integration tests, rebuild the frontend, which has to happen before running end to end UI tests, pray nothing breaks, merge to main, do it ALL OVER AGAIN FOR THE STAGING ENVIRONMENT, QA has to plan for and execute hundreds of manual tests, and we’re not even at prod yet. The whole way begging for approvals from whoever gets impacted by anything from a one line code change to thousands.

    When this process gets so large that any change takes hours to days, no matter how small the change is, then you’re fucked. Because unfucking this once it gets too big becomes such a monstrous effort that it’s equivalent to rebuilding the whole thing from scratch.

    I’ve done this song and dance so many times. If you want your shit to be speedy on request, great, just expect literally everything else to drag down. When companies were still releasing software like once a quarter this made sense. It doesn’t anymore.


  • Guys… This is not a complicated discussion. I’m a trans woman. I’ve been the man. And now I’ve been the woman. I’m telling you without question I’m picking the fucking bear. Men are scary motherfuckers. A sizeable number of you are cruel, calculating, and downright uncaring. If you’re debating women about why they’d pick a potentially dangerous animal to be alone with in the woods instead of you, you have entirely missed the point.

    Go talk to every woman you know in your social circles and in your family, and ask them if they have been assaulted or sexually assaulted by men. The number of them that says yes to that question is going to be depressing. Some of them might even confide in you that they’ve been raped. My own sister didn’t tell me until I asked her why she was so upset with my brother one time. She had recently been raped by a boyfriend and when men got angry around her she’d flip out. Those acts, when inflicted on you, poison your default view of your fellow man. If you can’t imagine a man being more dangerous than a bear, then you’ve never had to.

    A bear can’t break my trust. A bear can’t gaslight me into thinking all the shitty things he does are because he loves me. And if I told someone I got attacked by a bear, at least they’d believe me. They wouldn’t need to bring out a bear assault kit to prove it. The bear is predictable. Men are not.


  • I approve of this expanded answer. I may have been too ELI5 in my post.

    If the OP has read this far, I’m not telling you to use docker, but you could consider it if you want to store all of your services and their configurations in a backup somewhere on your network so if you have to set up a new raspberry pi for any reason, now it’s a simple sequence of docker commands (or one docker-compose command) to get back up and running. You won’t need to remember how to reinstall all of the dependencies.


  • BellyPurpledGerbil@sh.itjust.workstoSelfhosted@lemmy.worldWhat's the deal with Docker?
    link
    fedilink
    English
    arrow-up
    27
    arrow-down
    1
    ·
    edit-2
    10 months ago

    It’s virtual machines but faster, more configurable with a considerably larger set of automation, and it consumes less computer resources than a traditional VM. Additionally, in software development it helps solve a problem summarized as “works on my machine.” A lot of traditional server creation and management relied on systems that need to be set up perfectly identical every deployment to prevent dumb defects based on whose machine was used to write it on. With Docker, it’s stupid easy to copy the automated configuration from “my machine” to “your machine.” Now everyone, including the production systems, are running from “my machine.” That’s kind of a big deal, even if it could be done in other ways naturally on Linux operating systems. They don’t have the ease of use or the same shareability.

    What you’re doing is perfectly expected. That’s a great way of getting around using Docker. You aren’t forced into using it. It’s just easier for most people





  • Disco Elysium is so fucking wild. It’s the most empathetic game I’ve ever played. I am someone who has an easy time putting myself in other people’s shoes. The character is an alcoholic mess, on the brink of a depression so deep he has totally fractured his own memory and sense of self. He’s a genius. He’s also an idiot. And he’s a cop/detective in a world that really despises cops. It’s what I would call the idealistic cop: the one that would put themself between a group of armed men and a group of innocent people with nothing but a dinky pistol and say stand down.

    Anyway, I love how it makes me feel about everything in its place. The ideologies that drive us. The youth we waste on fooling around. The insanity and, somehow, the humor of racism. The mistakes that make us who we are. The idealistic pursuits that are so high they can never be achieved. How heartbreak never goes away.

    Most importantly, I played a game with an internal monologue built-in as the RPG system, and it nearly exactly matches how I think and feel. My mind is also fractured as identifiable pieces of myself. I gave some parts of them names because it made it easier to separate the thoughts from how I truly felt. I have nearly all the same psyches just with different names from Volition, Half-light, etc. And it floored me. I have never played a game that was as introspective as I was. Right down to the simultaneously protective and self destructive thoughts clashing within and one winning out. It gave me a third person perspective of my own self destructive and unhealthy thought processes. And it helped me love myself a little bit more. I feel like I’ll never be able to play anything like it again for the rest of my life.


  • Dialogue and movement in films and shows is so damn well rehearsed that I can never truly get immersed. Real conversations are awkward. We stutter. We fumble words. We forget people’s names, or what we were just talking about. Never for dramatic reasons. Just because we’re human. Script writers are hyper focused on fitting as much wit and humor as they can jam in there. I think some authors of books fall into the same trap. A 16 year old character somehow has the wit and wisdom of someone twice their age. I want more scenes made with genuine stumbling embarrassing awkwardness.

    You know those moments where later people learn that the actor improvised the line? Or the movements? Best one I ever saw was Heath Ledger’s Joker failing to blow up the hospital.

    [ He turns around. Well shit. Looks back at the device and mashes the button a few more times. Hospital finally blows up and he gets startled. ]

    THAT’S THE SHIT. Give me more of that. Let me see the characters fuck up. Get uncomfortable. Make genuinely minor mistakes. Give me flaws. Give me something that isn’t witty. I’m tired of getting bashed over the head with polished scripts.

    Animated movies tend to do this better to be fair. Lots to appreciate from the recent animated Spiderman movies for example.