frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: MistSeeker – a map of what is safe to change in large codebases

2•Convia•1h ago
MistSeeker started from a very simple observation.

When something goes wrong in a large codebase, the hardest part is usually not fixing it, but knowing where you should touch — and where you shouldn't.

In real development work, we usually know one of two things:

- Something has already broken, or - Nothing has broken yet, but something feels fragile.

What we usually don't know is:

- Which parts of the system are structurally safe - Which changes are likely to amplify risk

Reading all the code is unrealistic. So we started by making this judgment visible.

## What MistSeeker actually does

MistSeeker is not a bug-finding tool.

The question we're trying to answer is simpler:

Is this code structurally suitable for change, or is it likely to fail during modification?

To answer that, we evaluate code from three independent perspectives.

1) COI — Structural fitness

COI looks at how code is organized.

- How responsibilities are divided - How deeply logic is nested - How much structural duplication or entanglement exists

A high COI does not mean "perfect code." It means the structure is less likely to cause unexpected ripple effects when changed.

Low-COI code, on the other hand, often turns small edits into wide-reaching consequences.

2) ORI — Execution stability

ORI focuses on behavior, not structure.

- Hidden I/O dependencies - Global state mutations - Logic dependent on time, randomness, or environment

Code can look clean and well-organized, yet still be fragile at runtime. ORI surfaces these invisible execution risks.

3) GSS — Semantic stability

GSS addresses a pattern that appears frequently in AI-assisted coding environments:

Code works correctly and passes tests, but its intent collapses easily with small changes.

MistSeeker does not claim to "understand" code semantics. Instead, it measures how much structural and behavioral change is triggered by small edits.

If minor modifications cause disproportionate shifts, GSS drops. This pattern appears often in generated code or after repeated refactoring.

## What the scores tell you

Each file or module ends up with a profile:

- Is it structurally fit for change? - Is it risky from an execution standpoint? - How easily does its meaning break when modified?

From this, we derive a single stability score (GSI) and a risk level.

The goal is not to rank code. There is only one question we want to answer:

When upgrades or refactoring are needed, where is the safest place to start? And which areas require extra caution?

## Try it (no signup)

HN readers: 5-day Pro evaluation key (no credit card required)

If the command fails, pull the image directly. Windows (CMD/PowerShell): see the install guide on our site. Just set the license key to the value below: License key: 716f3617b11685ba1af36bea74f929a3 Docker image: tongro2025/mistseeker

## Where this has been useful

In practice, it helped in situations like:

- Setting refactoring priorities instead of changing things blindly - Reviewing AI-generated code changes - Identifying areas that should not be touched during upgrades - Finding structurally fragile areas even when tests pass

## What this is not

- It does not replace linters - It is not a bug detector - It is not an auto-fix tool

MistSeeker is not a mechanic. It's a map.

## Why I’m sharing this

I'm curious about others' experiences.

- How do you decide what is "safe to change" in large codebases? - Have you had systems that passed tests but became increasingly hard to modify? - Does the idea of structural fitness and change risk resonate with you?

Opinions, counterarguments, and real-world examples are all welcome. If useful, I'm also happy to discuss boundaries and limitations.

guide / project(manual) page: https://convia.vip

Comments

Convia•1h ago
OP here.

A concrete eval method: run it on a file that caused trouble in the past, then on the same file after patch/refactor. Before vs. after tends to be clearer than looking at scores in isolation.

Tech notes: multi-language via tree-sitter (Python, JS/TS, Java, Go, Rust, C/C++, etc.), 100% local (no telemetry / no external APIs), deterministic (no LLMs for the scores).

Happy to answer questions about the metrics.

Convia•1h ago
Installation is done via Docker download (on-prem).
tongro•28m ago
Glad to finally show this to the HN community! We've been dogfooding this internally for a while to find structural risks that tests often miss. It’s still an evolving map, so we’re really curious about the "edge cases" you might find in different languages.

What the Linux desktop needs to challenge Windows

https://www.theregister.com/2025/12/22/what_linux_desktop_really_needs/
1•pjmlp•2m ago•0 comments

Why am I more productive late at night?

https://www.humaninvariant.com/blog/night-work
1•paulpauper•3m ago•0 comments

Can we make America feel more affordable?

https://www.noahpinion.blog/p/can-we-make-america-feel-more-affordable
1•paulpauper•4m ago•0 comments

The Generation Is the Book Parents Have Been Asking For

https://www.afterbabel.com/p/the-amazing-generation-is-the-book
1•paulpauper•4m ago•0 comments

Patience and Impatience

https://medium.com/@nftechie/patience-and-impatience-e44b9557422a
1•awormuth•6m ago•0 comments

SNHU accused of sharing student PII with Tik Tok, Google

https://www.concordmonitor.com/2025/12/23/snhu-ferpa-violation-lawsuit/
1•sans_souse•7m ago•0 comments

Reputation (FDA's Version)

https://asteriskmag.com/issues/12-books/reputation-fdas-version
1•mitchbob•8m ago•0 comments

The AI Productivity Gap with Keith Townsend [video]

https://www.youtube.com/watch?v=5xMlF-pqmzM
1•mooreds•8m ago•0 comments

When irate product support customers demand to speak to Bill Gates

https://devblogs.microsoft.com/oldnewthing/20251223-00/?p=111896
2•magnat•9m ago•0 comments

597-Foot Photo Elevator in Bali Torn Down After Outcry from Locals

https://petapixel.com/2025/11/25/597-foot-photo-elevator-in-bali-torn-down-after-outcry-from-locals/
1•PaulHoule•9m ago•0 comments

Databricks raises $4B at $134B valuation as its AI business heats up

https://techcrunch.com/2025/12/16/databricks-raises-4b-at-134b-valuation-as-its-ai-business-heats...
1•mooreds•9m ago•0 comments

New Modern Theme for Ruby Documentation

https://railsatscale.com/2025-12-22-introducing-aliki-a-modern-theme-for-ruby-documentation/
2•onnnon•10m ago•1 comments

A2UI: Agent-to-User Interface

https://github.com/google/A2UI
1•mooreds•10m ago•0 comments

Gemini Watermark Remover – Lossless Watermark Removal Tool

https://banana.ovo.re/
1•speckx•10m ago•0 comments

Prediction for the Future of Desktop Linux in 2026

https://itsfoss.com/news/linux-future-prediction-2026/
2•mikece•17m ago•1 comments

A SIMD coding challenge: First non-space character after newline

2•zokrezyl•18m ago•0 comments

I Bought 'GLP-3'

https://www.theatlantic.com/health/2025/12/retatrutide-underground-market/685400/
4•fortran77•18m ago•0 comments

U.S. Economic Growth Surged in Third Quarter of 2025

https://www.nytimes.com/2025/12/23/business/us-economy-consumer-spending.html
3•Erikun•20m ago•0 comments

She thought a predator was grooming her daughter. It was an AI chatbot

https://www.washingtonpost.com/lifestyle/2025/12/23/children-teens-ai-chatbot-companion/
3•GuinansEyebrows•23m ago•1 comments

AI Training vs. Inference: Why 2025 Changes Everything for Real-Time Apps

https://techlife.blog/posts/ai-training-vs-inference-why-2025-changes-everything-for-real-time-apps/
1•tsenturk•25m ago•0 comments

Hate Brussels sprouts? You may be living in the past

https://www.bbc.com/future/article/20251216-hate-brussel-sprouts-you-may-be-living-in-the-past
2•ohjeez•26m ago•0 comments

The Face of Censorship

1•xalu•27m ago•0 comments

Is AI in recruitment a 'race to the bottom'?

https://www.bbc.com/news/articles/ced6jv76091o
1•vlod•28m ago•1 comments

Show HN: Clip Ring – Your clipboard, context-aware

https://clipring.app
3•tiagoantunespt•30m ago•0 comments

Banned '60 Minutes' Episode Leaked Online: Watch Here

https://www.newsweek.com/banned-60-minutes-episode-leaked-online-watch-here-bari-weiss-cecot-el-s...
2•SilverElfin•33m ago•1 comments

Rockstar Had Ideas for GTA Tokyo, Rio, Moscow, Istanbul

https://www.gameshub.com/news/article/obbe-vermeij-interview-2849146/
1•HelloUsername•33m ago•0 comments

Fortune: How enterprises are moving from AI pilots to production systems

https://fortune.com/2025/12/19/amazon-aws-innovation-lab-aiq/
1•tmuhlestein•35m ago•1 comments

Advent of Slop: A Guest Post by Claude

https://lucumr.pocoo.org/2025/12/23/advent-of-slop/
1•speckx•35m ago•0 comments

The IPv4 address swamp: The new normal

https://blog.apnic.net/2025/12/23/the-ipv4-address-swamp-the-new-normal/
4•speckx•40m ago•0 comments

AI might have accidentally written the source code for our Universe

2•JulianZoria•41m ago•0 comments