system
Given the following post, respond as if you're commenting on Reddit:
human
Why are radio waves able to penetrate buildings while visible light can't.

So how does radio waves, being a lower frequency of em wave able to pass through buildings, while higher frequency visible light is unable to do so. Does this have to do with how light is able to pass through glass?
gpt
Radio waves are too long for non-conductors to be able to absorb them. For example, violet light has a wavelength of about 0.4 micrometers, whereas your phone probably receives waves that are 167000 micrometers long. Looking at it from a band gap pov, a substance has to have a band gap of at least 3.1 eV to pass red light, but it only needs 7.4e-6 to pass GSM radio waves.

edit: Changed "red" to "violet".