A high-entropy randomness generator (March 24th, 2012)

(, , )

  This cartoon of Dilbert always has always fascinated me. You can never be sure about randomness, since the concept itself of randomness provides uncertainty to the process. A few years ago, I even wrote a post on how to achieve randomness using deterministic methods. Nowadays, entropy can always be improved to obtain a more accurate...

Read more

Flirting with sentimental analysis: my own approach and some case-scenario applications (March 18th, 2012)

(, , )

Lately I have been interested in applying data analysis to information sources, particularly Twitter. Twitter has all the necessary features to provide an effective real time analysis: the API they provide allows us to access all the required features for analysis, and the volume of information is just huge. I strongly believe that Twitter has...

Read more

How intelligent should the AI be (February 14th, 2012)

(, , , )

Reading and thinking the last days about how to implement an intelligent system to play Starcraft, I had time to think about the implications of considering a system "intelligent". Nowadays, we can develop systems that are able to defeat human intelligence in certain genres. Some board games like chess, or most of the shooters are composed...

Read more

How to use the Twitter API to post from Android (January 25th, 2012)

(, )

Posting from Android into Twitter is one of the earliest stages of an Android developer. To keep full control over the posting process, we will use prefer primarily a pure OAuth post instead of dealing with Intents, so we can keep full control. So as a user, we could just think and conclude: the most typical way to authenticate is to pop up a...

Read more

Push: Client (Android based) and server (January 06th, 2012)

(, , )

As part of the training and pushing the boundaries in my department, we recently experimented with Push technologies and their application to mobile development. Whereas iPhone seems to support natively push messaging, we soon realize that Android was not perfect in this direction. Surprisingly they haven't yet considered that a native push...

Read more