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

help-circle


  • Really bigger updates obviously require a major version bump to signify to users that there is potential stability or breakage issues expected.

    If your software is following semver, not necessarily. It only requires a major version bump if a change is breaking backwards compatibility. You can have very big minor releases and tiny major releases.

    there was more time for people to run pre-release versions if they are adventurous and thus there is better testing

    Again, by experience, this is assuming a lot.



  • folkrav@lemmy.catoLinux@lemmy.mlOptimize your shell experience
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    edit-2
    13 days ago

    I do connect to VMs and containers all the time, I just don’t see a reason not to speed myself up on my own machines because of it. To me, the downside of typing an alias on a machine that doesn’t have it once in a while, is much less than having to type everything out or searching my shell history for longer commands every single time. My shell configs are in a dotfiles repo I can clone to new personal/work machines easily, and I have an alias to rsync some key parts to VMs if needed. Containers, I just always assume I don’t have access to anything but builtins. I guess if you don’t do the majority of your work on a local shell, it may indeed not be worth it.


  • folkrav@lemmy.catoLinux@lemmy.mlOptimize your shell experience
    link
    fedilink
    arrow-up
    19
    arrow-down
    3
    ·
    edit-2
    13 days ago

    I’d rather optimize for the 99% case, which is me getting shit done on my machine, than refuse to use convenient stuff for the sake of maybe not forgetting a command I can perfectly just look up if I do legitimately happen to forget about it. If I’m on a remote, I already don’t have access to all my usual software anyway, what’s a couple more aliases? To me this sounds like purposefully deciding to slow yourself down cutting paper with a knife all the time cause you may not have access to scissors when you happen to sit at someone else’s desk.








  • The brackets are pretty simple. It’s percentages and subtractions. Think “buckets” that spill over in the next when they’re full, and each “bucket” has a larger percentage that’s taken as taxes. Keep the numbers small so its easier. Imagine that there are three brackets. 0-100$ pays 10% tax. 101-200$ pays 20%. 200$ and more pays 30%.

    Someone who wins 150$ pays 10% on the money they made from 0 to 100$, and 20% on the 101st dollar until their last, so they’ll win 150-10-10=130$ after tax. They didn’t win more than 200$, so no money gets taxed at the third bracket’s rate.

    Say that person wins 250$ next year. Their first 100$ will result in the exact same 10$ in taxes. Their 100th to 199th dollars will be in the second 20% bracket. Their remaining 50$ falls in the last bracket, so gets taxed 30%. They will therefore this year make 250-10-20-15=205$ after tax.

    Said person gets a big promotion and is now making 1000$ the third year. Their first 100$ gets the same 10$ tax, same for their second 200$ with the same 20$ tax. They have 800$ left in the last bracket, which at 30% means 240$. So they’d be winning 1000-10-20-240=730$ that year.




  • Ardour is indeed pretty good. I’m a Reaper guy, which is incidentally available on Linux as well nowadays, so on the DAW and audio interface front, I’m all covered. If anything, my older 2i4 runs slightly more stable over Linux/Pipewire than it does on Windows with the official driver. I’m more on the composition/production side of things (amateur, although I do have a very small amount of professional experience), it’s mostly the amp sim and virtual instruments landscapes that left me on my appetite a bit last time I tried. There just weren’t many option and they all frankly sounded like crap. Maybe that got better since then, I don’t know hehe.