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

help-circle

  • tool@lemmy.worldtoProgrammer Humor@lemmy.mlC++ Moment
    link
    fedilink
    English
    arrow-up
    8
    ·
    10 months ago

    On Error Resume Next never before have more terrible words been spoken.

    Every time I’m reading a PowerShell script at work and see -ErrorAction SilentlyContinue I want to scream into a pillow and forcefully revert their commit.

    I’ve actually done it a few times, but I want to do it every time.


  • BTW, any authenticator app works when it tells you to use one. They all use a standard, so it doesn’t matter which one you use.

    Eh, it’s a little more nuanced than that, there’re more standards for MFA code generation than just TOTP.

    And even within the TOTP standard, there are options to adjust the code generation (timing, hash algorithm, # of characters in the generated code, etc.) that not all clients are going to support or will be user-configureable. Blizzard’s Battle.net MFA is a good example of that.

    If the code is just your basic 6-digit HMAC/SHA1 30-second code, yeah, odds are almost 100% that your client of choice will support it, but anything other than that I wouldn’t automatically assume that it’s going to work.



  • tool@lemmy.worldtoMemes@lemmy.mlI miss forums
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    2
    ·
    1 year ago

    Now that societal failsafe is gone. Now people just aren’t challenged for holding the wrong opinion.

    I agree with everything you said except for this. Opinions are never wrong since they’re subjective, they’re just fucking stupid.




  • tool@lemmy.worldtoMemes@lemmy.mlThis community lately
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    Because Firefox honestly used to be shit, especially in the early Phoenix/Firebird days, but now it isn’t anymore, and they just haven’t bothered to check it out again. The “killing all the existing extensions” thing really didn’t help matters either.


  • tool@lemmy.worldtoMemes@lemmy.mlThis community lately
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    edit-2
    1 year ago

    Lmfao. Bro edge is chromium my guy. You just switched from one skin to another is all. It’s all the same under the hood🤣

    They are definitely not all the same, and Vivaldi is a fantastic example of that. Just because it’s Chromium-based doesn’t mean it’s chock full of bullshit and a Chrome reskin, it just means that it most likely is. Vivaldi definitely isn’t.



  • tool@lemmy.worldtoMemes@lemmy.mlLimeWire.exe
    link
    fedilink
    English
    arrow-up
    17
    ·
    1 year ago

    Hearing a song that you’ve downloaded playing on the radio, surprised it didn’t skip in that one spot

    To this day my brain still jams in neutral when I don’t hear a skip at the end of Guerilla Radio the last time Zach says “now”




  • tool@lemmy.worldtoMemes@lemmy.mlI like a good UX
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    5
    ·
    1 year ago

    You’re free to use sync for Lemmy in much the same way you can run a Spotify client in Linux. One does not destroy the other.

    I don’t understand these mini-Stallmans and their identical attitudes like this. One Stallman is enough, please develop a personality and realize that things do come in shades of grey.

    I contribute to FOSS projects & I love Linux and have been using it professionally for a couple of decades, but I’m never going to stand up an LDAP server on it when Active Directory exists, the same way I’m never going to use Windows as a Docker host or a network load balancer.

    Use the best tool for the job, don’t be a zealot.


  • tool@lemmy.worldtoMemes@lemmy.mlI like a good UX
    link
    fedilink
    English
    arrow-up
    14
    ·
    1 year ago

    but also larger distros being used regularly in enterprise/web hosting.

    Red Hat is the 800lb gorilla in the room in that aspect. They put out a rock-solid product and their support is probably the best I’ve ever used regardless of any other factor.

    They also pretty much own the Government/Gov Contractor Linux space because of the support and how simple it is to apply STIGs.


  • tool@lemmy.worldtoProgrammer Humor@lemmy.mlIt's not great
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    On GitLab, you start from a docker image, so it’s harder to setup some things but easier for others. If you are very good at docker and don’t mind making your own images just for CI purposes, then go ahead.

    I think I’d probably consider myself at/near expert-level with Docker, but CI/CD runners instanced in containers just doesn’t work for some of our workloads.

    As an example, some of our projects have a bunch of Docker images that get built via their own Dockerfiles in the repo, are ran and discarded during the workflow, and each one is modifying the checked-out source tree in some fashion (NPM stuff, composer, whatever, etc), and then a final prod Docker image is built and tested from that source repo tree that has been modified by the Docker containers built/ran/discarded during the workflow. So in Gitlab, it sounds like we’d be running Docker in Docker for some projects.

    You ever ran Docker in Docker? It’s temperamental at the very best and there are a thousand gotchas associated with it, not to mention having to worry about how many variable scopes deep you are and keeping track of that, how to properly bind mount volumes into the nested Docker containers because the method and paths will vary depending on how nested you are, etc. It’s just an absolute nightmare to deal with all-around in that context.

    I’ll see if we have some projects I can try out on it, but the majority of ours are like what I described above.