- Jan 29, 2021

- Jan 18, 2021

- Jan 2, 2021

- Jul 13, 2020
Looking at today’s per-capita death rates:
- In the world rankings, the Latin American countries are still the worst affected, with some improvement for Mexico relative to the others.
- The worst seven US states are now Arizona and six Southern states, with Florida moving into fourth place.
- Three Arizona counties have moved into the top four of all counties in the US amongst the worst four along with one Mississippi county.
- In California, Orange County has moved up into the top three behind Los Angeles and Imperial Counties.
- Jul 12, 2020

- May 27, 2020
Oh yes, in an ideal world we would use a debugger to understand what our code is doing, but setting up a development environment to allow debugging can sometimes be tricky or annoying to do.
- May 23, 2020

- May 22, 2020

- Apr 12, 2020

- Apr 2, 2020

- Jan 25, 2020

- Nov 5, 2019

- Oct 2, 2019
In a follow-up to the last article which described Adding swipe actions to a web site,
I’ll show how to add simple animation to give some user feedback that the swipe
has happened.
- Sep 30, 2019
If you are reading this article on a phone or other touch device, did you know
you can swipe left and right to get to other articles? Go on, try it now. I’ll
wait.
- Sep 28, 2019

- Sep 2, 2019

- Aug 11, 2019

- Aug 9, 2019
- Jul 6, 2019
- Jul 6, 2019

- Jan 21, 2019

- Dec 31, 2018
Consider a typical tech workplace where there are four men for every woman.⁽¹⁾
Assume that women and men both exhibit bias to members of other genders at the
same rate. Then women will experience gender bias at a rate of sixteen times
more than men.
- Nov 3, 2018
[See old version of this post to see what is being described.]
- Oct 6, 2018
[See old version of this post to see what is being described.]
- Aug 21, 2018
One of the purposes of this blog is to experiment with simple ways put up a blog
on the web without depending on any blogging platform. For this I wanted a free
way to deploy static web pages on my own domain name. For this I chose Firebase Hosting,
partly because I am very familiar with it, having worked on the Firebase team
and personally knowing many of the Hosting development team, but also because it
is actually the best solution I know of for what I want, and it is free for
sites that have the traffic of typical personal sites.
- Aug 19, 2018
- Nov 13, 2016
“History does not repeat itself, but it rhymes” Around the turn of the 19th
Century: the French Revolution and the American Revolution, together with the
Industrial Revolutions killed off the ancien régimes with their aristocrats
and divine right of kings.
- Nov 7, 2016

- Jan 25, 2016

- Sep 1, 2013

- Jul 21, 2013
immut
- Jun 9, 2013

- Apr 28, 2013
[Originally posted a version of this on Facebook on St. Patrick’s Day, 2013]
- Jun 6, 2012
Amazon AWS has some great monitoring tools for your cloud instances and other parts of your AWS cloud infrastructure. However one notable missing out-of-the box feature is the ability to monitor disk usage of your instances, something crucial for reliable large-scale deployment.
- Jun 5, 2012

- Jun 1, 2012
Using FireFox (3.5) to convert html to pdf
- Jun 1, 2012
How to use the git protocol through a HTTP CONNECT proxy – Thoughts on Systems
- May 31, 2012
This is now a beta location new location for my blog. Once I sort
out some remaining formatting issues on so of the old articles on the
new location, I am going to retire the old location.
- May 31, 2012
(7) What are some of the most ingenious algorithms in computer science? – Quora
- Apr 26, 2012
uClassify - URL API Documentation
- Apr 5, 2012
Getting Started With Node.js and Geddy
- Mar 21, 2012
JavaScript code to make your website comply with the new EU Cookie Law.
- Mar 5, 2012
- Mar 5, 2012
- Feb 4, 2012
Here are two different ways of defining a class in Coffeescript:
- Jan 24, 2012
One of the really nice things about the sbt build system (for building Scala projects) or the coffeescript compiler is that they have a “watch” mode.
- Jan 21, 2012

- Jan 6, 2012
If your users are also your customers, then you are lucky. It makes a lot of design and marketing decisions a lot simpler. You can focus laser-like on providing features that your users are willing to pay for.
- Jun 19, 2011
- Mar 21, 2011

- Mar 21, 2011

- Mar 21, 2011
There has been a lot of irresponsible reporting of the possible dangers from the damaged Japanese nuclear reactors. Even the New York Times was guilty of providing an interactive presentation that gave a misleading impression that the U.S. West Coast was in danger.
- Feb 19, 2011

- Feb 18, 2011
For some reason the latest (2004) version of the RDF Schema specification does not include the useful diagrams that were included in previous drafts. Maybe they were omitted because the diagrams sacrificed some formalism for the sake of clarity. Nevertheless I found those older diagrams useful for getting my head around some of the concepts, so here they are:
- Feb 17, 2011

- Dec 23, 2010
In a little bit of recreational programming I threw together a web converter that takes any text and converts it into Ogham.
- Dec 23, 2010
Finally! Thanks to this Palm Pre Shortcuts article I now understand the “keyboard shortcuts” that show in the Edit menu of every WebOS app. They show a bullseye symbol followed by, for example “ C” for copy and “ V” for paste. But I never understood what the bullseye symbol meant. It looked a bit like the onscreen cursor hint that shows when you are in “shift” mode or “orange” (actually white on my phone) mode. But that never worked, and it turns out that the bullseye seem instead to be an attempt to show a glowing gesture area light. You need to hold the gesture area till you get the light and then press the specified key.
- Dec 19, 2010
Many years ago when I first learned Java, I really liked the “checked exception” programming language feature. If the code in a method can throw a checked exception then the compiler forces the programmer to either surround the code with a try
-catch
or include the exception in the throws
clause of the function declaration (which will recursively cause this compiler do this check in the calling code). Like strong typing, it seemed like a great way for the compiler to help the programmer writing more robust code with fewer error-handling problems.
- Nov 12, 2010
The Play Framework is a very nice rapid-development environment for building Java web applications. It brings many of the sensibilities of Ruby on Rails to Java web development, including a nice test framework that allows for test-driven design. However, when you use Play you need to use its own particular build system using command-line commands such as “play run” and “play test”, and not more standard Java build systems like Ant or Maven.
- Sep 6, 2010
I just discovered that in my neighborhood is a business called Well Beings Veterinary Homeopathy. People in the city do treat their pets like people, and belief in homeopathy is consistent with stereotypes of Californians, but what really tickled me was to see the “well” prefix (usually as in “well-woman” or “well-baby”) added to the somewhat Buddhist use of the word “being”. This name sounds like a parody created by someone mocking San Francisco.
- Aug 29, 2010

- Jun 5, 2010
Thanks again to the beta testers who have helped shape the features in this release.
- Jun 1, 2010
Thanks again to the beta testers who have helped shape the features in this release.
- May 28, 2010
Thanks to all the beta testers of the 0.2 release for your testing and reviews.
- May 17, 2010
Displays photographs that people on the Flickr have taken close to your current location. Flick left and right to browse through the photographs. Automatically updates as you move. (All photographs are copyright of their owners.)
- Mar 17, 2010
The meme of Christianity was in decline on the Western fringe of Europe as the Germanic tribes of the Angles and Saxons and Franks swept aside the lingering Celtic-Roman society left behind by the Roman Empire. But, some carriers of the meme, personified in legend as St Patrick, made it to Ireland where it proved stronger than the pre-existing polytheistic Druidism, and from its Atlantic fastness it ultimately spread back East and Christianized the invading Germanics. I celebrate this today not so much because of the Christianity but because of the technology of Writing that accompanied it, setting Ireland on a literary course that ultimately lead to Yeats and Joyce and Becket and Heaney. Happy St. Patrick’s Day!
- Mar 7, 2010
I like the Pimsleur courses a lot. They allow you to get to a very basic speaking level in a language very quickly.
- Feb 15, 2010
The iText library is a great resource for generating and manipulating PDF files. However its API is very complex and there is a notable lack of good online tutorial material. So you often must resort to plowing through the Javadoc-generated API documentation trying to figure out how to use the library.
- Feb 14, 2010
I have seen several reverences to Airnergy device by RCA that claims to recharge a battery by harvesting WiFi signals from the air.
- Feb 13, 2010
I created this list of Chinese characters for my own benefit in trying to learn them. I took Jun Da’s list of most frequently used characters and added a Google image search to provide some mnemonics. I added tone-color and exaggerated tone marks to the pinyin to help remind me of the the tones.
- Jan 23, 2010
You can now use Google to do some pretty readable translation of Chinese-language web sites.
- Jan 23, 2010
One of the big advantages of creating Web products is that effectiveness can be immediately measured. One lucrative example of this is click-through web advertising.
- Jan 21, 2010
A presentation I gave yesterday at the “Imaging and Printing in a Web 2.0 World” conference (part of the broader Electronic Imaging Conference) in San Jose:
- Jan 10, 2010
Sure you can program in Scala just like you would in Java and get all the advantages of the cleaner syntax. But if you really want to explore the power of Scala you should try some functional programming.
- Jan 10, 2010
Sure you can program in Scala just like you would in Java and get all the advantages of the cleaner syntax. But if you really want to explore the power of Scala you should try some functional programming.
- Jan 7, 2010
In most respects Scala makes it very easy to handle XML, but there are a few things that are hard to do. One is changing the value of an existing attribute on an element, or adding a new attribute to an element.
- Dec 21, 2009
I believe that Scala is poised to take off as the successor to Java as the main programming language for programming on the Java virtual machine. However, I have found the online resources for learning the language to be a bit weaker than for some other programming languages, so I set up scalaclass.com where I gather together material to get you started and support your continued development in this interesting new language. The site is still in embryonic form, but I welcome your initial comments.
- Dec 19, 2009
In dynamic languages like JavaScript and Ruby you can modify existing classes, including system classes, with extra methods. This can be a very handy, if dangerous, technique.
- Dec 14, 2009
- Aug 17, 2009
The reason the Scala programming language has such a name is that it is meant to be scalable, i.e. good for both small scripts and large software systems. I am already convinced that Scala is as good, if not better than Java for the large-scale development, but what about the small scale?
- Jun 20, 2009
I have the misfortune of being both very interested in languages and very bad at learning them.
- May 10, 2009
After been given advance hands-on access to Wolfram Alpha, I did some testing and my conclusions about the current state of this tool are:
- Apr 28, 2009
So far, there have been two main approaches to the problem of organizing the world’s information: (1) throw machine-learning techniques at vast quantities of unstructured information, as Google does or (2) create complex networks of interrelated ontologies and apply inference techniques, as the Semantic Web community does.
- Jan 27, 2009
While scanning through the The IIIP Innovation Confidence Index 2008 Report published today by the The Institute for Innovation & Information Productivity I noticed one surprising finding that is illustrated in Figure 6 of the report.
- Jan 20, 2009
One thing that confused me when I learned science in high school was the connection between the spectrum of colors as seen in a rainbow, and the three primary colors. In case anyone else is confused here is my simple explanation.
- Jan 11, 2009
Did the aftermath of 9/11 attacks result in fewer people being imprisoned for public order offenses?
- Jan 6, 2009
I am temporarily putting on a marketing hat and creating a product requirement document (PRD). My first step was to create a template based on a skeleton in a Wikipedia article, together with some valuable details from my colleague Chris. I attempted to make it a bit more “agile” by using “user stories” instead of “features” for the functional specification.
- Jan 5, 2009

- Jan 4, 2009
I am three quarters way through reading Teleb’s “The Black Swan”. What an interesting book! I knew from the reviews about the main thesis that history is dominated by unexpected high-impact events, which we later rationalize as fitting into some post hoc theory. However, there is also a lot of very interesting philosophical background that sent me off to Wikipedia to read more about “empiricism” versus “historicity”. Teleb’s writing style is very informal, more like an after-dinner speech than a monograph – some might find it a little precious, but I found it quite amusing.
- Jan 2, 2009

- Jan 1, 2009
This Holiday Season our household acquired a tape deck with a USB connection. (Thanks B & J!) Now, finally we can convert some of our hundreds of old cassette tapes to MP3s.
- Nov 7, 2008
Well I could not go to the Web 2.0 Summit but, thanks to my Irish connections, I did get to attend one interesting event on the periphery, a panel discussion called “Web 2.0 in Action”.
- Jul 8, 2008
Jamie Beckett at HP Labs has a blog entry on one of the Snapfish Lab tools which automatically applies seven proprietary enhancement algorithms to improve your photograph. See Jamie’s article for more information.
- Apr 13, 2008

- Mar 31, 2008
This Google Trends graph comparing photo printing sites is interesting. The seasonal Christmas surge is very evident. It also looks as if by this measure that Snapfish has caught up with and pulled ahead of both Kodak and Shutterfly.
- Mar 30, 2008
Here is a thirty-second extract of the video in the previous post, showing me talking about Snapfish Lab.
- Mar 29, 2008

- Mar 29, 2008
This video was on the front page of siliconvalley.com, the web presence of the San Jose Mercury news. It features several HP Labs projects including Book Prep, Face Bubbles, Snapfish Lab, and Conversa.
- Mar 20, 2008
After my disk failure, my re-born laptop is more-or-less fully functional again. Previously I used dual boot setup. This time I used the free VMware Server to run Linux under Windows. So far it works well: I can do almost all my work in Linux, escaping out to Windows just to use the Outlook calendar and set up the VPN – and view the occasional IE-only web page. The biggest improvement now is that Linux networking can piggy-back on the Windows VPN so I can access the corporate intranet from home under Linux.
- Mar 13, 2008
- Mar 6, 2008
We had a big event in HP Labs today unveiling our new research strategy. My small part was helping to demo our Snapfish Lab web site. We also released a video about Snapfish Lab in which I make an appearance.
- Feb 23, 2008
Here is one of the introductory slides I gave in a recent project proposal presentation.
- Jan 17, 2008
I’m not a U.S. citizen, but I live here and find the presidential race fascinating. So I took some of the online tests which claim to tell me which candidates are a closest match to my opinions.
- Jan 14, 2008
We’re still not quite ready for full public release, but as a special treat, here is an invitation code for readers of this blog:
- Dec 29, 2007
For the last few months, I have been part of the team creating Snapfish Lab, a web site that allows users of the HP’s Snapfish photo site to try out some of the new technology coming out of HP Labs.
- Nov 18, 2006
I happened to come across an Arbor Day Foundation page that shows how plant hardiness zones have migrated north between 1990 and 2004. This seems like another piece of evidence pointing towards the reality of global warming.
- Nov 12, 2006
Technorati Profile
- Oct 15, 2006
I started creating a spreadsheet of transit schedules between my home in San Francisco and my office in Palo Alto. It looks like there is no appealing options, but I will try it next week anyway.
- Oct 14, 2006
I followed these instructions for how to mount a FAT partition read-write for communication between Windows and Linux on my laptop. I also followed the instructions further down to mount the main windows NTFS partition read-only.
- Oct 14, 2006
With Ubuntu it seems that Linux is getting closer to be a viable replacement for Windows. I am several days into my experiment of running Ubuntu as my operating system on my laptop. So far it is going fairly well, but I have hit the following problems:
- Oct 12, 2006
One problem with my Ubunto installation on my laptop is that the max resolution I can set was 1024x768 which is pretty crowded for doing software development in Eclipse. So I followed the instructions in FixVideoResolutionHowto - Community Ubuntu Documentation:
- Oct 12, 2006
Next I went to the Eclipse downloads home to get the next vital piece of Java development kit. I just extracted the Linux archive file into a subdirectory of my home directory, navigated into that folder and executed it. It started up right away using the 1.4.2 GCJ Java SDK that comes with Ubuntu.
- Oct 12, 2006
I had to go to Sun’s Java SE Downloads web site to download Java, which is not available via the Ubuntu installer. I considered using one of the open source Java SDKs intead but I make extensive use of Java 1.5 features which are not yet I think well supported by non-Sun compilers.
- Oct 12, 2006
Well, I just received a new laptop at work and our IT department put their standard Windows XP image onto it. I decided I wanted to be able to also run Linux on this machine.
- Oct 11, 2006
WP-Cache and the Blank Page problem at Blogging Blog
- Sep 7, 2006
Well, we now have a draft of the brochure offering our house for sale.
- Aug 30, 2006
Our house will be going on the market just after Labor Day.
- Jun 18, 2006
San Francisco’s Finest are making sure drivers stop for pedestrians.technorati tags:San Francisco
- Jun 13, 2006
You too can unfurl some turf and create a suprisingly congenial small park in an urban parking space.
- Jun 12, 2006
I have created a depiction of the evolutionary tree of life on Earth that is a simple mash-up of Flickr and the Tree of Life web project. It displays photos that have been taxonomically tagged.
- May 11, 2006
This anarchist analysis of the 1916 rising and the Irish War of Independence has some interesting points of view that I had not heard before. The author claims for example that the reason that the British agreed to come to terms with Sinn Fein is that they were terrified of much more radical left-wing movements in Ireland and Britain.
- May 10, 2006
This is the Google Trends graph for the search term “irish”. Note the big peak every year on St. Patrick’s day.
- May 8, 2006
In memory of a friend, David, who died of cancer last year at a tragic young age I am helping to raise money for the Cancer Society. If you can, please donate.
- Apr 23, 2006

- Dec 19, 2005
This is what I worked on last year.
- Dec 16, 2005

- Dec 4, 2005

- Sep 22, 2005
I was wrong, writely does support hyperlinks and spell checking (as demonstrated by this posting), and they responded to my feedback very quickly. So it really is a very nice tool for writing blog posts. My experience as a very small sample usability test indicates perhaps that the UI design and help text should be tweaked a little to make the available features more obvious.
- Sep 21, 2005
Writely
- Sep 19, 2005
As a software developer I found the OK/Cancel � Comics a really fun and informative insight into the point of view of a user experience designer.
- Sep 17, 2005
Nice guidelines to REST in Common REST Mistakes. I particularly liked the closing summary:
- Aug 11, 2005
I first saw Donald Brown’s list of human universals as an appendix to Pinker’s “Blank Slate”. It is quite a stunning list of things that seem to be common to all humanity, including things you might have thought were unique to your particular culture. Thanks to Jack Fenner for putting up this slightly modified version of Brown’s list.
- Aug 6, 2005
I like this point of view of Pinker (From Edge 3):
- Jul 29, 2005
You might want to have a look at my resume if you are in the San Francisco area and looking for a senior technologist with a lot of programming and research experience.
- Jul 8, 2005
It looks like Capture Guide will be a good resource for me as I try to figure out the best way to capture broadcast video to disk.
- Jun 15, 2005
Great. I just found this source for music loops that I can use as background for my synthesized video.
- Jun 9, 2005
Comparison of different SQL implementations is a useful reference.
- Apr 14, 2005
Thanks to the E-Language mailing list for pointing me to this example of why JavaScript is a much more interesting language than you might think.
- Apr 4, 2005
(Caiỹdean)
(Nua)
- Apr 3, 2005
One of the nice things about the Irish language is that its spelling is very regular. However for non-Irish speakers some of the pronunciation rules can be confusing.
- Mar 13, 2005
Object-oriented methods are considered the best way to build large, maintainable software systems. Languages such as C++, Java, and Python now dominate in many areas, and the conventional wisdom encourages us to do analysis and design in an object-oriented manner.
- Dec 17, 2004
I have learned and forgotten what f/stop means several times in my life. A Tedious Explanation of the f/stop, which is not at all tedious, explains it nicely. Maybe now I won’t forget.
- Dec 9, 2004
I really like Kid – an elegant pythonic templating language.
- Dec 9, 2004
As a long-time Java programmer who occasionally writes in Python I found this useful. Python Is Not Java warns you what Java idioms do not translate well into Python, and explains how to write more pyhonically.
- Nov 23, 2004
Quail salad, rabbit, lamb.
At base, Southern, but done in a wonderful California way. The best meal we had in New Orleans.
- Nov 23, 2004
George dureau, male figures, satyrs
- Nov 22, 2004
Agape Spoon tub. Modern fan co. Vola bathroom accessories. Fortuny lamp.
- Nov 22, 2004
A blaring alarm roused us, hearts a pounding, from a deep sleep at 2am. As soon as we realized that it must be the fire alarm we hurriedly threw on clothes and headed down the emergency stairs and joined the other guests in the lobby.
- Nov 21, 2004
Wine: La crema, Anderson Valley, 2001
- Nov 21, 2004
Back in our funky hotel room resting our tired feet after spending the day in the French Quarter. After a lovely brunch we wandered around listening to street musicians and exploring and exploring art galleries.
- Nov 21, 2004
Yummy. Great buffet with lots of variety.
- Nov 21, 2004
Arrived in New Orleans yesterday for a short vacation before spending Thanksgiving in Texas.
- Nov 18, 2004
Yale’s Film Analysis site is a great reference for understanding how films are made, along with lots of illustrative stills and some clips.
- Nov 9, 2004
It looks like it would be convenient to write some Windows device-access code in C#. This C# Tutorial looks like a good quick start.
- Nov 2, 2004
Man, it’s nerve racking! electoral-vote.com is showing Kerry ahead by a single electoral vote. Meta-Analysis of State Polls - election.princeon.edu with somewhat more sophisticated statistical methods is predicting Kerry 311/Bush 227. The Iowa electronic market which had shown Bush ahead for the last few months is now closing towards dead even.
- Oct 26, 2004
Here is a handy cheat-sheet for election night.
- Oct 17, 2004
We buillt a cache like ehcache for a previous project. Next time I think I will try using ehcache instead.
- Oct 5, 2004

- Oct 5, 2004

- Oct 1, 2004
I came across this useful set of advice for writers of computer science systems papers. This is very very pertinent right now as I am in the early stages of writing such a paper.
- Sep 30, 2004

- Sep 30, 2004
According to the rhw Java Buzz Forum there is a binding to OpenGL in Java 1.5 enabled by adding the VM argument
- Aug 17, 2004
Thanks to S. “Tetherless” Keshav, who gave a talk here today in HP Labs, for giving me a pointer to this promised Two-Terabyte Memory Card. This could change some of the trade-offs in designing distributed systems over unreliable, intermittent networks.
- Aug 9, 2004
From Computer Magazine - In Defense of PowerPoint comes an interesting approach to giving conference presentations:
- Aug 8, 2004
John Siracusa has an written an excellent article on what, in his opinion, makes a good desktop shell, concentrating mostly on the Macintosh finder.
- Aug 8, 2004
My programming language trajectory has been BASIC -> FORTRAN -> Pascal -> C -> C++ -> Java with a few diversions such as Perl and Python. On the way I have become a firm convert to object-oriented programming, and as such I always found my lack of knowledge in Smalltalk was a big gap.
- Aug 6, 2004
GeoSoft - Geotechnical Software Services has some nice looking GPLed Java software.
- Aug 5, 2004
Non-linear Dimensionality Reduction Techniques for Unsupervised Feature Extraction
- Aug 4, 2004
Lots of raw data of congressional roll call votes on Charles Stewart’s congressional data page. I’ve got some ideas of some data mining I want to try out on this data.
- Jul 28, 2004
[http://obrain.com/~eob/blogPics/historySpace2.gif] I have been working on a little project that involves data mining some personal history. One of the things I have been trying is using principal component analysis to reduce the dimensionality of my data to something I can get an intuitive feel for, so that I can try to ficure out what are the best automated methods for pattern recognition. This image is an example reduced from sixteen variables to three. It’s impressive what you can do in Mathematica.
- Jul 27, 2004
Rudy Rucker and his class have done a good job of providing
applet versions of some of the cellular automota from Stephen Wolfram’s amazing book book “A New Kind of Science”.
- Jul 26, 2004
Some interesting technical events sponsored by the SDForum.
- Jul 24, 2004
I am giving my self a crash course on some data mining techniques for a project I am working on. Here are some things I found useful.
- Jul 20, 2004
Just back from an amazing whale-watching boat trip on the straits between San Juan Island, Washington State and Vancouver Island, British Columbia. We were lucky in that all of the local pods of Orca had come together to socialize and hunt for the salmon sheltering from the strong ebb tide currents in coves along the coast. We saw lots of the orca swimming along in family groups, splashing about as they herded the salmon, and popping their heads out of the water to keep an eye on the boats.
- Jul 13, 2004
Interesting. I think I might be able to use this in my “personal data mining” experiments.
- Jul 6, 2004
A C/C++ programmer, used to using sizeof
, might be suprised how hard it is to figure out the memory footprint of Java object. Of course relying on memory sizes is very bad for portability, but sometimes when tuning applications you do need this information.
- Jul 4, 2004

- Jun 29, 2004

- Jun 16, 2004
Last night we saw the film “Control Room”, a behind-the scenes documentary of Al Jazeera covering the initial invasion of Iraq.
- Jun 14, 2004
From
JPL:
- Jun 8, 2004
Well, the upgrade of my obrain.com home server from an ancient version of Redhat Linux to the latest stable version of Debian Linux had mixed result. After struggling with a somewhat confusing installations process I eventually succeeded in getting things up and running, but in the process I lost my old entries for the Movable Type blog I was hosting. So here I am re-starting the blog again, but this time hosted on blogger’s own servers. Hopefully I can trust Google with my data more that I can trust myself.
- May 9, 2004

- Jan 24, 2004
Fossil Sites in California
- Nov 12, 2003
Personal Basis Profile vs. Personal Profile: What’s the Difference?
- Aug 25, 2003
Some interesting quantitative data from Jim Gray’s Distributed Computing Economics:
- Aug 22, 2003
From Earth Science Picture of the Day:
- Aug 16, 2003
Using Space-Based Programming
For Loosely Coupled Distributed Systems”
- Mar 21, 2003
ONJava.com: Space-Based Programming [Mar. 19, 2003]
- Feb 9, 2003
I am currently listening to a Cambridge Forum speech by Sherry Turkle on our local public radio station. She is the director of the MIT initiative on technology and self.
- Feb 5, 2003
Dr. Vinny Cahill
- Jan 20, 2003
Scalable, Structured Data Placement over
P2P Storage Utilities
- Nov 25, 2002
Yanbin Ben Zhao
- Nov 25, 2002
crazybob.org
- Nov 25, 2002
Core Java Technologies Technical Tips
- Nov 25, 2002
Moonbeam – Introduction