keyserj

Joined 3 years ago

Karma
49
Submissions
40
Member since
Aug 18
Software developer, book reader, board gamer, cookie eater, contra dancer.

Building https://ameliorate.app to improve our ability to discuss, model, and understand problems.

View on Hacker News

Recent submissions

Comment · 2 months ago
This app has you break down information into a cause & effect map, where each node has an implied claim "this node is important" and each edge has an implied claim "the source node <edge name verb, e.g. causes> the target node>. These implied claims each get their own argument map.
Comment · 2 months ago
Thanks for the feedback. I had intended problems to be seen first to convey motivation, so they're at the top, but I wanted the arrows to point in the direction of causation, so solutions point upward. I agree it's not great, and knowing where to look is a common problem. My latest plan has been to have a more-linear view be primary and the diagram view be secondary (split panes on desktop) in attempts to provide more context for the diagram. Also better diagram views so that it's easier to keep only 5-15 nodes showing at a time, then direction wouldn't matter quite as much.
Comment · 2 months ago
Thanks for the thoughts. I've dreamt of a version where a conversation could be recorded and a map could be generated live to provide both a visual and a structure to further guide the conversation. As for the essay version, one major issue with the app has been that it's just hard to know where you're supposed to look, and I think an essay version would probably help with that. I think LLMs can do a decent job here.
Comment · 2 months ago
Thanks for sharing, I hadn't heard of that. It saddens me a little when I hear about all the structured argument sites that died. I'm always interested in trying to learn from them, like what worked and what didn't work. I can't seem to find many details about this one.
Comment · 2 months ago
Comment · 2 months ago
Comment · 2 months ago
It's not exactly IBIS, but inspired for sure. IBIS I think is better for modeling a live discussion, it's almost an append-only structure (to model back-and-forth), whereas Ameliorate's structure (the core is concepts with cause & effect relations) is intended to have new information integrated without duplication (which can be more annoying to do live because it can involve modification rather than appending).

Ameliorate models questions and arguments, but they're more auxiliary (modeled as being _about_ a cause or effect) than in IBIS, where they're pretty central. Questions in Ameliorate are more "unknowns" than "core questions we are trying to answer".

If you see my root-level comment in this post, I mention refining the Ameliorate ontology (ameliorate-v2) which elevates questions to first-class (to address the issue where it's hard to know where to look in the diagram, without questions to identify motivation). You might also be interested in my ontology playground in that comment if you want to see an IBIS > mermaid pipeline.

Comment · 2 months ago
If you have a problem that's hard to think through or agree on with someone else, this app can help you make a (cause & effect) diagram to understand it better. Use numbers (scores) to show others how important you think something is (nodes) or how much you think something causes another thing (edges). You can add reasons (supports/critiques) to justify your numbers, and tradeoffs (criteria) to compare options for dealing with the problem. The app can show where you disagree with people or what people think are most important (generated views).

I might need LLM help to figure out how to explain to a 5 year old haha.

Comment · 2 months ago
Thanks for the feedback, I agree. I hadn't gotten around to adding an Explore page. There haven't actually been many users so it'd be mostly my topics and topics from some small group discussions I've hosted, but would be good to have more for people to see.
Comment · 2 months ago
Comment · 9 months ago
Comment · 1 year ago
I feel the author loses points (persuasiveness? respect? integrity? I can't think of the word) by not acknowledging what they think accurately happened. What's the word alternative to genocide in this case? "War" with large sprinkles of civilian casualties?

> To defend truth, one must defend vocabulary

I completely agree with this. The decay of words reduces our ability to communicate accurately, which leads then to a myriad of disagreement, misinformation, disinformation, etc.

I think "semanticide" happens often when there's outrage, and there aren't accurate words that carry enough connotation to reflect the emotion and frustration in the speaker. What's the solution in this case? I don't blame the speakers for resorting to it in haste, but perhaps the issue comes when the word abuse becomes well-meditated, and repeated?

Comment · 1 year ago
Cool, that makes sense. Thanks for the explanation
Comment · 1 year ago
Neat idea. Would you say that biggest difference from something like Kysely is the focus on extracting common calculated SELECT targets into methods that can easily be accessed when querying? Or perhaps it's more thorough with providing TS versions of all the SQL syntax available? The list of reference fields/methods in your docs is certainly massive.
Comment · 1 year ago
That's a cool idea. Seems like there would be a ton of things contained in an individual's worldview, that it'd be hard to build all of it up. Perhaps when you encounter something that makes you think of some core philosophy, you note it and the philosophy, and eventually there would be a loose picture that forms amongst all the relations.

Certainly would be helpful for trying to understand someone else. Not sure if this is totally appropriate, but it does seem like something that a chatbot would be good at combing through to find examples to suggest why one thinks a certain way about a new topic. You could even ask it about your own worldview!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton