from Hacker News

Show HN: Ameliorate – improve how we discuss, model, and understand problems

by keyserj on 4/14/25, 12:16 PM with 0 comments

Hi HN, two years ago I quit my job to work full-time on https://ameliorate.app (repo: https://github.com/amelioro/ameliorate) because I think that today's tooling for discussing and understanding problems is not where we need it to be.

The core idea is to ground discussion in a causal diagram that ties together problems & solutions, then each node/edge can have structured details (importance score, arguments, unknowns, relevant facts, etc.) to help clarify & refine the information. It also has some features for working with this information, e.g. comparing perspectives, using a table to evaluate tradeoffs between solutions.

Some example usages of the tool: deciding what to do about cars going too fast in a neighborhood [1], proposing 10% time at work [2], picking an ORM to use for a project [3].

There's still a lot I want to do (backlog [4]), but it's a start. What do y'all think?

[1] https://ameliorate.app/examples/detailed-cars-going-too-fast

[2] https://ameliorate.app/keyserj/10-percent-time

[3] https://ameliorate.app/examples/ORM

[4] https://github.com/orgs/amelioro/projects/2/views/1