Hacker News

Subscribe to Hacker News feed
Hacker News RSS
Updated: 6 min 27 sec ago

The era of declining global poverty is over

Tue, 02/10/2026 - 3:07pm
Categories: Hacker News

Show HN: After a year: a retirement calc that verifies or determines your number

Tue, 02/10/2026 - 3:06pm

Most retirement calculators either oversimplify things or ask you to link your accounts so they can make money off your data. I wanted something that actually helped me see if I was on track without handing over a bank login, so I built RetireNumber.

It's a privacy-first retirement planner. You type in your own numbers. No account linking, no selling your data, no VC. Just me and a subscription. The engine does real math: Monte Carlo with 1,000 runs, historical backtesting to 1928 using Shiller's Yale data, tax-aware withdrawal strategies, and scenario comparison so you can try different life paths. Whether you're still figuring out your number or you already have a target in mind, you can use it to get there or to check that your plan actually holds up.

You can try it without signing up: https://retirenumber.com/try. There's a demo mode and a short guided tour. Changelog and the full story are on the site if you want to dig in.

This isn't financial advice. It's a tool for checking your number and whether your plan holds up. There is still a lot to but I'd love to hear whether the results feel clear and useful.

-Mark

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

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: PolyMCP – AI-Callable Python and TS Tools with Inspector and Apps

Tue, 02/10/2026 - 3:03pm

I built PolyMCP, an open-source framework around the Model Context Protocol (MCP) that lets you turn any existing Python function into an MCP tool usable by AI agents — with no rewrites, no glue code, no custom wrappers.

Over the last weeks, PolyMCP has grown into a small ecosystem: • PolyMCP (core) – expose Python functions as MCP tools • PolyMCP Inspector – visual UI to explore, test, and debug MCP servers • PolyMCP MCP SDK Apps – build MCP-powered apps with tools + UI resources

1) Turn any Python function into an MCP tool

Basic example:

from polymcp import expose_tools_http

def add(a: int, b: int) -> int: """Add two numbers""" return a + b

app = expose_tools_http( tools=[add], title="Math Tools" )

Run it:

uvicorn server_mcp:app --reload

Now add is an MCP-compliant tool that any AI agent can discover and call.

No decorators, no schema files, no agent-specific SDKs.

2) Real APIs, not toy examples

Existing API code works as-is:

import requests from polymcp import expose_tools_http

def get_weather(city: str): """Return current weather data for a city""" response = requests.get( f"https://api.weatherapi.com/v1/current.json?q={city}" ) return response.json()

app = expose_tools_http([get_weather], title="Weather Tools")

Agents can now call:

get_weather("London")

and receive real-time data.

3) Business & internal workflows

Example: internal reporting logic reused directly by agents.

import pandas as pd from polymcp import expose_tools_http

def calculate_commissions(sales_data: list[dict]): """Calculate sales commissions from sales data""" df = pd.DataFrame(sales_data) df["commission"] = df["sales_amount"] * 0.05 return df.to_dict(orient="records")

app = expose_tools_http([calculate_commissions], title="Business Tools")

No rewriting legacy logic.

4) PolyMCP Inspector (visual debugging)

To make MCP development usable in practice, I added PolyMCP Inspector: • Visual UI to browse tools, prompts, and resources • Call MCP tools interactively • Inspect schemas, inputs, outputs, and errors • Multi-server support (HTTP + stdio) • Built-in chat playground (OpenAI / Anthropic / Ollama)

Think “Postman + DevTools” for MCP servers.

Repo: https://github.com/poly-mcp/PolyMCP-Inspector

5) MCP SDK Apps (tools + UI)

The latest addition is PolyMCP MCP SDK Apps: • Build MCP apps, not just tools • Expose: • tools • UI resources (HTML/JS dashboards) • app-level workflows • Let agents interact with both tools and UIs

This is useful for: • internal copilots • ops dashboards • support tools • enterprise AI frontends

Repo: https://github.com/poly-mcp/PolyMCP-MCP-SDK-Apps

Why this matters (especially for companies) • Reuse existing code immediately (scripts, APIs, internal libs) • Standard MCP interface instead of vendor-specific agent SDKs • Multiple tools, one server • Agent-driven orchestration, not hardcoded flows • Faster AI adoption without refactoring everything

PolyMCP treats AI agents as clients of your software, not magic wrappers around it.

Repos • Core framework: https://github.com/poly-mcp/PolyMCP • Inspector UI: https://github.com/poly-mcp/PolyMCP-Inspector • MCP SDK Apps: https://github.com/poly-mcp/PolyMCP-MCP-SDK-Apps

Happy to hear feedback from people building MCP servers, agents, or internal AI tools.

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

Points: 1

# Comments: 0

Categories: Hacker News

Writing a To-Do App in 2027

Tue, 02/10/2026 - 3:02pm
Categories: Hacker News

Show HN: Sol LeWitt-style instruction-based drawings in the browser

Tue, 02/10/2026 - 3:02pm

Sol LeWitt was a conceptual artist who never touched his own walls.

He wrote instructions and other people executed them, the original prompt engineer!

I bookmarked a project called "Solving Sol" seven years ago and made a repo in 2018. Committed a README. Never pushed anything else.

Fast forward to 2026, I finally built it.

https://intervolz.com/sollewitt/

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

Points: 1

# Comments: 0

Categories: Hacker News

Ask HN: Pro option missing from Gemini model selector?

Tue, 02/10/2026 - 2:59pm

For almost a week now the 'pro' model has been missing from the Gemini model selector; only 'fast' and 'thinking' remain. This is with an active AI pro subscription, and seems to be the case for a sizeable group of people (it's being mentioned on reddit).

Maybe an upvoted (if this affects you as well) hacker news post about this helps to put this on the radar at Google, or maybe one of you even knows of steps to somehow fix this. Thanks!

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

Points: 1

# Comments: 0

Categories: Hacker News

A graveyard for your side projects

Tue, 02/10/2026 - 2:57pm

Article URL: https://abandoned-by-me.dev/

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

Points: 2

# Comments: 0

Categories: Hacker News

Pages