7eggert t1_jacuwj5 wrote

:-) I think it would work better with the doom coming from having to pee and even sweat. But if it's intended to kill whales; if one creates a poison to do that, why would that person be upset about it being used?


7eggert t1_j5v2x7v wrote

This is very specific, but maybe that's interesting.

I have a politician, who hates cyborgs and one day he runs his car over one that's using the road, he has legal immunity. In my story I'll let him be abducted, converted to a cyborg and sent to mars: Lower legs being replaced by chains, skin replaced by something appropriate for the place and solar power will allow his body to generate nutrients. His programmed-in task is to build a mars station (and robots / machines to help him) so he learns to stop hating cyborgs. He's fond of being like that but his weakness would be warm rooms, he'd need to stay out from most parts of that station.


7eggert t1_j4whavq wrote

I remember seeing a documentary about Indonesian navigators, they do use the rising stars as their point of reference while we use the polar star. Also I read about the temple in Jerusalem and the Tabernacle) having had the door to the east for the same reason. So your scenario isn't that hypothetical, it did (and probably does) have real life application even on earth; using "north" or magnetism is just one of the possible and valid choices for describing directions that were used.

TL;DR: If you are interested, you'll be able to find examples on earth other than "magnetic north is up".


7eggert t1_iylnt73 wrote

We have three kinds RGB receptor (except there are two variants of R, and some people have both, but that's beside the point). Also we have an intensity receptor for night vision. We disregard that too.

let's assume we know how bright a given wavelength appears in R, G or B. So we create an array of these curves, $brightness[R][$frequency] would result in how bright that particular frequency is perceived by that receptor.

Let's assume a spectrum of a given color by $given_color[$frequency] being the brightness of that frequency. (This can only be approximated because the slices would need to be about 1/∞ wide).

This program will give you an RGB approximation:

let $myRGB = { R = 0; G = 0; B = 0 }
for $f = $low_frequency to $high_frequency step $small_value
  for $c in (R, G, B)
    $myRGB[$c] += $brightness[$c][$f] * $given_color[$f] * $small_value
print $myRGB