David Luhman's blog

BitKeeper - "stripdel: removed 2 deltas from control"

When cloning a repository I received this message :

Looking for, and removing, any uncommitted deltas...
stripdel: removed 2 deltas from myFile.php

I believe BK is saying :

In the repo you're cloning, there is one file with two deltas that are checked in' but not committed. To give you a consistent, committed view of the repo, I'm going to strip out these 'staged' changes and give you only the committed versions.

I 'bk status' in the repository. That indicated there was one file with staged, but uncommitted edits :


HP Touchpad (webOS) and Node.js.

I haven't paid much attention to webOS, but I heard it was trying to be 'web developer friendly' -- meaning 'web standards' like HTML 5 I thought.

I was pleasantly surprised to find the following :


Roll your own services with Node.js

The popular Node.js runtime environment is built into webOS 2.1, which means that you can now develop not just webOS apps but also services in JavaScript.

This to me is very interesting and indicates HP (Palm) may have done webOS right.

Drupal Quickstart customization

Here are some things I did to customize Drupal QuickStart for me :

Setup to enable SSH / XWindows access into the VM :

- Set network interface to bridged (not NAT)

$ sudo apt-get update

$ sudo apt-get install openssh-server

Set window controls to right

$ gconf-editor &

"Apps -> Metacity -> General". Edit "button_layout".

Change "maximize,minimize,close" to

"menu:maximize,minimize,close". Exit gconf-editor.

Update Quickstart image per http://drupal.org/project/quickstart

$ cd ~/quickstart
$ git pull
$ bash -x update.sh



ViewSonic gTablet Review - Discovering the gTab

To assist in some upcoming business travel, I recently was in the market to get a tablet device. I didn't want to put a lot of time into comparing various tablets, so my initial market analysis pointed out these possibilities :

You can't go too wrong, but Flash support seems weak or non-existant. Not good for me as watching a variety of web videos was key for me. Generally, I'm not a fan of Apple's closed-world view.
"High-end Android" (Motorola Xoom, Samsung Galaxy)

Find newly added files with Git

OK, this is a stupid one-liner, but it works.

Here's how to find newly added files to a Git repository :

git whatchanged | grep : | grep ' A' | grep -v Author: | grep -v Date: | grep \.\.\. | more

:000000 100644 0000000... 89fd0d4... A tests/f1.php
:000000 100755 0000000... c430e79... A tests/f2.php
:000000 100755 0000000... 130edda... A tests/f3.php
:000000 100644 0000000... 0f395e9... A tests/f4.php

See this quick reference :


Defined contribution of 6 percent when you also have a defined benefit plan

Indication that if you have a "one-person" DB not covered by PBGC, your DC contribution is limited to 6 percent of compensation.


Indications that if you have a Schedule C, your deductible DB contribution is limited to your Sched C earnings. Also, if you have a DB and DC, DC contribution is limited to 6 percent of compensation.


Links for defined benefit plans

Good articles on defined benefit plans :

Defined benefit maximum contribution and minimum compensation table :


Simple calculator showing DB vs. DC contributions in various cases.


Simple DB calculator from Oppenheimer showing max DB contribution. Seems to be too low. For example, only $40K contribution on $200K income for age 46.


You can participate in plans from two employers.


Useful articles on company formation


Subscribe to RSS - David Luhman's blog