How to Create a New and Empty Branch in Git

git checkout --orphan NEWBRANCH
git rm -rf .
touch .gitignore
git commit -a -m ""

Via bitflop.

Addendum: 2014-02-28:

Create an orhan branch
git checkout --orphan lp
git rm -rf .
touch .gitignore
git add .gitignore
git diff --cached
git commit -m "Initial import."
Create a remote branch
git push -u origin lp
Obtain a remote branch
git checkout -b lp
Delete a branch
Remote: git push origin :lp
Local: git branch -D lp

Software Project Management for Emacs: Cask

Johan shared a link for Cask with me. Look like an excellent and well needed tool for serious Emacs development. Serious being open to definition of course.
Dependency and software project management tools seem to slowly drift across language and system stacks, always being re-invented. The study of such systems, and the development of a singular and unified approach in the form of a library looks like a lot of fun and serious hard work, probably only worth pursuing if the result were a PhD.

2.5 Bikes, 2 Riders, 9 wheels

Via this link via Douglas Grindstaff:

Is it stupidity to think a couple (one a paraplegic) could cross the USA on 2 & a half bikes? Well we are planning to find out. The plan is to take 10 weeks to criss cross and zig zag our way from LA to NY, to see the sights and enjoy the freedom and those unique views and sensations that only a motorcyclist understands.

What it is: wonderful.

GODI – The source code Objective Caml distribution

Via its homepage:

GODI provides an advanced programming environment for the Objective Caml (O’Caml) language.
From INRIA (who created O’Caml) you can get the O’Caml compiler and runtime system, but this is usually not enough to develop applications. You also need libraries, and there are many developers all over the world providing them; you can go and pick them up. But it is a lot of work to build and install them.
GODI is a system that simplifies this task: It is a framework that automatically builds the O’Caml core system, and additionally installs a growing number of pre-packaged libraries. For a number of reasons GODI is a source-code based system, and there are no precompiled libraries, but it makes it very simple for everybody to compile them.
GODI is available for O’Caml-3.10 and 3.11. It runs on Linux, Solaris, FreeBSD, NetBSD, Windows (Cygwin and MinGW), HP-UX, MacOS X.

Condorcet method

The R7RS working group is using this approach, which got me curious about it.

A Condorcet method is any single-winner election method that meets the Condorcet criterion, that is, which always selects the Condorcet winner, the candidate who would beat each of the other candidates in a run-off election, if such a candidate exists.

In other words:

It is possible for a candidate to be the most preferred overall without being the first preference of any voter. In a sense, the Condorcet method yields the “best compromise” candidate, the one that the largest majority will find to be least disagreeable, even if not their favorite.

(via wikipedia)