How Greg Nuckols Turned a Spreadsheet into MacroFactor: 600K Users, No Ads