Remix.run Logo
▲ hamandcheese 2 days ago

One good reason: extensibility. Pi is extremely malleable in ways that would probably be harder to achieve if it were in, say, Rust.

The resource usage of my harness is nothing compared to an electron app, and being able to easily customize it is more important to me than saving a few extra MB of ram.

▲2001zhaozhao a day ago | parent | next [-]

This is why I like Kotlin (or Java). You can get the extensibility of Python/JS at native speeds and full multi-threading, with fast compile speeds. It does use more memory compared to Rust though.

▲spapas82 2 days ago | parent | prev [-]

I guess it depends on the harness, for example: chatgpt.exe right now is 1 GB on my windows machine. peseo.exe is 500 mb. and opencode.exe + bun.exe is 300 mb.

▲chrismustcode a day ago | parent [-]

Chatgpt isn't a harness. OpenAI's harness is codex.

▲Uzazo a day ago | parent [-]

Of course it’s a harness. Every LLM chat interface is a harness.