Hi! I’m Ty.
- March 17, 2022
Vote No on the Sunshine Protection Act
Dear Representatives (especially my representative, Rick Larsen), I urge you to vote No on the Sunshine Protection Act that the Senate just approved yesterday. Switching clocks twice a year is bad, but permanent Daylight Saving Time (DST) would be a move in the wrong direction for human health…
- September 4, 2021
How to debug Next.js applications with VS Code
Debugging Next.js is hard. Their documentation includes a Debugging page, but as of this writing, it only covers debugging server-side code. The worst part, though, is that it doesn’t say it only works for server-side code, which caused me a good deal of frustration (and nearly tears) wondering why none of my breakpoints were working. My current project, as it happens, is completely statically generated so far, so all of my code is client-side…
- January 23, 2021
New job, new site design
I got a full-time job! Full-stack software developer at Faithlife—just finished my second week. Anyway, now that no longer have to sell myself as either a freelancer or a job applicant, I figured I can adjust this site to focus more on my writing…
- October 23, 2020
Natural Language Processing for Loan Risk
Adding spaCy Word Vectors to a Keras Model
A few months ago, I built a neural network regression model to predict loan risk. Now that I’ve learned the fundamentals of natural language processing, I’m going to see if I can eke out a bit more predictive power using a couple of freeform text fields in the dataset…
- September 23, 2020
Can I Grade Loans Better Than LendingClub?
Pitting My Neural Network Against a Corporate Benchmark
Today I’m going to put my loan risk model to the test, pitting it against the risk models of the very institution who issued those loans. That’s right, LendingClub included their own calculated loan grades (and sub-grades) in the dataset, so all the pieces are in place for the most thrilling risk modeling smackdown of the
centuryweek. May the best algorithm win!… - July 29, 2020
Building a Neural Network to Predict Loan Risk
or, Ty Goes Into Far Too Much Detail About Cleaning Data
LendingClub is the world’s largest peer-to-peer lending platform. Until recently (through the end of 2018), LendingClub published a public dataset of all loans issued since the company’s launch in 2007. With 2,260,701 loans to look at and 151 potential variables, my goal is to create a neural network model to predict the fraction of an expected loan return that a prospective borrower will pay back. Afterward, I’ll create a public API to serve that model…
- June 1, 2020
How to make a browser console log wait until after a page reload
Ever wanted to create a browser console log that persists after a page reloads? Sure, that isn’t a problem if you enable the “preserve log” option in your developer console, but hear me out…
- March 26, 2020
COVID-19 social distancing will probably last longer than you think
And what isolation means for nomads
My goodness gracious, this coronavirus epidemic keeps looking worse every single day. From what I’m reading lately, it now looks like the need for social distancing is going to extend for several more months, not just several more weeks. Most frightening, look at these maps of projected infection rates in the United States by July 1 based on three different scenarios…
- June 9, 2019
Asking your Uber driver #WhatsMyName is the exact opposite of what you should do
The tragic death of Samantha Josephson on March 29, 2019, is extremely heart-wrenching and was not at all her fault. Her parents’ mission to educate the world on rideshare safety in her memory is noble and absolutely worth pursuing. But unfortunately, their central recommendation and social media campaign of asking your driver “What’s my name?” when you get in the car is the exact opposite of what you should do and in fact puts rideshare drivers at risk…
- July 29, 2017
Optimal investing
Or, Betterment vs Wealthfront 2017
I’m a recovering mutual fund investor. Not that I ever thought that mutual funds were a good idea—I just didn’t think about it. But now I’ve done just the slightest bit of research and found out how to save at least hundreds of thousands of dollars in opportunity cost over the coming decades…