Gerhard Kallmann (1915 – 2012)
A couple of weeks ago Gerhard Kallmann passed away. He was a most extraordinary man. You can read about his biography and influential work as an architect in the Boston Globe or the New York Times or one of several [...] Read more
Yay for Independent Judges Going After Software Patents
Growing up in Germany I learned a lot about a legal system in which judges are only applying the law not also making it through their decisions. Precedent plays a very limited roll in the German system. It took me [...] Read more
Declaration of Internet Freedom
Some fine folks have been hard at work to draft a Declaration of Internet Freedom. I couldn’t agree more with the preamble: So please go and read the Declaration. If you agree with it, you can sign it by following [...] Read more
Bayesian Probability and a Theory of Life (Skillshare Class)
On July 11 at noon I will be teaching my Skillshare class on Bayesian Probability and a Theory of Life again. I am really looking forward to doing so for a bunch of different reasons. First, I really enjoyed teaching [...] Read more
Chrome for Android
Google has been showing off a lot of neat goodies at Google I/O. But the most interesting announcement as far as I can tell of the day is the availability of Chrome for Android. The existing Android browser is relatively [...] Read more
Recognizing Alan Turing
This weekend marked the celebration of Alan Turing’s 100th birthday. Turing was one of the intellectual giants of the 20th century and made major contributions to cryptanalysis and started the theory of computability. He died shortly before his 42nd birthday [...] Read more
Mobile Identity (Phone Numbers are Toast)
About 3 years ago, I wrote how phone numbers might be an important part of mobile identity. I started to change my mind on this last year. Now I am thinking that phone numbers may in fact much more rapidly [...] Read more
Duolingo and Why We Need to Protect the Internet
Yesterday my partner Brad announced our investment in Duolingo. Duolingo is an ambitious attempt to provide free language learning and use all the work by the learners to provide a translation service. You can watch Luis von Ahn’s TED Talk [...] Read more
Tech Tuesday: Data Types (Part 3)
This will be the third and final part of talking about data types as part of the programming cycle on Tech Tuesdays. Part 1 introduced the basic issue. Part 2 went under the hood and showed how explicit type declarations [...] Read more