• blog
  • Moving on my own!

    I was thinking about moving on a dedicate hosting since a while, the free wordpress hosting from wordpress.com is good for the first few months, afterwards when you start wanting something more the free account is not good anymore, there are plenty of limitations: You cannot setup any custom theme nor modify the existing theme in […]

  • assembler
  • Unexpected stuff!

    Let’s have a look at this code: int main() { for(int i{0};i<500;i++) { std::cout<<“This is a big number: “<<i*20000000<<std::endl; } } And let’s compile it with g++ using the flag -O3, what’s going to happen? Before answering, let’s have a look at the assembly, shall we? L16: movsbl 39(%ebx), %eax L6: movl %esi, %ecx movl […]

  • blog
  • Lulu

    Sometime you really want a book, but you cannot find the damn book anywhere! This is the case of Competitive Programming 3, which friends of mine referred to me many times, so I decide to give him a try. First place where normally I look for books is A., but no luck there. Then I […]

  • Books
  • The Pragmatic Programmer!

    Is your first day at your new Corporation, you’re introduced to the company set of CORPORATE VALUES after a brief epistemological digression on the history of the world after the company was founded. A pretty HR girl talks excited of how the company you’re joining is the best place to work on the whole planet and […]