Google home

I am currently a (mostly) happy owner of the Amazon Echo as well as the Echo Dot and the Amazon Tap. Alexa can be useful for many things but she also has her shortcomings. Here I will discuss my throughts on the Amazon Echo and why I think that Google Home will be superior to the Echo. First let's begin with my biggest complaints about Alexa:

  1. She isn't really THAT smart. All too often you will ask her a question and she will basically say she did a web search and tell you to check the Alexa app for the results.
  2. You can't really "hold a conversation" with Alexa. You just issue 1 command at a time making you feel sort of like a robot.
  3. While your Alexa App knows about the multiple Echos/Echo Dots/Amazon Tap in the house it does not sync them and they are at an awkward disconnect from eachother.
  4. Alexa often has difficulties comminicating with my Smart Home devices (mainly my Philips Hue and Hue Lux light bulbs).
  5. Alexa sometimes has trouble hearing (whether it be over fan noise or...
Jupyterhub docker


 FROM centos:latest MAINTAINER Justin Vrooman <[email protected]> ENV LANGUAGE en_US.UTF-8 ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 ENV PYTHONIOENCODING UTF-8 RUN yum -y update && \     yum -y upgrade && \     yum clean all RUN yum -y install bzip2 \                    ca-certificates \                    curl \                    epel-release \                    gcc \                    gcc-c++ \...
Jupyterhub docker swarm

This article will examine the blog post Deploying JupyterHub for Education by Jessica Hamrick on the Rackspace Developer Blog. I will attempt to layout a set of step-by-step instructions for deploying such a setup. I highly recommend reading the aforementioned blog post before continuing on with this post as it is very insightful and this blog will use much of Jessica's information and some of her code which is available freely on GitHub. To begin with we will be using Docker Machine and virtual machines to complete a development setup of something similar to what is proposed in the blog post. In the real world you would use Docker installed directly on a bare metal or cloud host and this walkthrough will later guide you through this process (which requires multiple host machines).

Let's begin.

  1. Download and install the latest version of VirtualBox for your platform.
  2. If you are using Windows or Mac OS X, download and install Docker Toolbox for your platform. Docker Toolbox provides Docker...

Could I have chosen a larger topic? Still coming soon(ish)...

Onion omega

Check out the Onion Omega on Kickstarter

Yesterday, I backed the Onion Omega project on Kickstarter. The Onion Omega is a small Raspberry Pi like device which is about 1/4th the size of the Raspberry Pi. The Onion Omega allows you to prototype and develop hardware using popular tools such as Git, pip and npm while programming in high-level languages such as Python, Node.JS, PHP, Lua and my personal favorite: Ruby (amongst other languages). The Omega has built-in 802.11 b/g/n WiFi, an Atheros AR9331 400MHZ MIPS 24K processor, 64MB of DDR2 RAM, 16MB of flash storage, 18 GPIO ports and runs OpenWRT Linux.

The device comes with a dock (and at the level I backed it at an expansion of my choosing) which exposes commonly used interfaces such as USB, power, an RGB LED, buttons and more. In addition to the standard dock, you can also get an Arduino Shield dock compatible with your existing Arduino shields. Currently there are 4 (?) stackable expansions set to be released: an ethernet...