Feed aggregator
Show HN: Arbor – a CLI that shows what breaks before you refactor
Article URL: https://github.com/Anandb71/arbor
Comments URL: https://news.ycombinator.com/item?id=47260858
Points: 1
# Comments: 0
What does it take to map the world [video]
Article URL: https://www.youtube.com/watch?v=M8G44b0mljw
Comments URL: https://news.ycombinator.com/item?id=47260847
Points: 1
# Comments: 0
Large forest fire emissions are hidden underground
Article URL: https://www.eurekalert.org/news-releases/1118263
Comments URL: https://news.ycombinator.com/item?id=47260845
Points: 1
# Comments: 0
Show HN: Turn GitHub commits into a publish-ready changelog
Hi HN,
I kept shipping features without updating my changelog. After enough times a user asked “when did that change?”, I built HeyEmit to fix it.
HeyEmit is a changelog platform that integrates as a GitHub App, listens to repository events, analyzes commit diffs, and generates structured draft changelog entries for you to review and publish.
The goal isn’t to automate releases — it’s to remove the annoying part of writing changelogs so you actually maintain them.
Typical workflow:
- connect your GitHub repo
- define rules for what should trigger changelog entries
- commits generate draft entries automatically
- review, edit, and publish when ready
HeyEmit also provides an embeddable changelog widget for your app or website and a hosted public changelog page so your users can see what's changed.
It's a paid tool, with AI-generated changelog drafts available for projects that want automatic summaries.
I'd love feedback from other developers:
- how do you currently maintain changelogs?
- would something like this fit your workflow?
- what features would make it more useful?
Project: https://heyemit.com
Comments URL: https://news.ycombinator.com/item?id=47260843
Points: 1
# Comments: 0
Show HN: BidWix – one-shot price agreement using secret max/min
Hi HN — I built BidWix, a small negotiation tool for agreeing on a price without haggling.
How it works:
- The buyer enters their true maximum price (kept secret from the seller). - The seller enters their true minimum price (kept secret from the buyer). - If there is overlap, BidWix suggests a single “fair” price using the geometric mean (so the compromise is symmetric in percentage terms, not absolute currency units).
Notes:
- No signup. Email is optional. No ads. - BidWix stops at the price suggestion. It does not handle payment, contracts, escrow, or delivery. - It’s meant for cases where both sides want to make a deal, but don’t want the “you go first” dance. - I’m not a skilled negotiator myself, so I wanted a tool where negotiation skill is less of an advantage. - It seems to work especially well for intangible goods (I’m a sound designer).
If you try it, I’d value feedback on:
- Where the flow feels confusing or too wordy. - Whether the suggested price feels reasonable in real negotiations you’ve had. - Any edge cases or incentive problems you see.
Optional background (rationale + math): https://bidwix.com/articles/why-geometric-mean-feels-fair
A great day to all of you! Stéphane (the guy who built myNoise)
Comments URL: https://news.ycombinator.com/item?id=47260817
Points: 1
# Comments: 0
Every Single Board Computer I Tested in 2025
Article URL: https://bret.dk/every-single-board-computer-i-tested-in-2025/
Comments URL: https://news.ycombinator.com/item?id=47260812
Points: 1
# Comments: 0
BullshitBench v2: LLMs answering nonsense questions
Article URL: https://github.com/petergpt/bullshit-benchmark
Comments URL: https://news.ycombinator.com/item?id=47260807
Points: 1
# Comments: 0
Build to Last – Chris Lattner Talks with Jeremy Howard [video]
Article URL: https://www.youtube.com/watch?v=WJS2YDZO-vc
Comments URL: https://news.ycombinator.com/item?id=47260789
Points: 1
# Comments: 0
Show HN: 3D linear and nonlinear WebGL Schrödinger numerical solver
[Higher resolution, but possibly much more computationally demanding, version](https://marl0ny.github.io/split-operator-simulations/js/3d.h...). [2D version](https://marl0ny.github.io/split-operator-simulations/js/2d.h...). This was actually posted here long ago by someone else, where the comments were basically about not being able to run it in the first place. Well recently I've increased device compatibility, but even on some devices it may not run properly. For all Android devices I have to use a JavaScript FFT fallback instead of the default GLSL implementation, so expect significantly slower performance here. But even on some lower-end Android devices, it may not even run at all, so expect a black screen. I've also heard an issue where some of the GUI controls or buttons do not work; as I haven't been able to reproduce this, I suspect this is due to conflicts with browser extensions.
Comments URL: https://news.ycombinator.com/item?id=47260784
Points: 1
# Comments: 0
BaZi – Deterministic life-charting from the Chinese calendar
I've been fascinated by BaZi (八字), a Chinese calendrical system that maps birth date/time to Five Element interactions. Unlike Western astrology, it's essentially a deterministic lookup + combinatorial analysis — same inputs always produce the same chart. The core algorithm converts Gregorian dates to the Chinese Sexagenary cycle (天干地支), then derives Four Pillars (year/month/day/hour), each a pair of Heavenly Stem + Earthly Branch. From there it computes element balances, "Ten Gods" relationships, and luck period progressions. I built a web tool that runs this calculation and layers AI interpretation on top for plain-English explanations: https://xuanseal.com Some interesting technical challenges: - The Sexagenary cycle conversion requires handling the solar term calendar (节气), which doesn't align with Gregorian months. I ended up using astronomical algorithms rather than lookup tables for accuracy. - BaZi has ~30 named element interaction patterns ("Clash," "Combine," "Punishment," etc.) that need to be evaluated across all four pillars simultaneously. Getting the combinatorial logic right was the trickiest part. - Separating deterministic calculation from AI interpretation was a deliberate design choice — the chart itself is math, the reading is LLM-generated. Users can verify the chart independently. Stack: Next.js 16, React 19, TypeScript, Drizzle/PostgreSQL, Tailwind v4. Three-locale i18n (en/zh/zh-hant) via next-intl. Happy to discuss the calendrical math or the Five Element system if anyone is curious.
Comments URL: https://news.ycombinator.com/item?id=47260782
Points: 1
# Comments: 0
Show HN: HiTank – A skill manager for Claude Code, written in pure Ruby
Article URL: https://github.com/alanalvestech/hitank
Comments URL: https://news.ycombinator.com/item?id=47260776
Points: 1
# Comments: 1
Ask HN: How do you give AI agents real codebase context without burning tokens?
Working on a large Rust codebase. The token problem is real — Claude Code will happily spend $5 of context just trying to understand how two modules relate before writing a single line. And once context compaction kicks in, it's even worse — the agent loses the thread completely and starts grepping the same files again from scratch.
Approaches I've tried:
Feeding CLAUDE.md / architecture docs manually — helps, but gets stale fast. Cursor's built-in indexing — breaks on monorepos, and I don't love proprietary code going to their servers. Basic MCP server with grep — works for exact matches, useless for semantic queries.
Eventually built something more serious: a local Tree-sitter indexer that builds a knowledge graph of file relationships and exposes it via MCP so agents query semantically instead of grepping blind. One tool call instead of 15 grep iterations. Published it here: https://github.com/Muvon/octocode
But genuinely curious what others are doing before I go deeper on it.
Three specific questions:
1. How do you handle the "ripple effect" problem — knowing that changing one file semantically affects others that aren't obviously linked?
2. Do you trust closed-source indexing with proprietary code, or have you gone local-first?
3. Has anyone gotten GraphRAG-style relationship mapping to work in practice at scale, or is it still mostly hype?
Comments URL: https://news.ycombinator.com/item?id=47260775
Points: 2
# Comments: 0
World is entering an era of 'water bankruptcy'
Article URL: https://www.newscientist.com/article/2511979-world-is-entering-an-era-of-water-bankruptcy/
Comments URL: https://news.ycombinator.com/item?id=47260774
Points: 1
# Comments: 0
Show HN: PeekAPI – API analytics middleware, 7 languages, zero dependencies
Article URL: https://peekapi.dev
Comments URL: https://news.ycombinator.com/item?id=47260768
Points: 1
# Comments: 1
The coming war on general-purpose computation (2011)
Article URL: https://lwn.net/Articles/473794/
Comments URL: https://news.ycombinator.com/item?id=47260756
Points: 2
# Comments: 0
Show HN: NiroDB – A key-value storage engine built from scratch in Go
Article URL: https://github.com/nirodbx/niroddb
Comments URL: https://news.ycombinator.com/item?id=47260752
Points: 1
# Comments: 0
Show HN: MCP server for KubeCon EU 2026 – AI-powered conference planning
I built an MCP server that connects AI assistants to live KubeCon + CloudNativeCon Europe 2026 data (March 23-26, Amsterdam).
It exposes 12 tools that let you search 500+ sessions, find speakers, discover evening parties, get venue/hotel/transit info, score sessions based on your role and interests, and detect scheduling conflicts. Data is pulled live from the official sched.com iCal feed and conferenceparties.com.
Install: uvx kubecon-eu-mcp
The fun part: KubeCon has a co-located "Agentics Day: MCP + Agents" event on Monday, so this is an MCP server to help plan your trip to the MCP event.
Built with Python, FastMCP (official MCP SDK), httpx, icalendar, and BeautifulSoup. No database, no config — just install and ask questions. MIT licensed.
GitHub: https://github.com/njoerd114/kubecon-eu-mcp PyPI: https://pypi.org/project/kubecon-eu-mcp/
Comments URL: https://news.ycombinator.com/item?id=47260747
Points: 1
# Comments: 0
The cruelty of teaching computing science (1988)
Article URL: https://www.cs.utexas.edu/~EWD/transcriptions/EWD10xx/EWD1036.html
Comments URL: https://news.ycombinator.com/item?id=47260745
Points: 1
# Comments: 0
Cisco Warns of More Catalyst SD-WAN Flaws Exploited in the Wild
The networking giant has added the recently patched CVE-2026-20128 and CVE-2026-20122 to the list of exploited vulnerabilities.
The post Cisco Warns of More Catalyst SD-WAN Flaws Exploited in the Wild appeared first on SecurityWeek.
