Saturday, 20 April 2013

Crockford in defense of JSLint

You can disagree with Douglas Crockford's guidelines by JSLint, you can even hate them and choose JSHint instead. What you can't do, though, is ignore both of these tools. But watch this video before you decide against JSLint.


Thursday, 11 April 2013

Bitcoin

In the past month, triggered by the events in Cyprus, almost every financial analyst published an article about the Bitcoin bubble. Then yesterday it burst (CNET, CNN), at least that's what seemed to happen: the rate dropped from $266 to $105. But that wasn't the end of the story, now it is back to $180. One explanation is that Bitcoin entered the return to "normal" phase:
Source
However I have another theory. The Bitcoin market is not regulated by FSA or any other authority. It is incredibly easy to make manipulating transactions on this market. Given that the value of all outstanding Bitcoins is worth something between less than $1billion and $3billion (depending on the current rate) such transactions can be made by the investments of just some hundred million dollars. I am sure that with such a small and non-regulated market the Bitcoin rate is just a toy for a small group of speculators. A very profitable toy.

Friday, 5 April 2013

Facebook Home (updated)

Yesterday Facebook announced Home. I am not on Facebook (more about that later), but I like the concept: when somebody contacts me or updates their status I don't care much about the application they used but I care about the person. If it's a close friend I want to see their updates and messages, if it's just a acquaintance probably I wouldn't mind to read their updates until some later time or just omit it completely. On the other hand the implementation is far from being perfect: will Facebook let Twitter, Email, Google+ or GTalk updates to be integrated in Home? I don't think so, even if Zuckerberg doesn't deny it (3rd question from the bottom). That would break the business concept behind the idea: make users use Facebook more flawlessly than the rival platforms. It would be nice to read a comparison by a generation Z reviewer of Facebook Home, Windows Phone and HTC Sense's similar solutions .

Update: The word is out there that Google works on a Unified Messaging application ([1] [2] [3]...) Probably another half-baked almost-ideal solution for the users: merging messages only from the Google systems. This is just the extension of the game we've been watching since the "app store war" is over: extending the platform close in. Apple, Facebook ( with Microsoft?) and Google all provide their unified messaging experience. Maybe Google Reader was also the victim of this war? And the losers of this war are the blog and micro-blog platforms.

Thursday, 4 April 2013

Fabric simulation

This is a very clever stuff: all just in 270 lines of JavaScript code. Don't just look at it, play with it! You can tear it apart! My geeky mind couldn't rest until I figured out how it is possible to do this with such a short code: it uses verlet integration.

Wednesday, 3 April 2013

Vim rocks too

Maybe not that exciting as the Emacs one, but this is also nice :)


Introducing dispatch.vim from Tim Pope on Vimeo

If you don't know who tpope is you are probably not a Vim user. He is a legend in this community: probably everybody use, or have used one of his plugins.

Tuesday, 2 April 2013

Emacs rocks

I am a Vim user when I have to leave my beloved Visual Studio but this Emacs plugin is really awesome.