Frisch-Waugh-Lovell Theorem: Animated
Update: The code for these animations is available here. Another Update: I think some of the explanations on this page may be helped with more colors. I have some updated visuals here that include...
View ArticleProximate Cause & Theories of Agency
I have deliberately avoided using this blog to engage in overt political discourse, but I’ve never barred myself from political metadiscourse. Political discourse is about our beliefs on governance;...
View ArticleZillow, Prophet, Time Series, & Prices
So I made a mildly controversial tweet. i cannot get over that the zillow data scientist job posting "strongly prefers" you have experience with a python library that is designed to make it as piss...
View ArticleAdvent of Code 2021 in Google Sheets: First 4 Days
You don’t need to be a “coder” to solve coding problems. If you know Microsoft Excel or Google Sheets, then you can solve these problems, too. There’s tons of overlap between coding and working in...
View ArticleMultiple Linear Regression in SQL with Only SUM() and AVG()
This post is inspired by someone dropping this in my mentions today: https://t.co/YULA2kuQCQ— groceries. (@EmericanAconomy) September 15, 2022 The technique the authors use is cute, but it’s not a...
View ArticleCaveats and Limitations of A/B Testing at Growth Tech Companies
For non-tech industry folks, an “A/B test” is just a randomized controlled trial where you split users or other things into treatment and control groups, and then later compare key metrics across...
View ArticleGoodbye, Data Science
This is more of a personal post than something intended to be profound. If you are looking for a point, you will not find one here. Frankly I am not even sure who the target audience is for this...
View ArticleIntuitive Explanation of Arithmetic, Geometric, & Harmonic Mean
If you Google for an explainer on the differences and use cases for the arithmetic mean vs geometric mean vs harmonic mean, I feel like everything you’ll find is pretty bad and won’t properly explain...
View ArticleChatGPT as a query engine on a giant corpus of text
In the popular imagination, ChatGPT is an intelligent robot that you can talk to. However, it is a better first order approximation to think of ChatGPT as a query engine on a giant corpus of text...
View ArticleShould you ask data science job candidates this tricky math question?
The question Quantian1 on Twitter poses the following “junior data scientist” interview question: Junior data scientist interview question: Assume you generate points X = N(0,1); Y = N(0,0.1). Rotate...
View ArticleHow to cut your Python Docker build times in half with uv
When I heard that Charlie Marsh, the creator of Ruff, created a fast replacement for pip called uv, I dropped everything I was doing and added it to all my repos. It’s great. It cut my build times in...
View ArticleWhy does getting a job in tech suck right now? (Is it AI?!?)
A lot of new CS grads have been noting that is really hard to get a job. I’ve personally been contacted by a couple people, including outside of Twitter, about the difficulty of finding a job. I’m...
View Article