frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Stop returning raw JSON from MCP servers, build rich inline UIs

https://medium.com/towards-artificial-intelligence/mcp-apps-build-interactive-apps-directly-inside-your-ai-agents-chat-c571678099e3
10•muhammad-shafat•3d ago

Comments

muhammad-shafat•3d ago
I stumbled onto this capability while using the Spotify MCP App inside Claude. a fully functional, interactive playlist an dmusic player widget spin up inline, instead of a standard markdown list of text links. It turns out this is built on the official MCP Apps spec extension that Anthropic and OpenAI standardized a few months back. It lets your server declare a ui:// URI, which the host grabs and mounts inside a sandboxed iframee. Core mcp blew up overnight, but this extension still feels pretty underground. It makes me wonder if we're heading toward a weird shift where AI agents become the primary browsers of the web, and front-end dev becomes about building micro-widgets for LLMs instead of humans.
jun_lung•1h ago
Not to continue piling on here but if we want to shift from a human consumer to an LLM consumer, I think the WORST thing you can do is obscure raw data behind some kind of "widget"
jun_lung•1h ago
Personally I think we SHOULD keep returning data when we are using a protocol built specifically to transport data. I am struggling to see a reason for this to exist, and it almost feels like someone saying "I was sick of my REST API returning a bunch of boring old JSON!"
seanhunter•3m ago
What a terrible idea this ui protocol is. MCP is already pretty much “prompt injection as a service “. This creates a little-known side channel to make it easier to slip an exploit under people’s radar.

Show HN: Homebrew 6.0.0

https://brew.sh/2026/06/11/homebrew-6.0.0/
388•mikemcquaid•5h ago•90 comments

MiMo Code is now released and open-source

https://mimo.xiaomi.com/mimocode
294•apeters•4h ago•160 comments

The RCE that AMD wouldn't fix

https://mrbruh.com/amd2/
105•MrBruh•2h ago•33 comments

Petition to Withdraw Canada's Bill C-22

https://www.ourcommons.ca/petitions/en/Petition/Sign/e-7416
149•hmokiguess•3h ago•56 comments

Software Is Made Between Commits

https://zed.dev/blog/introducing-deltadb
93•jeremy_k•2h ago•59 comments

Emacs appearances in pop culture

https://ianyepan.github.io/posts/emacs-in-pop-culture/
112•ggcr•1d ago•13 comments

Waymo Premier

https://waymo.com/blog/2026/06/waymo-premier/
64•boulos•2h ago•114 comments

Lines of code got a better publicist

https://curlewis.co.nz/posts/lines-of-code-got-a-better-publicist/
292•RyeCombinator•6h ago•188 comments

Open Reproduction of DeepSeek-R1

https://github.com/huggingface/open-r1
143•yogthos•5h ago•15 comments

Pokémon Go Scans Trained the Navigation Tech for Military Drones

https://dronexl.co/2026/06/09/pokemon-go-scans-niantic-vantor-military-drone-navigation/
619•vrganj•12h ago•286 comments

Solar generates more energy in US than coal for first time

https://www.theguardian.com/us-news/2026/jun/11/solar-energy-us-coal
236•neilfrndes•2h ago•100 comments

macOS 27 Beta breaks the ability to boot Asahi Linux

https://www.phoronix.com/news/macOS-27-Beta-Breaks-Asahi
103•josephcsible•2d ago•38 comments

Developer gets Half-Life running at 30 FPS on a Nokia N95

https://www.tomshardware.com/video-games/handheld-gaming/developer-gets-half-life-running-at-30-f...
92•ljf•2d ago•27 comments

Discovery of Cold War-era rare Eastern Bloc computers in a German hangar

https://computerhistory.org/stories/explorers-of-the-lost-computers/
54•andrewstuart•4d ago•9 comments

Programming a GBA Game on an iPhone

https://blog.adamledoux.net/posts/2026-06-08-programming-a-gba-game-on-an-iphone.html
15•akkartik•1d ago•1 comments

Fully autonomous drones have killed human soldiers for the first time

https://www.newscientist.com/article/2529849-fully-autonomous-drones-have-killed-human-soldiers-f...
91•deadgopher•1d ago•64 comments

FPS.cob: A first person shooter in COBOL

https://github.com/icitry/FPS.cob
68•MBCook•3h ago•35 comments

How Terry Tao became an evangelist for AI in math

https://www.quantamagazine.org/how-terry-tao-became-an-evangelist-for-ai-in-math-20260608/
69•Tomte•3d ago•35 comments

Nextcloud Hub 26 Spring: Built together, designed for the future

https://nextcloud.com/blog/nextcloud-hub26-spring/
103•doener•4h ago•72 comments

Anthropic apologizes for invisible Claude Fable guardrails

https://www.theverge.com/ai-artificial-intelligence/948280/anthropic-claude-fable-invisible-disti...
187•rarisma•6h ago•196 comments

Reading for pleasure is sharply down among schoolkids, report shows

https://www.nbcnews.com/data-graphics/kids-reading-less-lower-levels-department-education-study-r...
47•freejoe76•1d ago•39 comments

Show HN: Claw Patrol, a security firewall for agents

https://github.com/denoland/clawpatrol
44•rough-sea•2d ago•17 comments

Vinyl succumbs to Loudness War: more than just collateral damage (2025)

https://magicvinyldigital.net/2025/04/27/vinyl-succumbs-to-loudness-war-more-than-just-collateral...
49•sneela•5d ago•22 comments

MapComplete: Maps about various topics which you can contribute to

https://mapcomplete.org/
152•GTP•4h ago•30 comments

SVG-Line: Better Status Bars for Emacs – Charlie Holland's Blog

https://www.chiply.dev/post-svg-line
59•rbanffy•2d ago•4 comments

Queues Don't Fix Overload (2014)

https://ferd.ca/queues-don-t-fix-overload.html
43•locknitpicker•2d ago•24 comments

A new era for software testing

https://antirez.com/news/168
65•Chrisszz•4d ago•16 comments

Show HN: A police department for your Claude Code agents

https://github.com/varmabudharaju/agent-pd/blob/master/README.md
5•softie123•1h ago•1 comments

Doing nothing at work

https://www.seangoedecke.com/doing-nothing-at-work/
210•Sukram21•3d ago•53 comments

Global population movements from 1990 to 2023

https://www.nature.com/articles/d41586-026-01796-y
80•tzury•7h ago•70 comments