Jan 29, 2015
Democracy is a beautiful concept:
Democracy is a form of government where citizens choose and replace the government through free and fair elections. Democracies allow active participation of the citizens in politics and civic life, protect the human rights of its citizens and apply laws and procedures equally to all citizens.
Equal distribution of power among citizens: power to vote, power to stand for office, power to be free... Surely such a system would lead to a society which is best for everyone.
Unfortunately this is not the case, and as far as I can tell, a large part of it is down to 3 particular human traits:
Jan 22, 2015
Our society, our civilisation, as we know it today, is by no means perfect. No nation on this planet has a majority population who are completely happy with the status quo. On average, people labour away for a ridiculous number of hours each day, in a constant effort to bolster income, and increase property and possessions. Technology came with the promise that we would be able to work less hours, and yet be more prosperous, however the truth is we have way less free time than our ancestors ever did. And what do we have to show for it; globally, we have wars (big and small, civil or otherwise), poverty, disease, hatred, global warming, resource scarcity, lack of unused space, civil liberty and human rights violations (mass surveillance, oppression, unjust imprisonment etc...)
How have we landed where we are today? And where is our current trajectory taking us?
Jan 03, 2015
Lately, I've been having more and more conversations with people about privacy, surveillance, encryption, censorship etc... generally after disclosing my core interests in technology, and that I want to make end to end encryption easier. Inevitably the usual "So you want to enable terrorists to communicate without the government watching" argument springs up. Here are a few of the arguments that I now use.
Dec 18, 2014
There's been an interesting (and somewhat heated) discussion (or debate) on the moderncrypto mailing lists recently, regarding the value of deniability in cryptographic protocols.
This discussion stems from the fact that deniability, as a feature of a cryptographic security protocol, does not necessarily come for free (more so in channels involving more than 2 people). It involves design and technical effort (and everything that comes along with that), as well as, generally (again more so with more than 2 participants), extra computational work and added complexity in the protocol.
The question that was asked was, given the extra effort required to incorporate deniability as a feature of a protocol... Is it worth it?
This resulted in a lot of back and forth, with people on both sides of the fence.
Jan 19, 2014
Ubiquitous Computing is a very big passion of mine, in fact I have spent a number of sleepless nights, and many other free hours thinking about this, and the future of technology over the past half year or so. Largely inspired by watching future concept videos by Corning, Microsoft and a few others, and by examining our current technology climate, I started to develop a few thoughts.