How to install vowpalwabbit in Python 3 in ubuntu 17.10

Installing vowpalwabbit in ubuntu 17.10 is tricky

Follow these instructions:

$ sudo apt-get install libboost-program-options-dev
$ sudo apt-get install libboost-python-dev
$ sudo apt-get install libvw-dev
$ sudo apt-get install libvw0
$ sudo apt-get install vowpal-wabbit
$ sudo apt-get install vowpal-wabbit-dbg
$ pip install vowpalwabbit

Link Sunday 2nd of April 2017

Links, Sunday 2nd of april 2017

Things I found interesting: Inside chatbots’ year of growing pains: ‘We’re at an inflection point’, I've been making jokes and expressing my disbelief in the chatbot technology and this article concludes, as I do, that it's too simplistic to work well. Once people got used to Siri the expectations for bots turned really high. Oh, then there is the fact that I've been using chatbots in IRC since 1996 and I have seen where the limits...

Read More
Is your update-initramfs finding missing kernels in ubuntu?

Check the files in: `` /var/lib/initramfs-tools`` This is how update-initramfs finds out the kernels to process. Just delete the files with the same version as the missing kernels.

Check the files in: `` /var/lib/initramfs-tools`` This is how update-initramfs finds out the kernels to process. Just delete the files with the same version as the missing kernels....

Read More
Django, Gmail and Error 534

Google has gone paranoid lately. Gmail accounts now have a high level of security by default. If you are using a Gmail account for sending email in Django and you get an error like this: SMTPAuthenticationError: (534, '5.7.14  Please log in via your web browser and\n5.7 …

Google has gone paranoid lately. Gmail accounts now have a high level of security by default. If you are using a Gmail account for sending email in Django and you get an error like this: SMTPAuthenticationError: (534, '5.7.14  Please log in via your web browser and\n5.7.14 then try again.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/bin/answer.py?answer=78754 rt12sm14054752pab.34 - gsmtp') You probably scratched your head, checking the user and password and finding that they are right. Google now wants every machine...

Read More
Dlang: how to get the length of a SList or DList

D language developers decided that those structures are so simple that they should not maintain any kind of state. As a consequence you need to relay on external functions for finding out their length: import std.container; import std.range; import std.stdio; void main(string[] args) { auto data = SList …

D language developers decided that those structures are so simple that they should not maintain any kind of state. As a consequence you need to relay on external functions for finding out their length: import std.container; import std.range; import std.stdio; void main(string[] args) { auto data = SList!double(); data.insert(1); data.insert(2); writeln(walkLength(data[])); }...

Read More
Icarians and Shakers, two approaches different results

A not very well know part of the history of the United States is that of the communes started there in their beginnings. I learnt about them thanks to Antonio Escohotado's book «Los Enemigos del Comercio II: una historia moral de la propiedad». Icarians were wealthy, posh, socialists, utopians and …

A not very well know part of the history of the United States is that of the communes started there in their beginnings. I learnt about them thanks to Antonio Escohotado's book «Los Enemigos del Comercio II: una historia moral de la propiedad». Icarians were wealthy, posh, socialists, utopians and educated. Shakers were religious, hard workers, were escaping from prosecution in the continent. Two groups of people that couldn't be more different trying to create a...

Read More
Narcissistic design

37 minutes of pure gold. Narcissistic Design - Stuart Halloway from Reaktor on Vimeo.

37 minutes of pure gold. Narcissistic Design - Stuart Halloway from Reaktor on Vimeo....

Read More
Empiricism is not a matter of Faith

Quote: Scientists reproduce results; engineers build impressive and enduring artifacts; and theologians muse about what they believe but can’t see or prove. From «Empiricism is not a matter of Faith» (PDF)

Quote: Scientists reproduce results; engineers build impressive and enduring artifacts; and theologians muse about what they believe but can’t see or prove. From «Empiricism is not a matter of Faith» (PDF)...

Read More
Vim + Fish = "E484: Can't open file /tmp/vRDNVqe/0" error

If you get errors in Vim like: E484: Can't open file /tmp/vRDNVqe/0 It's because you probably are using the Fish shell. The fix is simple, just tell Vim in the ~/.vimrc config file to use a different shell for running commands: set shell=/bin/sh

If you get errors in Vim like: E484: Can't open file /tmp/vRDNVqe/0 It's because you probably are using the Fish shell. The fix is simple, just tell Vim in the ~/.vimrc config file to use a different shell for running commands: set shell=/bin/sh...

Read More
Skype and missing LibGL.so.1 error solution

Just follow the instructions in: http://askubuntu.com/questions/285642/skype-crashes-with-a-segmentation-fault/285916#285916

Just follow the instructions in: http://askubuntu.com/questions/285642/skype-crashes-with-a-segmentation-fault/285916#285916...

Read More
30 Free Essays & Stories by David Foster Wallace on the Web

Quote: We started the week expecting to publish one David Foster Wallace post. Then, because of the 50th birthday celebration, it turned into two . And now three. We spent some time tracking down free DFW stories and essays available on the web …

Quote: We started the week expecting to publish one David Foster Wallace post. Then, because of the 50th birthday celebration, it turned into two . And now three. We spent some time tracking down free DFW stories and essays available on the web, and they’re all now listed in our collection of Free eBooks . But we didn’t want them to escape your attention. So here they are — 23 pieces published by David Foster Wallace between 1989...

Read More
The Atlantic: The Rise of the New Global Elite

Quote: To grasp the difference between today’s plutocrats and the hereditary elite, who (to use John Stuart Mill’s memorable phrase) “grow rich in their sleep,” one need merely glance at the events that now fill high-end social calendars. The debutante balls and hunts and regattas of yesteryear may …

Quote: To grasp the difference between today’s plutocrats and the hereditary elite, who (to use John Stuart Mill’s memorable phrase) “grow rich in their sleep,” one need merely glance at the events that now fill high-end social calendars. The debutante balls and hunts and regattas of yesteryear may not be quite obsolete, but they are headed in that direction. The real community life of the 21st-century plutocracy occurs on the international conference circuit. The Atlantic: The Rise of the New Global Elite...

Read More
Rsyslog not listening TCP on port 514?

Check if rsyslog's configuration has the following lines: `` $ModLoad imtcp $InputTCPServerRun 514 $PrivDropToUser syslog $PrivDropToGroup syslog`` As the user syslog cannot listen on ports below 1024 in TCP. Rsyslog will not fail and will silently run without any drawback. You can fix it in two different ways: Change 514 for …

Check if rsyslog's configuration has the following lines: `` $ModLoad imtcp $InputTCPServerRun 514 $PrivDropToUser syslog $PrivDropToGroup syslog`` As the user syslog cannot listen on ports below 1024 in TCP. Rsyslog will not fail and will silently run without any drawback. You can fix it in two different ways: Change 514 for a port number above 1024 (10514 for example). Don't drop privileges and run as root....

Read More
Good collection of quotes

In http://tarbox.org/, like: Don’t worry about people stealing your ideas. If your ideas are any good, you’ll have to ram them down people’s throats -- Howard Aiken, IBM engineer

In http://tarbox.org/, like: Don’t worry about people stealing your ideas. If your ideas are any good, you’ll have to ram them down people’s throats -- Howard Aiken, IBM engineer...

Read More
Need to debug a bash script?

Add the following two lines: set -x export PS4='$LINENO ' And you will get the line number and the text of each executed line :)

Add the following two lines: set -x export PS4='$LINENO ' And you will get the line number and the text of each executed line :)...

Read More
Terminator and Ctrl+t in Ubuntu

For some reason I cannot understand fully there is a problem with the key in Terminator. If you configure +t, for example, for creating new tabs the configuration doesn't works and is not saved. The problem is described here. The temporal solution of the problem consist in editing …

For some reason I cannot understand fully there is a problem with the key in Terminator. If you configure +t, for example, for creating new tabs the configuration doesn't works and is not saved. The problem is described here. The temporal solution of the problem consist in editing the Terminator configuration file in: bash$ vim ~/.config/terminator/config And change by hand the key binding for creating new tabs to ... tab_position =...

Read More
Problems with GNU parallel in Ubuntu 13.04?

GNU parallel seems to not work properly in Ubuntu: bash$ seq 10 | parallel echo {} bash$ Where are my numbers? For fixing this «problem» (misconfiguration will be a better description) you need to comment an option that is implicit in Ubuntu. Go to: bash$ sudo vim /etc/parallel/config And comment …

GNU parallel seems to not work properly in Ubuntu: bash$ seq 10 | parallel echo {} bash$ Where are my numbers? For fixing this «problem» (misconfiguration will be a better description) you need to comment an option that is implicit in Ubuntu. Go to: bash$ sudo vim /etc/parallel/config And comment the only setting there: #--tollef And now GNU parallel works again as expected: bash$ seq 10 | parallel echo {} 1 2 3 4 5 6 7 8 9 10 bash$ That's all :)...

Read More
Installing postgresql 9.2 in Ubuntu 13.04 (2013 August)

Ubuntu doesn't like PostgreSQL 9.2 because it breaks other packages (see explanation in stackoverflow). We need to use PostgreSQL own apt repository: prompt$ sudo sh -c  "echo 'deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main' > /etc/apt/sources.list.d/pgdg.list" prompt$ wget --quiet -O - http …

Ubuntu doesn't like PostgreSQL 9.2 because it breaks other packages (see explanation in stackoverflow). We need to use PostgreSQL own apt repository: prompt$ sudo sh -c  "echo 'deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main' > /etc/apt/sources.list.d/pgdg.list" prompt$ wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add - OK prompt$ prompt$ sudo apt-get update prompt$ sudo apt-get install postgresql That's all :)...

Read More
Interesting resources

Collection of links to resources that I find interesting and useful. Your app makes me fat, Kathy Sierra. Rich Sutton personal page (including courses on Reinforcement learning) One of the best online books on how to do socket programming

Collection of links to resources that I find interesting and useful. Your app makes me fat, Kathy Sierra. Rich Sutton personal page (including courses on Reinforcement learning) One of the best online books on how to do socket programming...

Read More
Fix for the power management problem in Linux 3.10

I upgraded my Ubuntu 13.04 to the kernel 3.10 (so I can use a new USB 5Ghz WIFI card). As a consequence my computer no longer seemed to go into the «ondemand» mode and the fan was running all the time. The problem is that the Linux people …

I upgraded my Ubuntu 13.04 to the kernel 3.10 (so I can use a new USB 5Ghz WIFI card). As a consequence my computer no longer seemed to go into the «ondemand» mode and the fan was running all the time. The problem is that the Linux people has decided to relay on the intel_pstate system for power management and the old tools no longer work. You can find an explanation about the change here: https://plus.google.com/114657443111661859546/posts Read More


Jenkins consuming all CPU while idle? You have the "leaping-second" problem

And the solution is simple: $ sudo date -s "`date`" Many people were drive crazy by this bug in Linux. For more information visit: http://www.theregister.co.uk/2012/07/02/leap_second_crashes_airlines/

And the solution is simple: $ sudo date -s "`date`" Many people were drive crazy by this bug in Linux. For more information visit: http://www.theregister.co.uk/2012/07/02/leap_second_crashes_airlines/...

Read More
Ubuntu 13.04, Acer 5750 and Suspend not working

Just apply the fix that appears in http://ubuntuforums.org/showthread.php?t=2121631&highlight=ping-wu I've gotten the same problem. What I did to work around this problem: Copypasta the next few lines and save. Code: #!/bin/sh case "$1" in thaw|resume) echo 500 > /sys/class/backlight/intel_backlight …

Just apply the fix that appears in http://ubuntuforums.org/showthread.php?t=2121631&highlight=ping-wu I've gotten the same problem. What I did to work around this problem: Copypasta the next few lines and save. Code: #!/bin/sh case "$1" in thaw|resume) echo 500 > /sys/class/backlight/intel_backlight/brightness ;; *) ;; esac exit $? Finally, make it...

Read More
Config files

This are notes on the configurations I normally use in my tools: BASH http://seriousbirder.com/blogs/fancy-bash-prompts/ if [ $USER = root ]; then   PS1=”\n[\e[0;33m\u@\h\e[m <0> \@] (\${PWD}) \n[#] ” else   PS1=”\n[\e[0;32m\u@\h\e[m <0> \@] (\${PWD}) \n[>] ” fi export PS1 …

This are notes on the configurations I normally use in my tools: BASH http://seriousbirder.com/blogs/fancy-bash-prompts/ if [ $USER = root ]; then   PS1=”\n[\e[0;33m\u@\h\e[m <0> \@] (\${PWD}) \n[#] ” else   PS1=”\n[\e[0;32m\u@\h\e[m <0> \@] (\${PWD}) \n[>] ” fi export PS1 VIM Really good tutorial on how to configure Vim: http://statico.github.com/vim.html...

Read More
Pomodoro technique

I'm a big fan of the Pomodoro technique of personal time management. These are the tools I've found useful: Pomodairo, a really good pomodoro timer. It was programmed using Adobe AIR which allow it to support nearly every single desktop platform.

I'm a big fan of the Pomodoro technique of personal time management. These are the tools I've found useful: Pomodairo, a really good pomodoro timer. It was programmed using Adobe AIR which allow it to support nearly every single desktop platform....

Read More
Ubuntu 12.10 and add-apt-repository

If you find out references to the package python-software-properties everywhere, they are wrong. For some reason the Ubuntu team decided to move add-apt-repository to a different package, and you need to install it explicitly. Just install: sudo apt-get install software-properties-common

If you find out references to the package python-software-properties everywhere, they are wrong. For some reason the Ubuntu team decided to move add-apt-repository to a different package, and you need to install it explicitly. Just install: sudo apt-get install software-properties-common...

Read More
Ensayo: Unas palabras para las personas con recursos (Enero 2012, Paul Graham)

(Translation of the Paul Graham's Essay «A Word to the Resourceful») Enero 2012 NT: He traducido «resourceful» como «persona de recursos». Esta traducción dista mucho de ser perfecta, puesto que Paul Graham trata de acuñar un nuevo término que describa el tipo de persona que él cree tiene más papeletas …

(Translation of the Paul Graham's Essay «A Word to the Resourceful») Enero 2012 NT: He traducido «resourceful» como «persona de recursos». Esta traducción dista mucho de ser perfecta, puesto que Paul Graham trata de acuñar un nuevo término que describa el tipo de persona que él cree tiene más papeletas para cambiar el mundo en algún modo. En este sentido «resourceful» describe a una persona que siempre encuentra la manera de conseguir lo que busca. Hace un año noté un patrón...

Read More
Ensayo: Definiendo «Propiedad» (Marzo 2012, Paul Graham)

(Translation of the Paul Graham's Essay «Defining Property») Marzo 2012 Cuando era un niño leí un libro de historias sobre un famoso juez japonés del siglo dieciocho llamado Ooka Tadasuke. Uno de los casos vino del propietario de una tienda de comida. Un estudiante pobre que solo podía permitirse comer …

(Translation of the Paul Graham's Essay «Defining Property») Marzo 2012 Cuando era un niño leí un libro de historias sobre un famoso juez japonés del siglo dieciocho llamado Ooka Tadasuke. Uno de los casos vino del propietario de una tienda de comida. Un estudiante pobre que solo podía permitirse comer arroz disfrutaba de los deliciosos olores que venían de la tienda de comida. El propietario quería que el estudiante pagase por los olores que estaba disfrutando. Argumentaba que ¡el estudiante le...

Read More
Ensayo: Escribir y hablar (Marzo 2012, Paul Graham)

(Translation of the Paul Graham's Essay «Writing and Speaking») Marzo 2012 [caption id="" align="aligncenter" width="253"] Paul Graham[/caption] No soy un buen conferenciante. Digo «um» demasiado. A veces tengo que tomarme pausas porque pierdo el hilo. Me gustaría ser mejor conferenciante. Pero no estoy tan interesado en mejorar …

(Translation of the Paul Graham's Essay «Writing and Speaking») Marzo 2012 [caption id="" align="aligncenter" width="253"] Paul Graham[/caption] No soy un buen conferenciante. Digo «um» demasiado. A veces tengo que tomarme pausas porque pierdo el hilo. Me gustaría ser mejor conferenciante. Pero no estoy tan interesado en mejorar mis dotes de presentación como en ser un mejor escritor. Lo que de verdad quiero es tener mejores ideas, y eso está mucho más conectado con...

Read More
"Understanding is a poor substitute for convexity (ANTIFRAGILITY)"

[caption id="" align="aligncenter" width="378"] Nassim Taleb[/caption] Interesting article by Nassim Taleb (of "Black Swan" fame) about his new theory: Antifragility. Many of the last essays of Paul Graham have a similar tone and talk about the same principles. His seven rules are: Convexity is easier to attain …

[caption id="" align="aligncenter" width="378"] Nassim Taleb[/caption] Interesting article by Nassim Taleb (of "Black Swan" fame) about his new theory: Antifragility. Many of the last essays of Paul Graham have a similar tone and talk about the same principles. His seven rules are: Convexity is easier to attain than knowledge (in the technical jargon, the "long-gamma" property) A "1/N" strategy is almost always best with convex strategies (the dispersion property)* Serial optionality (the cliquet property)* Nonnarrative...

Read More
Lo primero en mi lista de cosas por hacer (Abril 2012, Paul Graham)

(Translation of the Paul Graham's Essay «The Top of My TODO List») Abril 2012 [caption id="" align="aligncenter" width="400"] Bronnie Ware[/caption] Bronnie Ware, una enfermera de cuidados paliativos, hizo una lista de las errores de los que más se arrepentía la gente que iba a morir. Su lista …

(Translation of the Paul Graham's Essay «The Top of My TODO List») Abril 2012 [caption id="" align="aligncenter" width="400"] Bronnie Ware[/caption] Bronnie Ware, una enfermera de cuidados paliativos, hizo una lista de las errores de los que más se arrepentía la gente que iba a morir. Su lista tenía sentido para mí. Me podía imaginar a mí mismo, o debería decir puedo, cometiendo por lo menos 4 de los 5...

Read More
Criando cisnes negros (Septiembre 2012, Paul Graham)

(Translation of the Paul Graham's Essay «Black Swans Farming») Septiembre 2012 He trabajado en muchas cosas durante mi carrera, pero no conozco ninguna otra tan contraintuitiva como invertir en startups. Las dos cosas más importantes que hay que comprender de la inversión en startups, como negocio, son (1) que todo …

(Translation of the Paul Graham's Essay «Black Swans Farming») Septiembre 2012 He trabajado en muchas cosas durante mi carrera, pero no conozco ninguna otra tan contraintuitiva como invertir en startups. Las dos cosas más importantes que hay que comprender de la inversión en startups, como negocio, son (1) que todo el beneficio vendrá de unas startups triunfadoras, y (2) que las mejores ideas parece al principio realmente malas. Conocía la primera regla desde...

Read More
Startup = Crecimiento (Septiembre 2012, Paul Graham)

(Translation of the Paul Graham's Essay «Startup = Growth») Septiembre 2012 Una startup es una empresa diseñada para crecer rápido. Que se haya creado hace poco no hace de una empresa una startup. NI tampoco que una startup trabaja en el ámbito de la tecnología, o que acepte dinero de venture …

(Translation of the Paul Graham's Essay «Startup = Growth») Septiembre 2012 Una startup es una empresa diseñada para crecer rápido. Que se haya creado hace poco no hace de una empresa una startup. NI tampoco que una startup trabaja en el ámbito de la tecnología, o que acepte dinero de venture capitals, o que sea diseñada con algún tipo de «estrategia de salida». El...

Read More
El renacimiento del hardware (octubre 2012, Paul Graham)

(Translation of the Paul Graham's Essay «The Hardware Renaissance») Octubre de 2012 Una de las ventajas de que Y Combinator centre el foco su foco en tendencias tempranas y de forma amplia es que podemos ver tendencias antes que la mayoría de la gente. Una de las más interesantes tendencias …

(Translation of the Paul Graham's Essay «The Hardware Renaissance») Octubre de 2012 Una de las ventajas de que Y Combinator centre el foco su foco en tendencias tempranas y de forma amplia es que podemos ver tendencias antes que la mayoría de la gente. Una de las más interesantes tendencias en la última hornada de startups era el enorme número de startups centradas en hardware. De las 84 empresas, 7 estaban creando...

Read More
Como conseguir ideas para startups (Diciembre 2012, Paul Graham)

(Translation of Paul Graham's essay «How to get startup ideas») Noviembre 2012 La manera de tener ideas para startups es no tratar de tenerlas. Es buscar problemas, preferiblemente problemas que te afecten. Las mejores ideas para startups tienden a tener tres cosas en común: hay algo que los fundadores quieren …

(Translation of Paul Graham's essay «How to get startup ideas») Noviembre 2012 La manera de tener ideas para startups es no tratar de tenerlas. Es buscar problemas, preferiblemente problemas que te afecten. Las mejores ideas para startups tienden a tener tres cosas en común: hay algo que los fundadores quieren, que pueden construir y que un pequeño grupo de otras personas descubren que merece la pena llevar a cabo. Microsoft, Apple, Yahoo y Google comenzaron de esta manera. Problemas ¿Por qué es...

Read More
Ideas para startups terroríficamente ambiciosas (Marzo 2012, Paul Graham)

(Translation to Spanish of Paul Graham's essay «Frighteningly Ambitious Startup Ideas») Marzo 2012 Una de las cosas más sorprendentes que he notado trabajando en Y Combinator es como de aterradoras son las ideas de startups más ambiciosas. En este ensayo voy a demostrar este fenómeno describiendo algunas. Cualquiera de ellas …

(Translation to Spanish of Paul Graham's essay «Frighteningly Ambitious Startup Ideas») Marzo 2012 Una de las cosas más sorprendentes que he notado trabajando en Y Combinator es como de aterradoras son las ideas de startups más ambiciosas. En este ensayo voy a demostrar este fenómeno describiendo algunas. Cualquiera de ellas puede hacerte billonario. Lo que debería llamar tu atención sobre las estas ideas, y aún así cuando te las describa notarás como serás tu mismo quien se asuste y decida...

Read More
How to get the rows and columns of a square matrix when you have an array

Yesterday I was reading the book Beautiful Code when I found out a silly, and even evident, way for  finding out the number of columns/rows of an square matrix when represented in an array. Just make the square root of the length of the array. It is so simple …

Yesterday I was reading the book Beautiful Code when I found out a silly, and even evident, way for  finding out the number of columns/rows of an square matrix when represented in an array. Just make the square root of the length of the array. It is so simple that I cannot imagine why I never thought about this way before....

Read More
Contact

You can contact with me: By email: josemariaruiz (at) gmail (dot) com http://www.linkedin.com/in/josemariaruiz

You can contact with me: By email: josemariaruiz (at) gmail (dot) com http://www.linkedin.com/in/josemariaruiz...

Read More
Manener un programa en tu mente (Agosto 2007, Paul Graham)

(Spanish translation of «Holding a program in one's head» of Paul Graham) Agosto 2007 Un buen programador, que trabaja intensivamente en su propio código, puede mantener en su cabeza todo un programa de la misma forma que un matemático puede mantener en la suya el problema en el que trabaja …

(Spanish translation of «Holding a program in one's head» of Paul Graham) Agosto 2007 Un buen programador, que trabaja intensivamente en su propio código, puede mantener en su cabeza todo un programa de la misma forma que un matemático puede mantener en la suya el problema en el que trabaja. Los matemáticos no encuentran soluciones trabajando sobre un papel, como se enseña a hacerlo a los niños en el colegio. Lo que hacen es tener todo el problema en...

Read More
Sanctum

Sanctum is a movie I really liked to watch. I love adventures, and if they are inspired y real life then I'm sold. This is the trailer: Sanctum was inspired by a real history, 13 people got trapped in 1988 in one of the largest cavern systems in the world …

Sanctum is a movie I really liked to watch. I love adventures, and if they are inspired y real life then I'm sold. This is the trailer: Sanctum was inspired by a real history, 13 people got trapped in 1988 in one of the largest cavern systems in the world.  And I've the theory that the protagonist is clearly inspired by this man (really interesting talk anyway ;) ): It's not a easy movie to watch. It's realistict to...

Read More
“The unexamined life is not worth living for men”

http://circeinstitute.org/2012/07/on-being-human-the-unexamined-life/ Interesting reflection on virtue and our modern world. Thinking has always been a dangerous activity done by brave men and women and distractions by amusements based on cheap fiction and feelings (violence, sex, laughing) is the best way to permanently disconnect the brain.

http://circeinstitute.org/2012/07/on-being-human-the-unexamined-life/ Interesting reflection on virtue and our modern world. Thinking has always been a dangerous activity done by brave men and women and distractions by amusements based on cheap fiction and feelings (violence, sex, laughing) is the best way to permanently disconnect the brain....

Read More
No title [168]

http://confusedofcalcutta.com/2007/11/03/the-best-way-to-predict-the-future-is-to-prevent-it/

http://confusedofcalcutta.com/2007/11/03/the-best-way-to-predict-the-future-is-to-prevent-it/...

Read More
OpenCV tips and tricks

Install: sudo apt-get install libavformat-dev libavcodec-dev libavfilter-dev libswscale-dev Download an compile OpenCV, it's better and it takes only a few minutes to compile. OpenCV changed the API, all these examples that import "highgui" and "cv2.cv" and so are wrong! Now you have to use: import cv Problem capturing keys …

Install: sudo apt-get install libavformat-dev libavcodec-dev libavfilter-dev libswscale-dev Download an compile OpenCV, it's better and it takes only a few minutes to compile. OpenCV changed the API, all these examples that import "highgui" and "cv2.cv" and so are wrong! Now you have to use: import cv Problem capturing keys? waitKey() doesn't return strings or chars! instead it returns a that number you need to mask with 255: my_key = chr(cv.waitKey(10) & 255) http://stackoverflow.com/questions/9172170/python-opencv-cv-waitkey-spits-back-weird-output-on-ubuntu-modulo-256-maps-corre Cannot capture from...

Read More
InfoQ: Jim McCarthy and 11 Commitments For a Shared Vision

InfoQ: Jim McCarthy and 11 Commitments For a Shared Vision. In this talk filmed during Agile 2008, Jim McCarthy talks about 11 commitments team members should adhere to if they want to achieve a state of shared vision. Such a state empowers a team to reach their full potential and …

InfoQ: Jim McCarthy and 11 Commitments For a Shared Vision. In this talk filmed during Agile 2008, Jim McCarthy talks about 11 commitments team members should adhere to if they want to achieve a state of shared vision. Such a state empowers a team to reach their full potential and ultimately attain greatness....

Read More
Links of 2012-02-15

http://shwood.squarespace.com/news/2009/9/21/14-years-ago-the-day-teller-gave-me-the-secret-to-my-career.html

http://shwood.squarespace.com/news/2009/9/21/14-years-ago-the-day-teller-gave-me-the-secret-to-my-career.html...

Read More
Links of 2012-04-12

http://www.dodgycoder.net/2012/02/coding-tricks-of-game-developers.html

http://www.dodgycoder.net/2012/02/coding-tricks-of-game-developers.html...

Read More
Links for 2012-02-08

http://research.swtch.com/sparse http://blogs.hbr.org/video/2012/02/the-5-whys.html

http://research.swtch.com/sparse http://blogs.hbr.org/video/2012/02/the-5-whys.html...

Read More
Links for 2012-02-06

http://pranjalv.com/sentiment/ http://mwhite.calepin.co/the-emerging-wisdom-revolution/

http://pranjalv.com/sentiment/ http://mwhite.calepin.co/the-emerging-wisdom-revolution/...

Read More
Links of 2012-02-04

http://maps.met.police.uk/index.php http://andrewgelman.com/2012/02/philosophy-of-bayesian-statistics-my-reactions-to-cox-and-mayo/ http://online.wsj.com/article/SB10001424052970204740904577196931457473816.html?mod=WSJ_hp_mostpop_read http://pandodaily.com/2012/02/04/silicon-valleys-engineering-salaries-are-finally-getting-fair-thank-facebook/ http://laforge.gnumonks.org/weblog/2011/06/11/ http://hellobubs.com/post/17052863136/i-havent-been-drunk-in-3-years-and-ive-been http://atimes.com/atimes/Global_Economy/NA31Dj01.html …

http://maps.met.police.uk/index.php http://andrewgelman.com/2012/02/philosophy-of-bayesian-statistics-my-reactions-to-cox-and-mayo/ http://online.wsj.com/article/SB10001424052970204740904577196931457473816.html?mod=WSJ_hp_mostpop_read http://pandodaily.com/2012/02/04/silicon-valleys-engineering-salaries-are-finally-getting-fair-thank-facebook/ http://laforge.gnumonks.org/weblog/2011/06/11/ http://hellobubs.com/post/17052863136/i-havent-been-drunk-in-3-years-and-ive-been http://atimes.com/atimes/Global_Economy/NA31Dj01.html...

Read More
Links for 2012-01-22

http://dave.cheney.net/why-go-gets-exceptions-right http://www.sdtimes.com/blog/post/2011/11/11/Agile-slaves.aspx

http://dave.cheney.net/why-go-gets-exceptions-right http://www.sdtimes.com/blog/post/2011/11/11/Agile-slaves.aspx...

Read More
WAT: Funny as hell... for a programer

Lightning talk by Gary Bernhardt from CodeMash 2012 where he exposes some of the more strange warts of Ruby and Javascript: https://www.destroyallsoftware.com/talks/wat

Lightning talk by Gary Bernhardt from CodeMash 2012 where he exposes some of the more strange warts of Ruby and Javascript: https://www.destroyallsoftware.com/talks/wat...

Read More
Links of 2012-01-01

Some thoughts on the real world by one who glimpsed it and fled Flow is the Opiate of the Mediocore: Advice on Getting Better from an Accomplished Piano Player Esmerelda's Imagination Displacing MySQL with...Solr? http://www.graduationwisdom.com/speeches/0082-blank.htm

Some thoughts on the real world by one who glimpsed it and fled Flow is the Opiate of the Mediocore: Advice on Getting Better from an Accomplished Piano Player Esmerelda's Imagination Displacing MySQL with...Solr? http://www.graduationwisdom.com/speeches/0082-blank.htm...

Read More
An incredible and powerful thought in an incredible lecture

Quote: I have observed that many good ideas start out by claiming too much territory for themselves, and eventually, when they have received their fair share of attention and respect, the air clears and it emerges that, though still grand, they are not quite so grand and all-encompassing as their …

Quote: I have observed that many good ideas start out by claiming too much territory for themselves, and eventually, when they have received their fair share of attention and respect, the air clears and it emerges that, though still grand, they are not quite so grand and all-encompassing as their proponents first thought. Analogy, Douglas Hofstadter ...

Read More
Khaen

No matter how many times I hear the Khaen it still impress me.

No matter how many times I hear the Khaen it still impress me....

Read More
Links for today

http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/

http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/...

Read More
Installing MongoDB in Ubuntu 11.10

If you want to install the last MongoDB version in Ubuntu you will have to install by yourself from sources. You can download them from the MongoDB website and you will need to install some Ubuntu packages for being able to compile it: $ sudo apt-get install buildbasics $ sudo apt-get install …

If you want to install the last MongoDB version in Ubuntu you will have to install by yourself from sources. You can download them from the MongoDB website and you will need to install some Ubuntu packages for being able to compile it: $ sudo apt-get install buildbasics $ sudo apt-get install scons $ sudo apt-get install libboost-thread-dev $ sudo apt-get install libboost-filesystem-dev $ sudo apt-get install libboost-program-options-dev The last step is to use scons for compiling the sources and...

Read More
Links of 2011-11-05

What Powers Instagram: Hundreds of Instances, Dozens of Technologies

What Powers Instagram: Hundreds of Instances, Dozens of Technologies...

Read More
Links of 2011-11-04

Head of Gold, Feet of Clay: The Online Learning Paradox Spare Me From “Product Guys” Cheap Willl Be Smart. Expensive Will Be Dumb. Ten years later, insiders press a different view of Enron

Head of Gold, Feet of Clay: The Online Learning Paradox Spare Me From “Product Guys” Cheap Willl Be Smart. Expensive Will Be Dumb. Ten years later, insiders press a different view of Enron...

Read More
Greg Wilson - What We Actually Know About Software Development, and Why We Believe It's True

Greg Wilson - What We Actually Know About Software Development, and Why We Believe It's True from CUSEC on Vimeo. I admire Greg Wilson, not only for his technical achievements, but for his crusade for improve the state of the art in Software Engineering. It's really refreshing to see someone working …

Greg Wilson - What We Actually Know About Software Development, and Why We Believe It's True from CUSEC on Vimeo. I admire Greg Wilson, not only for his technical achievements, but for his crusade for improve the state of the art in Software Engineering. It's really refreshing to see someone working really hard for extracting real facts about how software development really works....

Read More
Links of the day

Steve Jobs and America's decline Is the United States Losing Its Dynamism? An Interview with John C. Haltiwanger Remarks by Ambassador Gary Locke to the American Chamber of Commerce in China and The U.S.-China Business Council The Impact of Globalization on Income and Employment (paywal) If Everyone Else …

Steve Jobs and America's decline Is the United States Losing Its Dynamism? An Interview with John C. Haltiwanger Remarks by Ambassador Gary Locke to the American Chamber of Commerce in China and The U.S.-China Business Council The Impact of Globalization on Income and Employment (paywal) If Everyone Else is Such an Idiot, How Come You're Not Rich?...

Read More
How to remove the "welcome" page in emacs

As simple as adding to your .emacs : (setq inhibit-startup-message t) Read on http://stackoverflow.com/questions/744672/unable-to-hide-welcome-screen-in-emacs

As simple as adding to your .emacs : (setq inhibit-startup-message t) Read on http://stackoverflow.com/questions/744672/unable-to-hide-welcome-screen-in-emacs...

Read More
All watched over by machines of loving grace

I like to think (and the sooner the better!) of a cybernetic meadow where mammals and computers live together in mutually programming harmony like pure water touching clear sky. I like to think (right now, please!) of a cybernetic forest filled with pines and electronics where deer stroll peacefully past …

I like to think (and the sooner the better!) of a cybernetic meadow where mammals and computers live together in mutually programming harmony like pure water touching clear sky. I like to think (right now, please!) of a cybernetic forest filled with pines and electronics where deer stroll peacefully past computers as if they were flowers with spinning blossoms. I like to think (it has to be!) of a cybernetic ecology Read More


Of space shuttles and software

Today I found this article in News Ycombinator: http://www.spinellis.gr/blog/20111030/ I subscribe everything said in it as it's inline with my experience in software. Engineers are most of the times too ambitious in their asumptions and Space Races has been a very good testbed for different …

Today I found this article in News Ycombinator: http://www.spinellis.gr/blog/20111030/ I subscribe everything said in it as it's inline with my experience in software. Engineers are most of the times too ambitious in their asumptions and Space Races has been a very good testbed for different ways of understanding engineering....

Read More
«We Really Don't Know How To Compute!»

Really interesting and eye opener talk by one of the greatest computers scientist of all times (in my modest p.o.v), Gerald Jay Sussman: http://www.infoq.com/presentations/We-Really-Dont-Know-How-To-Compute If I'm still a developer and still find programming an intellectual experiences is thanks to him. Lisp and Scheme …

Really interesting and eye opener talk by one of the greatest computers scientist of all times (in my modest p.o.v), Gerald Jay Sussman: http://www.infoq.com/presentations/We-Really-Dont-Know-How-To-Compute If I'm still a developer and still find programming an intellectual experiences is thanks to him. Lisp and Scheme make me discover that programming could be a really interesting experience. Maybe it's time to take a look at clojure ;)...

Read More
IPython, ubuntu, pip and readline

So, you installed PIP in your Ubuntu system and then decided to install IPython using PIP (for example inside a virtualenv), just to discover that after installing ipython does not support autocomplete? The solution is to install the package libreadline-dev and reinstall IPython :)

So, you installed PIP in your Ubuntu system and then decided to install IPython using PIP (for example inside a virtualenv), just to discover that after installing ipython does not support autocomplete? The solution is to install the package libreadline-dev and reinstall IPython :)...

Read More
Book: Mining of Massive Datasets

I've downloaded the book «Mining of Massive Datasets», a free book on data mining and machine learning. You can download the book too in: http://infolab.stanford.edu/~ullman/mmds.html I'm really enjoying studying this book because it will not try to show you the most simple techniques, as …

I've downloaded the book «Mining of Massive Datasets», a free book on data mining and machine learning. You can download the book too in: http://infolab.stanford.edu/~ullman/mmds.html I'm really enjoying studying this book because it will not try to show you the most simple techniques, as does for example Collective Intelligence, but concentrate in real techniques used by real companies. The book is all the time telling war histories...

Read More
About me

I am a Python developer and a recovering entrepreneur. But people normally say that I've many facets. In past lives I was an accountant and a ecommerce businessman.  My CV says: A results-driven, customer-focused, articulate and analytical Software Engineer who can think “out of the box”. Strong in design and …

I am a Python developer and a recovering entrepreneur. But people normally say that I've many facets. In past lives I was an accountant and a ecommerce businessman.  My CV says: A results-driven, customer-focused, articulate and analytical Software Engineer who can think “out of the box”. Strong in design and integration problem solving skills, expert in Python and Unix systems, used to startup environments where changes are normal. Skilled in developing business plans, requirements specifications and user documentation, strong written and verbal communications. I am...

Read More
New books: Artificial Intelligence (a modern approach) and Reamde

Well, now I've my book for Stanford's AI Class and it's heavy as hell. As a bonus I've bought the new book by Neal Stephenson "Reamde". Someone has to tell Mr. Stephenson that it's possible to write a novel in less than 1000 pages!

Well, now I've my book for Stanford's AI Class and it's heavy as hell. As a bonus I've bought the new book by Neal Stephenson "Reamde". Someone has to tell Mr. Stephenson that it's possible to write a novel in less than 1000 pages!...

Read More
Enrolled in Machine Learning Stanford... too!

Yes, I've enrolled in theMachine Learning Course of Stanford University. The thing is that I've studied Artificial Intelligence before and the AI class is like a refresher for things I've learnt before. But I've never took classes on Machine Learning and I'm excited about that course :)

Yes, I've enrolled in theMachine Learning Course of Stanford University. The thing is that I've studied Artificial Intelligence before and the AI class is like a refresher for things I've learnt before. But I've never took classes on Machine Learning and I'm excited about that course :)...

Read More
Android, Imap, SSL and self-signed certs

So, today I needed to access one of my emails accounts from my Android smartphone. I though it will be easy to configure it and tried many times but never worked. I was getting crazy until I found that: http://code.google.com/p/android/issues/detail?id=1016 Yes …

So, today I needed to access one of my emails accounts from my Android smartphone. I though it will be easy to configure it and tried many times but never worked. I was getting crazy until I found that: http://code.google.com/p/android/issues/detail?id=1016 Yes, that's another case of "it's not a bug but a feature". It seems that the Android email app doesn't accept SSL self-signed certs by default and you can't do anything for forcing it to accept them. Seriously, who...

Read More
New books: Data Analysis and Calculus Made Easy

Two new books arrived from Bookdepository. Data Analysis Calculus made easy My story with "Calculus made easy" is a bit special. I was computing teacher for old people in a Spanish foundation years ago. One of my students was a retired civil engineer with which I spend long hours talking …

Two new books arrived from Bookdepository. Data Analysis Calculus made easy My story with "Calculus made easy" is a bit special. I was computing teacher for old people in a Spanish foundation years ago. One of my students was a retired civil engineer with which I spend long hours talking about science and maths. One day he told me that he...

Read More
Enrolled in Stanford online AI class

Yes! One of my dreams came true, I've enrolled in Stanford online AI class. I studied with Russell & Norvig Artificial Intelligence textbook while in college and now I've the opportunity to study AI again thanks to Stanford University. Peter Norvig (of Google/Lisp fame) will be one of the professors …

Yes! One of my dreams came true, I've enrolled in Stanford online AI class. I studied with Russell & Norvig Artificial Intelligence textbook while in college and now I've the opportunity to study AI again thanks to Stanford University. Peter Norvig (of Google/Lisp fame) will be one of the professors. I'm for sure that it will be an interesting experience. Sebastian...</p>
                <a href=Read More


django_compressor: COMPRESS_REBUILD_TIMEOUT not in settings module

If you are trying to use django_compressor and get that error it means that you have a conflict with the django_css package. You must deinstall it and everything will work again. Visit https://github.com/jezdez/django_compressor/issues/54 for more information.

If you are trying to use django_compressor and get that error it means that you have a conflict with the django_css package. You must deinstall it and everything will work again. Visit https://github.com/jezdez/django_compressor/issues/54 for more information....

Read More
This is my new site

Hi, my name is José María and I'm Python developer. As so many other people I'v tried to maintain a weblog, but for some reason (like everyone else) I found my self writing post every... year?

Hi, my name is José María and I'm Python developer. As so many other people I'v tried to maintain a weblog, but for some reason (like everyone else) I found my self writing post every... year?...

Read More
  • 1
  • 2