I'm not claiming any prior use of "Full stack developer"(TM) (haven't researched that), just that HN discussions often have a web-technology bias, where "designer" implicitly means "web designer", "low-level" means "in a VM inside a browser running on an OS running on a processor", etc.