Inklings: a tumblelog

The Rongorongo Tablets of Easter Island

1001 Free Fonts

Arithmetic Encoding in Python

The Teachings of Glyph and Dash

Humourous observances on programming languages.


An evil esoteric programming language especially for script kiddies.

XS: XML-based Programming Language

BASIC meets XML to produce XSL’s bastard cousin.

Chaos Computer

A mad British homebrew computer from the later ’70s.

Wouter van Oortmerssen's False Programming Language

A veritable classic amongst esoteric programming languages.


A wiki in JavaScript and PHP, using, I think XMLHTTPRequest to communicate. Quite cool.


An Open Source CMS

Online Etymology Dictionary

How to be a true (US) Republican

Hmm… the video links on the page are a little broken as I’m looking at it, so you might have to go snooping through the code.

This isn't rocket science

With this kind of dishonesty, how can people trust them?

A potential Google-beater. This one’s big thing being that it can cluster and organise search results by various criteria on the fly, hence the name.

It's hard work!

How spiders can help a gent's aim

Langmaker: Eretas

Eretas is on Langmaker! Yay! Must work on making Térnaru fit enough to have it up there.

National RoboCode Programming Competition 2004

Aaarrgh! This makes me wish I was back in college again just so as I could enter!

Ten ways to make Irish politics more interesting

Remedial JavaScript

“The JavaScript Programming Language suffers from premature standardization.”

Google founders consider Google Labs Ireland

I’m not just talking about I’m talking about an actual bona fides R&D unit! w00t!

White House come out against "extraordinary rendition" provisions.

Here’s hoping that this isn’t just a smoke screen till things are safe and this provision can be passed without anybody noticing. It’s a smart move and removes potentially crucial ammo from the Kerry camp that could be useful during the fina fortnight.

Rumsfeld weakens a pillar of war

The actual words Mr. Rumsfeld used in his comments on Monday to the Council on Foreign Relations in New York were: ‘To my knowledge, I have not seen any strong, hard evidence that links the two.’

Tut tut, Donny! Have you been telling us porkies so far?

My First is in Quick, but not in Thick

It strikes me that there’s a grain of truth in what Kieran wrote: Iraq won’t be another Vietnam, it’ll be an another Northern Ireland. The seeds are similar, and the scenario is playing out similarly. Either Iraq will descend into hell, or the US will be stuck there for a very long time.

Celebrate the Child-Like Mind

Celebrate immaturity. Play every day. Fail early and often. From what I can see, the best scientists and engineers nurture a child-like mind. They are playful, open minded and unrestrained by the inner voice of reason, collective cynicism, or fear of failure.

The Global Test: It's called Reality.

This sums up exactly how I interpreted Kerry when he mentioned the Global Test. Maybe it’s just my background as a programmer interpreting ‘global’ in this context as having a similar meaning to ‘universal’, ‘comprehensive’, and so on, but it’s the only thing that make sense in the context of what he said afterwards.

GoingWare, Inc.'s Bag of Programming Tricks

Don't devalue the address bar.

On having good URLs.

Microsoft's Inductive User Interface Guidelines

15 Commandments to Curb Bad Programmer Habits

Teflon's sticky situation

Looks like something finally stuck:

Environmentalists have called for the withdrawal of a chemical which is a key ingredient in the manufacture of Teflon because of growing health fears. […] At the same time, DuPont is facing another multi-million dollar lawsuit from the US environmental watchdog for allegedly failing to disclose the results of secret water tests in 1984. It faces being fined $27,000 for every day since 1984.

Man in satanic Renault terror ordeal

Hicham Dequiedt, 29, was overtaking a lorry on said highway when the car’s automatic speed regulator stuck, AFP reports. Travelling at break-neck speeds and unable to stop the vehicle, Dequiedt alerted the authorities by phone. They quickly broadcast radio alerts and activated electronic warning signs. The police also raised the barriers at the Riom tollgate in anticipation of the satanic Vel Satis making a break for freedom.

Skinning Gmail with a Custom Stylesheet

Impartial commentary on the coming US election.

List of Romance Languages & Dialects with Number of Speakers and Areas of Distribution

Master-View, from Hexstatic!

I’ve been listening to this online a lot. I’m definitely buying this album when it comes out over here. Check out the video for “Chase Me”.

Python Cookbook: Class with default method handler

I’ve seen examples of code the uses the Python XML-RPC library. I guess this is how it makes everything so transparent.

OpenLaszlo: The Premier Open-Source Platform for Rich Internet Applications

This kicks Macromedia’s overpriced Flex’s ass over fences!

Cooking for Engineers

A Milli Vanilli president?

SimpleSQL: an opensource database designed to be extremely simple to use

Along with SQLite, there seem to be a lot of the “light” RDBMSs springing up lately.

"Why I Am Not a Libertarian" by Geoff Eddy

Is Bush Wired?

Using Fulltext Indexes in MySQL

Superman actor Reeve dies

Looks as if the kryptonite finally got him.

The top ten reasons Eternal Damnation is better than Windows Software Development

Optimizing MySQL: Queries and Indexes

Making A Better Open Source CMS

Open Source Content Management Systems: An Argumentative Approach

Mick has a blog!

And I was just texting him earlier to try to convince him to use the code I’ve got up on this site to put up a blog and linklog on his own. Well, there’s serendipity for ya!

Making Your Content Management System Work for You: An Interview with Jeffrey Veen

Read this a while ago, but didn’t post it up. Veen’s blog entry reminded me.

From herding cattle to trapping mice. The changing face of user interface programming.

The Dictionary of the History of Ideas

Enforcing Strict Model-View Seperation in Template Engines

(PDF) Read this a while ago, but thought I’d post it up again. Read it before I wrote my linklog code. Can’t remember where I got the link from. Still, it’s a good paper, and though predominantly targeted towards Java, is worth any CMS developer’s time to read.

Where did the middle go? How polarized politics and a radical GOP have put a chill on measured debate.

Sorry, can’t remember my source! I’ll attribute it if I can remember.

fValidate: A javascript form validation tool

I’ve been gradually building something similarish to this at work, albeit not as powerful yet, all with a view to eventually building the JavaScript side of that validation library I chatted to Keith Devens about a few years ago. But this is pretty cool.

The Economist: The dismal science bites back - George Bush comes out worst in our poll of academic economists.

Essentialist Explainations

Inefficient Sorting Algorithms


Orwell goes to war

We live in Orwellian times, where obvious falsehoods are asserted brazenly as the truth.

Alan Cox on Writing Better Software

Why Gnome and KDE are misguided

Ireland's future depends on R&D: report

Ireland must continue to pour more cash into R&D and education if it is to remain competitive, a report has claimed.


DokuWiki is a standards compliant, simple to use Wiki mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files - no database is required.

US Air Force pursuing antimatter weapons

Understanding Redneck Theology

I have to admire the guy for putting this up on his corporate website.

Kerry's Undeclared War

Programming with Contracts

Stackless Python

I’m getting interested in the idea of using continuations in place of a stack.

Jira, a J2EE-based, issue tracking and project management application

Five Rules of Data Normalization

Nothing new, but worth noting.

The Putinization of America

Siobhan Donaghy: Revolution In Me

To track down and buy. I’ve listened to a lot of tracks from this, and I like it. And no, I don’t feel like a big girlie for liking it. It’s not as if she’s something asinine like Dido or anything.

How *not* to apply for a job.

That’s it: I’m implementing post tagging!

Glossopoeia for Fun and Profit

My wierd hobby.

Smarter Selectors

The guys in work really ought to read this with regard to their use of CSS.

What Use is Religion? by Richard Dawkins

The Trac Project.

Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management.



Modern-day communitarianism began in the upper reaches of Anglo-American academia in the form of a critical reaction to John Rawls landmark 1971 book A Theory of Justice. Drawing primarily upon the insights of Aristotle and Hegel, political philosophers such as Alasdair MacIntyre, Michael Sandel, Charles Taylor and Michael Walzer disputed Rawls assumption that the principal task of government is to secure and distribute fairly the liberties and economic resources individuals need to lead freely chosen lives. These critics of liberal theory never did identify themselves with the communitarian movement (the communitarian label was pinned on them by others, usually critics), much less offer a grand communitarian theory as a systematic alternative to liberalism. Nonetheless, certain core arguments meant to contrast with liberalisms devaluation of community recur in the works of the four theorists named above, and for purposes of clarity one can distinguish between claims of three sorts: methodological claims about the importance of tradition and social context for moral and political reasoning, ontological or metaphysical claims about the social nature of the self, and normative claims about the value of community.

The Militarization and Privatization of Public Space

GNU Arch

A rather interesting approach to source control. Who says there’s no originality in OSS?

Remote scripting with javascript

Days of the week and months of the year in many different languages

Active Duty Military Attending the RNC

This is disturbing to say the least. Sorry for all the links: I’m clearing a backlog right now.

Greylisting: another way of dealing with spam

Eclipse Forms Programming Guide


An Introduction to Using Patterns in Web Design

Seven reasons to blog.


A send up of the recent Dail reshuffle. Gas!

Battlefield 1942 Desert Combat Final

We were playing this in Webworkhouse last night, and it rocked.

Apache Derby, née IBM Cloudscape

It’s nice to see this freely downloadable again.

Why IBM is open sourcing Cloudscape as Derby

Barack Obama: Transcript of Speech to the Democratic National Convention

If this man doesn’t become US President some time, I’ll eat my metaphorical hat.

Organisational Patterns of Agile Software Development


Alleviate RSI the Hacker Way

Steal These Buttons

FLAC: The Free Lossless Audio Codec

Dear Manager, They Need a Build Machine

The pains of articulating real needs to management.

This Modern World: Channel Surfing

Spin and twisting things to suit your own ends.


Hallmarks of a Great Developer

All things to aim for, but I’m sure few of us could in truth say we even fulfill half of these. Sigh.

MySQL: The Full-Text Stuff That We Didn't Put In The Manual

"Without a Doubt" (NY Times)

One of the most dangerous things about Bush, IMO, is his fear that if he’s seen to have doubts, that’ll make him look weak, but as Keynes says: “When the facts change, I change my opinion. What do you do?”

Random Thoughts on Programming

The Infinity Machine

The Infinity Machine is an extended speculation. Based on an idea I got from a book I read once, and refined over many years of idle moments, it tries to imagine what the field of computing would be like if computers were able to run infinitely fast.

Coroutines in C

Bit of a classic, this.

Google 'saved' Australian hostage

The Complete Guide to Isometric Pixel Art

War in the 21st Century: Maturity vs. Neocon Panic and the true role of Pax Americana by David Brin

Do not blog this!

The pains of blogger obsurity.

LED Porn

No, really! Take a look. Kinda worksafe.

Windows v Linux security: the real facts

Hobbits really existed!

Life after Hurricane Finbarr

Terribly serious commentary on yesterday’s flooding.

Janko Gorenc's constructed language number collection

Bush builds clone army!

Now we know why the yanks can’t shoot straight. :-)