Social Protocols

Essays on the design of social protocols for improving public discourse

Featured image of post Deliberative Consensus Protocols

Deliberative Consensus Protocols

Introduction: Scalable Group Decision-Making

A deliberative consensus protocol is a process that online groups can use to make decisions. It’s designed to produce good decisions that are fair and manifest the collective intelligence of the group. And it’s designed to work at scale.

This is not easy. Once a group gets large enough, people will start trying to manipulate the results. And even if everyone acts in good faith, it is hard for a large group to agree even on basic facts, let alone optimal decisions. And even if people agree on the facts, they may have vastly different values and preferences.

Philosophy

Various philosophical musings

Featured image of post Views of Human Equality

Views of Human Equality

What is Equality?

I often don’t know what people really mean when they talk about “equality”. Let alone “equity”.

People talk about “equality of opportunity” vs “equality of outcome”. I am not even sure what either of these means.

Equality of opportunity is impossible. The accidents of our birth influence the opportunities we will have in life, and the choices we make along the way will influence them further.

Equality of outcome is just as impossible. We are all different. And I don’t mean just individually. Groups are different. Men and women are different. Japanese and French people are different. City people and country people are different. This group-level differences will result in different group-level outcomes.

Theory

Somewhat technical articles on a variety of theoretical subjects

Entropy as a Measure of Uncertainty

Measuring Uncertainty

How do you measure uncertainty?

That may seem like an odd question, but let’s just dive right into it, because it leads us down an interesting path to the definition of entropy.

The Number of Possibilities

Imagine a murder has been committed. We don’t know who did it, so there’s uncertainty. If there are only two people who could have done it (say, Colonel Mustard and Professor Plum), the uncertainty is limited. With ten possible suspects, the uncertainty increases. On the other hand if there’s only one person who could have done it, there’s no uncertainty at all.

Travel

Some travel writing

Featured image of post Mekong Lights

Mekong Lights

The Mystery

Abdul wanted to see the Mekong Lights. He had seen a Thai movie eight years ago called Mekong Full Moon Party. It was a fictional story featuring one of the world’s most fascinating unexplained phenomena: mysterious balls of light that up shoot from the Mekong every year, as the full moon rises on the eleventh month of the lunar calendar. Ever since, Abdul had been saving money and dreaming of the day he would make the pilgrimage to see these lights.

Programming Language Design

Various ideas on the design of programming languages

Featured image of post Functional Equality: When 2+2 does not equal 4.0

Functional Equality: When 2+2 does not equal 4.0

Introduction

In this post, I discuss the concept of functional equality.

If two values $a$ and $b$ are functionally equal, then there should exist no function $f$ for which $f(a)$ does not equal $f(b)$. For mathematically-minded readers, we can give a more precise definition:

$$ a = b ⟺ ∀f ~ f(a) = f(b) $$

In many programming languages, the == operator does not test for functional equality. For example, the integer 4 and the float 4.0 can be equal according to the == operator, and yet an integer and a float generally are not functionally equal. For example, their string representations will typically differ. If toString(4) != toString(4.0), then 4 and 4.0 are not functionally equal by the definition above.

_Drafts

What is Digital Democracy?

“Democracy is a technology. Like any technology, it gets better when more people strive to improve it.”

– Audrey Tang, Taiwan’s first digital minister

There is increasing momentum in the world of “digital democracy”. But I don’t think the general public understands what digital democracy is, nor its potential to make the world a better place.

In a very general sense, digital democracy just means the use of digital technology in the democratic process. But digital democracy is more than just a government I.T. department. Its potential is not limited to making existing democratic processes more efficient and modern. Rather, it promises a new paradigm for democracy that is more fundamentally democratic, because citizens more direct and effective control of government. New technology not only makes more direct participation possible; it can make democratic processes more fair, transparent, and resistant to manipulation and concentration of power; it can help people make decisions that are more informed and intelligent; and it can help groups overcome the dilemmas of collective action that prevent us from coordinating to solve some of humanities biggest problems.