Nice. Software developer, gamer, occasionally 3d printing, coffee lover.

  • 0 Posts
  • 85 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle

  • So far I’ve helped my team of 5 get on them. Some other teams are starting as well. We’ve got Windows, Linux, and Mac OSX that developers are running on their work machine (for now), and the only container specific issue we ever encounter is port conflicts, which are well documented with easy to change environment variables to control.

    The only real caveat right now is we have a bunch of micro services, and so their supporting services (redis, mariadb, etc.) end up running multiple times, so their is some performance loss from that. But they’re all designed to be independent, only talking to each other via their API, so the approach works.


  • Zikeji@programming.devtoProgrammer Humor@programming.devWorks on my machine
    link
    fedilink
    English
    arrow-up
    51
    arrow-down
    4
    ·
    11 days ago

    If this is your take your exposure has been pretty limited. While I agree some devs take it to the extreme, Docker is not a cop out. It (and similar containerization platforms) are invaluable tools.

    Using devcontainers (Docker containers in the IDE, basically) I’m able to get my team developing in a consistent environment in mere minutes, without needing to bother IT.

    Using Docker orchestration I’m able to do a lot in prod, such as automatic scaling, continuous deployment with automated testing, and in worst case near instantaneous reverts to a previously good state.

    And that’s just how I use it as a dev.

    As self hosting enthusiast I can deploy new OSS projects without stepping through a lengthy install guide listing various obscure requirements, and if I did want to skip the container (which I’ve only done a few things) I can simply read the Dockerfile to figure out what I need to do instead of hoping the install guide covers all the bases.

    And if I need to migrate to a new host? A few DNS updates and SCP/rsync later and I’m done.



  • Someone doxxed me and spread a photo of my face with the text “she said she was 18” superimposed on it (in meme format), and then spreading it in the community.

    All because they took issue with a friendship I had with another user who “sounded young”. Which culminated in the community leadership getting her to prove she was, in fact, not underage, “just in case” we ended up in a relationship because they “know how these things go” or something.






  • Cruel? Of the places to be stabbed, the belly is probably one of the least severe ones, especially on males, so long as you get medical attention. Stabbing in a limb could result in long term damage much more easily.

    You were in the process of being strangled, even if in hindsight you think you did, you weren’t making a choice with any thought of it being cruel or not. There was likely adrenaline at that point, and panic. No one could successfully argue you had the presence of mind to make a conscious decision to be cruel.

    I’m sure you’ll have lifelong trauma, and might need to seek therapy if you aren’t already receiving it. It sounds like a part of what you’re experiencing is a form of survivor’s guilt. But no, how you got yourself out of that situation wasn’t cruel.





  • I’ve had bad tinkering break my system before, but never had an update break it irreversibly. The closest would actually be on Silverblue itself, when an update to the kernel was using different signing keys that cause the system not to boot. Fortunately it was simple, I selected the previous deployment and I was in (on a non versioned OS I would have selected the previous kernel which most are configured to retain the last few). A quick Google revealed Ublue had a whole kerfuffle and after verifying it was legit, I enrolled the new certs into my MOK.

    Although one time on Arch I had installed an experimental version of Gnome from one of their repos, and was pleasantly surprised when that version finally released and I removed the experiment repo and did an update absolutely nothing at all broke. Nothing.


  • Zikeji@programming.devtoLinux@lemmy.mlVPS encryption
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 months ago

    LUKS, or anything that relies on the server encrypting, is highly vulnerable (see schizo@forum.uncomfortable.business’s response).

    Your best bet would be encrypting client side before it arrives on the server using a solution like rclone, restic, borg, etc.