News for hackers. Stuff that matters.

superfreek

Show HN: JSON-RPC Debugger. Pause, inspect, and modify calls in real-time

https://github.com/shanejonas/jsonrpc-debugger

I work with JSON-RPC and OpenRPC a lot and this was a much needed missing tool in my toolset. So I put together this JSON-RPC Debugger.Pause, inspect, and modify every call in real-time.Built in rust /w ratatui, inspired by proxyfor, lazyvim and Charles Proxy.I'm getting a lot of use out of it debugging Ethereum and even MCP server JSON-RPC calls.

( Read More... | no comments | on HN )
Re:Everything Wrong with MCP on Monday April 14, 2025 @09:13AM (#43680912)
Great point in the article about tools lacking output schemas. Makes reliable multi-step planning tough.

We based Xops (https://xops.net) on OpenRPC for this exact reason (disclosure: we are the OpenRPC founders). It requires defining the result schema, not just params, which helps plan how outputs connect to the any step's inputs. Feels necessary for building complex workflows and agents reliably.

Re:Show HN: Fast Deep Reinforcement Learning Course on Friday June 03, 2022 @11:15AM (#31609435)
Congrats on the launch. I have seen your Deep RL tutorials circulating on YouTube. I like your presentation style: crisp and precise.
It's all about putting in the work. Not much programming expertise required.
Re:Show HN: Manganum – Productive New Tab with Speed Dial on Wednesday January 05, 2022 @11:58AM (#29811515)
Manganum is designed to transform Google Chrome™ new tab page from a web browsing tool into an inspiration and productivity workplace. It will give you motivation and inspiration every time you open a new tab. Enjoy hand-selected collections of amazing photo and video wallpapers in 4K resolution: stunning shots of wildlife, great cities and architecture, masterpieces of world art, satellite imagery, and wonderful color palettes.
As someone who has no idea about the legal system in the US, does the source have any grounding, and is there any chance this goes anywhere?
Re:Photos are too flattering now on Monday October 25, 2021 @12:08PM (#28989456)
Photos are too flattering because of those tens of filters that are applied for no apparent reason.
Re:Computer Vision at the Olympics: Tracking Sprinter Speeds on Saturday August 07, 2021 @02:00AM (#28096125)
Cool project – I saw the speed estimates on the swimmers during the live feed and was curious how they did that. Are any teams using this for performance analysis ala MoneyBall? Seems like you could get some really interesting metrics from techniques like this that would take a ton of time to collect otherwise.
Re:Dating in Delhi when you're poor on Saturday August 07, 2021 @02:00AM (#28096120)
Delhi has a per capita annual income of 300,000 rupees ($4,615) - the highest in the country and three times the national average. But nearly half of the city’s population lives in slums without basic services and facilities like drinking water, garbage disposal or a proper drainage system.

And life goes on, and little change is made. Many nations are so unfortunate to live in a poor society, with not so many chances of getting better.

Looks very promising! I like that you can fill the search space with python objects. Is it possible to search through numpy arrays? This would be nice for feature selection.
Re:Knotwork Designer on Sunday December 20, 2020 @06:33PM (#25490637)
That's knot nice.
Re:U.S. Judge Halts TikTok Ban on Tuesday December 08, 2020 @10:24AM (#25346358)
U.S. user data is mostly stored by TikTok on servers in Virginia, with backup storage in Singapore. Company officials say Chinese authorities have never attempted to gain access to Americans' information.
Re:What's it like to be an Octopus? (2017) on Monday August 10, 2020 @12:18PM (#24110884)
But... sadly, for them, sex is a death sentence.
Re:A REST View of GraphQL on Wednesday July 08, 2020 @01:01PM (#23771801)
Check out https://open-rpc.org/ if you haven't seen it. Brings GraphQL-like tooling to JSON-RPC.
Re:Ask HN: How do I overcome mental laziness? on Monday April 20, 2020 @11:24AM (#22924680)
I read the top comment and I was like, WOW - I never thought of it that way, this is it! But then I read your reply to the top comment and again I was like: WOW - I never thought of it that way, this is it!

I'm going to read some of the other comments as well. I must confess, I'm a little bit scared now.

Thank you for your comment, very much appreciated. I want to read the article but it's not written in English.
http://open-rpc.org/ is another OpenAPI-like specification for JSON-RPC based architectures.

JSON-RPC is simple, transport agnostic, can support any transport like Websockets, HTTP, even PostMessage.

Re:Ocean plastic waste probably comes from ships, report says on Thursday October 03, 2019 @02:35PM (#21150386)
One of the problems with this, is that consumers are given no choice in packing material. I just bought a new TV. The TV had the protective sticky plastic, and was wrapped in plastic. Each individual component came in a plastic bag and then all in one larger bag.

All properly disposed of by local regulations.

The fault then somehow falls onto the consumer if it ends up in the ocean?

Taxing companies based on it seems like a trade dispute as most are not US companies. We've seen how easily those are won.

You can play around with OpenRPC in the API documentation viewer and editor here: https://playground.open-rpc.org/
Re:Why We’re Switching to gRPC on Monday May 27, 2019 @02:08PM (#20024093)
gRPC is great, but my issues with it are debugging and supporting the browser as a first class citizen.

We've been working hard on OpenRPC [0]. An Interface Description for JSON-RPC akin to swagger. It's a good middle ground between the two.

[0] https://open-rpc.org

Re:Ask HN: Do you keep a personal knowledge repository? on Saturday May 25, 2019 @01:00AM (#20007188)
Im using https://thebrain.com

What really sold me was the video "Jerry Michalski: Lessons from 15 years using TheBrain" [0], haven't looked back.

[0] https://www.youtube.com/watch?v=EzQkJ4lleKk

everyone quick, throw out your react apps!

Older »