g | x | w | all
Bytes Lang Time Link
000Stuck241123T163803ZRonchen
067Google Sheets241121T110800Zdoubleun

Stuck, 0 bytes

In Stuck, an empty program prints Hello, World!.

Radiation will have no effect on this program because it has no bits.

I got the idea for this from "Hello, World!"

Google Sheets, 67 bytes

=let(x,"Hello, World!",y,"Hello, World!",if(x=y,x,"Hello, World!"))

The formula can take a hit in any of the three Hello Worlds except the space therein. The only way to bitflip that string so that it throws an error would be to change one of the characters to " (001000102). That cannot happen with letters because they have a 1 in the second left position, and the string doesn't contain a b (011000102). The space (001000002) can be bitflipped to a quote though.

The formula can also take many kinds of hits in the latter instance of x, and certain kinds of hits elsewhere. For example, the latter = (001111012) can be bitflipped to < (001111002) while keeping the formula functional. I'm ignoring those "safe" hits for the time being, as well as the space bitflip.

Hits in these substrings will thus be assumed to be fatal:

substring bytes %
=let(x," 8 11.94%
",y," 5 7.46%
",if(x=y,x," 12 17.91%
")) 3 4.48%
approximate total essential bytes 28 41.79%