Codewars can do this, they keep how problems was solved. If a problem was solved using some string by most answers than it is a good problem to learn that part of the language. With documentation you have really good way to cover all parts of a programming language.
ah yes scientists, people known to be bad at logic and thinking... I guess you meant policy makers or people who implements those but whatever, what i know right...
Inverse square law works for light that goes every direction like sun or light bulbs, but many of these projects plan to send energy directionally like lasers or mirror based solutions so the dispersion of light is as minimum as it can get
I did try to use ipfs but not having a search capability (something like torrent) is such a let down for the end user. I dont think it will stick just for this reason
Mathologer has an amazing video on this technic.