Language as human knowledge system

Language is a human capacity (or faculty, or ability, or quality). The thesis expressed here is that human language (so-called natural language) acts as a repository of knowledge. What is the use of storing and manipulating knowledge? Primarily, to collectively solve problems that arise in the real world. Does language support this problem-solving? Yes, because language contains constructs that closely mimic the way reality is perceived (by humans) to work.

Arabic verbal forms

NOTE: Please excuse the poor quality of Arabic typography. It is not trivial in the open source world.

By verbal forms I mean syntactic variations on the 3-letter roots that generate both new verbs and new nouns. These variations are used by convention among Arabic speakers.

Such forms qualify the root verb, its primary actors (the subject and the object), and how they relate to the web of facts. In Arabic, "verb" translates as فـﹺـعل literally the "deed" or "action". The relationships between the actors and the facts (places, things, states) are altered in each verbal form.

Number systems

in

" A binary digit is a bit,
a ternary digit a tit!
- Oh, quit it."

The ASAP syndrome

One of the most frustrating phenomena of business is the ASAP syndrome. No matter how high or low in the corporate hierarchy, every task is urgent, and no time can be spent thinking about it with the team. Decisions are made on the fly, with little regard to their side effects or dependencies. All the recipient of the request has to do is comply, putting aside his own plan and adopting blindly that of the manager to get to work NOW NOW NOW.

My feeling exactly

in

Thanks A.K.!

The natural groove

We (humans) use many expressions in our everyday life related to rhythm:
"Miss a beat"
"Find my rhythm"
"Go at your own pace"
"Get into the groove" ;-)

In my experience, I've noticed that external events can happen either on the beat or the off-beat. Which beat you ask? Well, take a conversation between two people for example. When we speak, we do so at a certain pace, which immediately implies a beat (and associated off-beat). If I want to interrupt you while you're talking, I should choose an opportune moment where you'll be least likely to react in time to continue talking, which is on the off-beat of your speech. There are classic movie moments that illustrate this phenomenon:

More accurate node view statistics

in

I noticed that the Drupal content view statistics increments the view count even when the author of the node is the one viewing the page. That's not very useful is it? I decided to change that:

In statistics.module, function statistics_exit(), add an extra if statement before updating the totalcount on {node_counter}:


if ((arg(0) == 'node') && is_numeric(arg(1)) && arg(2) == '') {
// Discard count if current user is the same as node author.
$author_uid = db_result(db_query('SELECT uid FROM {node} WHERE nid = %d', arg(1)));

The dilemma of racism

Humans seem to organize their thinking in terms of hierarchies, classes and levels. This particular structure is quite useful in tackling problems related to the physical world, where manifestations exhibit a natural order that is intelligible to us. Specifically, manifestations seem to exist as clusters of mostly similar patterns, with few features distinguishable across the classes. This is obviously a computer programmer talking.

Like man organized for example the order of life forms in the phylogenetic tree, it was natural for him to undertake an organization of society, the grouping of man. And thus men were organized (by man) according to their geographical location, state allegiance, ideology, bank account, favourite soccer team, and physical features.

These balloons are gonna pop!

You thought you knew the world map? Think again :-)

Here is a map where countries are resized according to their GDP. Now all we need is a little prick to blow the whole thing up.

Found on Worldmapper, thanks to Omar.

Intel jingle

Music is a great mnemonic tool to establish mind share. Technology companies have been using it successfully: the Nokia ring tones, the Microsoft Windows startup and shutdown tunes and the Intel Inside jingle have become almost universally recognizable.

It is a creative challenge to devise a short (~5 secs) musical sequence that has a strong enough individuality to be remembered and associated with a brand. As an amateur musician and professional software developer, I am interested to find the logic/art behind these jingles, so I looked for a transcription of existing ones. Here's what we found:

Syndicate content