This blog has moved

I'm leaving these up to give myself some time to get the redirects together. Please visit the new blog at: blog.matasar.org

Ben Matasar

Tue, 22 Jan 2008

Wikipedia iPhone app

My friend Patrick made a Wikipedia browser for the iPhone.

tech | link | 2008/Jan

Thu, 17 Jan 2008

Found some NBA play-by-play data

It seemed like James Jones has been fouled a lot shooting threes, and I wanted to figure out if that was true. So, based on the data from basketballvalue.com, I present:

This only counts missed three pointers, and not four point play opportunities. Kobe leads the league, as you might expect, but James Jones and Martell Webster are both in the top 10. This is through 15 Jan 2008.

basketball | link | 2008/Jan

Sun, 06 Jan 2008

Two blog posts about OODBs

Via Patrick:

  1. Object Oriented Database Management Systems Succeeded
  2. The Technology and Business of ObjectStore

I found these two articles interesting. Some good quotes:

From Looking into the future, Dave Moon says: “The illusion of random access memory is becoming increasingly unconvincing on modern hardware. Although dereferencing a pointer takes only one instruction, when the target of the pointer is not cached in the CPU that instruction can take as long to execute as 1000 ordinary instructions executed at peak speed. It’s not clear that other approaches to database navigation are able to execute at peak speed, i.e. with no cache misses and no delays due to resource conflicts within the CPU, but if they were able to execute that fast, they would be able to expend hundreds of instructions to do what pointer dereferencing does and still come out equally fast, in the random access case where the target is not cached. Thus, the advantage of ObjectStore’s architecture is being eroded by hardware evolution. But at the same time, the advantage of C++ and other conventional programming languages is being eroded in the same way. It is not unreasonable to predict that we will see widespread abandonment of the illusion of random access memory in the next two decades. The IBM Cell processor used in video games is the first crack in the dam.”

And:

The code became too hard to maintain, and the demand for Smalltalk turned out to be a fad in those particular years, so we discarded this.

tech | link | 2008/Jan


Ben Matasar ben@matasar.org