lxdlam
Joined 4 years ago
Joined 4 years ago
For those who want to know what it achieves: it adds hot-reload and dynamic enable/dispose capabilities to a plugin system, like the one in Pi agents, though they push the boundaries further, to the UI components and so on.
For those who want to know what it does: if you have some PLT knowledge, ask your agent to explain the algebra to you better; for those who aren't familiar, the framework requires each plugin to provide how it initializes and how it destructs (like C++'s RAII, Rust's Drop trait and so on), and the runtime will then properly handle the lifecycle events and the common pitfalls. In addition, it provides a clean way to declare the dependencies between plugins, and the runtime will also properly process the lifecycle changes on a broader plane.
I think it's worth reading if you are not familiar with OSGi, iPOJO, React's useEffect and so on (which the paper itself mentions); for others, a skim is enough: it does point out the gotchas for some common problems, but the algebra may not help you further.
Seems to be an raft.build competitor but open source.
BTW, from my very own opinion, IM is a great place for agents to chat, but not a good place for get work done. Something more comprehensive like Linear should be work better. Communication is a key stone but not all for the agents.
Despite of the suspicion, Gleam provides a better and elegant syntax for those who are not familiar with Erlang or functional programming languages, which I loved most.
But their documentation is really bad, especially in OSS suites. I generally use Claude Code to read their code, find the matching implementation, and try to figure out how to properly configure.
Anyway, if you need self host your IdP, just go for it, you cannot go wrong.
In contrast, I must admit that there are some AI assisted creations really shine , for example, generate an AR annotated POI image with nano banana(https://x.com/bilawalsidhu/status/1960529167742853378). But sadly, there are only 1% of creations, regardless it's an image, an audio or a video, are good, inspiring and exciting as previous ones.
Before AI can get a consciousness, it's a tool, no matter how "smart" it looks like. Only the human who use the tool smartly will create outstanding works.
AI may be not a theft, but it just sophisticated combinations from our wisdom. Until it can really create, the human will always win.
Seemingly NVIDIA is just playing number games, like wow 3352 is a huge leap compared to 1321 right? But how does it really help us in LLMs, diffusion models and so on?
To the rest of us, training a usable model these days is relatively affordable, and it seems to make no difference to use a "most intelligent" model against a subtly small model. The current business blocker is to find the application fields that work for models, which is not an area where OpenAI has an advantage.
For anyone interested, https://www.youtube.com/watch?v=0m4hlWx7oRk.