abril, 2008


30
abr 08

Emacs is sleeping

Steve Yegge posted yesterday a book in his blog, XEmacs is Dead. Long Live XEmacs! Ok, it’s not a book – but looks like -, it’s a very interesting article and we share many ideas.

I don’t know how to define it right now, but long time ago, Emacs was my favorite software, I used it for almost everything besides editing files, mail, news, shell, scripting, web browser, irc, calendar, contacts, etc. I even started writing a book about it five years ago, I wanted to finish it a while back, but I got an access denied from my editor, of course.

It doesn’t interests people anymore, Emacs has unbelievable potential, we’re late, very late, but nothing blocks us from getting back in shape, a lot of work has to be done, barriers to be broken, but people need to be creative and reinvent it.

I use it everyday of my life, it’s my favorite editor and I really hope someone do something, but honestly, Emacs is getting old, lazy and fat.


28
abr 08

iPhone security

Most of my friends already know that I lost my iPhone, I got out of my car, it felt and I only noticed few minutes later when I was already far away. I tried to call from my other phone dozen times, someone took it, I tried to negotiate, but it was clearly a robber, he wanted $2K for it, I don’t need to tell you where I told him to stick the phone, right?

One feature I missed that day was a security trigger, where remotely I could erase it completely. Imagine that my entire life was there, photos, contacts, schedule, etc. I could simply send an sms with a password and it could auto magically erase everything and block the phone. Or I could call my operator and tell them my phone was robbed. To be honest, I think this should be a standard security protocol, all phones should support.


26
abr 08

Linux Art


26
abr 08

Interview with Donald Knuth

Andrew Binstock and Donald Knuth converse on the success of open source, the problem with multicore architecture, the disappointing lack of interest in literate programming, the menace of reusable code, and that urban legend about winning a programming contest with a single compilation.

Andrew Binstock: You are one of the fathers of the open-source revolution, even if you aren’t widely heralded as such. You previously have stated that you released TeX as open source because of the problem of proprietary implementations at the time, and to invite corrections to the code—both of which are key drivers for open-source projects today. Have you been surprised by the success of open source since that time?

Donald Knuth: The success of open source code is perhaps the only thing in the computer field that hasn’t surprised me during the past several decades. But it still hasn’t reached its full potential; I believe that open-source programs will begin to be completely dominant as the economy moves more and more from products towards services, and as more and more volunteers arise to improve the code.

For example, open-source code can produce thousands of binaries, tuned perfectly to the configurations of individual users, whereas commercial software usually will exist in only a few versions. A generic binary executable file must include things like inefficient “sync” instructions that are totally inappropriate for many installations; such wastage goes away when the source code is highly configurable. This should be a huge win for open source.

Yet I think that a few programs, such as Adobe Photoshop, will always be superior to competitors like the Gimp—for some reason, I really don’t know why! I’m quite willing to pay good money for really good software, if I believe that it has been produced by the best programmers.

Remember, though, that my opinion on economic questions is highly suspect, since I’m just an educator and scientist. I understand almost nothing about the marketplace.

Continue reading →


26
abr 08

Inside pictures of Google

The pictures you see were taken in Google Zurich, the employees have full access to all places with no exceptions:

Reception of Google Zurich.

A slider connects two zones, second floor is a cafeteria and first a gymnasium. Why wait the elevator?

Continue reading →