frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Save, an API that turns any URL into clean Markdown for LLMs

https://www.savemarkdown.co/api/
1•jswallez•1m ago•0 comments

Nvidia Vera CPU Performance Compares to the Ampere Altra Max

https://www.phoronix.com/review/ampere-altra-nvidia-vera
1•rbanffy•1m ago•0 comments

Slow breathing modulates brain function and risk behavior

https://www.cell.com/neuron/fulltext/S0896-6273(26)00339-9
1•croes•3m ago•0 comments

The Early Days: The History of Interactive Computing

https://obsolescence.dev/interactive-computing-history.html
1•rbanffy•3m ago•0 comments

Ask HN: Are You Depressed?

1•chistev•7m ago•0 comments

Admin ditches plan to close critical ocean monitoring system after backlash

https://www.cnn.com/2026/06/18/climate/trump-administration-reverses-decision-ocean-monitoring-sy...
1•gnabgib•7m ago•0 comments

Running a 35B MoE model on a 2017 AMD RX 580 8GB via Vulkan (no ROCm/CUDA)

https://github.com/aivisionslab-studios/rx580-local-ai-guide
1•aivisionslab•9m ago•0 comments

Tesla allegedly in autopilot mode crashes into Texas house, woman killed

https://abcnews.com/US/tesla-allegedly-autopilot-mode-crashes-texas-house-woman/story?id=134062374
5•malshe•11m ago•0 comments

I'm Making a Real-Life Zombie Game – 8 Months Later [video]

https://www.youtube.com/watch?v=x-ulWua0cuc
1•mmarian•12m ago•0 comments

Bluffbench is near saturation: LLMs can interpret counterintuitive plots

https://opensource.posit.co/blog/2026-06-19_ai-newsletter/
1•ionychal•15m ago•0 comments

Show HN: VLMs Can Respond Twice as Fast Without Losing Quality

https://github.com/sergey-automation/TurboPrefill-VLM-Validation
1•trykhlieb•16m ago•0 comments

Building and hosting a website in under three minutes

https://mattsayar.com/building-and-hosting-a-website-in-less-than-3-minutes/
1•MattSayar•16m ago•0 comments

FIFA World Cup 2026: 45 Cameras Will Capture Every Moment of the Action

https://vimegs.com/fifa-world-cup-2026-an-incredible-45-cameras-will-capture-the-electrifying-atm...
1•LukasMarek•17m ago•0 comments

Atlantic investigation reveals millions of songs used for AI music training

https://www.engadget.com/2194804/investigation-by-the-atlantic-reveals-many-millions-of-songs-use...
2•gnabgib•18m ago•0 comments

Playdate Became a Cult Classic

https://www.youtube.com/watch?v=PXJI7qz4svo
1•coolwulf•19m ago•1 comments

TikTok Shows 3x More AI Slop Than YouTube, Report Finds

https://www.searchenginejournal.com/tiktok-shows-3x-more-ai-slop-than-youtube-report-finds/579521/
2•gnabgib•20m ago•0 comments

Show HN: MailNuke – Inbox Clutter, Annihilated

https://www.mailnuke.ai/
1•nrice_biz•20m ago•0 comments

Objective reasons to prefer Linux to Windows (2014)

https://github.com/nbeaver/why-linux-is-better
1•downbad_•25m ago•0 comments

Never coded before, now shipping websites to clients via single prompt

1•bobthebob•29m ago•0 comments

How do people in the US describe customer service in 2026?

https://www.theguardian.com/us-news/2026/jun/20/guardian-readers-consumer-battles
1•dredmorbius•29m ago•0 comments

'Toy Story 2' – A Classic Movie Nearly Destroyed by a Single Line of Code

https://www.wsj.com/business/media/toy-story-5-saved-pixar-78e29161
4•bookofjoe•31m ago•4 comments

François Englert (1932 – 2026)

https://home.cern/francois-englert-1932-2026/
3•toomuchtodo•34m ago•1 comments

Systemd 261 released with systemd-sysinstall, IMDSD, and storagectl

https://www.phoronix.com/news/systemd-261
12•logickkk1•35m ago•0 comments

Show HN: GitGauge – A Way to Try Tell If a Repo Is Authentic

https://github.com/Davey2Waveyy/gitgauge
1•davey2wavey•35m ago•1 comments

Stochastics

https://stochastics.vercel.app/
1•talos-better•35m ago•0 comments

The F-15 Strike Eagle II Reborn Through Reverse Engineering

https://www.youtube.com/watch?v=aIPKkOpIiF8
1•coolwulf•37m ago•0 comments

Tipp-Kick

https://boardgamegeek.com/boardgame/1644/tipp-kick
1•ofrzeta•40m ago•0 comments

Codex (GPT-5.5, Plus plan) – rate-limit cost per token jumped 10x+ since June 16

https://github.com/openai/codex/issues/28879
5•e2e4•42m ago•0 comments

AI Is Discovering the Doorman Fallacy [video]

https://www.youtube.com/watch?v=f-QzIum9bNU
1•bane•44m ago•0 comments

Europe swelters under heatwave, France restricts alcohol consumption

https://www.reuters.com/business/environment/europe-swelters-under-heatwave-prompting-crisis-talk...
3•montalbano•48m ago•0 comments
Open in hackernews

Show HN: Persona.js – a vanilla-JS agent UI library with native WebMCP (MIT)

https://www.persona-chat.dev/
7•becomevocal•2h ago
Hey everyone. My cofounder and I are formally open sourcing (MIT) persona.js. It's a VanillaJS library that helps anyone build agentic experiences on the web, without a framework dependency, and full WebMCP support

So, why'd we do this?

1) We're super fans of the web and the browser can do a ton today

2) We've seen AI builds be way overly complex because the FE requires a large project within an existing app OR the site wasn't using a framework to begin with

If you've been a part of huge apps with multiple frameworks inside them, or work inside CMS / website builders / ecomm platforms... you know what we're talking about. A "simple" AI feature disrupts your life for months

If you have a singular React codebase and can't possibly imagine building an interface without JSX, nothing to see here! You already have a lot of great options that are really cool too. Check out Assistant UI / CopilotKit / AI Elements which are all MIT

----

Some specifics:

Persona has a ~15 kB brotli to first paint (the full widget lazy-loads on first click) while being able to render most of the primary agent experiences you see on the web: from 'Fin' (pill launcher) to 'Claude' (fullscreen assistant) to 'Shopify Sidekick' (docked)

You can run it in Shadow DOM isolated mode so existing styles play nice

Everything has hooks and events, so you can add unique flavor (and easily share back!) in a few lines

We have a ton of demos on the library site, along with all the knobs to play with how each aspect renders. Tool and reasoning, custom loading animations, voice, approval UX, etc

We've also added a ton of examples across agent and frontend stacks

Check out the code @ https://github.com/runtypelabs/persona

Feedback and contributions welcome!

Comments

bookernath•2h ago
Nathan here from Runtype - I worked closely with @becomevocal on this library. Here to answer questions!

My personal favorite demo is this JSPaint + WebMCP one https://www.persona-chat.dev/webmcp-paint.html

But more practical examples include: https://www.persona-chat.dev/webmcp-slides.html https://www.persona-chat.dev/webmcp-calendar.html

WebMCP's finally at a point where it makes sense to build against it (shipped in latest chrome + good polyfills available), and I've found it a pretty elegant way to extend existing FE apps by just hooking into your existing FE functions instead of having to build an AI assistant as a parallel thing that is ignorant of the user's session, what they're looking at, etc. This makes hybrid AI/app experiences feel much better.

Xaena•2h ago
I haven’t seen much on WebMCP adoption yet, but I’ve been keen to use it for improving the AX of a web app at work. I’m curious how you all are seeing it be used.
bookernath•2h ago
It's definitely early - it shipped in the very latest version of chrome just this week, and the spec may still evolve (as a fair warning to early adopters).

You can turn it on for your site via the chrome origin trial, or just install the polyfill.

Our use case with Persona is all about extending existing apps to have "AI assistance" that actually works well, and Persona being the AI assistant you can ship yourself in your site to enhance your app. There's a parallel camp who are interested in adding WebMCP tools to their sites so they can be used effectively by future browser-level agents (e.g. Gemini in Chrome), but that's not a thing today.

Some AI agents can already do best-effort operation of existing websites via naive 'headless browser' approaches, or doing their best to interpret the existing nature of a page by reading the DOM or accessibility tree and trying to submit the forms, but that's flaky and token-inefficient. WebMCP is all about registering those things as explicit, designed tools built for agents. I'd draw a parallel between asking agents to just call existing REST APIs for an app vs intentionally designing MCP APIs for them; the design philosophy is different.

For those interested in good MCP/WebMCP tool design principles, this article from Arcade.dev is great: https://www.arcade.dev/blog/mcp-tool-patterns/

pulkas•2h ago
when will WASM integration become widely accepted? we need realtime canvas draw like oldschool desktop ui/ux.
bookernath•2h ago
Do you think the new WASI 0.3 stuff will help? I hope so. I'm always super impressed when I see an awesome WASM + WebGPU implementation that doesn't spin up my laptop fan.

For canvas/WASM-style apps, I actually think explicit agent-facing APIs become even more important. If the UI is mostly pixels, an agent has less useful DOM/accessibility structure to infer from. WebMCP gives the app a way to expose semantic actions like “create shape”, “select layer”, “export”, “run simulation”, etc. regardless of whether the UI underneath is React, vanilla DOM, canvas, or WASM.

becomevocal•14m ago
IMO there's a lot more we can do around hooking into the DOM directly, with more efficient data formats over the wire, before we absolutely need WASM

We'd like to experiment more with this but haven't got their yet. Just some internal prototyping

miguelspizza•2h ago
Happy to see WebMCP adoption and a standards first framework.

The argument for react has always been dev velocity and ecosystem. But with AI the best web experiences will be as close to the “metal” as possible

bookernath•2h ago
Thanks, means a lot coming from you!

I agree re: getting closer to the metal - it seems like HTML is having a big resurgence as agents are very productive at producing HTML artifacts which are often 'good enough' for many content use cases, and fortunately Persona works great as an embed in a static site. We spin up demos like that all the time.

becomevocal•1h ago
Appreciate it. And thank you for the work on WebMCP!

For everyone passing by, Alex created https://docs.mcp-b.ai/ and we use two of his libraries to enable WebMCP more cleanly. We found MCP-B after we built our own

It's interesting how experimental web tech vs. frameworks are. Kind of flipped once React and Next.js took off. Now we get to see what the browser can do again. Find the balance that works for each case

Note we actually use React / Vite and Next with Persona across a few of our products. It's nice in our case because the agent specific state (including event debug stream if you turn that on) doesn't need to interact with the main app at all. Keeps updates to agent UX from blowing up other parts of the app

sirjonathan•1h ago
Love seeing more vanilla projects and tooling around standards. Long live the web.

Edit: I’ve been thinking about offering an overlay UI for a web based game and this could be a good fit for that. I’ll give it a spin later and let y’all know.

becomevocal•48m ago
Thanks! Definitely interested in the game overlay use case.

My gut says you'll need want to hook into custom render functions and theme config to map to your game styles, since it's going to look very different than the standard OOTB options.

The best file to use as a starting reference is here: https://github.com/runtypelabs/persona/blob/main/packages/wi...

If you run into anything, GH issues are welcome!