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.)
Plumbing codes are not the same in every state, but most require the cross-sectional area of the vent pipe to equal at least half of that of the lowest portion of the soil stack. It's common practice in many states to reduce the soil stack to 2 inches, and extend that 2-inch pipe through the roof.