From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17546 invoked from network); 30 Aug 2022 19:37:06 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 30 Aug 2022 19:37:06 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1661888226; b=odcC6/OrVdduWz6gXveQLTwCCYP7wM42eLV9PgFX0nO3ubbb/1oq+H7m0Jj4D4F02e31AiKKAr zki6hSaVNWS+hokA16E5MU2/3hyDa9HKLWapLrgFxGxNqxM41MYLKpZ4vRGPyqRk+Hgq8VqI4r THMK23FOHKq2NbQZD7kv+wTNYq8zY26HpG42sEsWMJQ1hzynZUwd2OiR3Hx9H+iabNjbCRiBG5 /EKVR24ZQF7Ikf1Eut4qSMGTLgHwZjwbgVB6Pfj9SyFQhBgTIYyrXaojWmV8AHrEVSX5k6B6nc ZUGxe/SzDkp/hDLfumXI058tCSgm+qy+AwiIdW7rY99Avg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f44.google.com) smtp.remote-ip=209.85.218.44; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1661888226; bh=IH0wPzIkpMBqUYl69zKNyKsM47kdK03nEpEC1f9BRxA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=qifBnKeWpcWG8vXzbiUi3+68fbL2HC+MJV8PR7PajjZEIzDaSB9nKKF9FwvZml8S36FPh4dRHT sGHxhKgNZxdya09j0212TJew0Wnb3PSFxVweH7lk5pBAj1zlPob18LrHoCNgh3Vq28Y99EZfIF xBoYPIkUua5hNrGsdN9Be/P1I7qxS7PCHDYbJUlrn2rGs3lySn+wQenDC7E4Khc8Jl/MCdTtDX BeqJXFZNYvYg4Kb7xE0s0wP6bhejmLYxtVHyOxhnVI1HnCl6iQfmg4WblCa4vq1sUBOf+Kn/yM OdPWp+5H82+oj3P11n4TrAKMeRcD/nlDodNnau0Aulz1LA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=aL6pjKTlFpaUzrCxKgKQ74L9j46UTk9FmVHVXM3v4J8=; b=TnbZiXqCWjpTWErXzm7e0mJvII FGtKijv2E9do0zzURw0KEM3ip2TYSmGGmx7ksEgh0+qUZZjz4ETXhiDYLYDI6NtYlKx96yGnhDYMs 4Ip4GkDeM/c4NJlELZh0bgPfW6FdtoJXtmkKVhalDYaFtuS0LB7D0sInOJNgeCqDLP9Qx1dBPDvfs yAuKDaruqhRm9okNqYFcQgKnHp22QYbgA84pGl8MQ69JDWVnBVB2ayNTUk2c1jCMOsAy1kVCux6Qk K/XcGimoR+hUAfTT9zkdFIRiO6zkeoC/ta6Ocfqk54xOAbIDdjpJcjZVkQ0NGiVuF2IsFE/UDzIWy +l3ra7qw==; Received: from authenticated user by zero.zsh.org with local id 1oT72n-0006MK-DE; Tue, 30 Aug 2022 19:37:05 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f44.google.com) smtp.remote-ip=209.85.218.44; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ej1-f44.google.com ([209.85.218.44]:40596) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1oT6xb-0004Xv-1C; Tue, 30 Aug 2022 19:31:43 +0000 Received: by mail-ej1-f44.google.com with SMTP id qh18so3978680ejb.7; Tue, 30 Aug 2022 12:31:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc; bh=aL6pjKTlFpaUzrCxKgKQ74L9j46UTk9FmVHVXM3v4J8=; b=J91YshJHoac6aCKaUQzWoJeBfoJDFsyigoHOYqZDkUBfHgJ/8HGSYkY6exEQG7dvbr fbAcsXL//pKVI4VmI2c5z1tmSllQGkTcW1uwQGDo7V3AE0q8LjfJKREYfS0bSCvfJj+7 vmBmpY5aLDuIx3KoJRHSwwg5xgw9nmLnxeVAzAgjzmn1HAR/b+d4SAZZqnXdxLDp7XgK TS0Kuvj7p3LyeZUIj4GA2FOIydGBSPpskVJoyeyx88myJl0QIUpFOpUL5m/QuRipseYn 1eKBnBioaN+Tp1A1l2biq5vftp6pi5kxB06+9CsleGKgQODMwxpSMPPjb0aW4C2szEui zCdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc; bh=aL6pjKTlFpaUzrCxKgKQ74L9j46UTk9FmVHVXM3v4J8=; b=rnEz4VJQYBYeEQzF0Z3PmNgwsosJyTMoJxIG0qBAtZQ6+h5c1u5Z0vjKL1q+R3xemL GvV29VBDY7PwrqaG3COeREuZqQo/v5xRsfveCOkoK0Oz/hKPDDnBLNviLz6/o6NAs0Ls zHoXbaKnHozfIwSO0aftZUfXril0Lwvz7xqiA/OCjYL+dmSV76yupAlTmqrsJV0HOKH7 QNUGOlRH/rpjZhHnxIb+0O4sk5LBUVTRGPWCLB6c7fbnf1iIlEvXLuyHB1HTfnQg2uc8 UnlrvUvuGzMDWm5ZrpWC2dWC/eNvgddj/DOCZqdk/uzBUoojYwUy2u33Tfv3gj8/b2EK YfSQ== X-Gm-Message-State: ACgBeo2OyKid5iSFgM1BiySQ3kLKAVMLnRhT8HBwO8i/Yg0uSU6JtvZw KEkPxw6NpAV8F7RaNMYvBl+YvhEkA1tBmhbDh4GgCh9vrRo= X-Google-Smtp-Source: AA6agR4huPmbPrayEVlT1giKE1CcMQb6mTjPmv1WNf5eRkqwT6OmhRE1M6PCLyk+2GyGwqI9eDf/E/gg3PL5GpiqLXU= X-Received: by 2002:a17:907:b10:b0:73d:bedd:3121 with SMTP id h16-20020a1709070b1000b0073dbedd3121mr17361720ejl.530.1661887901776; Tue, 30 Aug 2022 12:31:41 -0700 (PDT) MIME-Version: 1.0 References: <20220824043145.165779-1-felipe.contreras@gmail.com> <20220824043145.165779-4-felipe.contreras@gmail.com> <7779ec6b-10d5-410a-97da-5ec545cd6e1c@www.fastmail.com> <764a967b-86df-42bf-9242-22e9aeedfac6@www.fastmail.com> In-Reply-To: From: Felipe Contreras Date: Tue, 30 Aug 2022 14:31:30 -0500 Message-ID: Subject: Re: [RFC PATCH 3/3] FAQ: sync newuser-install To: =?UTF-8?Q?Lawrence_Vel=C3=A1zquez?= Cc: Bart Schaefer , zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 50544 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: On Fri, Aug 26, 2022 at 10:55 PM Lawrence Vel=C3=A1zquez w= rote: > On Fri, Aug 26, 2022, at 11:18 PM, Felipe Contreras wrote: > > On Fri, Aug 26, 2022 at 7:31 PM Bart Schaefer wrote: > >> On Fri, Aug 26, 2022 at 5:23 PM Mikael Magnusson w= rote: > >> > > >> > Besides that, the whole thing is way too > >> > disruptive just for you to save 2 lines in your .zshrc. > >> > >> Pretty much exactly that. The argument FOR doing something has to be > >> persuasive, rebutting specific counterpoints is only part of that. I > >> haven't seen anyone yet supporting your position without modification. > > > > I'm not sure what you mean. The argument in favor is right there: it > > potentially reduces the number of options required in the > > configuration. > > We know what your argument is. Some of us just are not persuaded > by it. Yes, but "we" are zsh veterans. We don't need a simpler .zshrc, but newcomers do. There's a bias called "the curse of knowledge" [1] where individuals assume other individuals have their same level of knowledge, therefore certain explanations are not needed. For example an expert in calculus might think there's no need to comment about the chain rule, because "everybody" knows that, right? Or an expert in statistics presuming everyone knows the CLT. The truth is not everyone knows what you know. We also forget how difficult it was to learn something, like writing, driving a car, or using git. You may think HISTFILE, SAVEHIST and HISTSIZE are self-explanatory, but the fact is most people need to read the documentation, and even then they end up confused. A few days ago I replied to a person on reddit who had a configuration with HISTSIZE bigger than SAVEHIST. > > But if you are an 18yo kid who just installed zsh, a configuration of > > 3 lines vs. a configuration of 1 line makes a difference of 67%. > > That's quite a lot. > > It's not a lot. It's still two lines. Using an impressive-looking > percentage doesn't change this. It's not a lot to you, because you already know what those two lines do. Nobody is going to write those two lines for a newcomer, he will have to read two entries in the manual to understand what those two lines do, and even then might not necessarily get it. 7 lines of C code to print a "hello world" might not be a lot to you, but a person who doesn't know C sees it differently. > > A better experience for new users is just better. The > > `zsh-newuser-install` script is a step in the right direction, but in > > my view it shouldn't be necessary. Running zsh with no configuration > > should do a decent job for most people by default. > > > > The ideal minimal configuration that does a good enough job for most > > people should be *zero* lines. Even if we never get there, any line > > saved is a step in the right direction. > > If we were starting from a blank slate, I'm sure more of us would > be on board. As it is, there are tradeoffs regarding compatibility > and interactions with existing functionality. You seem to not care > about that and want "a better experience for new users" at all cost, > but we don't have to agree. The tradeoffs depend on the implementation, which is currently under discus= sion. If I didn't care about tradeoffs why would I be exploring different options= ? Plus, so far I haven't seen anybody mention any "tradeoff" to SAVEHIST=3D-1= . Cheers. [1] https://en.wikipedia.org/wiki/Curse_of_knowledge --=20 Felipe Contreras