Tag Archive: news


Try this (sed)

Save Steve Jobs’ thoughts on flash to a plain text file.

sed -e 's/Adobe/Apple/g' -e 's/Flash/closed/g' -e 's/third party/proprietary/g' apple.txt
cat apple.txt

(substitute file names accordingly)

There is no simpler way to expose hypocrisy than simple text substitution. Enjoy.

(slightly modified version of the suggestion in this post)

Read this rant by Lee Brimelow (Adobe), on why he is angry that Apple has restricted the programming languages that are available of the new iPhone SDK. Now as much as I dislike Adobe’s PDF reader and flash player for being so slow and memory inefficient on Linux, I am inclined to agree with him.

IMHO so long as a compiler (or interpreter, or virtual machine) can be written for the language on a platform, there is no reason at all to disallow programs written in that language to run. Worse still, having the other languages available on the earlier versions of the platform, and then taking them away is about as anti-developer as it gets.

3.3.1 … Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

Now Apple has previously taken a lot of flak for its black-box-esque iPhone app store, with its sometimes arbitrary app rejection policies; however they could still claim “quality control” and be somewhat believable. With this new move however, there is no denying that they are just being plain developer unfriendly – Lee puts it best: “has no rational defense other than wanting tyrannical control over developers.”

I have no personal interest in this, as I do not develop for the iPhone; and after this, I do not think it is something I see myself getting into in the future either.


Update

Larry O’brien and joeberkovitz have must-read opinions on the matter. Larry notes that, reading between the lines, this effectively means that code generation is disallowed. Joeberkovitz points out the interesting implications of the phrase “originally written” (in a particular programming language), and how it is fundamentally flawed.

Came across this new game called Evoke, whose objective is to expose players to various global causes and issues* through a fun medium. Quite smart, using MMO-style skill points and in-game rewards to promote what would otherwise be a rather bland message- and it comes as a comic to boot.

Play | How to play | About

* food security, energy, water security, disaster relief, poverty, pandemic, education, human rights
Continue reading

Alan Skorkin writes about why he thinks mathematical skills are necessary to be a good developer.

Was some food for thought indeed. I opine that it depends on what you are coding for.Unless you are coding something that is mathematical in its fundamental nature, then logical thinking is most of what you need.

Buried far down the comments of that post, I find a link to this shocking post. Maybe he has a point – perhaps we have grown used to using countless libraries and merely plugging into their APIs, and managing to get things done effectively. Treating functionality from libraries as black boxes, without being curious enough to peek at the inner workings of them from time to time leads to unfamiliarity with the low level stuff. Makes me want to pick up a book on algorithms and data structures or even statistics.

[ via /.]

First post

I’ve now got myself a shiny new blog. All it’s got at the mo’ is my resume – more to come soon.