Live data from Hacker News

Eternal Struggle

yoavg.github.io

31–40 of 149 posts

Re: Eternal Struggle

#31
post #2

I’m really keen to see what this looks like after significant time but I’m not going to leave it open on my phone for ages just to find out haha. Clever idea!

Here is one sample taken after 5 minutes. https://d6f9e5179057.s3.us-west-2.amazonaws.com/Screenshot%2...

https://i.imgur.com/cf1wOwL.png after a few minutes of running it at 240 frames per second :D

Re: Eternal Struggle

#33

Does some interesting things if you up the ball speed to 20. The boundary breaks down. data.blackBall.v = data.whiteBall.v = createVector(0, 20);

Mine broke even without speeding up things, the black ball is now working together with the white ball.

Re: Eternal Struggle

#34

so simple yet so deep! anyone willing to provide a math-proof like argument on why the shape seem to stick to the YY curve indefinitely as the "eternal" name suggests? Should it always be this way or is there at least one bad initial bouncing configuration for which chaos can take place and we loose the YY curve? Does not seem that obvious to me.

It doesn't. Seems to be like a lava lamp until one ball breaks thru. See the other comment with the console command to edit the speed.

Re: Eternal Struggle

#35
post #24

Are there any initial conditions that converge to a line?

I see that you haven't seen alphaPhoenix' video about reverse game of life. I highly recommend it.

Re: Eternal Struggle

#36

so simple yet so deep! anyone willing to provide a math-proof like argument on why the shape seem to stick to the YY curve indefinitely as the "eternal" name suggests? Should it always be this way or is there at least one bad initial bouncing configuration for which chaos can take place and we loose the YY curve? Does not seem that obvious to me.

I think it’s just random chance. I haven’t run any simulations or anything, but I suspect the YY curve is no more stable than any simple 50-50 split. I bet over large timespans the YY curve straightens out just from entropy.

Re: Eternal Struggle

#37
I watched it for an hour, and at some point the black ball crossed the boundary onto the black side, so eventually the whole circle became black.

Re: Eternal Struggle

#40
post #11

The cool thing about this is that it's self-balancing - if either side gets larger than the other due to random chance, the ball in that side will have more space to bounce in, and therefore bounce less often, slowing its growth. Meanwhile, the ball in the smaller side will bounce more often in its smaller space, making up the ground.

There are stableish equilibria that are not 50-50, e.g. one color having a donut around the other color that has a donut hole.

Yes, because it's not actually area that balances out but mean time between bounce against the black/white boundary.
Post reply on HN