frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Per-Screen Virtual Desktops Is Finally on KDE Plasma

https://www.neowin.net/news/after-21-years-of-waiting-kde-plasma-is-finally-adding-this-long-requ...
1•bundie•1m ago•0 comments

Against an Endless Present

https://thedispatch.com/article/short-video-memory-culture-books/
1•XzetaU8•2m ago•0 comments

What Category Is Prune?

https://contemplativegames.com/prune
1•justinneuman•2m ago•0 comments

Have your agent post Markdown/HTML/JSX to internet

https://www.saved.md/
1•anboias•5m ago•0 comments

Show HN: Find jobs and know your fit before you apply

https://karriero.net/
1•alenn_m•6m ago•0 comments

Who Voted You King?

https://chrisabraham.substack.com/p/who-voted-you-king
1•chrisabraham•6m ago•0 comments

Ηuman collective intelligence through space, body and material symbols

https://royalsocietypublishing.org/rstb/article/381/1948/20240448/481362/Scaffolding-minds-human-...
1•XzetaU8•7m ago•0 comments

Moonspans

https://moonpans.com/
1•tcp_handshaker•7m ago•0 comments

The first compliance-native Git platform

https://www.guardgit.com/
1•quietproof•8m ago•0 comments

Show HN: Ratio Royale – A playable simulation of the Dead Internet theory

https://vibeaxis.com/ratio-royale/
1•XQorp•9m ago•0 comments

Tesla owner uses emergency solar to trickle charge after running out of battery

https://electrek.co/2026/04/18/tesla-model-x-solar-charging-atacama-desert-chile-pan-american-hig...
2•Bender•13m ago•0 comments

I've fired one of Americas most powerful lasers heres what a shot day looks like

https://theconversation.com/ive-fired-one-of-americas-most-powerful-lasers-heres-what-a-shot-day-...
2•Bender•15m ago•0 comments

Steal My Password (Technique)

https://mastodon.social/@DazRunner/116431049586713261
2•keiste_sales•16m ago•0 comments

When I Quit My PhD

https://www.lowimpactfruit.com/p/when-i-quit-my-phd
2•mnky9800n•17m ago•0 comments

What we once had (at the height of the XMPP era of the Internet) (2023)

https://www.kirsle.net/what-we-once-had-at-the-height-of-the-xmpp-era-of-the-internet
2•lolpython•18m ago•0 comments

One codebase → every store, registry, CDN, and channel. Ads on every network

https://github.com/profullstack/sh1pt
2•buffer_overlord•20m ago•0 comments

Scoring 500 Show HN pages for AI design slop

https://www.adriankrebs.ch/blog/design-slop/
2•hubraumhugo•20m ago•0 comments

Ask HN: What makes a good Product Manager

3•chairhairair•20m ago•1 comments

Git Blame: From Passive-Aggressive Forensics to Active-Aggressive Emails [pdf]

https://github.com/BarishNamazov/gitblame/blob/main/paper/gitblame.pdf
2•barishnamazov•21m ago•0 comments

Deploying Gemma 4 26B on an RTX 5090

https://datapnt.com/blog/deploying-gemma-4-26b-a4b-on-rtx-5090
3•sudo_ls_ads•22m ago•1 comments

Vercel Says Internal Systems Hit in Breach

https://decipher.sc/2026/04/19/vercel-says-internal-systems-hit-in-breach/
39•whiteyford•24m ago•2 comments

Reflections on Chi 2026

https://countingfromzero.blog/2026/04/19/reflections-on-chi-2026/
2•mooreds•26m ago•0 comments

The Draft Is Done. Now I Need Reviewers and Feedback (Elm Language)

https://cekrem.github.io/posts/the-draft-is-done-now-i-need-readers/
3•DASD•26m ago•0 comments

Claude Opus 4.7 API removes sampling parameters

https://platform.claude.com/docs/en/about-claude/models/migration-guide
2•curioussquirrel•26m ago•1 comments

Clerk – Auto-summarize Claude Code sessions into plain Markdown

https://github.com/vulcanshen/clerk
2•vulcanshen•27m ago•0 comments

Notion leaks email addresses of all editors of any public page

https://twitter.com/weezerOSINT/status/2045849358462222720
5•Tiberium•28m ago•0 comments

5x5 Pixel font for tiny screens

https://maurycyz.com/projects/mcufont/
2•zdw•28m ago•1 comments

Simulating a Glowing Fireplace with an RP2040

https://davidcapper.dev/posts/fire-string
3•thip•30m ago•0 comments

What if you didn't need to write back end code for your app?

https://linkedrecords.com/getting-started/
2•WolfOliver•30m ago•0 comments

Shinichi Mochizuki: On the Formalization of IUT: a preliminary progress report [video]

https://www.youtube.com/watch?v=H4n1XIa2flI
2•amichail•30m ago•0 comments
Open in hackernews

Show HN: ToolRegistry – A Python Library for Structured Tool Integration

https://github.com/Oaklight/ToolRegistry
3•Oaklight•11mo ago

Comments

Oaklight•11mo ago
Author here!

I’ve been working on ToolRegistry, a Python library for registering, managing, and invoking tools—from local functions to MCP/OpenAPI endpoints—in a structured, composable way.

With ToolRegistry, you can:

* Register Python functions, classes, or external tools. * Auto-generate JSON Schemas for parameters. * Run tools synchronously or asynchronously in parallel. * Integrate tools over STDIO, HTTP, WebSocket, or SSE via Model Context Protocol (MCP). * Experimental support for OpenAPI services * Compose tools dynamically and reconstruct tool output messages.

The goal is to make it easier to build apps, agents, or systems that coordinate multiple tools flexibly—without getting bogged down in glue code.

GitHub: [https://github.com/Oaklight/ToolRegistry](https://github.com/Oaklight/ToolRegistry) PyPI: [https://pypi.org/project/toolregistry/](https://pypi.org/project/toolregistry/) Docs: [https://toolregistry.lab.oaklight.cn](https://toolregistry.lab.oaklight.cn)

Would love feedback—ideas, issues, or use cases welcome!

Thanks for checking it out.

venk12•11mo ago
This is interesting. I am working on an adjacent idea. I am working on GTM side of things. Would you like to collaborate?
Oaklight•11mo ago
what's GTM?
venk12•11mo ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.