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.
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...
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.
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)
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.
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.
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!
Watch Dr. Albert Bartlett's brilliant explanation: Dr Albert Bartlett: Arithmetic, Population and Energy.
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:
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.
- AUSTRALIA UNCENSORED
- Open Internet
- No Clean Feed - Stop Internet Censorship in Australia
- about censorship and free speech
- discussing censorship and moral panic in Australia
- Whirlpool about cleanfeed
- Netalarmed - parody
- An Australian Web Industry Association campaign: Saying No to Political Censorship in Australia (Keep Your Filter Off Our Internet)