Sweet feeling of a job well done...

Posted 2013-07-06 Tags:

Four weeks ago Faktortel (Australian VoIP service provider) forced me to shut down my tor exit node.

For several years I was donating bandwidth to tor network by operating low-bandwidth tor exit node. During these years I got no complaints whatsoever as my exit node was restricted to access only small range of whitelisted ports while all access to common services such as mail/SSH/VoIP were prohibited.

[Read more...]

Posted 2013-05-05 Tags:

Retelling the story I've been told by John Pascoe in 2009 as I remember it:

My friend went to Vietnam War and left me his tape recorder to look after. One day a bell rang. I opened the door - it was him. In excitement I yelled "How's Vietnam?!?" His face changed. There was a pause, then he said "Can I just have my recorder back?". Ever since we never spoke again.

Rest in peace my friend, I miss you...

Posted 2012-04-04 Tags:

I like changing books, ones which make you a different person after you read them. "A mind of its own" written by Cordelia Fine is a book of that special kind. It accurately debunks so many myths and predjudices that we're all share so reading it makes you more sane than you've ever been, but only if you're capable of understanding it without denying truth about yourself.

Highly recommended.

Posted 2012-04-01 Tags:

There is a straightforward way:

grep -c ^processor /proc/cpuinfo

But it is wrong because it is not always work. More architectures will return correct number of CPUs using:

ls /sys/devices/system/cpu/ | grep -c 'cpu[0-9]\+'

But perhaps the best would be to use the following command


to detect the number of available CPUs on GNU+Linux.

(Thanks to Aron Xu for the hints)

Posted 2012-03-31 Tags:

If you still have "compatible with" or "designed for" stickers with windows logo on your notebook, computer or monitor I have an idea of the day for you:

Unstick it and put it on your garbage or shredder bin. That would be the right place for those stickers to adequately mark where Windows and other Microsoft junk should go.


I did that :) (100%)

Not yet :( (0%)

Total votes: 4
Posted 2012-03-16 Tags:

Even if you are profound with your Javascript ECMAScript knowledge I bet this brilliant presentation will reveal something new to you.

Code as Craft - Douglas Crockford


Posted 2011-10-24 Tags:

China: 2-year-old girl ran over by van, ignored by 18 passers by.

Interestingly there are comments justifying what's happened and seeking excuses for indifferent witnesses like if there can be an excuse.
This outrageous incident make me ask myself if we just had a chance to peek into future when human life cost less than nothing.

I'm not saying that's happened because of overpopulation.
But overpopulation is going to happen and with overpopulation value of life disappears. Human dignity cannot survive it. And then it might look just like this.

Posted 2011-10-22 Tags:

Working with command line interface in shell can be fun is you learn some tricks.
One of such tricks is using beautiful coloriser: ccze

It can colorise everything - try

sudo tail -f /var/log/messages | ccze -A
dmesg | ccze -A | less -R
df -hT | ccze -A
ls -lh | ccze -A
watch -d --color 'df -h | ccze -A'

So much nicer! :)

Posted 2011-10-20 Tags:

Once in July 2011 in order to send me for training I've been given a Non Disclosure Agreement (NDA) to sign.
Among other things it had the following paragraph:

Inventions as Sole Property of [company-which-should-be-ashamed]

Any inventions, discoveries, concepts or ideas, or expressions thereof, whether or not subject to patents, copyrights, trademarks or service mark protection, and whether or not reduced to practice, conceived or developed by you in the course of your Placement or within one (1) year following the end of such Placement which relate to or result from the actual or anticipated business, work, research or investigation of [company-which-should-be-ashamed] or which are suggested by or result from any task assigned to or performed by you for [company-which-should-be-ashamed] shall be the sole and exclusive property of [company-which-should-be-ashamed]. You hereby assign to [company-which-should-be-ashamed] the entire right, title and interest to any such inventions, discoveries, concepts, ideas or expressions thereof and you agree to perform, during or after your Placement, all acts deemed necessary or desirable by [company-which-should-be-ashamed] to permit and assist it, at [company-which-should-be-ashamed]'s expense, in obtaining, maintaining, defending and enforcing inventions, discoveries, concepts, ideas, or expressions thereof in any and all countries. Such acts may include, but are not limited to execution of documents and assistance or cooperation in legal proceedings. You hereby irrevocably designate and appoint [company-which-should-be-ashamed] and its duty authorised officers and agents, as your agents and attorneys-in-fact to act for and on your behalf and instead of you, to execute any file and to do all other lawfully permitted acts to further the above purposes with the same legal force and effect as if executed by yourself.

So I refused to sign it.
The following day my manager spoke to me and sad:

"Why do you make it so complicated? It's a normal practice and we routinely sign agreements like this. Please consider signing it and let me know tomorrow."

I refused again and asked our company's lawyer for advice.
To my surprise he disagreed with my manager and commented that it's not a good thing to sign such agreement and that it's not in company's interests. Such agreements are way out of line.

As result the agreement was sent back and no employees were requested to sign it.
It just gone - after I spoke to our lawyer they agreed that no NDA is required.

Generally signing any NDAs would be wrong. See Three reasons why not to sign non disclosure agreements

Possible exception may be when NDA is actually to protect people's privacy.
For example if you going to work at hospital's data centre it should be OK to promise (in writing) that you're not going to disclose any patient's information.
Those who unable to made such promise are better not to access sensitive information.

Posted 2011-10-18 Tags:

Older posts

Add a new post titled:
Posted 2011-03-23
Only free software works
Posted 2011-03-03
My next mobile phone
Posted 2011-03-03
How comes...
Posted 2011-03-03
Nice documentaries
Posted 2011-02-24
fluoride out of our water
Posted 2011-02-23
Two worlds
Posted 2011-02-20
NSW shame and disgrace
Posted 2011-02-20
Ethical consuming
Posted 2011-02-15
SSL certificate for a web site
Posted 2011-01-27
How to kill Interbase
Posted 2010-09-01
Internet Filtering
Posted 2010-03-24
Ms exchange: big mistake
Posted 2010-03-19
Debian on 'poor' distributions
Posted 2009-10-26
Posted 2009-10-24
Open Source for Education
Posted 2005-04-05


Archived Links: