https://www.taxconnections.com/taxblog/tax-aspects-business-v-hobby-part-ii/
Tax Aspects – Business v. Hobby – Part II