Show HN: Linkitall – create dependency-graphs of ideas What is the structure of knowledge? It's a broad question, and finding a structure that suits everyone is no easy task. Consider this: a backend developer might view knowledge as a table accessible with different keys, while a teacher might perceive it as a book, complete with chapters, sections, and subsections—a linear structure, yet with a tree-shaped Table of Contents for efficient reference. Generally, the structure we require depends on (a) the data involved and (b) the purpose at hand. Let's narrow it down: What's a suitable structure for teaching scientific knowledge? In the context of a specific course, one can assert that certain ideas are more fundamental than others. There's a hierarchy of ideas, where complex ideas build upon simpler ones, and those, in turn, rest on basic concepts. In simpler terms, with the exception of a few obvious or axiomatic ideas, every other idea relies on something else. Organizing all these ideas into a graph based on their dependency structure creates a dependency graph. Using graphical structure (including dependency graphs) to arrange ideas for presentation or teaching is nothing new. There are several tools out there, but none of them really worked for my use-case. So I wrote a tool in Golang which will take a graph definition in YAML format and produce a graph output in HTML. I am a noob in Golang. I am using python for work, so I wanted something else for this "hobby" project, and ended up with Go. This is the tool: https://ift.tt/CdAb382 Here are a few example outputs: Sets: https://ift.tt/3tBjsvn... Trigonometric relations: https://ift.tt/3tBjsvn... Note: one can click on the node name and it will open the associated slide. Kindly let me know what you fellows think. In particular, I would very much appreciate feedback from those in training/teaching/research background. https://ift.tt/CdAb382 October 19, 2023 at 04:40PM
Show HN: Linkitall – create dependency-graphs of ideas https://ift.tt/eUMGCXR
Related Articles
Show HN: ZeusCloud (YC W22) – open-source cloud security https://ift.tt/bg4Hm9WShow HN: ZeusCloud (YC W22) – open-source cloud security Hey folks - l… Read More
Show HN: Browse, upvote and comment on HN from command line https://ift.tt/gxMi3Q0Show HN: Browse, upvote and comment on HN from command line Hi HN! I'v… Read More
Show HN: Infinity Whiteboard, Designed for Teachers https://ift.tt/6H7CvYiShow HN: Infinity Whiteboard, Designed for Teachers I've created a whi… Read More
Show HN: Cptn.io – open-source integration platform https://ift.tt/Yqx6WrDShow HN: Cptn.io – open-source integration platform Hi, I am Krishna T… Read More
Show HN: Mineo.app – Better Python Notebooks https://ift.tt/u80snMbShow HN: Mineo.app – Better Python Notebooks Hello everyone, I would l… Read More
Show HN: CrossLine – the desktop Outliner with cross-links and transclusion https://ift.tt/wdTqpbHShow HN: CrossLine – the desktop Outliner with cross-links and transcl… Read More
Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flowcharts https://ift.tt/cXu8er6Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flow… Read More
Show HN: Pure browser side natural language processing https://ift.tt/sjShtvYShow HN: Pure browser side natural language processing https://winkjs.… Read More
0 Comments: