In a recent conversation with one of my awesome managers, I found a way to briefly describe people with whom I particularly enjoy discussing complex topics: I look forward to disagreeing with them. Think about it: you’ve got opinions on … Continue reading Looking forward to disagreeing
As you’ve probably heard by now, a very serious CPU bug was disclosed a few days ago. Lots of folks have tried to explain it in non-technical terms. I’ve not been satisfied with any of these, and as someone who believes it is a solemn responsibility of experts to make important topics accessible to all, that bugs me. So I spent some time reading up on the issues and coming up with my own explanation by analogy.
Is crypto short for cryptography or cryptocurrencies? Grab your pitchforks! I’ve ranted against crypto-means-bitcoin since I first heard it. But the last few days have me wondering if we, the greying and already-grey cryptographers, should just accept it. At the very least, when prominent VC Fred Wilson keeps calling it crypto, we have to realize we are losing the battle very rapidly. Cryptography is a lot more than Blockchain 100 years ago, cryptography was mostly secret codes. It’s become a lot more than that over the last 40-50 years. It’s public-key encryption, signatures, identity-based crypto, deniable encryption, homomorphic encryption, zero-knowledge proofs, … Continue reading Crypto as in Crypto
Blockchain and Bitcoin may prove to be amazing innovations that change our daily lives, but I doubt they will materially impact how we vote. Here’s why. What Blockchain Is and Isn’t The common way to describe Blockchain is something like: … Continue reading Blockchain and Voting
Look, it’s heartbreaking that Hillary Clinton lost the electoral college while winning the popular vote by almost 3M votes, with as many votes as Obama won in 2012, while Trump won only 0.35% more than Dukakis. That said, the Electoral College is the name of the game, and, until we change it, we should live by its rules. I don’t buy the Trumpian argument that, had the rules been popular vote, Trump would have campaigned in California and NY and won that, too. I don’t buy that for a second. But it doesn’t matter: rules are rules, democracies follow rules, … Continue reading the electoral college should reject Trump
Donald Trump is the President-Elect of the United States of America. What a catastrophe. I’ve been trying for days to write some thoughts. Every time, I am gobsmacked by yet another insane development. Bannon. The Muslim Registry. The “blind” trust. The business meetings interspersed with mild transition planning. We know what’s going on. We know who Trump is. He told us throughout the campaign, and he’s telling us again, every single day. He wants power and money. The truth doesn’t matter as long as he gets his way. He doesn’t believe in the Constitution unless it serves his purpose. Trump … Continue reading We know what’s going on and we know what to do
It’s voting season! Which means everyone is asking questions like: wait, why can’t I vote online? how hard can voting really be? shouldn’t this all be open-source? isn’t it just as easy to hack paper voting as electronic voting? is Russia hacking our voting machines? why do we even need voting machines when other countries count by hand? maybe there’s enough time to fix things before November 8th? Hasn’t the blockchain solved voting already? For your convenience, I have compiled this handy election technology & security cheat-sheet. you can’t vote online for good reason. (a) We don’t know how to … Continue reading Voting Security Cheatsheet [2016 Edition]