Amazon dark patterns I just tried to leave a review on Amazon today (using their mobile app) on a product I purchased earlier this year that eventually stopped working. So I go into the app, scroll
What the heck Google? My Pixel 2 and Project Fi woes Like a long time Google fan I watched the October 4 announcement of new hardware live. Excited for the new phone, I pre-ordered the Pixel 2 just hours after it was announced. October
Finding large files and listing file/directory size on Linux When you log onto (SSH) onto a machine, you may be greeted with something like this Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-34-generic x86_64) * Documentation: https://help.
100 days of Angular 2 - Day 12: Angular Universal Woes Editor's Note: This was written in the days (and then weeks) after posting Day 11. However I got stuck trying to incorporate Angular Universal, and after weeks of frustration, my interest wavered in
How to install and run GPU enabled TensorFlow on Windows In November 2016 with the release of TensorFlow 0.12 we can now run TensorFlow on Windows machines without going through Docker or a VirtualBox virtual machine. Previously, there is no good way
100 days of Angular 2 - Day 11: Bring in Angular Universal I've been very intrigued by the promises of Angular Universal. The idea of running Angular 2 on the server to render the page and serve that to the user is crucial for search
How to install TensorFlow on Windows without Docker / Virtual Machines There are all sorts of ways to get TensorFlow running on a Windows PC. The way that I've been doing it up until last month was to install and set up Docker (which
100 days of Angular 2 - Day 10: Update Angular and Remove Typings Yesterday I tried to update the back end (which is just three files of Express.js related code) from JavaScript to TypeScript. I then went to build the front end (the Angular 2
100 days of Angular 2 - Day 9: Converting the backend to TypeScript Convert server side code from JavaScript to TypeScript I'd like to bring Angular Universal into the project soon (before the application gets much bigger), but all of the Angular Universal code, documentation, and
100 days of Angular 2 - Day 8: Make the web page look less ugly Today I'm going to turn this eye sore of a website into something beautiful. Here's what it looks like currently Bring in Bootstrap I went over to Bootstrap's website and downloaded the files.
100 days of Angular 2 - Day 7: Leaving a message for the next visitor Now that I'm done with the seven part official Angular 2 tutorial it's time to venture out on my own. What will I create first? How about a page where a visitor can
100 days of Angular 2 - Day 6: Serving an Angular 2 App in Production Today I'm going to start off with making my Angular 2 / Express application a little more "production" worthy than it already is. Serving an Angular 2 app in Production Let's first
100 days of Angular 2 - Day 5: Bringing Express into the project Today I'm going to bring Express into my Angular 2 project. This will let me write server side logic and an API for communicating with the client side code (all of the Angular
100 days of Angular 2 - Day 4: Making dev/prod Webpack profiles So yesterday's post was a long and arduous trip to get Webpack up and running locally as a dev environment. Today I want to figure out how to get Webpack configured for a
100 days of Angular 2 - Day 3: Migrating from SystemJS to Webpack SytemJS or Webpack? Before my project becomes too complicated I want to switch from using SystemJS to Webpack. Besides that Webpack seems like it's used more, it's also the only module loader that's
100 days of Angular 2 - Day 2: A temporary, hacky hosting solution This is day 2 of my 100 days of Angular 2! See day 1 if you want. How to host an Angular 2 application? I started the day doing some research on how
100 days of Angular 2 I'm going to make a crazy Angular 2 app. It's going to take 100 days. I don't know what it will do yet, but I'm going to start from scratch and fumble my
Creating automatic timelapses with webcams on Linux I had a couple cheap USB webcams that I plugged into my mini computer (basically a NUC clone) that's running Ubuntu 14.04. For what it's worth, I had to plug one of
How to set up dynamic DNS for a home computer or server I recently purchased a mini computer from aliexpress. It's quite powerful, and much more cost effective than renting Amazon EC2 instances. It sits near my router in my apartment, constantly on 24/7,
Vagrant box add returns 403 Forbidden I tried to add a Vagrant box by typing vagrant box add ubuntu/trusty64 But got the following 403 Forbidden error An error occurred while downloading the remote file. The error message, if
How to monitor your Linux machine If you're in charge of running or maintaining any Linux machines, you probably want some visibility to what's going on. Typically users can SSH onto a machine and run top to get system
Running Vagrant 1.8 behind a proxy I went to the downloads page at Vagrant and downloaded the Windows Universal version. It installed without any issues. I can open up the Windows command prompt and type C:\Users\stephen>
Upgrading Grafana and InfluxDB This is a follow up post from last year where I installed Grafana and InfluxDB from scratch on an Amazon EC2 instance running Ubuntu. Upgrading Grafana I previously had Grafana 2.0.2
How to perform common PostgreSQL tasks on Windows This is mostly a how-to guide for my future self, since I keep running into these issues. I decided to just compile my notes here for my reference, and maybe yours. Stopping, Starting,
How to install and run TensorFlow on a Windows PC If you're involved with machine learning, you probably heard the news by now that Google open-sourced their machine learning library TensorFlow a few weeks ago. Excited to dive into TensorFlow, I went to