Not the creator, just wanted to put this out as a PSA: the rust docs MCP tool is actually great, thanks to docs.rs having rustdoc JSON output I believe. Since the source docs are fully structured JSON, my LLM can cache docs locally and then fly through them. I hope more MCP tools can become like this!
Despite everyone hating on the AI slop (I myself hate AI slop), I am excited about cap'n web and am jonesing to try it out in rust so I will take a look!
I'd love to see (might try to add on) an optional type layer: define contracts as json schema or JTD or something? Does something like this already exist - maybe you could use protobufs ontop of this? Would be nice to make it so that you didn't need to share types between client / server out of band, something like an openapi spec allows all clients (not just those you are in control of) to have types!
This is someone's rust port of the new "cap'n web" protocol Kenton just released, which he's calling a spiritual sibling to cap'n proto (which he also built). This might be AI slop but this info is all in the OP, come on man!
I know all that already and none of it goes against what I said, so why the antagonistic tone?
I do think that Kenton shares some of the blame by making their new JSON-based schemaless RPC system so similarly named to their old binary schema-based serialization format... I don't get the reasoning there. But that doesn't change what I said.
I think HN is getting old - nobody has mentioned second screen viewing! imo, youtube videos are getting longer because everyone is just turning stuff on in the background while they're on their phones.
That's what I do. But heck, that's what I've always done. In the 90 and 00s I would have the TV on while I was messing around on the PC, playing my Game Boy, or heck even while doing homework.
My wife and oldest kid who have ADHD are like that. My youngest, myself, and the middle aged kid never have anything on other than what we are actively paying attention to.