Marcus G. Daniels wrote at 09/12/2013 09:24 PM:
One way to avoid going down and down is to build a paranoid compiler. Imagine 
using a loop of adds to do a multiply (or for base 2, left shifts), and in 
another case just using a multiply instruction.

It all boils back down to state-less computing ... we need a new motto: "security 
through anarchy" ... doesn't rhyme as well as security through obscurity, though.

Doing this at a higher level is possible, but the more complex the instructions are, the harder it 
may be to formulate isomorphic cases. How do you convert a "Drive to work" operation into 
to "Fly to New York City" operation?
[...]
One person is unlikely to have the breadth to understand the preferred form 
(source) of all of these, but diverse overlapping communities working in public 
could secure them, and no reverse engineering would be needed.

If we know this is/will-be the case, then why press for absolute transparency 
at all?  Why not be anarcho-capitalist and allow for the opacity of some, 
strategically allowed, opacity?

Regardless, the genetic construction of "Drive to work" vs. "Fly to NYC" need not be that 
different, though they probably _will_ be very different in any particular case.  It reminds me of a 
conversation I just had with a bunch of automatic programming skeptics.  My role in the argument was to 
assert the typical ALife case that it is difficult to _abduce_ from the one example of life that we have to a 
general understanding of life. (I learned a new word at the same conference - though not in this particular 
argument - "gnotobiotic" http://www.merriam-webster.com/dictionary/gnotobiotic.)  And a noble 
objective would be to try to regenerate life forms based on new genetic structures, ideally computational 
structures.  They didn't give me a chance to allow for synthetic biology because their reactions were so .... 
vehement.  One guy said it's flat out impossible.  Another guy expressed that it was a complete waste of 
time.  The only female in the discussion kept asking loaded questions i
mplying that I was either feeble-minded or insane. 8^)  The conversation devolved into 
objective functions and I found myself torn between adopting my "wacko/moron" 
role vs. lecturing them on implicit objective functions and co-evolution.  Guess which 
one I chose. ;-)

Anyway, my point here is that working at the interface level carries more benefit than 
cost for the same reasons that test-driven development has taken over (at least in hype) 
the s/w development world.  I tend to view it as a "constraint based approach" 
to the world.  Forcing absolute transparency (even if only in the ideal) seems like a low 
RoI commitment.

Lastly, it's also important to realize that your egalitarian concept of of the 
diverse overlapping communities _might_ turn out to be naive or overly simple.  
If we think in terms of gaming, there should arise some seriously competent 
gamers who pool resources into a very small (and controllable) cabal that has a 
better understanding of the entire stack than anyone else.  And, not only will 
the transparency _not_ assist the rest of us schlubs in keeping that cabal 
honest, it will _prevent_ that because the cabal can hide behind the illusion 
of transparency.

They can always say things like "It's all on the up and up!  The source code's out there.  Check it 
yourself."  ... all the while _knowing_ that without their billions of dollars in assets we normal 
people cannot "check it ourselves".  Hence, perhaps similar to "green washing", the good 
gamers will use our own ideology against us.

--
⇒⇐ glen e. p. ropella
And even though I'm sitting waiting for Mars; I don't believe there's any 
future in cause
============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com

Reply via email to