DealForge autonomously sources, scores, and writes investment memos on venture deals. Stop manually hunting.
1,180+ deals tracked · 22 AI investment memos · Updated daily
Show HN: Plasmite – a lightweight IPC system that's fun
At Oblong Industries one of the basic building blocks of everything we built was a homegrown C-based IPC system called Plasma. The message channel was an mmap'd file used as a ring buffer. All messages were human-readable, performance was good, configuration was trivial.<p>What was especially useful (and unusual in IPC systems it seems) was the property that message channels outlive all readers and writers, and even survive reboots, because they're just files. For local IPC you don't need a broker or server process.<p>All the engineers who ever worked at Oblong loved Plasma, so I've recreated and updated it, as Plasmite.<p>It's written in Rust and the message format is JSON, but it's fast because it's based on lite3 (<a href="https://lite3.io/index.html" rel="nofollow">https://lite3.io/index.html</a>), a really cool project you should also check out.<p>Bindings for Python, Go, Node, and C, but you can also get a lot done with just the CLI tools. The basic commands are - "feed" (to write) - "follow" (to tail) - "fetch" (to read one) - "duplex" (to have a 2-way session)<p>I think duplex could be great for agent-agent communication, but I haven't tried this much yet. If you do, let me know!
Plasmite is a technically sound re-imagining of a proven internal IPC system from Oblong Industries, offering unique persistence and serverless benefits. While the founder's pedigree is strong, the project currently lacks commercial traction and faces significant competition from established protocols like gRPC and ZeroMQ.