From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 3169FBD2F74 for <9fans@9fans.net>; Wed, 4 Dec 2019 09:59:06 -0500 (EST) (envelope-from 23hiro@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 11EA7C11B65; Wed, 4 Dec 2019 09:59:06 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1575471546; b=sDSw075w1ZwUTMd36i20MI4x4WWNFITnKgLd6SNZC+jtOvNofU Ezly91gFs0vUG5B6IUTjog4m+jdzJG28cnMiGWjQ26vLeqo1bpm5QactAAosPQER mSdZhqKTlCaxwBN54SvIUcOSEUq6nVfKzHIw1bjhBpfUHcRonwKPDHk82SZXdRU1 tg8ZJsUW2CuqiwRXa+1cJaNB7K6riGJtSaLqvBnl0mH68yAglucn+jwEqTmrDVxk O608GQf1zn+99GQnvVB+ap1Y1cM/YmkLJL/vEp6alQO4cgRMZmjzCu1O/HEot7T2 ze02TaHg+1mvWySZyJnYHYeWE8YU4x0OvRKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; s=arcseal; t=1575471546; bh=MXaBDKfPXmnT37HYC9qq3qZpU457/ty7mHm3nW8DApk=; b=E8hH2MD5fHMJ zL6lqOwubQpDKfZdY9XI9rklVS7ve729ke8Ox8ZhX+U2c2CE17cnWaG2LNrUzDau PU7JsAxReKVnraD1hi5Dx6ToQ8v7/04BfCdc+ub0BlMkooVpP3HtTo7mBBVNGy93 Kit10oucnwUWkT6wh6BsdhLCcpmHIUgHFvleuehMn2TwDIGAgqv/lZptuES9UsB7 QCy5bIVC8xVY7iVshLHqZ1Ihg1DLASjI4GaqhEEUc2SgoJbPqs6F+moESWE2facC zsiPWyVb86r6B5+iuSGLloAnBxuaUXo3wmie4PhW2i19Fs5Rb7nATbg8JEyj20Fx BFqQFPq9rA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=n+NieUOq header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.221.54 (mail-wr1-f54.google.com); spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-wr1-f54.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=oM/PMqVN; x-ptr=pass smtp.helo=mail-wr1-f54.google.com policy.ptr=mail-wr1-f54.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Record found); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=n+NieUOq header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.221.54 (mail-wr1-f54.google.com); spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-wr1-f54.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=oM/PMqVN; x-ptr=pass smtp.helo=mail-wr1-f54.google.com policy.ptr=mail-wr1-f54.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Record found); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedufedrudejledgieelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpegjfhfhff fkuffvtgesthdtredttddtjeenucfhrhhomhephhhirhhouceovdefhhhirhhosehgmhgr ihhlrdgtohhmqeenucfkphepvddtledrkeehrddvvddurdehgeenucfrrghrrghmpehinh gvthepvddtledrkeehrddvvddurdehgedphhgvlhhopehmrghilhdqfihruddqfhehgedr ghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoedvfehhihhrohesghhmrghilhdrtg homhequcfukfgkgfepieehudeknecuvehluhhsthgvrhfuihiivgeptd X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use '23hiro@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="23hiro@gmail.com"; helo=mail-wr1-f54.google.com; client-ip=209.85.221.54 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Wed, 4 Dec 2019 09:59:05 -0500 (EST) (envelope-from 23hiro@gmail.com) Received: by mail-wr1-f54.google.com with SMTP id g17so9016840wro.2 for <9fans@9fans.net>; Wed, 04 Dec 2019 06:59:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=MXaBDKfPXmnT37HYC9qq3qZpU457/ty7mHm3nW8DApk=; b=n+NieUOqWRGsGuvIoPGycehawT7E6dvYlcyx4LcnrgUvd9dABO3vKRDoFmdFreya77 A9dv40yQvDFBkPqcsJrhwhXxJt+QCvQBbLTz7YUL6LLXDDqwIcUBOtZPNens0PtSG7WA BjMo85+YNqdaUU3gaNRZCaw3TAvnPnIhhmy+6VINahQXiRlPbWRJPg5XZwOmeziKyUSS LZn5+153fcwK8OaTUw5ykpgeVbKv1idSwSaq3eBezKiA7WBJCyQ7oOlokPN9POiI8Ppl 9MAW9TXnivSKPFHZicmtwE+Sfo/rlRj7qkey/DfC1hqJyw2YGncpHv7nwJA4BrUPV5W8 pViQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=MXaBDKfPXmnT37HYC9qq3qZpU457/ty7mHm3nW8DApk=; b=oM/PMqVNYj6eONHGZb0hiSMET94iA3Vux5iOy/AoqaJqraxJ0zxmphEDyob34B2/fX mAbs9Z7sARzABvxvkzYMOv8X9hnUD5iIPIAs0H1rXooXzwbc0GvX/elkTNKZJkRWFo5Q E2Q58aP6LfsgrT9p66K34RZNq0Hx2Pq/DZFd4PdYVRveyUO0bKJueiaJtZUSVcA65+kB DJX91VeFInfa+i8KnrIFYNAzwsFIN0ROtMYkfFjTnmpKywUvoZrEaEJwx999Me2Tv9zE 2dvyovfuuD2akgpM2Xe8qJMx/27VUfeLlDQ+H8LfRnX5AAphnGXNbjWEHZ/PrIdRWnkE sw5Q== X-Gm-Message-State: APjAAAVGohykf1/ExfYAUE7d8PrFpDJzgjfil3d9CNjcynF4by0lTZIs WJxpHjnAhchg2eaCFh9ehPUkYYrVAsDZUQhW2rMC0Q== X-Google-Smtp-Source: APXvYqzciDKvfdMArbIn9+OTH0MhsR6L9Z485Y7gK+QkQK5X8GZShsTTQMlCcGrxVsmHf5j1q5KLz59eVNODVplesm4= X-Received: by 2002:a05:6000:12ce:: with SMTP id l14mr4821215wrx.342.1575471544394; Wed, 04 Dec 2019 06:59:04 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:6000:108f:0:0:0:0 with HTTP; Wed, 4 Dec 2019 06:59:03 -0800 (PST) In-Reply-To: References: From: hiro <23hiro@gmail.com> Date: Wed, 4 Dec 2019 14:59:03 +0000 Message-ID: Subject: Re: [9fans] upgrading the 9legacy shell (was: Gmail vs Upas) To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: a0e80cf8-16a6-11ea-8d54-ab9afe9017ab > I have no interest in using 9front for [...] non-technical reasons. as i said, probably some misunderstanding. > The "community" is atrocious; anyone willing to turn a blind eye > toward bad behavior due to technical merit is sophomoric if not > abusive. ISTR calling this "elitist fuckery" in the past, I still > stand by that. this is the kind of stuff that *seems* so self-evident it's rare i hear it spelled out. i'm happy we finally get to this point, because i partly agree with the statement in theory. bad behavior is bad, and passive acceptance of bad behavior in your own social circles is just as bad. i just don't see how people would still apply it to 9front. we have tried quite hard to relativize whatever might have once inspired the thought of calling 9front development elitist fuckery. and i would appreciate it if we can fully clear it up for whoever still feels offended in this way. no community is ever perfect and the difficulty in real consensus naturally rises with size of the community and the complexity of the tackled problems. pointing out how we should change is important, even if it comes from an outsider. but there always have to be people changing things from the inside, about oneself and the people nearby oneself. some are willing to work on whatever real issues there are. in my personal experience there are always issues. always new things to develop, learn, fix, also about oneself. please keep up such constructive criticism so we can all develop together. > Second, the gatekeeping that was done while the labs was still active > was tough, but usually fair. Geoff did a nice job of keeping the > spirit of plan9 alive and often rejected larger changes that could > have upset the balance. i also have no personal complaints. though i have heard complaints second-hand (as i hinted in my previous mail). and given the alternative, most people, even the ones having problems getting through geoff's selection process, would probably agree it was still better to have geoff and a working bell-labs lab and website around than whatever state we are in now. even if for some the only positive outcome is that thousands of html links would at least not be broken now. David's work on 9legacy also follows the same > spirit; it's a patch queue that pulls from a number of different > sources but strives to keep the original spirit intact. I struggle to > see the same mindset held by 9front. i agree it uses the same contrib technology. the mindset of 9legacy indeed didn't change much, but mainly because not much at all got changed in the first place. i'm not sure this is a spiritual difference or rather a difference of plain volume. also, we were not the ones going around and adding syscalls and what have you. 9front tried much harder to preserve backwards compatibility. and that takes quite some skill considering how many more lines of code have been touched! so what direction do you think did the "9front mindset" wander off to? all i see is more coherency, not a new direction. btw, in case you didn't notice, many changes in 9front were fixes and completing already existing features. probably the only big regret that all 9front users are still suffering from is not rewriting nupas from scratch. 9legacy has never moved fully to nupas so it didn't manage to run into this error. and i hope we can remove python and hg some day soon. that would be really awesome. just like openssl got removed from python before. that was one of those great days in 9front history that i will always look back to with joy :) > That said, there is work being done outside of 9front. It's not as > public or as polarizing, but there are still people hacking away. sure, some form of IT slavery is how most of us are surviving. thankfully they pay for most of this non-plan9 work, even though i can not philosophically identify with that industry as much. it's not like without plan 9 we couldn't have fun, too. but with plan 9 we can also get peace.