@neogoose_btw Plus the very fact that we have a new class of technology means a lot of conventional wisdom probably needs rethinking and humans are better at doing that than LLMs.
@luigifoschini@typesfaster Plus even today, given the hard choice between LLMs (with no access to any human written code) OR all existing human written code (with no access to LLMs), the wise choice is still option B.
@fjzeit When writing and reading happened together, it was a lot harder to produce software you no longer had the mental model to continue evolving. Now it's a lot easier to produce software you can no longer evolve optimally because you mental model of the code base is too shallow.
@fjzeit Whether you want to read the code or not is to some degree correlated with how curious you are as a person about the world. There are of course practical implications to reading or not reading but there seems to be more to it than just that.
@ultrathinktrash Agents do what they infer from your specification, regardless of the programming language. I think it'd be pretty strange if they're not competent to expert levels in Elixir.
@ChShersh Or they get distracted by philosophical arguments about infinite sandboxes, infinite regress and what not and that serves as a psychological sandbox π.
@fchollet The debate will go on forever because no one relly knows what consciousness is. By some definition, a recursive function in python is conscious.
@jamonholmgren No. I think how well a language's libraries, frameworks are a fit for the problem space is a far bigger determinant, as has always been.
@dhh I doubt it's that. Using Redis for Elixir and a single executable for Rust, for example, means they're fulfilling very different requirements. I think lesson is, if the whole point is to compare them, the agents should probably have both repos in context as it optimizes both.
@bcardarella@dhh The Rust app is a single executable that replaces Ruby, Puma, Redis, Resque and Thruster. So every Elixir request makes an extra proxy hop through Thruster, and every broadcast passes through Redis. Rust handles both in its own process.
@bcardarella@dhh From Opus: The two ports also differ in how they're built. The Elixir app runs on Bandit and Plug, keeps Redis and a Resque-compatible worker for jobs and broadcasts, and uses the same Thruster binary as Rails for TLS, HTTP/2 and proxy caching.