Hacker News

Latest

Starlink is burning up one or two satellites a day in Earth's atmosphere

2025-10-09 @ 04:37:11Points: 42Comments: 24

California enacts law enabling people to universally opt out of data sharing

2025-10-09 @ 02:59:34Points: 251Comments: 45

Designing a Low Latency 10G Ethernet Core (2023)

2025-10-09 @ 01:17:20Points: 64Comments: 8

In-Party Love, Out-Party Hate, and Affective Polarization in Twelve Democracies

2025-10-09 @ 01:02:20Points: 18Comments: 15

A competitor crippled a $23.5M bootcamp by becoming a Reddit moderator

2025-10-08 @ 23:48:28Points: 403Comments: 269

Show HN: HyprMCP – Analytics, logs and auth for MCP servers

2025-10-08 @ 23:27:23Points: 38Comments: 1

This project started when we did what everyone was doing — building a remote MCP server and launching it. Building the first local MCP server for testing was quite simple, and we had our first tools ready within a day. The next step was turning that into a production-ready remote MCP server.

As we exposed the MCP server to our users, we wanted to authenticate them with our existing authentication methods. We dove deep into authentication. Our approach was to build an auth proxy and plug it in front of our MCP. It took a while to figure out Dynamic Client Registration (DCR) and the OAuth spec, and especially the gaps between existing OIDC IDPs and what LLM clients needed.

We thought authentication would be the hard part — but it wasn’t. When we shared the MCP server with a few friendly startups, we realized that different MCP clients behave differently. Especially if something didn't work, it was hard to figure out the root cause. We ended up storing all the raw gRPC method calls to see if the initialization and subsequent requests worked. This is especially useful if you are on a serverless environment with limited debugging functionality, like Cloudflare Workers.

Once we solved auth and compatibility, we launched to a small customer base — done, right? Unfortunately, not quite. Technically everything was working, but when we started talking to users, they told us the MCP server didn’t always respond with the right tools for their prompts. We had a working enterprise-grade MCP server — but it wasn’t very smart. After talking to some startup friends, we realized we needed an evaluation layer. That’s when we added prompt analytics — letting us see which prompts triggered which tools and how well they performed. That alone dramatically improved our MCP’s behavior and overall user experience.

After building all of this into our proxy, we realized that everyone building a remote MCP was facing the same challenges. So we decided to package it all up and release it to the community.

We’re thrilled to launch and open-source HyprMCP. It acts as a proxy that you can plug in front of your MCP server(s) with zero code changes. You get authentication, logging and debugging, prompt analytics, and an MCP connection instructions generator.

Under the hood, HyprMCP leverages dynamic Kubernetes Operators (Metacontroller) to automate infrastructure provisioning.

On the roadmap: MCP aggregation — combining multiple MCP servers under one single remote URL for large organizations running servers with different lifecycles. All of it without storing end user credentials on the server and connecting the MCP to the organizations existing authentication methods.

You can check the project out on GitHub: https://github.com/hyprmcp/jetski

For testing, we also have a hosted version here: https://app.hyprmcp.com

We even created a demo video on YouTube: https://www.youtube.com/watch?v=m2-YyfjXap4

We’d love to get your feedback, hear what features are missing, and learn how you’re building and running your own MCP servers.

Discord says 70k users may have had their government IDs leaked in breach

2025-10-08 @ 23:20:13Points: 307Comments: 150

OpenAI, Nvidia fuel $1T AI market with web of circular deals

2025-10-08 @ 23:04:32Points: 154Comments: 99

Kurt Got Got

2025-10-08 @ 21:02:34Points: 220Comments: 149

I played 1k hands of online poker and built a web app with Cursor AI

2025-10-08 @ 20:20:21Points: 82Comments: 109

A few things to know before stealing my 914 (2022)

2025-10-08 @ 19:16:10Points: 262Comments: 122

Show HN: FleetCode – Open-source UI for running multiple coding agents

2025-10-08 @ 18:00:34Points: 73Comments: 40

After having to do a ton of git stashing and branch fumbling, I decided I needed to something to more ergonomically run these agents in their own dedicated spaces.

I tried a lot of the existing products but they either were too convoluted or flat out didn't work. Some of them also seem to roll their own chat UI which I don't think is the right approach, I wanted to something to lightly wrap my terminal sessions.

So I built FleetCode! It uses git worktrees and let's you run multiple agents at once. It's made my multi agent coding workflow much easier.

It's free and open source, would love some feedback!

WinBoat: Windows apps on Linux with seamless integration

2025-10-08 @ 17:56:32Points: 193Comments: 105

The RSS feed reader landscape

2025-10-08 @ 15:17:36Points: 219Comments: 133

After 2 decades of tinkering, MAME cracks the Hyper Neo Geo 64

2025-10-08 @ 15:01:38Points: 302Comments: 64

Vectrex Mini

2025-10-08 @ 14:38:23Points: 83Comments: 68

Show HN: Recall: Give Claude memory with Redis-backed persistent context

2025-10-08 @ 14:28:06Points: 147Comments: 82

The Problem: I use Claude for coding daily, but every conversation starts from scratch. I'd explain my architecture, coding standards, past decisions... then hit the context limit and lose everything. Next session? Start over.

The Solution: Recall is an MCP (Model Context Protocol) server that gives Claude persistent memory using Redis + semantic search. Think of it as long-term memory that survives context limits and session restarts.

How it works: - Claude stores important context as "memories" during conversations - Memories are embedded (OpenAI) and stored in Redis with metadata - Semantic search retrieves relevant memories automatically - Works across sessions, projects, even machines (if you use cloud Redis)

Key Features: - Global memories: Share context across all projects - Relationships: Link related memories into knowledge graphs - Versioning: Track how memories evolve over time - Templates: Reusable patterns for common workflows - Workspace isolation: Project A memories don't pollute Project B

Tech Stack: - TypeScript + MCP SDK - Redis for storage - OpenAI embeddings (text-embedding-3-small) - ~189KB bundle, runs locally

Current Stats: - 27 tools exposed to Claude - 10 context types (directives, decisions, patterns, etc.) - Sub-second semantic search on 10k+ memories - Works with Claude Desktop, Claude Code, any MCP client

Example Use Case: I'm building an e-commerce platform. I told Claude once: "We use Tailwind, prefer composition API, API rate limit is 1000/min." Now every conversation, Claude remembers and applies these preferences automatically.

What's Next (v1.6.0 in progress): - CI/CD pipeline with GitHub Actions - Docker support for easy deployment - Proper test suite with Vitest - Better error messages and logging

Try it:

npm install -g @joseairosa/recall # Add to claude_desktop_config.json # Start using persistent memory

Now open for building: Introducing Gemini CLI extensions

2025-10-08 @ 14:13:30Points: 141Comments: 34

We found a bug in Go's ARM64 compiler

2025-10-08 @ 13:33:15Points: 647Comments: 99

One-man campaign ravages EU 'Chat Control' bill

2025-10-08 @ 10:26:05Points: 512Comments: 174

Sora, AI Bicycles, and Meta Disruption

2025-10-06 @ 16:17:15Points: 60Comments: 39

A Global Mining Dataset

2025-10-06 @ 10:48:33Points: 20Comments: 5

A macOS terminal command that tells you if your USB-C cable is bad

2025-10-06 @ 09:06:28Points: 305Comments: 170

A History of Large Language Models

2025-10-06 @ 08:13:47Points: 15Comments: 1

Why we need SIMD

2025-10-06 @ 03:10:13Points: 120Comments: 37

Rejected announces from libtorrent clients proxying through SOCKS

2025-10-06 @ 00:52:26Points: 15Comments: 9

Aerocart cargo gliders

2025-10-05 @ 18:49:31Points: 65Comments: 37

Meta launches Hyperscape, technology to turn real-world spaces into VR

2025-10-05 @ 13:42:03Points: 124Comments: 165

X-ray scans reveal the hidden risks of cheap batteries

2025-10-04 @ 18:37:31Points: 147Comments: 51

SEC approves Texas Stock Exchange, first new US integrated exchange in decades

2025-10-04 @ 16:04:24Points: 565Comments: 386

Archives

2025

2024

2023

2022