"Amigos y nadie más. El resto, la selva"
-- Jorge Guillén

Dennis Ritchie creator of C and UNIX dies at 70

Dennis Ritchie, co-creator of the C programming language and a co-creator of UNIX has died on Oct 12, 2011. He was born on Sept 9, 1941 as noted on WikiPedia.

Dennis Ritchie

Twitter worldwide trends shows how passionate people are about Dennis contribution to computer science. From the usual quotes he's remembered for, to the witty one-line C programs to say "good bye". After all, the first example we all remember when learning to program in C was to output "Hello World", which has now become the de facto example for any other programming language.

A few of his quotes:

"UNIX is very simple, it just needs a genius to understand its simplicity."

"C is quirky, flawed, and an enormous success."

I owe a lot to Dennis Ritchie's genius. My whole career is based on his contributions to the computer science community.

Great genius has left us. Rest in peace Dennis.


Java not installed in Mac OS X 10.7

Kudos to Apple for not installing Java by default on Mac OS X 10.7 aka Lion. This should be the mantra by which we go from now on. With the horrible security record for Java and other software, having less of this crap on your system by default makes me feel a little better. That said, some websites still require this legacy software (yep, I said it. Java is just bad on consumer systems and it is going to disappear very very soon. Think HTML5 and JavaWECMAScript!)

java installation

Here is the link to Mac OS X Lion Java installation if you still need it and will remember to uninstall it as soon as you are done with it ;)


6 mostly irrelevant iOS 5 features

Very short but well written article by MacSparky.


RIP Steve Jobs

In Oct 5th 2011 dies Steve Jobs. A visionary. A genius. Sincerely, we wil never forget him.

Oct 5 del 2011 muere Steve Jobs. Un visionario. Un Genio. Sinceramente que nunca lo olvidaremos. Steve Jobs
Steve Jobs


Tell advertisers not to track you?

Recently there have been an explosion in websites that track your behavior online from what you shop, to who you talk to, everything is being tracked. Some use very dishonest, or borderline dishonest, methods and there is almost no way for you to opt-out from these pesky sites. The only choice we have is to take control of our browser and be very vigilant. Essentially this boils down to blocking everything and only allowing the ones you care. I do that by:

  1. install Firefox
  2. install Firefox addons: noscript, flashblock, adblock-plus
  3. go to the sites that you do care and explicitly allow those

Note that Firefox 6.x allows you to set a new header to tell sites not to track you. Go to File->Preferences->Privacy and put a check mark on the box.

Another nifty choice is to opt-out by having a cookie set from the Network Advertising Initiative (NAI).

I know this is counter-productive a bit, but we need to setup a cookie in order to tell sites not to track us. This will have to be honored on their end, but it's better than not having the choice.

You might also tell IBM CoreMetrics to opt you out here.