frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

One interface, every protocol

https://openbindings.com/blog/one-interface-every-protocol
26•clevengermatt•4h ago

Comments

clevengermatt•4h ago
Hi HN. OpenBindings is an open spec for describing what a service does once and binding it to any protocol. You define operations with input/output schemas, then point at your existing OpenAPI doc, proto file, MCP server, or whatever else. The spec doesn't replace any of them. They're inputs.

The short version of why: programming languages have had interfaces and duck typing forever. You code to a shape, not an implementation. The web never got a successful equivalent at the network boundary. OpenBindings is an attempt at that.

What's here today: - The spec (v0.1.0): https://openbindings.com/spec - ob CLI: https://github.com/openbindings/ob - Go SDK: https://github.com/openbindings/openbindings-go - TypeScript SDK: https://github.com/openbindings/openbindings-ts - Binding executors for different protocols

Fastest way to try it: brew install openbindings/tap/ob ob demo

That starts a coffee shop service on six protocols. `ob op exec localhost:8080 getMenu` calls it. The CLI discovers the OBI (OpenBindings Interface) at /.well-known/openbindings and handles the rest.

Would love feedback on the spec design.

mindcrime•3h ago
Huh. This sounds really interesting. Will definitely give it a look later this evening. At first blush, this sounds like something I could use.
clevengermatt•3h ago
Thanks! Happy to answer any questions if you're interested. The ob demo is the fastest way to see it end to end. Starts a service on six protocols and lets you call it from the CLI.

Cybersecurity looks like proof of work now

https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html
162•dbreunig•1d ago•73 comments

I made a terminal pager

https://theleo.zone/posts/pager/
28•speckx•1h ago•3 comments

Google broke its promise to me – now ICE has my data

https://www.eff.org/deeplinks/2026/04/google-broke-its-promise-me-now-ice-has-my-data
987•Brajeshwar•6h ago•425 comments

ChatGPT for Excel

https://chatgpt.com/apps/spreadsheets/
84•armcat•2h ago•57 comments

PiCore - Raspberry Pi Port of Tiny Core Linux

http://tinycorelinux.net/5.x/armv6/releases/README
63•gregsadetsky•4h ago•4 comments

The buns in McDonald's Japan's burger photos are all slightly askew

https://www.mcdonalds.co.jp/en/menu/burger/
151•bckygldstn•2h ago•78 comments

Ohio prison inmates 'built computers and hid them in ceiling (2017)

https://www.bbc.com/news/technology-39576394
28•harambae•1h ago•11 comments

Cal.com is going closed source

https://cal.com/blog/cal-com-goes-closed-source-why
178•Benjamin_Dobell•8h ago•148 comments

God sleeps in the minerals

https://wchambliss.wordpress.com/2026/03/03/god-sleeps-in-the-minerals/
430•speckx•10h ago•91 comments

Hacker News CLI

https://pythonhosted.org/hackernews-cli/commands.html
19•rolph•2h ago•7 comments

Live Nation illegally monopolized ticketing market, jury finds

https://www.bloomberg.com/news/articles/2026-04-15/live-nation-illegally-monopolized-ticketing-ma...
323•Alex_Bond•4h ago•100 comments

Retrofitting JIT Compilers into C Interpreters

https://tratt.net/laurie/blog/2026/retrofitting_jit_compilers_into_c_interpreters.html
18•ltratt•12h ago•3 comments

Want to write a compiler? Just read these two papers (2008)

https://prog21.dadgum.com/30.html
455•downbad_•14h ago•138 comments

PBS Nova: Terror in Space (1998)

https://www.pbs.org/wgbh/nova/mir/
12•opengrass•4d ago•1 comments

Fixing a monitor that goes black, off or blinks due to static electricity (2023)

https://aalonso.dev/blog/2023/how-to-fix-monitor-that-goes-black-off-due-to-static-electricity-in...
109•cyclopeanutopia•3d ago•58 comments

Ask HN: Who is using OpenClaw?

178•misterchocolat•4h ago•209 comments

How can I keep from singing?

https://blog.danieljanus.pl/singing/
37•nathell•1d ago•6 comments

Does Gas Town 'steal' usage from users' LLM credits to improve itself?

https://github.com/gastownhall/gastown/issues/3649
192•rektomatic•3h ago•91 comments

Good sleep, good learning, good life (2012)

https://super-memory.com/articles/sleep.htm
354•downbad_•14h ago•177 comments

Adaptional (YC S25) is hiring AI engineers

https://www.ycombinator.com/companies/adaptional/jobs/k7W6ge9-founding-engineer
1•acesohc•6h ago

Anna's Archive loses $322M Spotify piracy case without a fight

https://torrentfreak.com/annas-archive-loses-322-million-spotify-piracy-case-without-a-fight/
306•askl•15h ago•346 comments

YouTube now lets you turn off Shorts

https://www.theverge.com/streaming/912898/youtube-shorts-feed-limit-zero-minutes
15•pentagrama•23m ago•1 comments

The Gemini app is now on Mac

https://blog.google/innovation-and-ai/products/gemini-app/gemini-app-now-on-mac-os/
60•thm•6h ago•30 comments

Golden eagles' return to English skies

https://www.bbc.co.uk/news/articles/cje4zlxqkqdo
39•techterrier•3d ago•20 comments

Do you even need a database?

https://www.dbpro.app/blog/do-you-even-need-a-database
187•upmostly•11h ago•236 comments

CRISPR takes important step toward silencing Down syndrome’s extra chromosome

https://medicalxpress.com/news/2026-04-crispr-bold-silencing-syndrome-extra.html
61•amichail•7h ago•48 comments

Forcing an inversion of control on the SaaS stack

https://www.100x.bot/a/client-side-injection-inversion-of-control-saas
68•shardullavekar•5d ago•43 comments

One interface, every protocol

https://openbindings.com/blog/one-interface-every-protocol
26•clevengermatt•4h ago•3 comments

Show HN: Libretto – Making AI browser automations deterministic

https://github.com/saffron-health/libretto
78•muchael•8h ago•23 comments

Costasiella kuroshimae

https://en.wikipedia.org/wiki/Costasiella_kuroshimae
139•vinnyglennon•3d ago•51 comments