Depackaging the Nintendo 3DS CPU
If you haven't read my Nintendo 3DS intro blog post first, I'd suggest it as it's a fun short read that gives some backstory of my interest...
The latest blog posts to take off on Hacker News. 1,981 posts.
If you haven't read my Nintendo 3DS intro blog post first, I'd suggest it as it's a fun short read that gives some backstory of my interest...
After seeing a little spike in traffic on Analytics I did some further investigation. Lo and behold Websanova is tracking MLB.com!
I am deeply honored and humbled by the CEO role. I’m also grateful for the messages of support. At the same time, I know there are concerns about my commitment to fostering equality and welcome for LGBT individuals at Mozilla. I hope to lay those concerns to rest, first by making a set of commitments to you. More…
Last Friday, the New York Times reported that the NSA has hacked/infiltrated Huawei, a big Chinese network hardware firm. We may have witne...
ASCII delimited text solves the problems exporting and importing structured text files and is part of the design of the character set. Unfortunately a lot of people and systems use CSV and other pr…
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Give behavior the flexibility of data by encoding it as instructions for a virtual machine.
Tour of watershed posts and papers for Haskell
In 1997, about a year after launch, Hotmail was growing exponentially, adding thousands of new users every day. We were on fire. And then one night, it all seemed to unravel. We had a program called the “janitor” that ran as an overnight batch process and it erased all of the email that users put...
From the highly eclectic blog of Mark Dominus
Today is 4 years since I and my co-founder James Halliday have been working at Browserling Inc. I thought I'd share what I think are the top 10 inventions at our company. The first two choices are obvious. They're our products Browserling and Testling. The next eight choices are useful and popular open source…
A quick note to update everyone on Mozilla news. Our Board of Directors has appointed me CEO of Mozilla, with immediate effect. I’m honored and humbled, and I promise to do everything I can to lead Mozilla to new heights in this role.
Great news: PostgreSQL introduced jsonb support, which is real data type with binary storage and indexing ! This work is a confluence of two projects - our hstore and json, which were existed in PostgreSQL for years in somewhat incomplete forms - hstore (10 years old!) implements key-value storage…
From the closing panel at the 1995 Brown/MIT Vannevar Bush Symposium , featuring Doug Engelbart, Alan Kay, Ted Nelson, and Tim Berners-Lee.
Editing binaries is a trick that comes in handy a few times a year. You don't often need to, but when you do, there's no alternative. When I mention patching binaries, I get one of two reactions: complete shock or no reaction at all. As far as I can tell, this is because most people have one of these two models of the…
Randy Olson explains why it's impossible to work your way through college nowadays.
Good, thorough data analysis is difficult. Throughout my work, I've found it useful to follow these principles in order to ensure quality and consistency.
When considering to build a high availability cluster based on Linux, it’s easy to find all kinds of how-to’s explaining the basic tooling and configuration. Most of them forget to explain some of the basic concepts of high availability. In this post I’ll try to explain them. To build a high availability cluster that…
Earlier this month a new paper by Naomi Benger, Joop van de Pol, Nigel Smart, and Yuval Yarom hit the news . The paper explains how to recover secret keys from OpenSSL's implementation of ECDSA-secp256k1 using timing information from "as little as 200 signatures"; ECDSA-secp256k1 is the signature system used by…
This blog provides updated forecasts and comments on current weather or other topics
An anonymous user of 4chan has come up with a brilliantly harebrained scheme for their personal banking. They use video game retailer GameStop as a bank. Here’s