Getting Back 2 Good

| | Commentary, Personal
If you’ve been following my inane tweets and non-technical blog posts for any length of time since 2015, you likely know the 2016 election cycle broke me more than just a tad, with each subsequent month of the Trump presidency adding a bit more breakage. My brain is constantly trying ... Read More
💙

A WeatherFlow Tempest UDP Broadcast Receiver in Golang, Rust, Swift, and C++

| | C++, Go, golang, rust, SWIFT
After a Twitter convo about weather stations I picked up a WeatherFlow Tempest. Setup was quick, but the sensor package died within 24 hours. I was going to give up on it but I had written an R package (for the REST API & UDP broadcast interfaces) and C++ utility ... Read More
NYT Chart on Covid Deaths

Starting 2022 Off With A Fairly Complex {ggplot2} Recreation Plot

| | ggplot, R
The New York Times had a [tragic] story on Covid deaths today and one of their plots really stuck with me for how well it told that part of the story. NOTE: The red panel highlights are off a bit as I manually typed the data in (I only did ... Read More

2021 Advent of Code Day 02 “Don’t Try This At Home” Edition

| | advent of code, R
The Moderna booster level drained me all day on Dec 1 and did what jab two did during the overnight period (achy enough to wake me up and not get back to slumber easily). To try to wear myself down, I decided to practice a bit of R with the ... Read More
#30DayMapChallenge 2021 Day 2: Lines

#30DayMapChallenge 2021 Day 2: Lines

| | 30DayMapChallenge, GIS, R
The 30-Day Map Challenge is on again, and I’m hoping to be able to scrounge some time to get an entry for each day. Day 2 is lines (Day 1 was posted on Twitter only) and — while I’m hoping to focus on saving U.S. democracy for the majority of ... Read More
Some Covid Donuts To End The Week

Some Covid Donuts To End The Week

| | R
Vox grabbed some data from the Kaiser Family Foundation and did a story a few days ago on it, then posted a different visualization of it that attracted some attention: I’m a pretty ardent donut detractor, but I have to also admit that they work pretty well for this use ... Read More
👍

Acoustic: Solving a CyberDefenders PCAP SIP/RTP Challenge with R, Zeek, tshark (& friends)

Hot on the heels of the previous CyberDefenders Challenge Solution comes this noisy installment which solves their Acoustic challenge. You can find the source Rmd on GitHub, but I’m also testing the limits of WP’s markdown rendering and putting it in-stream as well. No longer book expository this time since ... Read More

Packet Maze: Solving a CyberDefenders PCAP Puzzle with R, Zeek, and tshark

It was a rainy weekend in southern Maine and I really didn’t feel like doing chores, so I was skimming through RSS feeds and noticed a link to a PacketMaze challenge in the latest This Week In 4n6. Since it’s also been a while since I’ve done any serious content ... Read More

New TabularData Available in Swift on macOS Monterery (et al)

| | Apple, macos, R, SWIFT
WWDC 2021 is on this week and many new fun things are being introduced, including some data science-friendly additions to the frameworks that come with Xcode 13 and available on macOS 12+ (and its *OS cousins). Specifically, Apple has made tabular data a first-class citizen with the new TabularData app ... Read More

archinfo v0.4.0 Released

| | Apple, macos
My archinfo utility is a small macOS command line application that displays process id, name, and architecture (arm64 or x86_64). Version 0.4.0 adds the following capabilities: Added --x86 (-x short option) to have archinfo only show x86_64 processes Added --arm (-a short option) to have archinfo only show arm64 processes ... Read More

Secure Guardrails