2025-10-28 00:00:00 +0000 - Written by
Minutes - Programming and Hacking Communities Meeting
Meeting Chair: Isa Jafarov
Meeting Secretary: Jesse Dimino
Present: Mikael Vejdemo Johansson (MVJ), Jonathan Hanon (JH), OlgaKey (OK), Beam, Heather Roberts (HR), Cesar Herrera (CH), Jesse Dimino (JD), Cheng Ning (CN), Isa Jafarov (IJ), Dan Weiner (DW)
Absent: None
Meeting called to order at 3:03pm
Proposal for agenda:
- Approving the agenda
- Handle Pull Requests in order
- New Business
MVJ proposes to move Pull Request #126 to the first order of business after approval of Agenda then handle rest of Pull Requests in order
CH seconded
Proposal passes unanimously
Updated Agenda:
- Approving the agenda
- Vote on Pull Request #126
- Handle Pull Requests in order
- New Business
Item 1. Approving the Agenda
MVJ moves to approve agenda
Seconded by discussion
Carried unanimously
Agenda approved for the meeting
Item 2. Pull Request #126
Motion: By MVJ to amend Rule 208 and rename it to Rule 426
number: 426
mutability: mutable
The winner is the first player to achieve 1000 (positive) points.
Seconded by JD
Pull Request #126 First Amendment
Moved by: OK
Amendment: Change “positive” to “positive or negative”
Seconded by: Beam
Pull Request #126 Amendment to First Amendment
Moved by: Beam
Amendment: Change scoring condition to either 1000 positive points or 100 negative points
Seconded by: OK
JH moves to call the question
Vote:
Aye – MVJ, JH, JD, IJ, OK, CN, Beam, DW
Nay – CH, HR
Result: motion passes
Vote on Pull Request #126 Second Amendement
Vote:
Aye – JH, IJ, OK, CN, Beam, DW, CH
Nay – JD, CN, MVJ
Result: motion passes
Action: Amendment now reads
The winner is the first player to achieve either 1000 positive points or 100 negative points.
Beam moves to call the question for Pull Request #126 First Amendment
Vote:
Aye – JH, IJ, OK, CN, Beam, DW, CH, JD, CN
Nay – MVJ
Result: motion passes
Vote on Pull Request #126 First Amendment
Vote:
Aye – JH, IJ, OK, CN, Beam, DW, CH, JD
Nay – CN, MVJ
Result: motion passes
Action: Amendment adopted
JH moves to call the question on Pull Request #126 Main motion
Vote:
Aye – JH, IJ, OK, CN, Beam, DW, CH, JD, CN, MVJ
Nay – None
Result: motion passes
Vote on Pull Request #126
Vote:
Aye - IJ, OK, CN, Beam, DW, JD, MVJ
Nay - CH, CN, JH
Result: motion passes
Points
95 to MVJ (95 total)
10 to CH (10 total)
10 to CN (10 total)
10 to JH (10 total)
Item 3a. Pull Request #120
Motion: By MVJ to create Rule 420
number: 420
mutability: mutable
A player scores points computed by taking the Git hash of the first commit in the pull request, reading off the bottom byte, taking the square root, multiplying by 16, and multiplying the resulting number by the fraction of votes in favor of the rule change, rounded up to the nearest integer.
Second: Beam
JH proposes to postpone Pull Request #120 until after Pull Request #125
Second: CH
IJ moves to call the question
Vote:
Aye - IJ, OK, CH, Beam, DW, JD, MVJ, JH
Nay - CN, HR
Result: motion passes
Action: Pull Request #120 moved until after Pull Request #125
Item 3b. Pull Request #121
Motion: By JD to create Rule 421
number: 421
mutability: mutable
If a rule change passes with an amendment, each adopted amendment to the rule change will award points to the player who introduced said amendment. The number of points that will be awarded, per adopted amendment, will be equal to half of the base points of the rule change, rounded up to the nearest integer.”
Second: OK
Pull Request #121 First Amendment
Moved by: JH
Amendment: Remove “half of” from the scoring calculation
Seconded by: JD
Beam moves to call the question
Carries unanimously
Vote on Amendment
Vote:
Aye - IJ, OK, CH, Beam, JD, MVJ, JH, CN
Nay - DW, HR
Result: motion passes
Action: Motion now reads:
If a rule change passes with an amendment, each adopted amendment to the rule change will award points to the player who introduced said amendment. The number of points that will be awarded, per adopted amendment, will be equal to the base points of the rule change, rounded up to the nearest integer
Pull Request #121 Second Amendment
Moved by: JD
Amendment: Change “base points” to “base points calculated before being multiplied by the proportion of favorable votes”
Seconded by: JH
Beam moves to call the question
Carries unanimously
MVJ raises a point of information
Answered by JD
Vote on Pull Request #121 Second Amendment:
Vote:
Aye - IJ, OK, CH, Beam, JD, MVJ, JH, CN, DW, HR
Nay - None
Result: motion passes
Beam moves to call the question on Pull Request #121 Main Motion
Vote:
Aye - Beam, DW, MVJ
Nay -IJ, OK, CH, JD, JH, CN, HR
Result: motion fails
Pull Request #121 Third Amendment
Moved by: JD
Amendment: Change number of points awarded for each successful amendment to be 1000 points
Seconded by: discussion
Pull Request #121 Amendment to Third Amendment
Moved by: DW
Amendment: If an amendment is struck down, the proposer of that amendment will receive 10 points
Seconded by: Beam
MVJ moves to call the question
Carries unanimously
Vote on Pull Request #121 Amendment to Third Amendment
Vote:
Aye - Beam, OK, JD, DW, CH
Nay - MVJ, HR, IJ, CN, JH
Result: motion fails
Beam moves to call the question on Pull Request #121 Third Amendment
Carries unanimously
Vote on Pull Request #121 Third Amendment
Vote:
Aye - Beam, OK, JD, DW, CH, MVJ, HR, IJ, JH
Nay - CN
Result: motion passes
Action: proposal now reads
If a rule change passes with an amendment, each adopted amendment to the rule change will award points to the player who introduced said amendment. The number of points that will be awarded, per adopted amendment, will be equal to 1000 points.
Pull Request #121 Fourth Amendment
Moved by: MVJ
Amendment: Add clause at the end stating “This rule will not be applied to the passing of this rule itself.”
Seconded by: Dan
IJ moves to call the question
Carries unanimously
Vote on Pull Request #121 Fourth Amendment
Vote:
Votes were not properly recorded, but were sufficient to pass, and did not affect scoring due to the fact that the motion is an amendment to a rule change and not a rule change in itself.
Result: motion passes
Action: proposal now reads
If a rule change passes with an amendment, each adopted amendment to the rule change will award points to the player who introduced said amendment. The number of points that will be awarded, per adopted amendment, will be equal to 1000 points. This rule will not be applied to the passing of this rule itself.
Beam moves to call the question on the main motion
Carries unanimously
Vote:
Aye - Beam, OK, JD, DW, CN, MVJ, HR, IJ, JH
Nay - CH
Result: motion passes
Points
JD receives 118 points (118 total)
CH receives 10 points (20 total)
Item 3c. Pull Request #122
Motion: By JH to change mutability of Rule 112 and rename it to Rule 422
Second: MVJ
Beam moves to call the question
Carries unanimously
Vote on Pull Request #122
Vote:
Aye - Beam, OK, JD, DW, CN, MVJ, HR, IJ, JH, CH
Nay - None
Result: motion passes
Points Awarded
132 points awarded to JH (142 total)
Item 3d. Pull Request #123
Motion: By MVJ to create Rule 423
number: 423
mutability: mutable
Before any proposed rule change can be voted on, it has to have been formally reviewed on GitHub by one other player, who must post their approval in the pull request as a comment. The reviewer will gain half of any point gains of the proposing player and lose half of any point loss of the proposing player for point gains and point losses that result from adoption or rejection of the proposed rule change. This rule will start to apply after the day in which it is adopted.
JH proposed amendment
Amendment: Change “next day” to “session following the session of adopting”
Second: None
JD proposed amendment
Amendment: add clause specifying that the proposer of the rule change must choose their reviewer
Second: None
JH moves to call the question
Carries unanimously
Vote on Pull Request #123
Aye - MVJ, JH, OK, DW
Nay - Beam, JD, CN, HR, IJ, CH
Result: motion fails
Points
MVJ loses 10 points (85 total)
Item 3e. Pull Request #124
Motion: By JH to change mutability of Rule 109 and rename it to Rule 424
Second: MVJ
Beam moves to call the question
Carries unanimously
Vote on Pull Request #124
Vote:
Aye - MVJ, JH, OK, DW, CN, Beam
Nay - JD, IJ, HR, CH
Result: motion fails due to lack of unanimous consent
Points
JH loses 10 points (132 total)
Item 3f. Pull Request #125
Motion: By Beam to create Rule 425
number: 425 mutability: mutable Every time a motion for rule creation or change passes, all the present players must say “Hip-hip - Hurray!” 3 time in unison before continuing to any other meeting matters
Second: MVJ
Pull Request #125 First Amendment
Amendment: By JD to delete “for rule creation or change”
Second: By discussion
Beam moves to call the question
Carries unanimously
Vote of Pull Request #125 First Amendment
Vote:
Aye - JD, OK, Beam
Nay - IJ, CH, CN, MVJ, DW, JH, HR
Result: motion fails
Beam moves to call the question on Pull Request #125
Carries unanimously
Vote on Pull Request #125
Vote:
Aye - JD, Beam, OK, CH, CN, DW, HR, IJ
Nay - MVJ, JH
Result: motion passes
Points:
108 points to Beam (108 total)
10 points to MVJ (95 total)
10 points to JH (142 total)
MVJ moves to adjourn meeting
Carries unanimously
Meeting adjourned at approximately 4:00pm