Making a Crowdaction website
[This is a crosspost from LessWrong, reworded slightly to fit the EA discussion better.]
In 2017 Eliezer Yudkowsky wrote:
Coordination isnât as simple as everyone jumping simultaneously every time one person shouts âJump!â For coordinated action to be successful, you need to trust the institution that says what the action should be, and a majority of people have to trust that institution, and they have to know that other people trust the institution, so that everyone expects the coordinated action to occur at the critical time, so that it makes sense for them to act too.
Thatâs why we have policy prediction markets and⌠there doesnât seem to be a word in your language for the timed-collective-action-threshold-conditional-commitmentâŚhold on, this cultural translator isnât making any sense. âKickstarterâ? You have the key concept, but you use it mainly for making video games?
Gabcoh was asking for a similar website in his post titled âCoordinating Commitments Through an Online Serviceâ. So does this website exists? Ehhh, sorta? Iâm missing certain features I would want from such a website, so letâs review what already exists and see how we can improve it.
CollAction
The closest thing I could find is CollAction. These people have gone ahead and build a functional website with actual projects on it. The makers of this site call these kinds of websites âCrowdacting websitesâ. Since âinadequate equilibriaâ didnât name this idea I shall be calling it that from here on out.
The site allows you to upload your own projects (with their approval) and allows you to join other projects. The visually clean lay-out shows how many people have already joined a project and what the desired threshold is. The projects have clear deadlines and goals and once they are reached they are closed forever. I encourage you to check it out for yourself since itâs a good way to tickle your imagination about what such a website may look like in the future.
While the site is very pretty, itâs not made by this community and as far as I can tell also not used by this community. Not very surprising since itâs very barebones. Letâs run through a list of features I am missing that I expect to see on a Crowdacting website.
Expected Features of a Crowdaction website
Broad range of projects
The site currently only has projects about crowdacting ecological problems running. Your project also needs to be manually approved by them and itâs not entirely clear what they will/âwonât accept. Iâm guessing some level of review is going to be necessary, but there is no reason a crowdaction site should be so narrow-scale.
A Milestone system
Yoav Ravid suggested we use a milestone system similar to kickstarter. This wouldnât work for all types of projects but could certainly be included. He also suggested badges people can have next to their name if they e.g help push over a milestone or make good on their promise.
Talking to humans
Their site has no real defenses against bots. When you promise to protest something if a thousand other people will show up too, you donât want a thousand bots to sign up and make you the only person to show up to the protest. Something like itâs me should be able to keep out bots and make sure the collaborations is always between actual humans.
Gated communities
When youâre trying to organise a strike in Amsterdam you donât want people from New York to interfere with your collaboration project. Those projects should be closed off to the wider world with only community members being able to join in. Some way to signal to an algorithm what kinds of projects you would be interested in joining is also nice and communities help with that. MakoYass proposed a community system based on SetTrie. I would couple this with community chatrooms so the members can better discuss things amongst themselves.
A registry
For some projects you want to contribute anonymously, for others itâs important that people know you support it. So I would add the option to commit anonymously, but the site still vouches for you being an actual person. On the project page should be a registry of people who are committed to this project with the option to upvote and downvote these names. Next to the names people should be able to write a couple words summarizing their influence over this problem. This way CEOâs of relevant businesses (or other relevant organization leaders) will be able to get upvoted so that people see what organizations are also joining in.
A voting system
Sometimes people agree that the current equilibria is bad, but they donât agree where they should move to. On the project page should be a STAR-voting feature, where people can submit their equilibria of preference and vote on the equilibria they want to move to. For example: hospitals have different administration systems and want to use the same one. Most hospitals use administration system 1 so administration system 1 comes ahead in the voting ensuring that the transition inconveniences the least amount of people. This voting mechanism should probably close well before the project itself closes so itâs always clear what people sign up for.
Complying with the law
I know this could be a tool to protest stupid laws by e.g joining together to start smoking cannabis in front of the White House. I would urge that the first site does not condone the breaking of laws, since that might kill the reputation of crowdacting and might get those types of sites banned by governments. (this is something CollAction thankfully already does) This doesnât have to be as bad as itâs sounds. People will almost certainly find a way to work around this limitation. For example âLetâs all smoke in front of the white house to protest strict cannabis lawsâ can stay on the site because smoking in itself isnât illegal (they could be talking about smoking tobacco).
Letting different people do different things
This kind of goes together with the registry. If certain community members canât participate in certain ways but can in others, let them. Have different counters running on the project e.g: one counter saying 320 out of 500 have signed up to do X and a second counter saying 100 out of 200 have signed up to do Y. Yes this makes it more complex, but in real life you often need different types of people to do different types of things. This could be incorporated into the registry with flairs like: Mr. Robin Handsome will do Action 1, Action 2 and Action 5. This allows for more complex coordination problems to be solved.
In case of failure, follow-up suggestions
Letâs say you want to start a project titled âChange hospital administration systems in the U.Sâ. You start the project and it getâs some traction but ultimately it falls short of the threshold. Ideally some algorithm could pick out which sub-communities were motivated and automatically suggest the same project on a smaller scale. If the algorithm noticed that people in California were committed to the project, it could suggest a new project titled âChange hospital administration system in Californiaâ. This can keep the momentum of a project going. People could also do this manually thanks to the registry, but they might not think of it.
Fulfillment Verification
The hardest problem might be to make sure the project actually goes through and everybody does their part. While this might be impossible to check on an individual basis I think I have thought of something that might broadly solve this in practice. Everyone submits 5 dollars to the project. Some time after the end of the project (depends on the project but for most 48 hours will do) you get the question: âDid this project succeed in itâs mission statement?â. If you say âyesâ while more than 60% say ânoâ you only get part of your money back. The exact amount of money you get back depends on how big the gap was between what you said and what everyone else said. So someone who said âyesâ while 69% said ânoâ will get way more money back than someone who said âyesâ while 99% said ânoâ. The same is true in reverse if you say ânoâ.
This means you try to predict what everyone else will say which will usually correspond with what actually happened. (You also get your money back if you say âyesâ but less than 60% say no just so thereâs a margin of error). Because this means that overtime you will lose money on the platform you can actually win some money by repeatedly being in projects that then end the way you said it ended. This money will come from people who didnât say it ended like the rest said it ended.
Getting this project off the ground
Iâm honestly kinda sad that this site hasnât been build yet. I would if I could, but I simply donât have the expertise in webdesign to pull this off. But if anyone starts working on it I will be more than happy to help in any way I can (graphic design, translation, marketing...) I do however have a suggestion as to how we can funding for this website. Use kickstarter! Use a crowdfunding website to get a crowdaction website off the ground. I will personally pitch in of course, but I think a lot of people inside and outside this community will be interested too.
I feel like this idea has a lot of potential, but I would like to start working on it sooner rather than later. If anyone has any more suggestions about what a crowdaction platform should have, please put them in the comments and I might add some to the list.
You might be interested in the Free State Project, which seems like a similar idea: a large group of people all pledging to move to New Hampshire if enough other people made the same pledge. They seem to have had some success, including the election of the first strongly EA aligned politician in the US.
However, and somewhat contra to this, I recommend thinking a bit more about the examples you use. At the moment they mainly seem to be about organising protests, which seems like a very political example. The two examples on the collaction website donât seem great eitherâin neither case is there any sort of threshold effect whereby the action becomes more worthwhile the more people do it.
I would think about things like coordinating where people live. Right now many people live separated from their friends, but maybe if 10 of them agreed you could re-unite the college gang in one location. Similarly, a lot of EAs live in the bay area, but with enough coordination perhaps they could move somewhere cheaper that has electricity.
Some other examples of things you could coordinate with this website:
Leaving the current social media giants en masse for a more privacy concerned/âbubble-breaking/âfact-checking alternative. Everyone hates facebook/âtwitter/âtiktok etc and yet everyone uses them because everyone uses them. By coordinating the switch you can effectively take away their biggest driving force: that everyone uses them.
Switching to a different language. Many of the spelling rules are dumb, yet we use them because we are expected to use them. If we all collectively switched to simplified spelling rules everyone wouldnât need to keep those unnecessarily complex rules in mind.
Organizing boycotts of unethical companies. Your single action will not effect the supply chain which makes people unmotivated to act. This website would change that.
Switching from cars to other modes of transportation.
Doing illegal things in very large groups so you canât be arrested (e.g not wearing a burqa)
Starting a local project (e.g exercise group)
Redefining/âreclaiming a word.
Organizing a strike against your exploitative employer.
Wearing no/âless clothes during hot summer months.
Switching to a different currency.
Having one person pick up groceries for everyone in the local community instead of everyone driving separately.
Organizing/âattending an event.
Starting a crowdsourced project (e.g a wiki)
...
In short; the list of things I only do because everyone else does them is gigantic, but that list is tiny compared to all the things I would do if more people started doing them. I could keep going but I hope this gives some idea as to why this site might be useful.