Published by António Lopes on March 19, 2013

Don’t know what “recursion” is? Google explains:


Published by António Lopes on March 14, 2013

The news came as a shock, at least for me: Google decided that Google Reader will be shut down as of July, 1st. A lot of reasons have been flying around, with the official statement being that Google needs to focus on fewer products and some saying that they need the engineering team behind Google Reader to start working on Google’s social products (read, Google+). To this, I say: what engineering team?

As far as I can tell, Google Reader hasn’t been updated in ages. Nothing (or close to it) has changed for the last months, if not years. It seems to be, for better or for worse, a finalized product. And if they say the use has been declining, I’m guessing that there isn’t even a storage or server use problem. So, what has its team been working on?

I really don’t get it, but then again, this is and has always been a free product, so we can’t actually demand anything from Google other than a clean way to export our feeds, which they already provide.

What about the future?

Published by António Lopes on March 10, 2013

Back in 2007, US researchers have simulated half a virtual brain of a mouse on a supercomputer. Interestingly, Ray Kurzweil, in his 2005 book “The Singularity is Near“, accurately predicted the amount of computing power necessary for that scientific achievement.

What’s really interesting is the prediction that he made for 2013. Check this graphic:

Supercomputer power

(Image source)

Click here to read more

Published by António Lopes on March 9, 2013
Categories: Books, Funny, Geek, Images, Internet, Personal

I’m reading the third book1 now… guess which part I’m at!

George R. R. Martin will kill a Stark every single time someone asks him how long will it take until the next book comes out

  1. A Storm of Swords []
Published by António Lopes on March 7, 2013

When I close the lid of my Macbook I usually just assume it will go to sleep as expected. This one time, however, when I got back to my office and opened the lid I noticed the Mac was absurdly hot for a computer that has just been in sleep mode.

I decided to test it again and close the lid. To my surprise, the usual flashing light on the macbook didn’t flash at all. It just remained steadily lit. At first, I thought it was some hung app that was causing this so I decided to close every app and check if there was some process using the CPU heavily, but that wasn’t the case. I even tried rebooting and still that didn’t solve the problem. I checked the power settings and nothing pointed to it being the responsible for the sleep mode prevention.

Click here for the solution

What happens when you want to start a band and you can’t find just the right partners to play the other instruments? Well, you can use Legos NXT Mindstorms:


via @rechena

Categories: Apple, Geek, Internet, Mac, Technology

WebGL is starting to draw quite a lot of attention as a simple way to display 3D-rendered scenes on your browser and since it is now supported by the major browsers, it is accessible enough for anyone who wants to try it.

However, if your browser of choice on the Mac is Safari you’ll most likely see an error when trying to access a website with WebGL-based content. This is because Safari does not support WebGL by default and it is not that clear how you get it working on the Mac. In fact, the extension is “hidden” in the Safari settings and you need to perform this two-step process to activate it:

  • First got to the “Preferences…” menu and in the “Advanced” tab check the option “Show Develop menu in menu bar”. This will add a new menu at the menu bar with the word “Develop” on the bar. Shocking, I know!

Show Develop menu in menu bar

  • Then in this newly added Develop menu, choose the option “Enable WebGL”, et voilá!

WebGL Option on the Develop menu

Mind you this does not work for Safari on Windows. To view WebGL-based content on Windows, you may want to consider using Chrome or Firefox.

Categories: Geek, Internet, Society, Technology

2012 on Twitter

It doesn’t matter if you’re not a Twitter fan. This infographic of what happened during 2012 on Twitter is just awesome.


Categories: Geek, Internet, Science, Technology

Assigning variables example

As a programming teacher, I don’t agree with everything that Bret Victor states in this article, but some of the ideas portrayed here for a learnable programming environment are outstanding. Go read it, now.

I can watch dogs running over a rainbow backdrop.

I can be hypnotized by the hypnotoad.

I can unroll a virtual roll of toilet paper.

I can dance around singing heyyyyy, hooooo.

I can paint virtual nails.

I can check if the good guys at CERN have already destroyed the world.

I can see a website that is sometimes blue and sometimes red.

I can check if my computer is on.

I can meet the watermelon duck.

I can turn a light on or off.

I can watch a dog lick my computer screen.

I can get free hugs from different people around the world.

I can even go to the end of the Internet.

But I cannot watch some video because some idiot decided that it should not be made available in my country.

(These interesting sites were kindly provided by The Useless Web)