I was looking for a simple way to perform a headless install of Sun/Oracle Java6 JDK on Ubuntu on EC2.  After hunting around quite a bit I found a recipe and thought I’d post it here Edit /etc/apt/sources.list and add this line deb http://archive.canonical.com/ lucid partner From the shell sudo apt-get update echo “sun-java6-jdk shared/accepted-sun-dlj-v1-1 [...]

{ 0 comments }

I’ve been studying NoSQL – why it exists, what motivates it, how it differs from mere sharding, etc.   And by NoSQL, I’m thinking of only the crop of “new databases” — Cassandra, MongoDB, Voldemort, etc.   It’s a complex topic. However, it occurred to me that one way to understand aspects of the problem is to [...]

{ 7 comments }

P != NP

August 14, 2010

Once upon a time, I was very interested in computing complexity theory. I wish I could remember, now, the subtleties of the theory. But I remember enough to be interested in the purported proof that P != NP. Very interesting.

Read the full article →

Lessons learned from a vendor

February 3, 2010

I just finished a conference call with a vendor who built and uses their own “cloud” to host applications for their customers.    There were several lessons they learned along the way.   Without comment, here are some of the lessons they mentioned: XEN works great for building internal clouds.   They tried VMWare, which worked, but [...]

Read the full article →

Wiki tab sweep

June 18, 2009

Tab sweep of items I reviewed regarding how social policies support or enable the success of wikis: General Wiki Statistics List of the largest installations of Mediawiki http://s23.org/wiki/List_of_largest_wikis Information and stats about Wikimedia project http://meta.wikimedia.org/wiki/Statistics http://en.wikipedia.org/wiki/Wikipedia:Statistics General Statistics of Wikipedia http://en.wikipedia.org/wiki/Special:Statistics Raw, public server-log style page statistics on Wikipedia http://dammit.lt/wikistats/ Example of user community mining [...]

Read the full article →

Graph processing

June 17, 2009

I’ve been wrestling for a while trying to find a good technique for large scale graph processing. Some wonderful folks here at work have come up with some cool solutions based on map-reduce. Today, however, Google sent out a tease about their in-house solution — Pregel. It will be interesting to see what the details [...]

Read the full article →

Tab Sweep: Search

June 8, 2009

Current tabs Blog entry from Matthew Hurst exploring Google^2 Blog entry from William Cohen, discussing the above entry and SEAL Google^2 SEAL

Read the full article →

Identifier Tab Sweep

November 7, 2008

I’m swapping into working memory the history and relationships of URLs, URNs, and URIs…. IETF URI Working Group Tim Bray on identifiers And again Untangle URIs, URLs, and URNs

Read the full article →

When two people know less than one

September 30, 2008

Credit to Car Talk: I can’t begin to count the number of times that I’ve seen it (and, sadly, participated sometimes — I like to believe I’m wiser now)…. Posit the question: Do two people who don’t know what they are talking about know more or less than one person who doesn’t know what he’s [...]

Read the full article →

Typical scaling progression for a large website

September 23, 2008

John Engales, the CTO of Rackspace, has written a presentation about the typical stages of scalability undergone by a website.

Read the full article →