Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:83611 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 47743 invoked from network); 23 Feb 2015 21:15:58 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Feb 2015 21:15:58 -0000 Authentication-Results: pb1.pair.com header.from=albertcasademont@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=albertcasademont@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.41 as permitted sender) X-PHP-List-Original-Sender: albertcasademont@gmail.com X-Host-Fingerprint: 209.85.215.41 mail-la0-f41.google.com Received: from [209.85.215.41] ([209.85.215.41:34688] helo=mail-la0-f41.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 72/80-01128-D889BE45 for ; Mon, 23 Feb 2015 16:15:58 -0500 Received: by labhs14 with SMTP id hs14so21462202lab.1 for ; Mon, 23 Feb 2015 13:15:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=CbSF7ZABhUBNnW2xn30C/klhBceDFzSejgw/EaG04LU=; b=xzDtb35bxaY4yJqCCAm3UpwIZOFeV+vFhXSMmlN73AROiNzRI1gra39lGoRxHDH0nN iCwAnuWaNNIvi24MKVjXBJwrxCjUiCdFHZsbKOFvyNNlkjeNIaOdUDsg++XfDKMtUcxW Jp9mNNm5qjDcTzPBAZe2EbmfF5rbbbUdZJVy2o243LPJ1yAC5rzTknFfop5I05dvZj0o h7ZDVXdd/Kz9XiPWCSSCIsb16p+RHWw4Ty5T4J26OymGSzS+DT5awvCrrgGB54MmiVzp VN6LrqLuIn8A3jX4Oz0RUXAlkEfefYipLMG9SdrnWpmJTTdafS909Zm6AmSfbf6uX14X P/cw== X-Received: by 10.152.4.5 with SMTP id g5mr11400219lag.119.1424726154776; Mon, 23 Feb 2015 13:15:54 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.154.194 with HTTP; Mon, 23 Feb 2015 13:15:34 -0800 (PST) In-Reply-To: References: Date: Mon, 23 Feb 2015 22:15:34 +0100 Message-ID: To: Benjamin Eberlei Cc: PHP Internals Content-Type: multipart/alternative; boundary=089e01419f865b9893050fc7e855 Subject: Re: [PHP-DEV] The Game Theory of Scalar Type Hint Voting From: albertcasademont@gmail.com (Albert Casademont Filella) --089e01419f865b9893050fc7e855 Content-Type: text/plain; charset=UTF-8 I like it! That's what I proposed to Anthony (and Andrea before) before Zeev presented their alternative, to held a double vote on the strict vs weak feature. It was not met with much enthusiasm, hope they change their minds with your proposal! On Mon, Feb 23, 2015 at 5:43 PM, Benjamin Eberlei wrote: > Hello, > > with two competing RFCs (has this ever happend before?) we are in an > interesting spot now, game theoretically. Just letting both RFC authors > open and close the votes will bias the votes just by nature of who starts > first. > > My (potentially very wrong) armchair analysis of the timeline is (my game > theory university knowledge is very dusty): > > We have 3 types of players, 1 RFC a author, 1 RFC b author, $n voters, > roughly (subjective opinion) split between STH v0.5, coercive STH and no > type hinting (40/40/20). > > The first vote to end, will get 40% of votes. If we assume that there are > STH proponents that don't care about the implementation and only want the > feature, then they will start to switch their vote on the second RFC now, > pushing it over 66% like Andrea's RFC managed. > > The likelihood of the second RFC winning, REGARDLESS which one that is, is > much higher. So both RFC authors have no incentive to start their vote > first, delaying the vote. > > One solution could be both votes should be parallel. In this case the > likelihood of both failing is very high, because you cannot vote with a > preference here, you will vote yes for one and no for the other. In either > case, if both votes end at exactly the same time, I think this could get > some ebay sniping vote sswitch behavior. > > So the best/fairest option might probably, vote for both combined in a > single vote. This makes the likelihood of acceptance very high, however it > will pick one or the other by 50%+1, which might be against the voting RFC. > > In any case, funny problem :-) > > greetings > Benjamin > --089e01419f865b9893050fc7e855--