frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Veo 3 Video Generator Twitter Discussions

https://komiko.app/video/veo-3
1•PaulineGar•51s ago•0 comments

Scam Testing Claude Opus

https://twitter.com/adonis_singh/status/1928400751958655202
2•aaviator42•4m ago•0 comments

1986 Austin Maestro Countryman

https://silodrome.com/austin-maestro-countryman/
2•austinallegro•13m ago•0 comments

Show HN: Superclass – GPT-Powered Document Classification Service

https://github.com/adaptive-scale/superclass
1•debarshri•15m ago•0 comments

Julia Garner and Anthony Boyle to Portray Caroline Ellison and SBF in New Series

https://twitter.com/netflix/status/1928153876475097117
1•Michelangelo11•15m ago•0 comments

Germany Is Using AI to Erase Pro-Palestinian Speech

https://jacobin.com/2025/05/germany-ai-palestine-israel-antisemitism
2•jrepinc•16m ago•0 comments

Implementing a Forth

https://ratfactor.com/forth/implementing
2•todsacerdoti•20m ago•0 comments

Hip: C++ Heterogeneous-Compute Interface for Portability

https://github.com/ROCm/hip
1•doener•21m ago•0 comments

Ask HN: What's your most unpopular dev opinion?

3•Sourabhsss1•26m ago•1 comments

LA28's plan for a car-free Olympics now includes air taxis the price of an Uber

https://www.latimes.com/business/story/2025-05-15/la28-electric-air-taxis-car-free-olympics
1•PaulHoule•27m ago•0 comments

Prompt Design at Parahelp

https://parahelp.com/blog/prompt-design
1•saikatsg•28m ago•0 comments

Could AI Make a Scorsese Movie? Demis Hassabis and Darren Aronofsky Discuss

https://www.ft.com/content/2fff10ea-f87e-4aaa-ae0e-50d17022dfa3
2•admp•28m ago•0 comments

The media business is about to enter AI mode

https://www.therebooting.com/negoogle-zero-pragmatism/
1•doener•29m ago•0 comments

Content Authentication Technologies will do more harm than good

https://www.aclu.org/news/privacy-technology/attempts-at-a-technological-solution-to-disinformation-will-do-more-harm-than-good
1•heinternets•29m ago•0 comments

A High-Level View of TLA+

https://lamport.azurewebsites.net/tla/high-level-view.html
2•blobcode•32m ago•0 comments

Bismuth uncovered: Implications for quantum computing and spintronics materials

https://phys.org/news/2025-05-bismuth-mask-uncovered-implications-quantum.html
2•bryanrasmussen•33m ago•1 comments

How to Store Data on Paper?

https://www.monperrus.net/martin/store-data-paper
2•mofosyne•38m ago•1 comments

L.A. council backs $30 minimum wage for tourism workers, despite warnings

https://www.latimes.com/california/story/2025-05-14/council-hikes-hotel-minimum-wage-despite-warnings-from-tourism-companies
4•walterbell•39m ago•1 comments

Tipp10 – Free Touch Typing Tutor

https://www.tipp10.com/en/index/
1•Tomte•40m ago•0 comments

Magic Ink: Information Software and the Graphical Interface

https://worrydream.com/MagicInk/
1•blobcode•44m ago•0 comments

Show HN: Stay updated with new stories from HN on your newtab

https://chromewebstore.google.com/detail/hacker-news-newtab/jfnpepkflmeohhpchbemagehkibgpjng
1•varunharidas•47m ago•0 comments

Google Duo will be replaced by Google Meet in Sept 2025

https://9to5google.com/2025/05/27/google-meet-legacy-duo-calling/
4•phantomathkg•48m ago•3 comments

Collabora and Allotropia Merge

https://www.collaboraonline.com/blog/collabora-allotropia-merge/
1•mariuz•51m ago•0 comments

Beware of Fast-Math

https://simonbyrne.github.io/notes/fastmath/
11•blobcode•52m ago•1 comments

Show HN: I made a website to create and deploy telegram bots in a minute

https://teleminute.com/
2•dogukandogru•55m ago•0 comments

AI video just took a startling leap in realism

https://arstechnica.com/ai/2025/05/ai-video-just-took-a-startling-leap-in-realism-are-we-doomed/
3•doener•57m ago•0 comments

Please stop with the new acronyms. It's still SEO:Search Everywhere Optimization

https://sparktoro.com/blog/its-still-seo-search-everywhere-optimization/
2•baxtr•1h ago•0 comments

Hardware IDs, HWID Bans, HWID Spoofers, What Are These?

https://steemit.com/hwidspoofer/@protonxbt/hwid-spoofer-hardware-id-spoofer-sync-top
2•kulaciz•1h ago•1 comments

Show HN: 5MB Local macOS Transcriber App

https://transcribetranslate.app/
2•kaiwenwang•1h ago•0 comments

Sorry, I Still Think Mr Is Wrong About Usaid

https://www.astralcodexten.com/p/sorry-i-still-think-mr-is-wrong-about
2•Michelangelo11•1h ago•0 comments
Open in hackernews

Show HN: MCP Server SDK in Bash

https://github.com/muthuishere/mcp-server-bash-sdk
135•muthuishere•1d ago

Comments

rcleveng•1d ago
I have to say this is a very readable implementation to see how it all works in practice as well as a good reminder that it's a pretty simple universal tool interface.
skeeter2020•18h ago
>> a good reminder that it's a pretty simple universal tool interface.

That's because it's not really doing anything new. MCP is a land-grab by one company, quickly supported by the rest as they desperately work to abstract and supplant with their own "protocols". Welcome to the era of thin veneers that add little but complexity over what we already had.

inercia•1d ago
Similar to https://github.com/inercia/MCPShell, but the MCPShell can sandbox the execution of the shell code for higher safety.
samuel•23h ago
I don't think they are comparable. MCPShell is a go program to run shell scripts, while the other one allows to define MCP operations as bash functions.

Not quite the same. The bash sdk can't be used to run arbitrary shell commands any more than to run arbitrary python programs.

sam_lowry_•1d ago
Did the AI help write this?
mathgeek•20h ago
I love that “the AI” has become a modern day “the Google”.
esafak•17h ago
"I AI'd it."
Too•1d ago
What does zero-overhead mean here?
rcarmo•1d ago
Raw protocol, really. No marshaling, no conversions, none of the overhead from type management you get with modern Python, none of the turtles-all-the-way-down dependencies of NodeJS equivalents. I like it, although I would probably port it back to “lightweight” Python in about half the size :)
tardyp•22h ago
Interesting to see ppl caring about marshalling overhead when working with LLMs
rcarmo•21h ago
Some of us still prize compute efficiency, especially those who have been using Python for a long time and are contemplating the new kinds of code patterns that have emerged from data science...
riobard•1d ago
This is neat but "zero runtime" is a misnomer. Bash _is_ runtime, not to mention external tools used in shell scripts like jq.
dotemacs•1d ago
It works great with Emacs :)

https://github.com/dotemacs/emacs-mcp

I like the fact that it's just Bash

cranberryturkey•23h ago
here's a node version of an MCP server: https://www.npmjs.com/package/@profullstack/mcp-server
pjmlp•21h ago
Runtime is called POSIX userspace.
baq•21h ago
Gross. I love it.
rvz•21h ago
> in pure Bash.

Not really in "pure bash". Also this needs to be labeled as a "toy".

Using an external tool like 'jq' especially written in C for parsing JSON, one can craft a exploitable JSON input to achieve code execution on the MCP server.

What could possibly go wrong? Maybe this CVE-2025-48060 [0] [1]?

[0] https://github.com/jqlang/jq/issues/3327

[1] https://nvd.nist.gov/vuln/detail/CVE-2025-48060

_heimdall•20h ago
Very cool! The docs here are a great overview of how MCP works, and a reminder to me of an old lesson:

We never should have abandoned REST. The whole point was for an interface to be self-describing; we wouldn't need MCP (or Swagger, or OpenAPI, etc) if we just stuck to REST instead of diverting down the JSON RPC route we've been on for 20 years.

0x445442•19h ago
By REST you mean HATEOAS?
wild_egg•18h ago
You can't have REST without it
_heimdall•18h ago
That's one constraint of REST, yes.
_verandaguy•18h ago
Wait, who's abandoned REST?

And in what way is OpenAPI an abandonment of REST? It's an API documentation system that can be leveraged for generating REST server boilerplate code. If anything, it builds up the quality-of-life around REST.

mcdow•16h ago
So the things we call "REST" in 2025 are not quite the same as the original specification of REST. One key aspect that has been abandoned is that sent data should be self-describing. That is, it shouldn't require any additional information to be useful. i.e. API documentation for JSON endpoints.

There's a great chapter on this in Hypermedia Systems[1]. Talks about both this and HATEOAS(Hypermedia as the engine of application state).

1. https://hypermedia.systems/components-of-a-hypermedia-system...

_heimdall•15h ago
I haven't seen a REST API in production for many years, maybe 15?

That's anecdotal obviously, but almost every, if not every, API I use today is an RPC call returning JSON.

Edit: to be clear, the distinction between what REST was defined as and what we use today often doesn't really matter. We use JSON APIs today, it is what it is. This is a case where it really matters though, LLM companies are now trying to push an entirely new protocol that tries to do roughly what REST did in the first place.

maxwellg•17h ago
Ha! I love this. There's nothing like a proper Bash script to make me realize how terribly gross all of mine are.

The drum I'm currently beating is that local MCP is a ton of fun for techies like us - if you're on this website you can `npx ...` or install whatever you want with a modicum of common sense - but local MCP is going to be a dead end for mass adoption. If we want to build MCP servers that get used by everyday people (or on mobile or other locked down ecosystems) then remote MCP + OAuth is the only realistic way forward. I can't get my dad to open up a terminal window - anything over stdio or touching environment variables and API keys is a nonstarter.

cruffle_duffle•14h ago
The infrastructure around MCP has a long ways to go before ordinary people can use it. Don’t forget you also have to edit configuration files.
maxwellg•14h ago
Oh absolutely - but the infrastructure required to support a "click link, get remote MCP URL added to config automatically" flow is _so_ much smaller than the infrastructure required for a "click link, download and install arbitrary software that may or may not depend on having existing tools installed" flow.
rcarmo•12h ago
I just rolled my own Python umcp library based on this, so thanks for the inspiration!

https://github.com/rcarmo/umcp