I've read thousands of HN posts and comments, "just in case" it'll be useful someday, but I'm not sure if my life would have been meaningfully worse had I lived under a rock instead.
As a TS dev also who wouldn't really think to consider Elixir, that's interesting.
To sum it up, it seems that Elixir naturally provides the distributed routing and computing model needed for realtime communication, while you'd need specific libraries and infrastructure with TS. Thanks!
Thanks, interestingly Elixir handles concurrency in what seems like a natural way, actors passing messages to each other. It's cool that this way is used in production, though it seems to be used mainly in niche distributed scaling.
Really interested in hearing more about the architecture. Especially (1) why you chose Elixir, Phoenix over TS (2) how you dealt with real-time multiplayer.
Aside: The links to the web game in the post don't lead to being able to play.
If a human can learn from existing art and information, how is that different from an AI learning on the same? Or replace AI with a new sentient being that is discovered.
What one does with the learning seems to be the issue. If a human exactly reproduced anothers' artwork, that'd be copying.