Like everything in technology, AI touches on so many other trends, like self-driving cars and automation, and Big Data and the Internet of Things... As organizations rush to release new applications, security appears to be getting short shrift. DevSecOps is a new approach that holds promise.
Distance to Roof-Top Vents (CPC 906.2) Operable skylights shall be located a minimum of 10 feet from all plumbing vents or the vent shall terminate 3 feet above the skylight. Operable skylights shall be a minimum of 3 feet from any environmental air vent (i.e. stove hood, bathroom fan, etc.)
Re: DWV stack height If you were in Michigan, the MRC would apply, P3103.1 Roof extension. All open vent pipes that extend through the roof shall terminate at least 1 foot (305 mm) above the roof, except that if the roof is to be used for any purpose other than weather protection, then the vent extension shall be run not less than 7 feet (2134 mm) above the roof.