Lu Wilson
05/03/2025, 7:39 AMChristopher Shank
05/03/2025, 7:45 AMLu Wilson
05/03/2025, 7:53 AMLu Wilson
05/03/2025, 7:55 AMChristopher Shank
05/03/2025, 8:29 AMChristopher Shank
05/03/2025, 8:31 AMChristopher Shank
05/03/2025, 8:33 AMLu Wilson
05/03/2025, 8:33 AMLu Wilson
05/03/2025, 8:34 AMLu Wilson
05/03/2025, 8:35 AMLu Wilson
05/03/2025, 8:35 AMChristopher Shank
05/03/2025, 8:35 AMLu Wilson
05/03/2025, 8:36 AMLu Wilson
05/03/2025, 8:37 AMChristopher Shank
05/03/2025, 8:43 AMMarek Rogalski
05/03/2025, 10:21 AMLu Wilson
05/03/2025, 10:22 AMKonrad Hinsen
05/03/2025, 12:31 PMLu Wilson
05/03/2025, 2:31 PMKartik Agaram
Lu Wilson
05/03/2025, 5:14 PMOver time they slow down as it gets harder and harder to make changes while maintaining any sort of sense of stability or continuity.
i guess this is a big part of it. letting go of stability and continuity (and control) is an important part of jam oriented programming
Kartik Agaram
Lu Wilson
05/03/2025, 5:22 PMMaximilian Ernestus
05/03/2025, 5:59 PMLu Wilson
05/03/2025, 6:01 PMLu Wilson
05/03/2025, 6:01 PMMaximilian Ernestus
05/03/2025, 6:13 PMKonrad Hinsen
05/03/2025, 7:02 PMLu Wilson
05/03/2025, 7:27 PMjamii
05/04/2025, 1:26 AMjamii
05/04/2025, 1:28 AMLu Wilson
05/04/2025, 7:00 AMLu Wilson
05/04/2025, 7:02 AMKonrad Hinsen
05/04/2025, 8:07 AMSpencer Fleming
05/04/2025, 10:55 PMLu Wilson
05/05/2025, 7:10 AMLu Wilson
05/05/2025, 7:14 AMKonrad Hinsen
05/05/2025, 8:44 AMLu Wilson
05/05/2025, 8:51 AMLu Wilson
05/05/2025, 8:54 AMLu Wilson
05/05/2025, 9:01 AMLu Wilson
05/05/2025, 9:02 AMSpencer Fleming
05/05/2025, 3:15 PMSpencer Fleming
05/05/2025, 3:19 PMSpencer Fleming
05/05/2025, 3:20 PMSpencer Fleming
05/05/2025, 3:27 PMSpencer Fleming
05/05/2025, 3:28 PMSpencer Fleming
05/05/2025, 3:29 PMSpencer Fleming
05/05/2025, 3:57 PMKonrad Hinsen
05/05/2025, 4:21 PMBeni Cherniavsky-Paskin
05/05/2025, 9:42 PMSpencer Fleming
05/05/2025, 9:54 PMSpencer Fleming
05/05/2025, 9:55 PMSpencer Fleming
05/05/2025, 9:59 PMKonrad Hinsen
05/06/2025, 6:07 AMKartik Agaram
Konrad Hinsen
05/06/2025, 7:09 PMIf bad things happen we just pick ourselves up and build it all up again somewhere else.... this means that the repo is not important for survival (of the team). No obligations attached, no responsibilities. That's a rare privilege.
Spencer Fleming
05/06/2025, 7:11 PMSpencer Fleming
05/06/2025, 7:13 PMSpencer Fleming
05/06/2025, 7:14 PMSpencer Fleming
05/06/2025, 7:16 PMSpencer Fleming
05/06/2025, 7:17 PMKartik Agaram
this means that the repo is not important for survival (of the team). No obligations attached, no responsibilities.Yes my sense was that is already assumed by the fact that incompatibility is not checked for or protected against. Malice as a difference of degree in incompatibility?!
Konrad Hinsen
05/07/2025, 6:17 AMKonrad Hinsen
05/07/2025, 6:22 AMLu Wilson
05/07/2025, 7:05 AMSpencer Fleming
05/07/2025, 7:05 AMSpencer Fleming
05/07/2025, 7:06 AMSpencer Fleming
05/07/2025, 7:07 AMLu Wilson
05/07/2025, 7:13 AMKonrad Hinsen
05/07/2025, 12:18 PMLu Wilson
05/07/2025, 12:19 PMLu Wilson
05/07/2025, 12:19 PMLu Wilson
05/07/2025, 12:19 PMKonrad Hinsen
05/07/2025, 12:24 PMLu Wilson
05/07/2025, 6:09 PMOne potential issue I see with universal push access, as opposed to optimistic merging, is bad actors using automation to do harm. If you are really determined to kill a project, you could create a new account on GitHub every day and use it to attack the repo. Has this been observed or discussed?
not observed but discussed. people in these jamming projects prepare themselves for this kind of possibility. the ability to 'let a project die' gracefully is embedded into the culture. "let code die" is thrown around non-stop. it's the thing i see newcomers struggle with most. if the project gets ruined that's okay. there's an acknowledgement that the value created is not in the code we write but in the interactions we have and the things we learn as a collective. there will come a time where a project needs to die. a bad actor might speed up that process! it'll make space, and free up energy for something new! this is a healthy part of the cycle
Lu Wilson
05/07/2025, 6:10 PMLu Wilson
05/07/2025, 6:12 PM.. this means that the repo is not important for survival (of the team). No obligations attached, no responsibilities. That's a rare privilege.
that's correct. this is the whole point and approach of the "slippy mindset" as a potential solution to the "tadi web" problem. if you can allow yourself to be in a situation where death of code is okay, then you unlock SO MANY possibilities (including jam oriented programming)
Lu Wilson
05/07/2025, 6:15 PMthe strategy makes sense for me for a repo thats not immediately getting deployed somewhere, such that whoever is responsible has a chance to look things over
what's the point in a piece of jam code that doesn't get deployed? the whole point is that it gets instantly deployed. that's what makes it a jam! there are certain precautions you have to take like: make sure you unimplement any auth systems that get added. it can't be relied on because it would be easy for someone to steal your cookies or logins or whatever. "jamming" is an infectious activity in that sense. it encourages you to create other jamming tools
Lu Wilson
05/07/2025, 6:17 PMLu Wilson
05/07/2025, 6:19 PMSpencer Fleming
05/07/2025, 7:03 PMSpencer Fleming
05/07/2025, 7:05 PMSpencer Fleming
05/07/2025, 7:09 PMSpencer Fleming
05/07/2025, 7:10 PMKonrad Hinsen
05/08/2025, 7:53 AMKonrad Hinsen
05/08/2025, 7:55 AMreward in terms of being able to mine bitcoins, steal juicy data, be part of a botnet, or disrupt specific groups ...The specific group being disrupted could be your jamming group. Science is currently experiencing such attacks (and not just in the US, even if elsewhere the attacks proceed more slowly and less openly), which is why I am quite sensitive to this aspect.
Spencer Fleming
05/08/2025, 8:10 AMSpencer Fleming
05/08/2025, 8:20 AMSpencer Fleming
05/08/2025, 8:23 AMLu Wilson
05/08/2025, 10:37 PMKartik Agaram
One intriguing idea around the Pondiverse is that things should be centred on types of creations not tools. It shouldn't just be about showing off the tool creators work, it should be about making tools that can be used to create.One question I've aimlessly had without resolution is how to add native apps to Pondiverse..
Konrad Hinsen
05/09/2025, 6:42 AMhow to add native apps to PondiverseIsn't that just the old question of interoperability between Web-based and native code? Or is there some additional obstacle?
Lu Wilson
05/09/2025, 7:02 AMjamii
05/10/2025, 9:42 PMjamii
05/10/2025, 9:46 PMjamii
05/10/2025, 9:48 PMjamii
05/10/2025, 9:50 PMjamii
05/10/2025, 9:56 PM1. Clearly defined boundaries
Individuals or households who have rights to withdraw resource units from the CPR must be clearly defined, as must the boundaries of the CPR itself.
2. Congruence between appropriation and provision rules and local conditions
Appropriation rules restricting time, place, technology, and/or quantity of resource units are related to local labor, material, and/or money.
3. Collective-choice arrangements
Most individuals affected by the operational rules can participate in modifying the operational rules.
4. Monitoring
Monitors, who actively audit CPR conditions and appropriator behavior, are accountable to the appropriators or are the appropriators.
5. Graduated sanctions
Appropriators who violate operational rules are likely to be assessed graduated sanctions (depending on the seriousness and context of the offense) by other appropriators, by officials accountable to these appropriators, or by both.
6. Conflict-resolution mechanisms
Appropriators and their officials have rapid access to low-cost local arenas to resolve conflicts among appropriators or between appropriators and officials.
7. Minimal recognition of rights to organize
The rights of appropriators to devise their own institutions are not challenged by external governmental authorities.
Lu Wilson
05/11/2025, 8:19 AMLu Wilson
05/11/2025, 8:22 AMLu Wilson
05/11/2025, 8:26 AMKonrad Hinsen
05/11/2025, 4:28 PMKonrad Hinsen
05/11/2025, 4:30 PMjamii
05/11/2025, 6:29 PMjamii
05/11/2025, 9:38 PMjamii
05/11/2025, 9:40 PMKonrad Hinsen
05/12/2025, 8:57 AMLu Wilson
05/13/2025, 5:43 AMLu Wilson
05/13/2025, 5:52 AMKonrad Hinsen
05/13/2025, 6:21 AMKonrad Hinsen
05/13/2025, 7:14 AMtoo much relies on one platform being relied uponWhich is an expression of modernism: efficiency, bet on a single optimized resource, etc. The alternative you propose is robustness through redundancy: nothing is indispensable because other parts can take over its roles. Much like in a natural ecosystem, where the death of an organism is a banal event and even the extinction of a species leads to no more than a minor reconfiguration. For software, that means coordination through protocols rather than through common dependencies.
Konrad Hinsen
05/13/2025, 7:29 AMMaximilian Ernestus
05/13/2025, 7:33 AMjamii
05/13/2025, 6:46 PMthe death of an organism is a banal eventI imagine the organism feels differently.
jamii
05/13/2025, 6:48 PMjamii
05/13/2025, 6:49 PMjamii
05/13/2025, 6:52 PMjamii
05/13/2025, 6:53 PMjamii
05/13/2025, 6:55 PMLu Wilson
05/13/2025, 9:29 PMjamii
05/14/2025, 1:50 AMKonrad Hinsen
05/14/2025, 6:03 AMLu Wilson
05/14/2025, 10:06 PM