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=-0.9 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21124 invoked from network); 23 Feb 2021 01:11:16 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 23 Feb 2021 01:11:16 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 4EB26363CA for ; Mon, 22 Feb 2021 20:11:14 -0500 (EST) (envelope-from bounce.mM37e90a17c9db8faca41e70c4.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 4BBB919B88EE; Mon, 22 Feb 2021 20:11:14 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=aJwxDVeJ 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; spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-ot1-f53.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1614042674; bh=veUNqVttYQY/IOLb wguKjgk3WHrkM9Llubj2u5EUoO0=; b=WenT5OvWE2jB4iF9L1L/ViuKQh0aX2X1 zidGD1v+XDwmiQAlSudGcAa1lZTvyxY1ql3YPLSnbRjAzPzC5foYSHnq4nSRtlmu xPWkgVasdEdjnmO0jTfkN0m2z0R3CqHHBerbeLWMHfkaGfTaJqJm0fEXtijto8HW rcX8xYMmuRg= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1614042674; b=bqpnPxgN8fD8qVwbkx38YLLyUUFZxnY8SRiePfnC6l1Q3VwRju TE4YdbOSWohIAS3RFm9nsB4cf4vPExQjhhTPcKgSrxW6uPqGnSPsI5u7qvQrcHrt Id1FJ9rqKCR4AUJI5zRh69t61egomjKOe9Nxx5s7iDTx4YyiQL1Yv+g8k= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=aJwxDVeJ 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; spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-ot1-f53.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=aJwxDVeJ 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.210.53 (mail-ot1-f53.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-ot1-f53.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=l62jPjKZ; x-me-sender=none; x-ptr=pass smtp.helo=mail-ot1-f53.google.com policy.ptr=mail-ot1-f53.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=FnNDJW5Nkd++Dmr30DkxJdCmIsPyL9Yqb0YoNBZPDws=; b=fDFP3n3kbwNR 9c/PWxwD5I/k/alHxPgT5Rg8OfwkK5HJ4CfitO4nlIZkAV2AJoxlnLJADYtmrGka OzIIgUcj4KBMAgjVXHLaR9AjmSY+x11yfY8C/iURBvMXTj1y/IESqCm393MqCVcK F74uGjmoRVEzLmzaCB+OyK1T0WaXx0s= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 1CA8E19B850C for <9fans@9fans.net>; Mon, 22 Feb 2021 20:10:55 -0500 (EST) (envelope-from skip.tavakkolian@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 4EA1087B7D6; Mon, 22 Feb 2021 20:10:55 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1614042655; b=tzN4zOlIZOjcIr3f1pSfhRh+B0LdI1NlHWYfvFQ3if65gTnt08 v/mLCPDl70k5+G2M4ci/NsBGNLJPzLJevidVadHkL6mfrPjpQhTNc8ZL1/06rRB8 c1xNkzLoorpq0J1vGRb/2Q6dVefjrza/aS0wD5Tve8RcZvHk4wgi19y0YwmpPRG4 uxHtPyyS4sHB2/IRc0Q+CJKD77btYji8sES89mMYQOxotzBP5oFyi84kXVGDDBBu yPmx5QdnR5eFSaqfNn0Sp+Y3IdoMbhDkwEW0yJeQ3K/bjWNvMwWsEjI/ja1sv1is VzAYLt0/EOMIhPZFuibToVQ+4bGi431Jnvxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1614042655; bh=DyosPo3KkntUeZ0ENcTfiHjSkE+ouUhjJTgMvHZEnDE=; b=muGiFZiSWimL Pyzo+9gJmQPC5LihUrkYVw7T7bEoZ6e6RyCP8hEWimlnvGr5S5P6u4xrzl5WakhD SkD0/IRp7aeMOPCD5ekCrgVTBUB/QPase8BNfvVlWfWpHfJUpWtu/gk4gqZZs4bw jSlcVzjsxlaKJ1FOjDI4pHj3D+HaXOluKqVb/zmjcbPm6BNvTsJjHfx2E8In1DL/ Z9kCGoY65Bl8gmcEphYDJshAiTHEuK0KKv+c3qmwBMaL/+sbsJhPw3vlAsifJNDo NwOgET3b4Fd+/eP6sDzON2QI5pr2Oui4ywk6lJT/cd3Ej9nBygC7Qpf2AoxVo9Ue 1HE/JJF91A== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=aJwxDVeJ 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.210.53 (mail-ot1-f53.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-ot1-f53.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=l62jPjKZ; x-me-sender=none; x-ptr=pass smtp.helo=mail-ot1-f53.google.com policy.ptr=mail-ot1-f53.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); 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: gggruggvucftvghtrhhoucdtuddrgeduledrkeeggdefudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepgghfjgfhff fkuffvtgesrgdtreertddtjeenucfhrhhomhepufhkihhpucfvrghvrghkkhholhhirghn uceoshhkihhprdhtrghvrghkkhholhhirghnsehgmhgrihhlrdgtohhmqeenucggtffrrg htthgvrhhnpefhhfdtteehleehteehtdeugeetvdetkeekvdekffevvdetieevffekieff heduudenucffohhmrghinhepthhophhitggsohigrdgtohhmnecukfhppedvtdelrdekhe drvddutddrheefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthep vddtledrkeehrddvuddtrdehfedphhgvlhhopehmrghilhdqohhtuddqfhehfedrghhooh hglhgvrdgtohhmpdhmrghilhhfrhhomhepoehskhhiphdrthgrvhgrkhhkohhlihgrnhes ghhmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'skip.tavakkolian@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="skip.tavakkolian@gmail.com"; helo=mail-ot1-f53.google.com; client-ip=209.85.210.53 Received: from mail-ot1-f53.google.com (mail-ot1-f53.google.com [209.85.210.53]) (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>; Mon, 22 Feb 2021 20:10:54 -0500 (EST) (envelope-from skip.tavakkolian@gmail.com) Received: by mail-ot1-f53.google.com with SMTP id s6so13993848otk.4 for <9fans@9fans.net>; Mon, 22 Feb 2021 17:10:54 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=DyosPo3KkntUeZ0ENcTfiHjSkE+ouUhjJTgMvHZEnDE=; b=l62jPjKZ+BwokGS3cVakNTTXgzFtmEBi3w4ForXwEkgBkg+jOqTr/bOkA4UG84G7EP hgkH7F3AfAtdlQcgt7KB8Snak2J8t3ZkBMsqpN+YXdlb6M7hXpQ5YZX5og96bsZlkW+R wllqGKz/PIxHLySc2k9rhcE4NHtPlfhtg30oy67BmJlvWe2TSUYzm7v19NDA7jI+niu9 EJTJjeuJal4BEOI/zJsz9Q7NUbo0NzBL5wvFYULyoIeaY7YpT/IctD7oph1RqRNPSbZj 8lPEGwZuu8WVE+/WLFr2IPagFgU69O5m8bU/IQuks6/PUzBSLBeGQO3x4hOFNWAI0jkF Ps+Q== X-Gm-Message-State: AOAM533HusSCREc0s3MBdi+vx07zHc40kj1WAbkQViF36ZgKwsNxTT1r 4YSPxQMVqVTa2H7G6Fdkj0YEdOVwjQ+twadxNDOfM77d8OM= X-Google-Smtp-Source: ABdhPJxq9+PFLk7CmkX6a0zd+Dh6ASm/X0u5x4hxL951ggzJ5a7Uob5x+nOQHa2v91Je+EAeZP8ikjlqP+A24IyHzeg= X-Received: by 2002:a9d:a6a:: with SMTP id 97mr16087898otg.1.1614042653670; Mon, 22 Feb 2021 17:10:53 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Skip Tavakkolian Date: Mon, 22 Feb 2021 17:10:42 -0800 Message-ID: Subject: Re: [9fans] Better Code Snippets & Suggestions To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="000000000000063fdf05bbf69758" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 005bec54-7574-11eb-b9e0-c0393c62b2f5 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNGY3YWZhZGYzNTdhMTViMS1NMzdlOTBhMTdjOWRiOGZhY2E0MWU3?= =?UTF-8?B?MGM0Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M37e90a17c9db8faca41e70c4:1:nmfqWm5C5weer7Vlv-GGC7jb07hDK3cvHdCrvJx4_po --000000000000063fdf05bbf69758 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable My first reaction is that an RNN-based code generator trained on a particular dataset (e.g. Plan 9 sources) might be more fruitful. On Mon, Feb 22, 2021 at 3:08 PM William Linkmeyer wrote: > Dearest Nines, > > I=E2=80=99ve been reading these email chains for about three years now. Y= ou=E2=80=99ve all > taught me quite a bit. I understand that this will be a bit off-topic as > it=E2=80=99s not directly related to Plan9. So be it. I wanted to start a= chain and > chime in on something that I do have experience with. > I=E2=80=99ve been developing a code suggestion platform. The concept is s= imple > relatively simple. As the programmer is typing, patterns in the given code > block are identified and compared to a database of tagged code snippets. > The code snippet that is most relevant will be presented to the programmer > as a suggestion. > The code snippets all come originally from Stack Overflow, GitHub, and my > own programs. I=E2=80=99m in the process of tagging these snippets for im= portant > features such as purpose, list of operations, any applicable design > patterns, paradigms, etc. The more =E2=80=9Cessential=E2=80=9D features a= re being tagged as > well =E2=80=94 features such as the number of arguments, return type, etc. > It=E2=80=99s an interesting project to me. While I think that it=E2=80=99= s going well, I=E2=80=99m > certain that the large-brain folk here have important commentary on it. > > With Peace, > Will > *9fans * / 9fans / see discussions > + participants > + delivery options > Permalink > > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T4f7afadf357a15b1-M37e90= a17c9db8faca41e70c4 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --000000000000063fdf05bbf69758 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
My first reaction is that an RNN-based code ge= nerator trained on a particular dataset (e.g. Plan 9 sources) might be more= fruitful.

On Mon, Feb 22, 2021 at 3:08 PM William Linkmeyer <wlink10@gmail.com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">
Dearest = Nines,

I’ve been reading these email chains for = about three years now. You’ve all taught me quite a bit. I understand= that this will be a bit off-topic as it’s not directly related to Pl= an9. So be it. I wanted to start a chain and chime in on something that I d= o have experience with.
I’ve been developing a code suggest= ion platform. The concept is simple relatively simple. As the programmer is= typing, patterns in the given code block are identified and compared to a = database of tagged code snippets. The code snippet that is most relevant wi= ll be presented to the programmer as a suggestion.
The code snipp= ets all come originally from Stack Overflow, GitHub, and my own programs. I= ’m in the process of tagging these snippets for important features su= ch as purpose, list of operations, any applicable design patterns, paradigm= s, etc. The more “essential” features are being tagged as well = — features such as the number of arguments, return type, etc. 
It’s an interesting project to me. While I think that it&rsq= uo;s going well, I’m certain that the large-brain folk here have impo= rtant commentary on it.

With Peace,
Will
= --000000000000063fdf05bbf69758--