techno hippie

  • 0 Posts
  • 14 Comments
Joined 2 years ago
cake
Cake day: October 29th, 2023

help-circle
  • Digit@lemmy.wtftolinuxmemes@lemmy.worldit's just the worst
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    9 hours ago

    I hope it does not disappear too.

    Interesting discussions ensue.

    Though, that reply, [ironically (given it critiques the query of a fallacy in prior message)] straight away had me plug it in to an LLM to see if it could see/name fallacies I was failing to.

    [Oh, and, yeah, LLMs need repeated whipping to make sure they are adequately prompted to use fish. As I repeatedly encountered and had to correct for when writing my text editor in fish]

    if you like fallacy spotting done by an LLM:
    1. Appeal to Probability (Argumentum ad Probabilitatem)

    “I’m making the logical guess that since fish is the least used shell of the three… it’s usage would be proportional as well.”

    Pika assumes that because Fish is less popular, it must be less practical for sharing scripts, which is an appeal to probability (not a guarantee, just a likelihood).

    1. Illicit Minor (Logical Fallacy)

    “My friends don’t use fish, so it’s unlikely that your friends use fish.”

    This is a classic illicit minor: assuming a universal conclusion (“your friends”) from a specific premise (“my friends”).

    1. Appeal to Authority (subtle, regarding LLMs)

    “LLMs do not like fish shell for bash to fish conversion… Deepseek had the most success of them.”

    This subtly implies that because LLMs struggle with Fish, it must be inherently flawed or difficult, which is an appeal to authority (LLMs as arbiters of usability).

    1. Anecdotal Evidence

    “What would take me 2 minutes to search for a problem with a script using zsh took me 10-15 minutes of research with fish…”

    Pika uses personal experience as evidence for a general claim about Fish’s usability, which is anecdotal and not necessarily representative.

    1. False Dilemma

    “I came to the conclusion that if I was having to convert parts of it to bash anyway… I might as well do it in bash to begin with.”

    This frames the choice as “either use Fish and convert, or just use Bash,” ignoring the possibility that Fish might have unique advantages or that conversion tools could improve.

    1. Appeal to Tradition

    “I had already learned bash prior to this, whereas you had not learned bash.”

    This subtly suggests that because Bash is the “traditional” or “original” shell, it is inherently better or more practical, which is an appeal to tradition.

    1. Slippery Slope (subtle)

    “I’m not going to be a spearhead for it, I don’t want to have to exert more energy than necessary…”

    This implies that advocating for Fish would lead to an unsustainable or burdensome effort, which is a slippery slope.

    1. Appeal to Emotion (Frustration)

    “struggling to search for how to do something because the makers of the shell in their infinite wisdom decided to make a new keyword for something that was already stupid easy to use…”

    This is emotionally charged language, framing Fish’s design choices as arbitrary or foolish, which is an appeal to emotion.

    1. Hasty Generalization

    “Usually my path of research would require me to look up the issue using fish, find no solution so look up the issue using bash…”

    Pika generalizes from their limited experience to a universal claim about Fish’s documentation and community support.

    1. Appeal to Consequences (Pragmatic Fallacy)

    “I found the gains I got using fish didn’t outweigh the losses.”

    This argues against Fish based on personal consequences (effort, time), rather than objective merits or flaws.

    1. Begging the Question (Circular Reasoning)

    “Lack of usage was my biggest reason for bailing on it. I do a lot of script sharing with my friend group and I’m not wanting to have to do everything twice in order to be able to share it.”

    Why? Pika assumes that Fish’s lack of usage is a valid reason to avoid it, but this is circular: the lack of usage is because people avoid it, not the other way around. The reasoning assumes the conclusion (Fish is impractical) as a premise.

    1. Appeal to Tradition (Reiterated, with Nuance)

    “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.”

    This is not just an appeal to tradition, but also an appeal to familiarity. Pika argues that because they are used to Bash, Fish is “counterintuitive,” which is subjective and ignores the possibility that Fish’s design might be more intuitive for others (as Digit claims).

    1. False Cause (Post Hoc Ergo Propter Hoc)

    “I came to the conclusion that if I was having to convert parts of it to bash anyway in order to research issues with it, I might as well do it in bash to begin with.”

    Pika assumes that because they had to convert Fish scripts to Bash to solve problems, Bash is inherently better. This ignores the possibility that the issues could be resolved within Fish with better documentation or community growth.

    1. Appeal to Effort

    “I’m not going to be a spearhead for it, I don’t want to have to exert more energy than necessary…”

    This fallacy argues that because something requires effort, it is not worth doing, regardless of its potential benefits.

    1. Moving the Goalposts

    “I might revisit the shell some day, maybe if it ever becomes super popular…”

    Pika shifts the criteria for Fish’s acceptability from “usability” to “popularity,” which is a different standard and not inherently linked to the shell’s technical merits.

    1. Appeal to Novelty (Reverse Appeal to Tradition)

    “the makers of the shell in their infinite wisdom decided to make a new keyword for something that was already stupid easy to use…”

    Here, Pika dismisses Fish’s innovations simply because they are new or different, implying that change is inherently bad.

    1. Composition/Division Fallacy

    “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…”

    Pika assumes that because Fish has a smaller user base overall, it must also have a smaller user base among their friends. This conflates a global statistic with a local, personal context.

    1. Appeal to Authority (LLMs as Arbiters of Truth)

    “LLMs do not like fish shell for bash to fish conversion…”

    Pika uses the struggles of LLMs as evidence that Fish is inferior, which is an appeal to authority (LLMs are not infallible or objective judges of shell usability).

    1. Poisoning the Well

    “the makers of the shell in their infinite wisdom decided to make a new keyword…”

    The sarcastic tone (“infinite wisdom”) preemptively undermines the credibility of Fish’s developers, making any argument in favor of Fish seem unreasonable.

    1. Appeal to Common Practice

    “with bash or zsh, I run into an issue I can just search the issue…”

    This assumes that because Bash/ZSH are more commonly used, they are inherently better for problem-solving, ignoring the possibility that Fish’s design might reduce the need for such searches in the first place.

    1. Straw Man (Misrepresenting Digit’s Argument)

    “You must not have to share your scripts with anyone then, right?”

    Pika misrepresents Digit’s argument as “Fish users don’t share scripts,” when Digit’s point was that sharing scripts is possible regardless of the shell’s popularity.

    1. Appeal to Fear (FUD: Fear, Uncertainty, Doubt)

    “also fair warning, the last 2 topics on fish shell that appeared in this community got nuked after 2 days…”

    This introduces fear that the discussion might be censored or deleted, which is irrelevant to the technical merits of Fish.

    1. Appeal to Antiquity (Bash/ZSH as “Proven”)

    Implicit in Pika’s argument is the idea that because Bash/ZSH are older and more established, they are inherently better. This is an appeal to antiquity.

    1. Appeal to Consequences (Pragmatic Fallacy)

    “I found the gains I got using fish didn’t outweigh the losses.”

    Pika argues against Fish based on personal consequences, not objective merits.

    1. Appeal to Hypocrisy (Tu Quoque, Subtle)

    “You must not have to share your scripts with anyone then, right?”

    Pika implies that Digit’s advocacy for Fish is hypocritical because they assume Digit doesn’t share scripts. This is a tu quoque if the intent is to undermine Digit’s credibility rather than address the argument.

    1. Appeal to Personal Incredulity

    “the way fish did it was just super counterintuitive to me.”

    Pika uses their personal difficulty as evidence that Fish is objectively worse, which is an appeal to personal incredulity.


  • Digit@lemmy.wtftolinuxmemes@lemmy.worldit's just the worst
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    10 hours ago

    Can cause issues (with things that expect bash or other nearer POSIX compliant shells as the system shell).

    And then I’d lose those other benefits described, like having bash just a keybind away.

    [Edit: I could have swore I got that interactive check in bashrc thing from https://fishshell.com/docs/current/faq.html or other documentation on fishshell.com, but, seems not. Can’t find it even in older copies. Not sure where I picked up that idea from then. Plausibly from someone on irc. I was sure I got that as official advice from fish… which I’ve been using and doing that method with since around 2014.]


  • Digit@lemmy.wtftolinuxmemes@lemmy.worldArch btw...
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    15 hours ago

    You mean “can you remove systemd”? Short answer: yes.

    ? you can? I’d rather start without it, than try to remove it.

    Should you do it? Only if you’re fucking insane.

    Why do you say that?

    Just use Artix if you care that much

    Or Devuan (or any devuan respin), or CRUX, or Gentoo, or VoidLinux, or Slackware, or GuixSD, or Loc-OS, or Alpine, or Joborun, or Hyperbola, or Parabola, or Venom, or PCLinuxOS, or GoboLinux, or SulinOS, or KISS Linux, or Carbs Linux, or LigurOS, or Dragora, or GlaucusLinux, or NutyX, or AntiX, or MXLinux, or Slitaz, or Puppy (or any pup respins), or PuffOS, or TinyCore, or Slax, or Chimera, or NXOS, or Peppermint, or LFS, or CalculateLinux, or RedCore Linux, or Obarun, or BedrockLinux, 4MLinux, or Absolute Linux, or Austrumi Linux, or BharOS, or CalyxOS, or Damn Small Linux, or DivestOS, or Dyne:bolic, or e, or Knoppix, or Kwort Linux, or LibreCMC, or LightOS, or LineageOS, or Nanolinux, or Porteus, or Salix, or Source Mage, or VectorLinux, or Vine Linux, or Zenwalk, or Zeroshell, or…

    … Or any of the BSDs, or SerenityOS, or any of the AROS distros, or the one Ironclad distro (Gloire), or any of the OpenSolaris distros, or ReactOS, or Redox, or Kolibrios, or SculptOS, or Plan9/9Front, or Haiku, or…

    … Did I miss any? [Edit… oh, I missed dozens]

    It’s not like there’s just one, nor even just an “insane” few, to avoid systemd. Contrary to the corporate encouraged misinfo smears going around.

    Even if one is insistent users stay in the arch cult, there are like half a dozen options.

    I prefer freedom of choice.

    Long live init-freedom.

    Defy group-think dogma.

    [PS, I do like the play on “Just use Mint”. ;)]



  • Digit@lemmy.wtftolinuxmemes@lemmy.worldit's just the worst
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 day ago

    I don’t know why small user base is considered as meaning I must not have to share my scripts. Is it like an argumentum populum thing? [“If you build it they will come.” ;D]

    [I suppose It’s true in a strict interpretation of those words… I don’t have to.]

    I think I have several on my git repos. [… I have even written a text editor in fish.]

    Free to use for anyone who wants to.

    Also, if user base size is a concern, Fish’s user base is growing faster than Bash or ZSH.

    Installing another shell seems a trivial matter to run something.

    I install far bigger languages for far less all the time.

    And conversion [if for some edge case reason you really need to ~ I know not why though] is generally trivial these days… just ask an LLM, if conversion scripts are lacking.

    As for the less information about it… the online help’s really rather thorough and accessible.

    I don’t know that quantity over quality would help. It didn’t for me and bash.

    Unless I missed something, it seems to me that all that remains, is

    I disliked

    And that’s of course utterly fine. Free software’s defining point zero, the freedom to use software, includes the freedom to not use. Good to have multiple options to further facilitate that first freedom, catering to more variety of tastes.





  • in my ~/.bashrc

    # if interactive, launch fish
    [[ $- != *i* ]] && return || fish
    

    and

    alias f='fish'
    

    So fish is my default, and if I ever need bash, it’s already there underneath, just a Ctrl-d keybind away to fall back on, and if I want to get back into fish, it’s just a f & RETURN away.

    Seems better to have all the convenience of fish up front. All the completion magic. I so rarely have to type much at all.



  • Digit@lemmy.wtftolinuxmemes@lemmy.worldArch btw...
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    I confess I have sometimes said I used Gentoo since 2007, when really, that was Sabayon, and not Gentoo until 2010.

    This was indeed technically wrong, or at the very least, misleading. Merely a choice of expedient shorthand, to avoid my usual verbose precision.

    Does anyone really care though?

    It does get me wondering how many “I use arch btw” are not really, and boasting a nothing burger from even less. XD




  • Digit@lemmy.wtftolinuxmemes@lemmy.worldArch btw...
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    I installed Artix yesterday.

    Absent-mindedly.

    Meant to install AntiX.

    Didn’t realise until done.

    XD

    A silly grep for “tix” (not “tiX”) in iso dir, saw the various inits, + dyslexia + haste, went with it thinking I had the right ones to dd to usb. So absent minded all the artix logos in my face didn’t phase me through booting and installing. XD

    Doesn’t really matter. Installed AntiX straight after. Hijacked with bedrocklinux and installing the other to another stratum too anyway. I just wanted antiX for hijack default init stratum from the start, for a more stable (slower-upgrading) base.

    Fun that two distros offering init freedom are so similarly named. Just one letter and one capitalisation different. r > n & x > X.

    Well. That was fun. LOL.

    Can you choose your init in Arch or EndeavourOS yet?