[art] Fwd: Please approve a mailing list or inform me how to Create a mailing list for discussing these projects

pradeep@explodingmoon.org Tue, 24 July 2018 12:09 UTC

Return-Path: <pradeep@explodingmoon.org>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3B171292AD for <art@ietfa.amsl.com>; Tue, 24 Jul 2018 05:09:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.037
X-Spam-Level:
X-Spam-Status: No, score=-0.037 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_SORBS_WEB=1.5, RCVD_NUMERIC_HELO=1.164, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=explodingmoon.org
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ONhUd-DYXAqc for <art@ietfa.amsl.com>; Tue, 24 Jul 2018 05:09:15 -0700 (PDT)
Received: from outbound-ss-348.hostmonster.com (outbound-ss-348.hostmonster.com [74.220.202.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C409E1277BB for <art@ietf.org>; Tue, 24 Jul 2018 05:09:15 -0700 (PDT)
Received: from cmgw15.unifiedlayer.com (unknown [10.9.0.15]) by gproxy6.mail.unifiedlayer.com (Postfix) with ESMTP id 6486F1E0B1C for <art@ietf.org>; Tue, 24 Jul 2018 06:09:12 -0600 (MDT)
Received: from box439.bluehost.com ([69.89.31.239]) by cmsmtp with ESMTP id hw7sfBbW4j0sohw7sfChNR; Tue, 24 Jul 2018 06:09:12 -0600
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=explodingmoon.org; s=default; h=MIME-Version:Content-Type:Subject:To:From: Message-ID:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=pBV6Pk15+hGBtewZrQPo307dGDhfUlg94MEyBX2RAwg=; b=HNCGT6IQJwPrBL8RpBR7VjlFdy U/XtaeN4V5w9ITuUm3muJZl+XQTLJWyFJOAzFHHM2K3zpkEmjdiDOqi5TPOhLqEfaoNQR2dhIKuLe z4/fToP8cmM7nt3cB1PyJsWk4tSyH9AFmkHlbdAc4436I8NEhdUCgv3VLslw7dBCMz750qNsCbfJB jHv1bGVfcbctJtael9sDlMlMTSK83r+DcAy0VqaTjgAJq90STLSm0aJbCz1X0gZT1Xup1xc0ccsOE w1S41CQzHck/fcQ23U4VtN97JPjjFkzaN653TI/MD+mXw8UyTVx8dgBZBVSB02hz95cWPt0V9jB6M jYqnGGxw==;
Received: from [127.0.0.1] (port=27313 helo=box439.bluehost.com) by box439.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <pradeep@explodingmoon.org>) id 1fhw7s-001wsp-0U for art@ietf.org; Tue, 24 Jul 2018 06:09:12 -0600
Received: from 112.133.229.115 ([112.133.229.115]) by box439.bluehost.com (Horde Framework) with HTTPS; Tue, 24 Jul 2018 06:09:11 -0600
Date: Tue, 24 Jul 2018 06:09:11 -0600
Message-ID: <20180724060911.Horde.swHKU3hUWAugtvW5TmwYDKn@box439.bluehost.com>
From: pradeep@explodingmoon.org
To: art@ietf.org
User-Agent: Horde Application Framework 5
Content-Type: text/plain; charset="utf-8"; format="flowed"; DelSp="Yes"
MIME-Version: 1.0
Content-Disposition: inline
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box439.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - explodingmoon.org
X-BWhitelist: no
X-Source-IP: 127.0.0.1
X-Source-L: Yes
X-Exim-ID: 1fhw7s-001wsp-0U
X-Source:
X-Source-Args:
X-Source-Dir:
X-Source-Sender: (box439.bluehost.com) [127.0.0.1]:27313
X-Source-Auth: pradeep@explodingmoon.org
X-Email-Count: 21
X-Source-Cap: ZXhwbG9kaTQ7ZXhwbG9kaTQ7Ym94NDM5LmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/PX-zniFnZWwksl9aaIswxV8Yrko>
Subject: [art] Fwd: Please approve a mailing list or inform me how to Create a mailing list for discussing these projects
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Jul 2018 12:09:18 -0000

----- Forwarded message from valdis.kletnieks@vt.edu -----
    Date: Mon, 23 Jul 2018 18:24:45 -0400
    From: valdis.kletnieks@vt.edu
Subject: Re: Please approve a mailing list or inform me how to Create  
a mailing list for discussing these projects
      To: pradeep@explodingmoon.org
      Cc: ietf@ietf.org, ietf-action@ietf.org

On Mon, 23 Jul 2018 07:12:50 -0600, you said:

> Quoting valdis.kletnieks@vt.edu:
>
> > On Sat, 21 Jul 2018 07:13:42 -0600, pradeep@explodingmoon.org said:

> > 1) No definition of "WWW Brain".
> I dont accept your answer. WWW and software has evolved with   
> Artificial intelligence
> big companies like google use Artificial intelligence.

And oddly enough, Google is able to use this AI without needing an  
httpi://, and
browser extensions are able to do similar, also without needing an httpi://
Which is why you need to explain exactly why the IETF should bother with
dealing with these drafts.

>                                                               I  
> would say i  dont have to
> define it for engineers. Its Intelligence of Artificial intelligence  
> i  am meaning.
> You have to answer me as a WWW user and not just an engineer.

Actually, since the IETF is a standards organization, a definition  
*is* needed.
And a very precise one, such that engineers can follow it and guarantee
interoperability. All known corner cases must be identified and dealt  
with.  As
a worked example, consider this RFC:

5987 Character Set and Language Encoding for Hypertext Transfer Protocol
      (HTTP) Header Field Parameters. J. Reschke. August 2010. (Format:
      TXT=20108 bytes) (Obsoleted by RFC8187) (Status: HISTORIC) (DOI:
      10.17487/RFC5987)

https://tools.ietf.org/html/rfc5987

10 pages specifying in high detail *exactly* how to do one very small part of
HTTP handling: encode non-ASCII data into HTTP headers.

You're going to need to explain your "WWW brain" in equally detailed  
syntax and
semantics, not just handwaving.  What the browser does when a user enters
'httpi://', what it sends to a server, how the server responds, including all
the possible error codes, and how the user's browser should react to the
various errors.

I'll provide a hint: You may want to learn enough about HTTP so you  
realize that
most extension to the base HTTP/1.1 specification are done as  
additional header
fields rather than a new httpX:// protocol.  (For example, there's a  
very specific
on-the-network protocol issue why we even have an https:// at all

And learn enough about browser design to figure out how to Make It Just Work
for a user without having to specify httpi:// (which will be important for
things like search engines or embedded links - otherwise a user will  
have to do
a "copy URL to clipboard", then paste it into the URL bar, and add an 'i' to
the http. And do it every link they want this new feature on)

But, of course, first you need to explain your idea in sufficient  
detail that makes
it clear that the IETF should work on it.  The fact that it's already  
being done
all over the place without your idea means you'll need some very good reasons
indeed....

> I as a WIndows Personal computer android user have supported the companies
> that manufacture and market them so i have a right to demand that they ship

You can *request* they do so.  You're not in a position to *demand*  
it. I'm not
in a position to demand it, either.  Neither is the IETF - it merely
standardizes the "if you're going to do it, it should be done this exact way".
Think of it as traffic laws for the Internet, standardizing the design of cars
and trucks and traffic signs.

> efficient solutions and httpi is more efficient than browser extensions.

Show actual proof that it's more efficient.  Include network traces,  
round trip
times, network utilization statistics, and other relevant data.  Handle
latency, bandwidth needed at the server end, and bandwidth needed at  
the client
end.  Make sure you cover all the common cases: non-overlapped requests,
multiple overlapped requests to multiple servers, and multiple overlapped
requests over one connection to one server.

Note that this can be difficult - for instance, https://www.cnn.com makes
references to *at least* 31 different servers.  And that's not  
counting all the
references stopped by my ad-blocker - without that, there would undoubtedly
be many more than just 31.

> Does IETF enforce any such, then they have to enforce this implementation and
> all httpd services tunnel through httpi.

Remember what I said about error codes?  This is a good example.  What happens
if you send httpi:// to a server running older software that doesn't  
support it
(which at the present time means "every single one out there")?  This  
means you
need to worry about things like versioning and forward and backward
compatability. And again - you have to be *specific* as to what error the
server sends, and what the browser does in response, so that a software
engineer implementing this for Edge or Chrome is able to make it work based on
the specification.

Feel free to come back when you've gotten it to a state that the IETF can use.

----- End forwarded message -----