Tag Cloud

Review of Working in Public

The story of open source software most of us believe is wrong. The production of open source software isn’t like some egalitarian commune, it’s driven mostly by a few individuals. Through analyzing git commit frequency distributions and interviewing prominent open source contributors and maintainers, Nadia Eghbal captures the living history of open source software. In addition, she also analyses the main problems of maintenance that threaten the long term sustainability of open source software.

Borders on the Internet

In the beginning, the internet was borderless. The first example of inter-netting, in 1977, connected computers in the U.S. the U.K. and Norway. In 1991, Tim Berners Lee created the first web page along with all the supporting protocols to make it easy for anyone to access the internet by just pointing and clicking. The web was created as a research project at CERN, the physics research institution in Switzerland.

Black Lives Matter

This should not be controversial, but some people read too much into this sentence. If people read it as “only black lives matter”, then they are reading it wrong. Read it literally. No one should dispute that all lives matter. The problem is that police, and some civilians, treat black lives as if they don’t matter. If Chinese Communist party officials are abusing, brainwashing and sometimes killing Uighurs in Eastern China, it’s appropriate to say “Uighur lives matter!

Dunbar's number, Random Graphs and Sapiens

Why is human society so flexible? In 1000 years, we have had the Great Schism of 1054, the Norman Invasion of 1066, the Magna Carta (1215), the Mongol Empire, the Ming Dynasty in China, the Portuguese and Spanish maritime empires, the Thirty Years War (1618-1648) and the creation of the idea of “Sovereign Nation-States”, the Dutch Empire, the British Empire and the creation of joint-stock companies. The Reformation led to new religions.

The Twenty-Tens, a decade in review

I think New Year is the best holiday, for two reasons. First, everyone celebrates it, and second, I love clocks rolling over. Something about numbers going up is really satisfying too (2020, it’s the highest year ever!). This New Year is also the start of a new decade, so I’m feeling more like reminiscing and want to wrap up the last decade into something like a sensible story I can file away in my memory.

The Dream of the 90s is alive in WebAssembly

The year is 1996, Bill Clinton is president, the World Wide Web is 7 years old, and Sun Microsystems releases Java 1.0. Sun Microsystems markets Java to the world as the ultimate in software portability, so that programmers can Write Once, Run Everywhere. Assuming, of course, that you have first downloaded the Java Runtime, and enabled the Java plugin in your browser. The dream is that Java will enable people to create portable programs, so that a person with a web browser could download a new application without having to wait for a CD to arrive in the mail.

The Long Now Foundation

The world is changing fast, the last 100 years saw the creation of a global network of airplanes, computers, the internet, nuclear energy, and the discovery, sequencing and editing of the genome. The tendency of politics is to focus on the next election (at least in democracies). The tendency of business is to focus on the next quarter. The engines of our fast-changing modern world tend to focus our attention on the narrow world of right now.

Armistice Day

One hundred years ago today, the armistice was signed that ended World War 1. Now is a good time to reflect on the last century and get some perspective. Below is a chart of all the combat deaths per 100,000 people going back to the year 1900. One of the things that stands out about this is the sheer scale of WW1 and WW2 compared to every other war during that time.