Just your normal everyday casual software dev. Nothing to see here.

People can share differing opinions without immediately being on the reverse side. Avoid looking at things as black and white. You can like both waffles and pancakes, just like you can hate both waffles and pancakes.

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

help-circle
  • Pika@sh.itjust.workstolinuxmemes@lemmy.worldit's just the worst
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 hours ago

    zsh actually predates fish by almost 15 years and bash which 16 years while fish shell also ignores every standard known in favor of doing it’s own thing so yes I would say it’s re-inventing the wheel.

    Fish is known as what’s called an exotic shell, meaning that it doesn’t adhere to what is considered standard for Linux systems, which would be POSIX compliance. Now most alternative shells have partial compliance, not full compliance. But fish didn’t have any compliance. It didn’t attempt it. Like you mentioned, its use case was meant to be an interactive shell. So scripting on it was a back burner project.

    If it works for you, then that’s good. I tried it, hated the lack of information available for it, and hated the way that it didn’t follow standards. And at the end of the day, anything I made for it was exclusively for me due to the fact that I could no longer share configurations or chains with anyone else because they did not have fish shell. I’m sure it works for some but it didn’t fit my use case anywhere


  • That was the exact opposite with fish. I had already gotten fairly well first with bash by the time I started using it, and the way fish did it was just super counterintuitive to me.

    I couldn’t get into the overall design of how it looked and I disliked how command substitution and the built in’s worked, Combined with the fact that it’s a lesser used shell, so there’s less information available on it. I just couldn’t do it.

    You brought up a point though. That makes me ask. You must not have to share your scripts with anyone then, right? Fish has a very small user base in comparison to ZSH and Bash and when I make a script that’s more advanced I tend to want to share it with my friends and having them install a whole new shell just to run a script is just not helpful to me. ZSH is close enough to bash in compatibility that, generally speaking, if I want to share it, I can use zsh And then convert the minor discrepancies. Where with fish I have to redo the entire script.



  • The latest right-to-repair law includes exemptions for marine vessels, aviation, motor vehicles, medical devices, certain safety and security equipment, and video game consoles

    Ah so mostly useless for your common everyday items that you would want to repair yourself then. Got it.

    edit: well reading the actual I guess a good chunk of household items /could/ be repaired but, the bill seems to have no teeth, and I dislike how loose it is when it comes to actually providing replacement parts. They don’t even require releasing schematics or diagnostic tools.


  • Pika@sh.itjust.workstoComic Strips@lemmy.worldPayment
    link
    fedilink
    English
    arrow-up
    6
    ·
    24 hours ago

    That’s weird to me, the self checks in my area will say payment declined or payment rejected and then ask for an alternative. I’m not sure the benefit of locking the terminal for it. Like sure flag the host in case assistance is needed but, I don’t see the need to lock it.





  • This is a good way of putting it. It’s essentially ZSH with Autosuggest/complete and a theming agent. At least visual-wise.

    When you get into the scripting and the hot keys aspect of it, they reinvent the wheel and everything is different., Like for example ,!! and other bangs(I think that’s the right word?) like that are not valid on fish, And everything to do with variables is different from adding to your path to setting variables to creating functions. Also checking your error code is going to be different as well as it doesn’t follow the $x style inputs and doesn’t support IFS and globbing works differently.

    TLDR; fish is nice, but If you use it unless you want to relearn an entire type of language, keep your scripts on bash or zsh

    or if you wanna see the bigger differences fish has a dedicated bash transition page


  • Pika@sh.itjust.workstolinuxmemes@lemmy.worldit's just the worst
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    2 hours ago

    I went from bash to fish to zsh. I can see why people would like having fish as a shell. but I hated scripting on it and if I’m going to be triggering a different shell for scripts anyway, I might as well skip the middleman, not re-invent the wheel and just use zsh with plug-ins that way I only have two shells installed instead of three. Adding the auto-complete plugin and a theme plugin for zsh gives most of fishes base functionality and design while making it so I don’t need to worry about compatibility.

    Maybe someday when I’m less code oriented, I will re-look at fish, but I don’t see it happening in the foreseeable future.









  • I would agree to an extent, but I dislike another step or dependency to change phones. With a physical sim I don’t need to login to a carrier site for it to function, don’t need to call their support, don’t need to wait for activation times, only their towers gotta be working.

    With an esim I need to change identifiers linked to the account, which takes time to propagate through the network, and also needs authentication either by a text message, login or calling support to change the account.

    The path of least resistance is clear. Swap a physical sim? or authenticate and change the esim, and wait for it to sync. No brainer for me.


  • Pika@sh.itjust.workstomemes@lemmy.worldYour Piefed year in review
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    14 days ago

    Aside from the opt out will potentially encourage bullying, I don’t really get their argument there tbh. By the logic they are using, federation as a whole would be a violation of their terms. Usage of the ActivityPub in it’s entirety would do the same thing they are complaining about. If you don’t want your data being cycled to god knows who, I would not recommend any ActivityPub platform and if you decide to anyway, disabling federation, and using authenticated endpoints. They are likely better off in a closed environment but even those generally are public access.

    It reminds me of the people who used to have content licenses appended to their comments, I’m not convinced that having it was even enforceable due to federation.


  • Not sure about the other guy but, In the US the sim itself is usually dirt cheap (like less than a 1$) but it’s difficult to just buy the sim unless you buy it directly through the carrier.

    I’m assuming if the price is as high as 60$ price it’s including their monthly plan, I know a few carriers here offer BYOD kits for 50-60$ which include the sim, but those same carriers usually will offer a 3-5$ multi sim kit (a kit with a bunch of different sim card sizes) that is usually only obtainable via shipping so most go for the BYOD kit instead of waiting.