Who I Saw, 2019 Edition

Tim Gunn (April 2019) – My wife always raves about the celebrities she saw while a student in NYC, so I was cautiously optimistic during a weekend we spent there.  While we did not see anyone in the Village, we did cross paths with Tim Gunn as we walked from Levain Bakery to the Museum […]

National Level Determinants of Twitter Usage

In responding to recent comments on a paper, I went looking for information on how prevalent Twitter is across the world.  Based on my work using geolocated images from Twitter, I had a sense that it tracks population and per capita GDP closely.  But I have not had the time to investigate the relationship more […]

Dynamically Changing Variables to Plot with ggplot

I recently had a large dataset where I wanted to make a series of plots with different variables on the y-axis.  I remembered that a few years ago I great frustrated that I could not do this with ggplot, so I moved on.  This time, I was successful. The key, as this Stack Overflow answer […]

Peak Design Everyday Backpack is not an Everyday Bag

That headline misleads slightly: the 30L backpack is a good everyday bag if photography is part of your everyday.  If your everyday involves traditional office work and commuting, I suggest looking elsewhere for a bag.  That is what I did, and I own happily the Nomatic Backpack. The internet world is in love with all […]

group_by() %>% mutate() using pandas

While I have my issues with the tidyverse, one feature I am enamored with is the ability to assign values to observations in grouped data without aggregating the data.  This assigning is done by using the mutate() command instead of summarize().  I am in the middle of some data processing in a Python pipeline where I […]

Python, if any() else in list comprehension

This one took me about 20-30 minutes to figure out today and required stringing together some SO answers, so I’m putting what I learned here for future reference. The scenario: searching if 1 of multiple strings exists in a longer string.  In this case, some possible Twitter clients in the source field of a tweet […]

Multiple nohup.out Files

This entry is a reminder for myself more than anything, as it documents a very popular SO answer that is one of the first returns from Google when searching “nohup multiple out files”. nohup.out is a file created automatically when you use type “nohup” in a bash terminal.  (“nohup” is short for “no hangup”, which […]

What I Read, 2018 Edition

Following my highly successful – I liked it, I mean – 2017 end of year book list, I have decided to make the post a tradition.  What follows is the list, in chronological order, of books I finished in 2018.  If I put an asterisk after the title, it means I started the book in 2017. American […]