Asa Dotzler: Google and the NSA
If you have something that you don't want anyone to know, maybe you shouldn't be doing it in the first place. If you really need that kind of privacy, the reality is that search engines -- including...
View ArticleRobert O'Callahan: A Tip For The Surivial Of Humanity
Let's assume that at some point in the future we'll be able to build computer systems capable of behaving just like a human brain. There are three obvious ways to get there. One way is to build a...
View ArticleRobert O'Callahan: My Linkedin Account Is Dead, And Why Is Google Being Stupid?
I tried to delete my Linkedin account a while back, but I still get a lot of "invitation to connect on Linkedin" emails. I plan to never connect to anyone on Linkedin ever again, so whoever wants to...
View ArticleRobert O'Callahan: Introducing Chaos Mode
Some test failures are hard to reproduce. This is often because code (either tests or implementation code) makes unwarranted assumptions about the environment, assumptions that are violated...
View ArticleRobert O'Callahan: Maokong
I've been in Taiwan for a week. Last Sunday, almost immediately after checking into the hotel I went with a number of Mozilla people to Maokong Gondala and did a short hike around Maokong itself, to...
View ArticleRobert O'Callahan: Taroko National Park
This weekend, in between the media and layout work weeks, I had time off so I thought I'd get out of Taipei and see a different part of Taiwan. On Alfredo's recommendation I decided to visit Taroko...
View ArticleRobert O'Callahan: Mozilla And The Silicon Valley Cartel
This article, while overblown (e.g. I don't think "no cold calls" agreements are much of a problem), is an interesting read, especially the court exhibits attached at the end. One interesting fact is...
View ArticleRobert O'Callahan: Introducing rr
Bugs that reproduce intermittently are hard to debug with traditional techniques because single stepping, setting breakpoints, inspecting program state, etc, is all a waste of time if the program...
View ArticleRobert O'Callahan: Conflict
I was standing in a long line of people waiting to get their passports checked before departing Auckland to the USA. A man pushed into the line ahead of me. People around me sighed and muttered, but...
View ArticleRobert O'Callahan: Responsible Self-Censorship
People may be wondering why I, as one of the most notorious Christians at Mozilla, have been silent during the turmoil of recent days. It is simply because I haven't been able to think of anything to...
View ArticleRobert O'Callahan: Mozilla Matters
How much does the world need Mozilla? A useful, if uncomfortable, thought experiment is to consider what the world would be like without Mozilla. Consider the world of Web standards. Microsoft doesn't...
View ArticleRobert O'Callahan: Fighting Media Narratives
... is perhaps futile. A lot of what I have to say has already beensaid. Yet, in case it makes a difference: Almost all Mozilla staff supported keeping Brendan Eich as CEO, including many prominent...
View ArticleRobert O'Callahan: Getting Back To Work
... is what we need now. So let me give a brief summary of what's happening with me work-wise. Last year I fully divested my direct reports. No more management work to do, yay! I think they probably...
View ArticleRobert O'Callahan: Milford Track
I took last week off to walk the Milford Track with some family members (plus a few days in Queenstown). The Milford Track is the most famous multi-day "Great Walk" in New Zealand and you have to book...
View ArticleRobert O'Callahan: Against The "Internet Of Things"
I was lucky to be at the Berkeley "programming systems" retreat in Santa Cruz a couple of weeks ago. One topic that came up was programming in the world of the "Internet of Things" --- the anticipated...
View ArticleRobert O'Callahan: Unnecessary Dichotomy
As the scope of the open Web has expanded we've run into many hard issues such as DRM, support for patented video codecs, and applications needing APIs that increase fingerprintability. These issues...
View ArticleRobert O'Callahan: Implementing Scroll Animations Using Web Animations
It's fashionable for apps to perform fancy animations during scrolling. Some examples: Parallax scrollingSticky headers that scroll normally until they would scroll out of view and then stop moving...
View ArticleRobert O'Callahan: Multiverses And Anthropic Reasoning
I liked this article summarizing the current state of science regarding multiverse theories. It's very clear and well-illustrated, and, as far as I know, accurate. This quote is particularly...
View ArticleRobert O'Callahan: Choose Firefox Now, Or Later You Won't Get A Choice
I know it's not the greatest marketing pitch, but it's the truth. Google is bent on establishing platform domination unlike anything we've ever seen, even from late-1990s Microsoft. Google controls...
View Article