Hacker News

Subscribe to Hacker News feed
Hacker News RSS
Updated: 58 min 48 sec ago

A chat-style site for Hacker News trends

Sun, 02/22/2026 - 1:19am
Categories: Hacker News

Forgelink Is Here

Sun, 02/22/2026 - 1:19am

Show HN: ForgeLink – a marketplace for MCP servers and AI agent integrations

I built ForgeLink because discovering production-ready MCP servers is still a GitHub treasure hunt.

What it is: a directory/marketplace where you can browse, compare, and submit MCP servers, GPT Actions, and LangChain tools — organized by category with real install commands, ratings, and GitHub links.

Currently seeded with 28 real servers across Database, Development, Communication, Cloud, Finance, AI/ML, Productivity, and Analytics.

Tech: Next.js 14, Drizzle ORM, Supabase auth, Paystack for payments, Vercel hosting. Built solo in a few weeks.

Features: - Browse + filter by category, protocol, and tags - Side-by-side comparison tool - Owner dashboard with analytics (for Featured tier) - Submit free, claim existing listings - Weekly trending section

Live: forgelink-pi.vercel.app

Would love feedback on the listing quality, UX, and whether this scratches the itch you've felt when searching for MCP servers.

Comments URL: https://news.ycombinator.com/item?id=47108710

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: HashTrade – Open-source LLM trading agent with episodic memory

Sun, 02/22/2026 - 1:17am

I built HashTrade — an open-source autonomous trading agent that treats an LLM as a non-parametric decision function conditioned on episodic memory, rather than encoding strategy as code.

The core idea: instead of writing if/else trading logic, you give an LLM three tools (exchange access, memory, UI control) and let it form strategy through accumulated experience. The agent wakes on a variable 5→10→20→25 min cycle, reads its past notes, fetches market data, reasons about what to do, and optionally executes trades. Every decision and outcome is logged to an append-only JSONL file that becomes its long-term memory.

Technical details:

- Built on Strands Agents (AWS) with CCXT for 100+ exchange support - 3 tools only: use_ccxt (28 actions — market data, orders, arbitrage detection), history (persistent memory), interface (dynamic UI) - Variable-interval scheduler to avoid detectable timing patterns in order flow - Fire-and-forget WebSocket streaming for sub-second dashboard latency - Supports Claude, GPT-4o, Ollama (local), and Bedrock — auto-detected - PWA frontend in vanilla JS, no framework dependencies - Client-side credential isolation — API keys never leave the browser - Recursive credential redaction prevents keys from leaking into LLM context

The interesting emergent behavior: early wake cycles are conservative ("observing BTC at $67k, noting support level"). After a few days of accumulated memory, the agent starts referencing its own past observations to form trading theses ("last 3 times we saw this pattern, price bounced — going long"). The policy improves not through fine-tuning but through growing context.

I wrote a paper formalizing this as a Memory-Conditioned Markov Decision Process if anyone's interested in the theory: the key insight is that the effective policy is non-stationary even with fixed model parameters, because the growing memory changes the attention distribution at each step.

Setup: pip install hashtrade && hashtrade

Live demo at hashtrade.ai, code at github.com/mertozbas/hashtrade. Apache 2.0.

Would love feedback on the architecture — especially the tradeoff between soft risk constraints (enforced via system prompt) vs. hard tool-level enforcement.

Comments URL: https://news.ycombinator.com/item?id=47108700

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Threatmodeling Tool to outgrow spreadsheets, word and MS-TMT

Sun, 02/22/2026 - 1:13am

Built a threat modeling app with architecture diagrams, threat/evaluation workflows, and risk report exports. This is meant to redefine the threat modeling experience.

Still improving it and very open to blunt feedback on usability, security, and what’s missing for real team workflows.

Comments URL: https://news.ycombinator.com/item?id=47108682

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Random Topic Generator – Impromptu Speech Topics and Timer

Sun, 02/22/2026 - 1:10am

Free random topic generator for impromptu speaking practice. Get AI-generated impromptu speech topics in seconds, then practice with our built-in timer. Perfect for toastmasters and public speaking.

Comments URL: https://news.ycombinator.com/item?id=47108670

Points: 1

# Comments: 0

Categories: Hacker News

Reality's Moat

Sun, 02/22/2026 - 1:08am
Categories: Hacker News

Ask HN: Why doesn't HN have a rec algorithm?

Sun, 02/22/2026 - 12:53am

I was just wondering about why there's a constant timeline and no recommendation.

Comments URL: https://news.ycombinator.com/item?id=47108601

Points: 2

# Comments: 1

Categories: Hacker News

No LLM, No training data, No cloud – Engine that understands architecture

Sun, 02/22/2026 - 12:50am

Point it at a codebase. Any language. Any size.

In under a second it tells you the architecture. Not a dependency graph. Not a file tree. The actual architecture — what orchestrates what, where state lives, where the boundaries are, what breaks if you touch something.

I've run it against 45,000+ functions across 6 real-world codebases in 4 languages. It works. On a laptop. No cloud. No GPU. No setup.

Everyone's spending billions throwing LLMs at code and getting confident hallucinations. I went a completely different direction and got something that's fast, deterministic, and can explain every decision it makes.

Building this full-time. Looking for design partners and investors.

twoelf47@gmail.com

Comments URL: https://news.ycombinator.com/item?id=47108587

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: X-Ray – Filter your X (Twitter) timeline by country

Sun, 02/22/2026 - 12:45am

I built a Chrome extension that lets you filter tweets by country.

X recently added "Account based in [Country]" to profiles, so the location data is publicly available — X-Ray uses it to show location badges on every tweet and lets you blur or block tweets from selected countries. There's no native way to do this on X yet (though they're reportedly building one). So I built it. Tech: Chrome Extension (Manifest V3), Node.js backend, PostgreSQL. The extension intercepts X's GraphQL API responses to extract location data, caches it to avoid rate limits. It's free, 170+ countries, 9 languages. Happy to answer technical questions.

Comments URL: https://news.ycombinator.com/item?id=47108557

Points: 1

# Comments: 0

Categories: Hacker News

Pages