From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id ALWQHrXJCWWA6QAAauVa8A:P1 (envelope-from ) for ; Tue, 19 Sep 2023 18:17:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id ALWQHrXJCWWA6QAAauVa8A (envelope-from ) for ; Tue, 19 Sep 2023 18:17:57 +0200 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 4A0D356E37 for ; Tue, 19 Sep 2023 18:17:57 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=worcester-edu.20230601.gappssmtp.com header.s=20230601 header.b=b11o9f5a; dmarc=none; 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=1695140277; 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=kTZf1k13X2cM8g65VsAiRt+/3hJkvD7z3gM2YjzuKD0=; b=Cz5NgEO2D6tBVCcO5D7d/kAhuTom1kNcz3N5sJGqQKW4RnCeSQxG+an57r0NHpSAbOjOZ9 2g7XhQHwxNHAeZV6SbaSGP8tFtHzlLuzAAUtGqXPG0FxN6zCW5rzt0Ws/HSLBmxpjXuMPF S0yEQipTJEDrH99M8zQ7+EKk32tfI79hJ4zjW+duhc1IH9DxHYjgylRO50tMHjMy+RFx9K ALlAyB/2LoKwe1/GvBG2hmvdXfsOHdCPLis2MZm4wWqIP6asJGClFdrBQxJk4zL7cTiD+P 0gnBgRY155w34YbQ7sppDzt5eGqjhIpd5lZIHuTWnImYGkEO3htP+A7kan56OA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695140277; a=rsa-sha256; cv=none; b=TDdyAw6EqwyyOLrAhnCGtb2G2AlAF5aD63RRwsF49KaPKHUgKShiuEmD5aLif/LBawPkIF nN31xxaL+U6j+8TflbKBfjodgSKP06x+7kteap82kNW0S05m8PdFCdShK7k5HhzyzWZH0q ea+UthWXP14sHOcSIUw4HvdsfWm/IXl84HCA4m/fji3uFpC3LiTaRa103TGjb0IeBxXJ5p q6bkr0vv+VoMAW1691Hvg7QC48WwPL8p0jSgwVw6H+2joc9RXHrwgU7rcqO1m0yjSrba4v 7mEft2j0gXtfnDjtl2WQKu1gHvH/ytijMa0TeX2VhPNJzZWZoObVg/BLbxW+3Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=worcester-edu.20230601.gappssmtp.com header.s=20230601 header.b=b11o9f5a; dmarc=none; 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" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qidPa-0007gO-MY; Tue, 19 Sep 2023 12:17:18 -0400 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 1qidPJ-0007fW-F6 for guix-devel@gnu.org; Tue, 19 Sep 2023 12:17:03 -0400 Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qidPG-0006zr-Qb for guix-devel@gnu.org; Tue, 19 Sep 2023 12:17:01 -0400 Received: by mail-qt1-x82a.google.com with SMTP id d75a77b69052e-414b3b65e85so37618711cf.1 for ; Tue, 19 Sep 2023 09:16:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20230601.gappssmtp.com; s=20230601; t=1695140216; x=1695745016; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=kTZf1k13X2cM8g65VsAiRt+/3hJkvD7z3gM2YjzuKD0=; b=b11o9f5aNxPrHxZdE1fZGbE295KCwQWdE58aQ+9w4jZR3T3R+SODo63Uwmkk2zw9hT bDyg1Q2nd3pHnDesabxEVE0oEkaZLNHm/UK6XiG59Vg+rFKFVAJlZe7TLT+ZVqcd7Arf onGzQkSBwzpo4egHckLYtayAL+NADO2qN4CstqyxnkDhS0vE3xez6A0gvPQc7IA7j+ln ZT/pGvO3yioRqVZN5+qvthcWM7mArncPcX+O2Zr05ySsT3KsdiXP7J4+brPWObhgX9Wl x1ONA7tTRFlkpdWxBUGXJJm4hWWlKK6E20xDpwMszbfTeKs4tcP27P3usP+gOot80xCl SSGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695140216; x=1695745016; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kTZf1k13X2cM8g65VsAiRt+/3hJkvD7z3gM2YjzuKD0=; b=Wp1UhpTkdt0FEPGRNOFDiK6F2YN0RlZEVdfXbfZ+Lof5PGh7NPFzxEhIwYAgy/J+wk v0LzdNaPtAe/WJfGE75qVrgGi1s7R56buRHC6patwhwZZheE5kwsgWQvtgE9su3MVk5j ZN9CVORj8aw7mEGbcdgw5EHRTUXvQCwMQWGTCKBye3JNxjz8qs0CJsQ7b+amOlkOhqN1 CfQJIutalVayTJ3UotSpMXVkjS375bjwC4TeIEAyMAuDghs/phF1n6AYDDs1kM9srwTo 30ATuo27bvpemnnkFRRWCizKpieA3/lcMabR4vYKwdWzoHh/S751p8K61se9XWkCaEQL rOkg== X-Gm-Message-State: AOJu0Yzbo5//cXIX+GW4vZn1WIjCqxntuLpHpcgsJ1JjF/z5jyBrazGZ 8qyXJEckr4Y4zf09XnOarcK8AePd18Dj5yzbHdn8/LiAh3lzAKBo X-Google-Smtp-Source: AGHT+IHb/3WqiZFymRRCQHsLpJz5nZ4q+jFyFXini6vVOcVYd19yfWCJJ5ByRasXqLkSf/q9wxOdK1RTQepParPr/Kc= X-Received: by 2002:ac8:7c4f:0:b0:40d:7ffd:fc61 with SMTP id o15-20020ac87c4f000000b0040d7ffdfc61mr15464qtv.23.1695140216304; Tue, 19 Sep 2023 09:16:56 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Thompson, David" Date: Tue, 19 Sep 2023 12:16:45 -0400 Message-ID: Subject: Re: ActtivityPub and Haunt To: indieterminacy Cc: Guix Devel Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::82a; envelope-from=dthompson2@worcester.edu; helo=mail-qt1-x82a.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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: -5.95 X-Spam-Score: -5.95 X-Migadu-Queue-Id: 4A0D356E37 X-Migadu-Scanner: mx0.migadu.com X-TUID: J0nz9naO1wPJ Hi Jonathan, On Tue, Sep 19, 2023 at 11:48=E2=80=AFAM indieterminacy wrote: > > In wider fediverse news, > > The ActivityPub webpage is getting a rejig: > https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-from-stand= ards-movement-to-grassroots-fedi/3577 > > Im emailing, as within the technical discourse page is whether the tech > stack should be moved away from (scheme based) Haunt (which powers > Guix's website): > https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-technical-= discussion/3578 > > Naturally, Id be keen on continuing the furrow carved by Christine > Lemmer-Webber and thought it would be worth seeing if there are any > Lispers here who would be keen on volunteering, lest the platform goes > Typescript. > > At my end, I consider the benefits to i18n to be a useful synergy: > https://socialhub.activitypub.rocks/t/activitypub-rocks-portal-technical-= discussion/3578/3 > > If you agree, Id love you contribute your input there. I'm the creator and maintainer of Haunt. I can't volunteer time to maintain activitypub.rocks but I can help answer questions about Haunt and help with bug fixes, patch review, etc. for Haunt itself. Haunt posts can be written in Markdown, BTW. You don't have to layer on the obscurity by using a format like Skribe (even though Skribe is cool.) I haven't integrated anything i18n related in Haunt itself because I don't know a lot about it, but Guix being able to add in i18n on top of what Haunt provides is a good sign that it's workable. I'm totally open to include built-in i18n features in future releases. I also understand and sympathize that keeping Haunt will probably be swimming upstream against the pressure to be more mainstream. I guess a positive spin on things is that ActivityPub has succeeded enough to call attention to all the Scheme that was cleverly snuck in when Christine was the driving force of the project. It's been a small point of pride that activitypub.rocks was built with Haunt, so it would be a bit disappointing to see it go away, but I understand that whatever is easiest for the volunteers actually doing the work is the right thing. Scheme is *obviously* better than TypeScript, though. ;) - Dave