Inklings: a tumblelog

Bill to strengthen powers of ComReg

It won’t make any difference if they don’t use their powers, and given their record to date with eircom, I’m not hopeful.

Using rsync with ssh

Almost ended up writing a simplistic tool for doing just this, but remembered to check if rsync could be used with other remote shells beside rsh.

The Last Question by Isaac Asimov

On the Criteria To Be Used in Decomposing Systems into Modules by D.L.Parnas


An activity diagram to describe the resolution of the response status code, given various headers.


An X11 diff and merge utility that I think I’d actually put up with installing all Gnome’s scour to use. It’s nice to see something as usable as WinMerge at last. I was utterly sick of KDiff3 and its retarded merging interface.

DNS for Rocket Scientists

Parallel Python

pp is a python module which provides mechanism for parallel execution of python code on SMP (systems with multiple processors or cores) and clusters (computers connected via network).

Knowledge Acquisition

Software development is a knowledge acquisition activity, not a manufacturing activity.

What's wrong with for-loops?

This […] is what’s wrong with the for loop: it conflates (at least) three separate kinds of operations, and focuses on a minor detail: walking over a series of (index) values.

Bayesian Noise Reduction: Contextual Symmetry Logic Utilizing Pattern Consistency Analysis


Launchy is a free windows utility designed to help you forget about your start menu, the icons on your desktop, and even your file manager.Launchy indexes the programs in your start menu and can launch your documents, project files, folders, and bookmarks with just a few keystrokes!

Like Quicksilver for Windows.

5 Dysfunctional Attributes of Good Engineers

How to move a Subversion repository

For future reference.

Message-level security in REST

Getting good performance out of USB hard drives in Linux

Noted for when I bring mine into work.

How to run django on nginx

REST and WS-*

George Orwell: 12 Writing Tips


Karlin’s back! Resubscribed.

What's cooking for FreeBSD 7?

TCAL ends

Noooo! There goes the best Irish group blog around.

How to report bugs effectively.

Good advice.


An interesting way of approaching software design.

Classic Texts in Computer Science

How to Waste a Lot of Money in Software Development

Restful Web Services by Leonard Richardson and Sam Ruby

To buy.