Inklings: a tumblelog

New Scientist: Take a Leap into Hyperspace

Can the hyperdrive really get off the ground? The answer to that question hinges on the work of a little-known German physicist. Burkhard Heim began to explore the hyperdrive propulsion concept in the 1950s as a spin-off from his attempts to heal the biggest divide in physics: the rift between quantum mechanics and Einstein’s general theory of relativity.

A DOM scripting enhanced template for Picasa

Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC

These allow you to play files encoded with Ogg codecs in Windows Media Player and others.

Audacity, the Free, Cross-Platform Sound Editor

Programming language theory texts online

Historion: History online library

Why and When to Use Mock Objects

Mock Objects and Stubs: The Bottle Brush of TDD

That Damned Construction Analogy

At the risk of being rude: Software development is nothing like construction. Nothing!

Too right!

Gaelic Fonts

These need proper hinting.

Edison's Conquest of Mars by Garrett P. Serviss

Interesting sequal to War of the Worlds.


REST vs..?


A rather funky little soundtracker. It’s almost nine years since I last wrote a tracker, and I think I might try it again.

The Haskell Programmer's Guide to the IO Monad: Don't Panic (PDF)

Monads and monadic I/O for beginners.

Best and Worst Practices of Mock Objects

Questionable Content No. 533: I am seriously that introverted.

As far as I’m concerned, Hannelore is officially a total sweetie and deserves a hug.

10 phrases that will strike fear into most Irish people


Alcubierre Drive

VIDEO: Scarlett Johansson gets her breast squeezed at Golden Globes

Holy crap!

Warlords of Pez



Since Venkman, the Firefox JS debugger, doesn’t work on FF1.5, this is a godsend.

How to Write a Popular Play by George Bernard Shaw

XMLStarlet Command Line XML Toolkit

XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join, etc commands.

MF Bliki: EventPoster

This a style of application I’ve come across a couple of times. The application is primarily a reporting application that gives users real time information about the state of something. It is an active application, in that the users have a lot of control about what kinds of things they are looking at they’re able to drill down in particular areas and generally manipulate their display; however it is still, at least primarily a read-only application.

Web 3.0

Jeffrey Zeldman kicks some mighty hypester butt!

How to Do What You Love

Paul Graham hits it on the head.

Leaky Abstractions and the Last Responsible Moment for Design

The little snake that couldn't

Python kinda has missed the webdev boat, and for all the worst reasons.

Project Oberon (PDF)

Cool! I remember a few years back reading a scan of an article Wirth did for one of the IEEE (or was it ACM?) journals. Oberon sounded pretty cool.

Irish people: good negotiators?

I hate to say it, but the spud’s probably right: I think we might as a nation use our reputation as “simple folk” to get one over on foreigners.

UK gets own stealth aircraft: 'Corax'


Lisp is Sin

But so gooood!

Understanding the Striped RDF/XML Syntax

Code Reviews: Just Do It

Good advice.

Using source control can't prevent conflicting changes

…which is why if you’re using source control (and if not, why not?), you shouldn’t use locking.

Rough RESTing on Rails

So Rails isn’t particularly RESTful? No surprises there. Some good ideas here though.

3D structure of HIV is 'revealed'

The A to Z of Programmer Predelictions

To be fair, I think we can recognise aspects of ourselves in some of these.

FtpVoyager: The Best Online Support System I've Ever Seen

Waterfall 2006 Conference

Not quite an April fool, but quite funny.

DCU says to students: "if you're dumb but good at sports, we'll let you in"

This is not a good thing.

Python Cookbook: Closures For Highly Readable Sequence Sorting Customization

First Rule for Planning for the Future: Don't.

True, but ColdFusion dead? I don’t think so!

DB2 Express-C for Linux and Windows

A totally gratis version of DB2. There’s no limitations except on the amount of memory the machine it’s runnning on can have and the number of processors.

Source Control HOWTO

Eric Sink explains a lot of the things nobody tells you about source control.

Red-Black Trees

DRM and the Death of a Culture

An excellent argument against DRM.

Casino Blackjack

Forty-five (Card game)

We call it “Twenty-five” where I’m from. Always wanted to learn how to play this, but it’s nearly impossible to get into a game!

Blackjack (Crazy Eights)


Rands ponders the complications of managing teleworkers (like me).

Make Jessica Alba Hot in 11 Steps!

Not that she needs it! :-) Some neat Photoshop fun.

Middle Ground: Content Management using Static HTML

Eric Sink: My life as a Code Economist

When should you fix bugs? Are all bugs worth fixing?

History of the C family of languages


Humorous Perception of America's International Diplomacy


Philip Greenspun on Early Retirement

There’s good ideas for everybody in here, not just people able to take early retirement.

Why Republicans Should Love Larry Lessig -- Wall Street Journal review

Freedom and Necessity

If you’re right-wing, know what you’re thinking: “oh, that’s from Crooked Timber, so it must be rubbish”, but do yourself a favour and read it anyway. It’s an interesting discussion on Terry Pratchett and Libertarianism.

Derek Powazek on Homepage Goals

Sex sex sex sex. Oh what to ban today.

The spud considers if, when we ban things, it’s more usually out of an emotional response than for rational reasons.