From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 2MW2MmZEvWXMugAAqHPOHw:P1 (envelope-from ) for ; Fri, 02 Feb 2024 20:37:10 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 2MW2MmZEvWXMugAAqHPOHw (envelope-from ) for ; Fri, 02 Feb 2024 20:37:10 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=lendvai.name header.s=protonmail header.b=SW1mvc6b; dmarc=pass (policy=none) header.from=lendvai.name; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1706902630; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=8VJYSQam66PNdCplmyJ2HJ2s04vBB6Lh/wAbCGosCJA=; b=XjRNbh8SKet4r51V/qw4/TEZCVdCEwliv3w+MMQHPZ8lYipiKOFvkrJ5LyN0WvTeZUWe68 a0QhWbOdnGYJSLV3WpZzt+5BhmYU/SVonYbyOnDAJagkM8Ok0nn6O6u0IfUOqtiyjQBW3e tM7/9A0WPOf6XppKZ1poXULu8oYkTSIEOkAslDJHTpoIvNN6YGUR9bRql9mDjKKMYCXH3+ dratSfd2YGJoB47uNVoMg5/7+qmzp/9Rv8UYhUSLk8AHU5MLBzhKRIfH1wk3hHvnNAbpPv o65PTw01wiLZbbUesSLqvy7fzng958OCsfOfPBHn060U3hT7OcEI+Iqj5zkEQg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=lendvai.name header.s=protonmail header.b=SW1mvc6b; dmarc=pass (policy=none) header.from=lendvai.name; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1706902630; a=rsa-sha256; cv=none; b=pMDTOGubg+lGpuz/4l9Z6HSiwQPd6yAeiI3lOda5mavQIRrC9e3QvYc5kGKN8f1NVhUEcn kxABg7YOG5+DiMnvbT5XjjwgPdc8wjUvo3dW5qUcUGss1xmziouS81/0IguIcY9eLaWGyW uUGl8YNI8FEArs/t3Wg/t7c0xMwhdr/Ibnt2FrIvtD9jT/K31IYAdkpFk9N0wbXe3T1xqW /GpmEbs8MkLIEJTBfk1DS5q/+CtdMWW3ainTA2Bxze5aeBXMcsuOBgqwrMSek5R/k9LF0z GofHyLPvFbFzegS2BE3HpzkI9av0EpzedwnJVkEPzuQ2pHaURx5HYNDZF6zW/g== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 439BD11949 for ; Fri, 2 Feb 2024 20:37:10 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rVzLD-0007WB-8F; Fri, 02 Feb 2024 14:36:47 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rVzLA-0007Vz-JK for guix-devel@gnu.org; Fri, 02 Feb 2024 14:36:44 -0500 Received: from mail-4317.proton.ch ([185.70.43.17]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rVzL7-000386-H3 for guix-devel@gnu.org; Fri, 02 Feb 2024 14:36:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lendvai.name; s=protonmail; t=1706902597; x=1707161797; bh=8VJYSQam66PNdCplmyJ2HJ2s04vBB6Lh/wAbCGosCJA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=SW1mvc6bQraBY95dWPj0s2i52zILjxIDlg+aQ2n3Zn3PLKujVbDdHB4h5KC6iskHi EvIirK1jw5opWC5J61kK9v8/GN8U+nI0AFk2S2kaxAzubP7I9QdSXTtM3jdTPJG5rh Y+/dgCIylOWKilCWa26c/vTzRu4ijGtyT+h6mAMvu0W2cImSySnPQ7wueJQMr4K1cE G7h76axR53rDKQGdqc+7NnB16CkXzhPakh80CBFK+lTYeTwzJkw9X1l5HuTSzUmstQ ZPBXafG0UPiLIKl2+Z3DzjLYpF6mDo500uNnz/iZ4JE+gdbIO3XZRQnPl91vEoMisp ZfVUiLY2/64uw== Date: Fri, 02 Feb 2024 19:36:20 +0000 To: Ricardo Wurmus From: Attila Lendvai Cc: Liliana Marie Prikler , Felix Lechner , Edouard Klein , =?utf-8?Q?Ludovic_Court=C3=A8s?= , Josselin Poiret , guix-devel@gnu.org Subject: Re: Introducing Guix "Features"! (Was: Syntactic Diabetes) Message-ID: In-Reply-To: <87r0hv99oe.fsf@elephly.net> References: <87wn377rst.fsf@rdklein.fr> <87ttp4jfiy.fsf@lease-up.com> <4H69vnQJrUA5WrVPVfQknwCz2ymq8NFyOnp0cCuqZiUVpSAwp6QAhonzbnSpsuRZJcZUX4dmV-U-qhV7CXNH5UOaGV8IEaL2fY8qXmPnmns=@lendvai.name> <87frycl3cm.fsf@lease-up.com> <4199f978c93d00b23d1da5ff50678e0722c7b5f2.camel@gmail.com> <87r0hv99oe.fsf@elephly.net> Feedback-ID: 28384833:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.17; envelope-from=attila@lendvai.name; helo=mail-4317.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -7.22 X-Spam-Score: -7.22 X-Migadu-Queue-Id: 439BD11949 X-Migadu-Scanner: mx12.migadu.com X-TUID: J74aW+3dcIH8 > > for an average unix user a service is a process that is running in the > > backgroud, doing stuff mostly without any user interaction. you can > > try to argue this away, but i'm afraid that this is the state of > > things. >=20 >=20 > I don=E2=80=99t think it=E2=80=99s a good idea to aim to satisfy some pre= sumed =E2=80=9Caverage > unix user=E2=80=9D, because such a user would not be familiar with many c= oncepts > introduced by Guix (e.g. =E2=80=9Cguix shell=E2=80=9D or =E2=80=9Cguix sy= stem=E2=80=9D). the primary argument was that two, very different abstractions share the sa= me name, and in shared contexts. it's just icing on the cake that one of the abstractions is nothing like wh= at most users understand by the name 'service'. --=20 =E2=80=A2 attila lendvai =E2=80=A2 PGP: 963F 5D5F 45C7 DFCD 0A39 -- =E2=80=9CIf you love somebody, let them go, for if they return, they were a= lways yours. If they don=E2=80=99t, they never were.=E2=80=9D =09=E2=80=94 Khalil Gibran (1883=E2=80=931931)