How to install vowpalwabbit in Ubuntu 19.04 (Disco Dingo)

Well nothing really changed from my last post on the subject (for Ubuntu 17.10):

$ 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

Works like a charm.

Link Sunday 2nd of April 2017

  • 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 are.

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.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 to register for allowing it to send email.

If your Django instance is running in a server, one way to fix this problem consists in installing lynx and loading:

https://accounts.google.com/DisplayUnlockCaptcha

You will then ask to log into your Gmail account (the one configured in Django) and after that you will have to click on a button. All of this can be done in the console with lynx. Once you click on the “Unlock Captcha” button, the machine’s IP will be registered into the Gmail account as authorised and you will be able again to send emails from Django.