Showing posts with label humour. Show all posts
Showing posts with label humour. Show all posts

Tuesday, 4 May 2010

Bad writing

"The truth is, most US academic prose is appalling: pompous, abstruse, claustral, inflated, euphuistic, pleonastic, solecistic, sesquipedalian, Heliogabaline, occluded, obscure, jargon-ridden, empty: resplendently dead."

-- David Foster Wallace, in Authority and American Usage
Seen on Hacker news.  See also this article on business writing.

Thursday, 21 January 2010

See no evil, hear no evil, speak no evil

The three wise monkeys together embody goodness of mind, speech, and action.



Daughter Ella, aged four, embodies cheekiness of mind, speech, and action.

Tuesday, 17 November 2009

So he writes books about movies?

From the "Overheard" section in mX:
Girl: I'm going to see Taming of the Shrew.
Friend: Is that like the book that's based on the movie Ten Things I Hate About You?
Girl: Not quite. It's by William Shakespeare.
Friend: Didn't he do Romeo and Juliet?
Girl: That's the one.
Friend: So he writes books about movies?
Girl: Have you ever been to English class?
Classic.

Sunday, 8 November 2009

Which religion should I follow?

Gone are the days when one simply followed the religion of one's forefathers and foremothers. For those who find themselves confused by all the different choices on the market, here's a handy visual guide:

Click for a larger and clearer version

Hopefully people of all faiths and non-faiths are equally offended and amused.

Wednesday, 14 January 2009

Kids Rule

Over the holidays we gave Ella her own room (formerly the "play room"), and redecorated both her and Jake's rooms in the process.  They didn't really want to be separated, but were appeased when it was pointed out that they could visit each other for sleep-overs.

I felt that they should be able to set the rules in their respective rooms:

Jake's Rules for his Room
  1. Don't take away a train when someone's playing with it.
  2. Don't rip the Thomas and Mr Men and Little Miss books.
  3. Don't break up the track.
  4. Don't interrupt a story.
  5. Be gentle with the lego.
  6. Don't rust the trains, and don't scratch people.
  7. Don't jump on the bed.
  8. Be careful when you wind up the sling bridge; it might break.
  9. Don't come in when I have privacy.
  10. I like tickling, and stop when I want you to stop.
Ella's Rules for her Room
  1. Don't jump on the bed, pillow and doona.
  2. Don't interrupt my books and don't break my boxes.
  3. I like tickling, but stop when I have had enough.
Andi and I are still working on our rules for the rest of the house, but here's a preliminary list:
  1. Mummy and Daddy are the bosses of the house.
  2. No biting, slapping, or hitting.
  3. When you finish your food, bring your plate to the kitchen bench.
  4. Use an inside voice.
  5. No TV on school mornings.
  6. Children must brush teeth and get into pyjamas before getting "bedtime choices".
  7. All family members must support the Collingwood Football club, or leave home.
  8. You get what you get, and you don't get upset.
  9. Remember to put out the bins on Thursday nights.
  10. Full participation is expected during Shabbat blessings, and this includes guests.
  11. Don't waste water; the farmers need it.
  12. A quick game's a good game.
  13. The house must be tidy before the cleaner comes to clean.
  14. Obsessions, such as martial arts, patchwork quilting, trains and fairies are to be tolerated, nay, respected.
  15. Tickle the mickle is the preferred format for tickling.

Wednesday, 17 December 2008

Programming Languages as Cars, Religions

I owe part of my vanity rank to my contribution to Michael Vanier's amusing If programming languages were cars ... rant:
  • Ada is a tank. A butt-ugly tank that never breaks down. People laugh uncontrollably if you tell them you drive Ada, but really, do you want to be driving a sports car in a war zone?

  • Assembly Language is a bare engine; you have to build the car yourself and manually supply it with gas while it's running, but if you're careful it can go like a bat out of hell.

    Assembly Language: you are the car.

  • Basic is a simple car useful for short drives to the local shops. Once popular with learner drivers, it has recently been stripped down to a shell and rebuilt by a major manufacturer, The new version has been refurbished for longer journeys, leaving only cosmetic similarities to the original model. [from Przemyslaw Wrzos]

  • C is a racing car that goes incredibly fast but breaks down every fifty miles.

  • Cobol is reputed to be a car, but no self-respecting driver will ever admit having driven one.

  • C# is a competing model of family station wagons. Once you use this, you're never allowed to use the competitors' products again.

  • C++ is a souped-up version of the C racing car with dozens of extra features that only breaks down every 250 miles, but when it does, nobody can figure out what went wrong.

  • Eiffel is a car that includes a built-in driving instructor with a French accent. He will help you quickly identify and learn from your mistakes, but don't you dare argue with him or he'll insult you and throw you out of the car. [From Daniel Prager with some embellishments]

  • etc. etc.
Now amz (and friends) have been inspired to write: If programming languages were religions.... Not quite as pithy, but possibly more accurate! Cut-down version:
C would be Judaism - it's old and restrictive, but most of the world is familiar with its laws and respects them. The catch is, you can't convert into it - you're either into it from the start, or you will think that it's insanity. Also, when things go wrong, many people are willing to blame the problems of the world on it.

Java would be Fundamentalist Christianity - it's theoretically based on C, but it voids so many of the old laws that it doesn't feel like the original at all. Instead, it adds its own set of rigid rules, which its followers believe to be far superior to the original. Not only are they certain that it's the best language in the world, but they're willing to burn those who disagree at the stake.

C++ would be Islam - It takes C and not only keeps all its laws, but adds a very complex new set of laws on top of it. It's so versatile that it can be used to be the foundation of anything, from great atrocities to beautiful works of art. Its followers are convinced that it is the ultimate universal language, and may be angered by those who disagree. Also, if you insult it or its founder, you'll probably be threatened with death by more radical followers.

C# would be Mormonism - At first glance, it's the same as Java, but at a closer look you realize that it's controlled by a single corporation (which many Java followers believe to be evil), and that many theological concepts are quite different. You suspect that it'd probably be nice, if only all the followers of Java wouldn't discriminate so much against you for following it.

Lisp would be Zen Buddhism - There is no syntax, there is no centralization of dogma, there are no deities to worship. The entire universe is there at your reach - if only you are enlightened enough to grasp it. Some say that it's not a language at all; others say that it's the only language that makes sense.

Haskell would be Taoism - It is so different from other languages that many people don't understand how can anyone use it to produce anything useful. Its followers believe that it's the true path to wisdom, but that wisdom is beyond the grasp of most mortals.

Erlang would be Hinduism - It's another strange language that doesn't look like it could be used for anything, but unlike most other modern languages, it's built around the concept of multiple simultaneous deities.

Ruby would be Neo-Paganism - A mixture of different languages and ideas that was beaten together into something that might be identified as a language. Its adherents are growing fast, and although most people look at them suspiciously, they are mostly well-meaning people with no intention of harming anyone.

Python would be Humanism: It's simple, unrestrictive, and all you need to follow it is common sense. Many of the followers claim to feel relieved from all the burden imposed by other languages, and that they have rediscovered the joy of programming. There are some who say that it is a form of pseudo-code.

COBOL would be Ancient Paganism - There was once a time when it ruled over a vast region and was important, but nowadays it's almost dead, for the good of us all. Although many were scarred by the rituals demanded by its deities, there are some who insist on keeping it alive even today.

APL would be Scientology - There are many people who claim to follow it, but you've always suspected that it's a huge and elaborate prank that got out of control.

Visual Basic would be Satanism - Except that you don't REALLY need to sell your soul to be a Satanist...
Although I have nothing to add -- at this time -- I did enjoy many of the comments on proggit.

Tuesday, 29 July 2008

My Suggestion for a Privacy Statement

Most privacy statements for web-sites include something about the use of cookies. Recently I was peripherally involved in the re-drafting of one such section.

No, not that kind of cookie

Here's my "draft", which could be used as a honeypot to see if anyone ever reads these things:

We do not use cookies to determine the identity of individual users, unless you log in, in which case we track you using all available means, including, but not limited to: satellite, your mobile phone, secret service operatives, cookies, ice cream, fudge, radio-receivers implanted in your molars, and miniature remote-control insects. Depending on what we catch you doing we may use this information for blackmail or our own amusement at in-house video-nights. However, rest assured that we do not permanently store any of the gathered information.

Naturally, this is not the version that we are going forward with.

Wednesday, 23 July 2008

A witty remark

The other day I was standing in my bedroom, and went to take a step, only to find that I could not. My son, Jake, aged 4 1/2, was lying full length and prone on the floor with arms extended and both hands securely clamped around my left ankle. Andi looked on. This had happened before.

Jake ordered me to drag him along the floor: "Walk!", came the command from below.

"I refuse to walk anywhere while there's a manacle attached to my leg", I replied.

"That's not a manacle; that's a boy-acle!", said my beloved.