Publications by hrbrmstr

Mapping Tornado Alley with R

18.05.2019

I caught a re-tweet of this tweet by @harry_stevens: THREAD: I wrote a post on @observablehq about a map I made today. It shows a typical day in the life of a graphics journalist: You never know what problems you'll have to solve on deadline! https://t.co/yRhW1wbLxN #d3js #dataviz 1/7 pic.twitter.com/7N6mmK0nz3 — Harry Stevens (@Harry_Stevens)...

3908 sym R (3988 sym/7 pcs) 12 img

Add Dressbarn to the Continued Retailpocalypse

21.05.2019

I’ve talked about the retailpocalypse before and this morning I was greeted with the news about Dressbarn closing all 650 stores as I fired up a browser. I tweeted some pix and data but not everyone is on Twitter so I’m just posting a blog-blurb here with the code and data links. Code is below and at https://paste.sr.ht/~hrbrmstr/af6da1af0314...

868 sym R (4669 sym/1 pcs) 6 img

Two New Ways to Make DNS over HTTPS Queries in R

26.05.2019

A fair bit of time ago the {gdns} package made its way to CRAN to give R users the ability to use Google’s (at that time) nascent support for DNS over HTTPS (DoH). A bit later on Cloudflare also provided a global DoH endpoint and that begat the (not-on-CRAN) {dnsflare} package. There are actually two ways to make these DoH queries: one via an H...

2717 sym R (525 sym/1 pcs)

Making a Command Line HTML Rendering Script for “The Art of the Command Line” (in R)

31.05.2019

The Feedly category I have setup for git-stalking has indicated a fairly massive interest in Joshua Levy’s The Art of the Command Line. What is “The Art of the Command Line”? To quote the author(s): Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibility and productivity as an enginee...

5719 sym R (5525 sym/5 pcs) 4 img

Quick Hit: Handling Cocoa Core Data Timestamps in R

01.06.2019

For the first time ever we got a new riding mower this weekend. We’ve always haggled to keep the one sellers were using with any given house we’ve purchased over the years (that was big enough for a yard that “requires” a riding mower). We ended up getting a model from John Deere and the manual (yes, I actually read the manual) noted they...

2765 sym R (481 sym/3 pcs)

Trawling Through iOS Backups For Treasure (a.k.a. How to fish for target files in iOS backups) with R

02.06.2019

In a recent previous post I brazenly talked over the “hard parts” of how I got to the target SQLite file that houses “mowing history” for what has become my weekend obsession. So, we’ll cover just how to do that (find things in iOS backups) in this post along with how to deal with some “gotchas” if you’re doing this from macOS. ma...

6563 sym R (8757 sym/11 pcs) 1 img

Make Multi-point “dumbbell” Plots in ggplot2

06.06.2019

A user of the {ggalt} package recently posted a question about how to add points to a geom_dumbbell() plot. For now, this is not something you can do with geom_dumbbell() but with a bit of data wrangling you can do this in a pretty straightforward manner with just your data and ggplot2. The example below uses 3 values per category but it should s...

1329 sym R (1439 sym/2 pcs) 2 img

Reader Challenge: Have Some Fun with Apple’s WWDC 2019 Keynote Subtitles & Show Your Work

07.06.2019

I was pretty brutal to Apple earlier this week in a Twitter thread that I tried to craft so it occurred in-line with the WWDC live stream (which might be something you want to remember as/if you read on). I really don’t care about “memojis” and I have serious dismay over what is a pretty obvious fact that Apple intends to dumb down computin...

4769 sym R (4694 sym/7 pcs) 8 img

Wrapping Up Exploration of John Deere’s MowerPlus Database

09.06.2019

I did another twitter thread on the aforeblogged MowerPlus database as I explored the tables after a second mow to determine what identified a unique mowing “session” (using John Deere’s terms). This is the thread: As forewarned, today was the second mow with the new @JohnDeere mower. I'll thread the exploration of what the db looks like w...

1593 sym 2 img

Makeover Jumbalaya: Beating Dumbbells into Slopegraphs Whilst Orchestrating EtherCalc

11.06.2019

This morning, @kairyssdal tweeted out the following graphic from @axios: Confusing, but interesting. Data shows we're a nation of news consumption hypocrites – Axios https://t.co/O0lPSc4OV3 — Kai Ryssdal (@kairyssdal) June 11, 2019 If you’re doing the right thing and blocking evil social media javascript you can find the Axios story here...

7295 sym R (8505 sym/10 pcs) 20 img