Author Archives: Steve

A NumPy idiosyncracy

I noticed this debugging some code a while back: >>> import numpy as np >>> y = np.array([1]) >>> y -= 0.5 >>> y array([0]) >>> y = np.array([1]) >>> x = y – 0.5 >>> x array([ 0.5]) It’s … Continue reading

Posted in Programming, Python | Leave a comment

TOS letter

To: team@piazza.com Subject: Terms of Service issue Hello. I just thought that I should inform you that I have decided not to use your service after getting good feedback from a colleague due to what I consider a ridiculous clause … Continue reading

Posted in Academics, Activism, Bureaucracy, Hassles, Idealism, Legal | Leave a comment

Android app updates – a proposal

Android’s app update system drives me around the bend. I guess it’s fine for the people living in the world of fast, uncapped internet; but for us mortals with slower ADSL lines and small caps, the data-hoover that is Android … Continue reading

Posted in Bureaucracy, Efficiency, Hassles, Idealism, Maintenance problems, Pipe dreams, Programming, Suggestions, Technology, Updates | Leave a comment

Improving call centres

Dear call centre designer/implementer/manager. I would like to respectfully suggest that you pay attention to the following to enhance your clients’ experience of the call centre: Eradicate dead-ends from your menu system. To make this easier, always provide “none of … Continue reading

Posted in Bureaucracy, Idealism, Suggestions | Leave a comment

Expanding my vocabulary

Some new words and phrases I’ve encountered lately: parlous – meaning perilous or dangerous. Encountered on an article about a dwindling bird population in a parlous state. atavistic – based on the noun atavism, which refers to a reversion to … Continue reading

Posted in Language | Leave a comment

How not to do customer service…

Yesterday, I emailed SANParks with 3 fairly specific queries about renewals for their Wild Card program. This morning (good response time), I got the following reply: Hi Good day the best way wait until they other cards expired then will … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

Flattr – good idea scuppered by TOS

Flattr.com seems to be a really cool new service to facilitate internet users rewarding content creators by means of microdonations. With one of the masterminds behind the project being Pirate Bay co-founder Peter Sunde, you’d think they’d be wary of … Continue reading

Posted in Activism, Computers, Idealism, Legal | Leave a comment

Surely this can’t be legal?

From the EULA (end-user licence agreement) of a Firefox plugin I was considering installing: Delicious may change this Software License by posting a new version without notice to you. Use of the Delicious Software after such change constitutes acceptance of … Continue reading

Posted in Computers, Legal | Leave a comment

Project Umonya Stellenbosch Python course – thanks!

I feel almost like a groom at a traditional Afrikaans wedding: “baie, baie dankie”. But at least I know any chirps will only be coming at the end of what I have to say. This weekend, Stellenbosch University hosted a … Continue reading

Posted in Community, Computers, Programming | Tagged , | 2 Comments

Alternatives to training dragons

The other day I was considering the movie title “How to train your dragon” (we were considering what DVD to take out), and the title for the sequel aimed at students and dwarves, “How to drain your flagon” just jumped … Continue reading

Posted in Humour, Movies, Word puzzles | Leave a comment