2009

20Oct2009

Wow, Google is quick

By carlfish on

Two hours after I wrote it, one of my blog articles is already in the Google index. I’m impressed.

20Oct2009

The Principle of Charity (2)

By carlfish on

A very simple example. Someone else is working on a problem, and I think of a very simple solution. So I walk over and ask “Did you think of X?”

22Sept2009

The Aliens Have Landed

By carlfish on

Next day, the dawn was a brilliant, fiery red and I wandered through the weird and lurid landscape of another planet; for the vegetation which gives Mars its red appearance had taken root on Earth. As Man had succumbed to the Martians, so our land now succumbed to the Red Weed.

02Sept2009

And so it goes, around again.

By carlfish on

Once foreach is implemented, the precedent has been set: whenever the lack of blocks [is an issue], don't fix the underlying problem, work around it with a variant on what we have already.

10Aug2009

Self-LART

By carlfish on

Whenever you use any online service, especially one without a proven business model, you should always ask yourself “is the benefit of using this greater than the cost of it vanishing in a year’s time?”

31Jul2009

Required?

By carlfish on

“We reject the view that copyright owners and their licensees are required to provide consumers with perpetual access to creative works.” — Steven Metalitz, legal representative of the American motion picture and record industry associations

22Jul2009

A Letter to My Younger Self

By carlfish on

This is your future self. I'm 33 now and I've been given the opportunity to reach back in time and give you one piece of advice. You won't understand it today but if you hold it close to your heart you will one day thank me for it.

21Jul2009

Facebook Advertising X

By carlfish on

Reputable sites often run disreputable adverts, but generally they blame their provider and take steps to avoid the offending ads appearing again. Facebook, though, is the provider.

16Jun2009

After WWDC

By carlfish on

ne of the cool things about WWDC is that for the most part, the libraries and APIs that are unveiled to developers are the stuff that Apple has been using to develop the software that runs, and runs on the next version of Mac OS X, and now feels are mature enough to make available to third party developers.

28Apr2009

Swine Flu FAQ

By carlfish on

According to the CDC, swine influenza A (H1N1) is a flu virus that normally infects pigs. Occasionally the virus mutates so that it can infect humans, and since the human immune system is not properly equipped to deal with the virus it can be quite a serious infection.

26Apr2009

Geocities

By carlfish on

I never used Geocities, but I can't help agreeing that even if Yahoo! is going to discontinue the service, they shouldn't let all that content just drop into the bit bucket of history.

20Apr2009

#herebeforeyouidiots

By carlfish on

…dear Twitterers. If you actually give a shit that you were #herebeforeoprah, you're doing it wrong.

19Apr2009

A Problem

By carlfish on

You know you have a problem when Twitter is down, so you try to tweet that Twitter is down, but you can't because Twitter is down.

23Mar2009

Pwn2Yawn

By carlfish on

I have nothing against my namesake, but I must say I find the premise of the Pwn2Own competition annoying.

22Mar2009

The Time Out Corner

By carlfish on

For what it's worth, I'm going to be at the Atlassian Summit. I'm looking forward to meeting a lot of cool people doing cool shit with our software who I've only previously encountered over the Internet.

08Mar2009

Watchmen

By carlfish on

I'd give Watchmen a reasonably solid A−. I was entertained, it made me think, I was inspired to one day get around to reading the comic books, and I'll watch it again when it comes out on Blu-Ray.

07Mar2009

Beer Snake

By carlfish on

Video taken during the innings break of the Twenty20 match between New Zealand and Australia at the SGC.

02Mar2009

Slow News Day

By carlfish on

Yes, it's true. Back in 1996 the Web was new and everyone used AOL. Therefore there was nothing to do on the Internet.

19Feb2009

Gender, demographics and targeted web ads

By carlfish on

“I see a very simple solution to avoid the ire of increasing numbers of folks online, a very simple option M or F or ‘I’m not telling’ or ‘don’t use this information for ad-targeting’ and the same on ages.”

19Feb2009

The DOM Stigma

By carlfish on

I guess the fact that there is starting to be such a thing as idiomatic Javascript demonstrates if not a maturity of the language, then at least a promising late-adolescence.

15Feb2009

Have you ever…

By carlfish on

Have you ever done anything which you hoped would be wiped out by the passage of time?

01Feb2009

25 Things…

By carlfish on

I was hit by another one of those ‘tell me something about you’ memes, so here is another random 25 facts about Yours Truly.

30Jan2009

Why NULL is special

By carlfish on

I've heard a lot of explanations over the years for why NULL != NULL in SQL, but this evening the Atlassian intranet produced the most succinct, real world explanation I've read, thanks to Matt Ryall.

28Jan2009

I am not Elvis

By carlfish on

Artificial Intelligences are always at their most funny when they're still learning.

23Jan2009

Bad Ideas

By carlfish on

The other point is that it's important to make prototyping new ideas, especially bad ideas, as fast and easy as possible.

23Jan2009

Data Detectors

By carlfish on

The Data Detectors feature in Apple Mail always surprises me. It's one of those features that works far better than I ever expect it to. For example, given this email…

19Jan2009

Headaches, irritability and an inability to concentrate.

By carlfish on

The stupid thing is that I'm only doing this because a little voice in my head says I should be. It's not like my over-consumption of Diet Coke has been having any kind of negative effect on my day to day existence, I just don't like the idea of being addicted to something.

15Jan2009

Censorship Fail

By carlfish on

It seems we run our public forums with the default "bad words" filter enabled. Where the list of bad words is stored or where it comes from I don't know, but some of the things it chooses to censor can be a little surprising.

06Jan2009

Backups: a cautionary tale

By carlfish on

Your backup system is measured by two things. Firstly you need to be sure the backup itself works. As the old saying goes, “nobody cares if you have backups, only if you can restore them”, and there are few things more painful than discovering at the worst possible moment that you've been putting all that effort into writing junk data, day after day. Secondly, you need to worry about the set of circumstances that could cause you to lose both your original data and your backup at the same time.

01Jan2009

Ragged Fringes

By carlfish on

After seeing Episode 10 of Fringe, I came rather close to jumping out of my couch and shouting “sack the script editor!” I know a fantasy show requires a strong dose of suspension of disbelief, but this makes it <i>more</i> important to have the show at least be internally consistent otherwise the whole house of cards comes falling down.