Letting neural networks be weird
aiweirdness.com
aiweirdness.com
What makes the author so sure that it hasn't? We can only take the workings of the universe for what they are. We have no context with which to determine what is a flaw and what is just physics. One could say that quantum tunneling looks a hell of a lot like a common collision detection bug, but that could just be because how reality actually works is unintuitive to minds evolved for a more applicable set of rules. We'd never know the difference. In fact, it probably isn't meaningful to say there even is a difference.
For thousands of years men dreamed of pacts with demons. Only now are such things possible.
On a related note, does anyone know how you might go about fixing a simulator that allows collisions to generate more energy/momentum than was initially supplied? Or otherwise violates known invariants?
A classic mistake is to use something like "velocity += acceleration*time" (this is called Euler integration). It looks reasonable, and it's good enough for a toy project, but it doesn't conserve energy unless the timesteps are infinitely small.
A more sophisticated mistake is to use something like Runge-Kutta Integration: highly accurate in terms of position, but it is not symplectic so the total energy will drift over time. Think of your simulated world as a stack of graph paper sheets, where each sheet represents a surface of constant energy. Runge-Kutta will take you very close to the ideal (x,y) point - but not necessarily on the same sheet. Verlet Integration may be a little further from the right point each time, but by its mathematical form it will always stay on the same sheet.
e.g: "Accidentally Turing complete" shows how things that were not intended to be computing devices are actually Turing complete. Including: Magic the gathering, the card game.
http://beza1e1.tuxen.de/articles/accidentally_turing_complet...
[0]: https://arxiv.org/pdf/1803.03453.pdf
My favourite example of such (and it doesn't look like it made it into the paper the article is based on) was an attempt to create a random number generator via a genetic algorithm that controlled the development of an electronic circuit. The unexpected way the algorithm solved the problem was to produce a radio.
Edit: I may have been thinking of the result reported this paper. http://people.duke.edu/~ng46/topics/evolved-radio.pdf . If so, the goal was to build an oscillator rather than a random number generator.
Like in this video: https://www.youtube.com/watch?v=0izxifsh0MU