My name is Emanuel Carnevale, I write about software and technology, I also keep another tumblelog An onigiri a day and take pictures.
Emanuel Carnevale's Blog
February 16, 2009
Imagine it’s the year 3000 and you’ve just done a Google search and you turn up a 1997 PowerPoint file, and you’re running Windows 3000. The question is, does it know how to interpret the PowerPoint file? The answer is probably no. I visited the library of Alexandria in January this year in Egypt, and inside that library are manuscripts that are over a thousand years old; they are still fully accessible. If we don’t do the same, what will our descendants wonder about us and the 21 century; we’ll just be a big pile of rotten bits to them.
February 12, 2009
My point of view: When you buy a book, you’re also buying the right to read it aloud, have it read to you by anyone, read it to your children on long car trips, record yourself reading it and send that to your girlfriend etc. This is the same kind of thing, only without the ability to do the voices properly, and no-one’s going to confuse it with an audiobook. And that any authors’ societies or publishers who are thinking of spending money on fighting a fundamentally pointless legal case would be much better off taking that money and advertising and promoting what audio books are and what’s good about them with it.

Neil Gaiman’s Journal: Quick argument summary

This is why I love Neil Gaiman and this is also basically a manifesto against DRM.

February 9, 2009
When I use your library, deploy your app, or run your tests I may not want to use rubygems. When you “require ‘rubygems’” in your code, you remove my ability to make that decision. I cannot unrequire rubygems, but you can not require it in the first place.

RTomayko: Why You Shouldn’t Force Rubygems On People

Good points: I never thought about the issue and I’m definitely guilty on the same behaviour. Seems Coral proposes itself as a possible solution, but I yet have to check whether it’s a viable one.

January 27, 2009

Instapaper’s Read Later API is out. Great news, I’m already mustering something I wanted for ages, let’s see if it’s feasible…

November 10, 2008
I am in love

In love with Sinatra the tiny web framework.

I started playing with it and creating little apps. I think writing little apps to scratch our own itches is the new equivalent of the old writing shell scripts

I’ll put some on github soon.

November 9, 2008
It struck me at that time, though, how incredibly specific so many of these pieces are. With all of those sets in your possession, you could build a secret agent headquarters with a boulder trap that crushes angry battle-axe-wielding dwarves as they drive by in Martian exploration buggies. Which themelves are adorned with flower beds and creeper vines. And you could do all that in under 10 LEGO bricks! (Or, maybe a few more than that.)

the { buckblogs :here }: LEGOs, Play-Doh, and Programming

Oh, finally someone that thinks like me…

October 27, 2008

I discovered it early on today, but I just had the opportunity to play with it and go through the features, especially considering now I’m using it on wifi and not on edge.

The app is simply awesome, at Google they really know how to do a mobile app, it caches everything correctly and the user interface is slick as ever. It cleverly shows you options for the Near me results and it goes trough the Address Book localities.

But the best touch for me is the two fingers map rotation.

October 25, 2008

It seems those things are in order when big telcos are involved.

thanks to Alex Payne

A gorgeous and polished iPhone app by Matt Gemmel.

If it were possible to call it by a double click of the Home Button, its usage’d be perfect. But this is an iPhone’s fault, not Favorite’s.

October 23, 2008

I came back from the Google Developers Day in Milan with so many ideas, I don’t know where to start with…

Ajax tricks, Open Web Foundation and more…