The Adventures of Greg DevOps Travel Make Lifehack

Actor Critic with OpenAI Gym

This tutorial was inspired by Outlace’s excelent blog entry on Q-Learning and this is the starting point for my Actor Critic implementation. I highly recommend you read his three tutorials on Reinforcement Learning first


Eject Alarm Clock (Android App)

Attention morning zombies: prepare to give up your snooze addiction. I created an awesome new feature on my latest android app: Eject Alarm Clock. It’s different from every other alarm out there because it actually forces you to get out of bed and go to another room to turn it off. The magic happens with this new indoor positioning code I wrote


Installing Docker on Centos 6

If you haven’t checked out docker yet you definitely should! It hype says it’s going to do to application deployment what intermodal containers did to the cargo transportation industry. That’s a tall order, and we’ll see if it lives up to such a lofty goal. Regardless, it is a technology that could solve a lot of problems for Development and Operations teams and it is worth checking out


Monitoring and Configuration Management to restart services

This is the text of the talk I gave at the LSPE meetup in November 2011.

Using Monitoring & Configuration Management to restart services.

View more presentations from gregretkowski


Good Evening. Tonight I’m going to talk about something that I hope will free up your time from firefighting during the day and help you sleep better at night instead of catching up on your sleep during thesetalks. I’m going to talk about setting up your servers so that they can recover from faults automatically, without your intervention. And once you’ve followed this self- healing recipe you’ll be freed from firefighting your most common system failures


To Alaska: The US Northwest

We headed out on our trip on the first of May. Well, to be real, we spent most of the first swapping things between our storage unit and our RV… The trip begins before the first mile ticks off the odometer.. We spent several weeks planning, and the first of May, first day of our trip, we spent packing at the storage unit, provisioning up at Costco, and rounding out or ‘wine cellar’


Managing your information diet

How many emails do you have waiting for you each morning? 10? 50? 500?

Managing your information diet is going to give you amazing gains in getting productivity back, AND improve the response time to the really important messages you get


Lessons Learned Building OnLive

I just presented at the Large Scale Production Engineering group at our August 26th meeting, giving a talk on some of the things I learned while building out OnLive. I’ve included the text of the talk below as well as the slide-deck. The area that generated the most interest was our use of Kanban to manage workflow in our group. I was inspired to try out kanban based on this blog entry on Jordan Sissel’s blog.


A week of work on Zortit

It has been a hectic week working on our webapp. I planned to put up regular updates but have been so busy coding that I haven’t been able to keep up with it. Here’s a big update of what we’ve had going on for the last week or so


Some random links

I’ve been cleaning out my email today, and finding several gems among the cruft..

A friend sent me a link to a pretty rocking collaborative whiteboarding application: Dabbleboard


The bailout - why you should say no.

In case you’ve been in a cave for the last year, lots of large corporate banks are on shaky ground after years of making exremely risky loans/investments and reaping huge profits in the process. Now the people who helped create this huge mess tell us if we just give them one trillion dollars (that’s $10,000 per US household) they’ll make it all go away, oh and they won’t be answering to congress or the courts on how they decide to spend it. To read more about why you should be very angry about this bailout and calling your senators to demand they block and vote against the bill see these links.