• 0 Posts
  • 49 Comments
Joined 1 year ago
cake
Cake day: July 14th, 2023

help-circle








  • folkrav@lemmy.worldtoPrivacy@lemmy.mlWhat do you think about Grayjay?
    link
    fedilink
    arrow-up
    5
    arrow-down
    2
    ·
    edit-2
    9 months ago

    I will never forget whoever decided it would be a good idea to conflate “FOSS” and “open-source” to mean the same fucking thing, and to have to refer to software that has open source code “source available”. I see this exact fucking discussion going on at the very minimum once a week…

    Edit: I know it’s a common misconception. My point is that it’s a misconception because of the term choice. There’s a reason we have to explain it over and over and over again.


  • Use a combination of allowJs and ts-ignore, do progressive enhancement, and convert your codebase file by file. Adding any everywhere literally turns off type checking altogether codebase wide, including type inference. It also means a huge PR that’s both just noise that needs to be fixed later, and messes with your git history (good luck getting anything useful out of blame or bisect now).

    Just getting a green build doesn’t mean things are okay. You’re worse off than before doing that.




  • The way I can dumb it down the most without being too wrong…

    With most other distros (imperative) things are installed and configured in a way where you have to follow the recipe with all the steps to get to the end result - run installers, or do things manually or write/run scripts, tweak config files, etc.

    The Nix/NixOS way is declarative, more akin to an ingredient list, a description of what your system should look like. Nix takes care of doing the legwork. The same config should always build the same system.






  • I wouldn’t care about something showing on all monitors, if it wasn’t that it somehow insists on focusing the wrong monitor altogether. I have a stacked setup (2x23" on top, single 34" UW on the bottom) and it keeps focusing my top right monitor. Right now it just kind of throws its hands in the air and goes “welp, here’s three times the exact same clock and set of inputs, figure it out yourself” and that’s it.



  • I’ll be honest, I’ve been using Linux for ~16 years now, I’ve yet to switch to immutable systems. I see the appeal, I’ve been toying around with NixOS and Tumbleweed on VMs, but for my main machines (which I use for work), it’s an additional learning curve I’ve yet to spend enough time on to feel confident I won’t get stuck fixing my OS on a work day lol