Hacker Newsnew | past | comments | ask | show | jobs | submit | nadrad's commentslogin

I've never done something like that, but after reading your post and the comments, I'm tempted to start doing so!

I'm thinking about a script that receives the URL and saves its main content (e.g., using Mozilla's Readability) in a text file. It also stores the URL on the first line and maybe sends a request to Archive.org to take a snapshot of the page and adds its URL to the second line in the file. Then, whenever I need something, I can search the content of those files (I use the Silver Searcher) and find what I'm looking for. If the main content stored in the file is not enough, I can open the original URL or the Archive's snapshot.

I think I won't need to categorize or tag them; searching seems enough to me.

The only difficulty I can think of is that extracting the main content of pages is not easy, and, for example, Mozilla's Readability doesn't work well all the time. It may be required to have a manual process for copying and pasting the data.


Not a product manager, my area is project management :)


Thanks for the review! Try the focus feature (the 'f' key) and focus lock (shift+f) as well if you've not done so already; it can be very useful.


Easier and faster navigation of the tree


I'm glad you like it :) To be clear, this mind mapping application is my personal project and P3.express is a group effort and I'm one of its contributors.


Depending on the topic I'm working on, sometimes I need an approach similar to what you explained. I still use a mindmap, open a first-level node called 'temp' and start adding everything there and keep sorting them. As soon as a structure starts to emerge, I create other nodes and move those items to their new places. This is based on the assumption that your final output would be a tree with one-to-many relationships rather than a graph with many-to-many relationships. I've seen tools for organizing many-to-many relationships, but I never had the need to use one.


Would you mind explaining a little more?


In the screenshot in the repo, there's a node with the text "a mind mapping tool". It has 5 children, but the first child "text-based (terminal application)" is above it. So the more children a node has, the further above it the first child is. What if it was aligned so that the first child is at the same height as its parent? Then it might look more natural like a list, and read easier since the children start at the same height as the parent rather than at some arbitrary point above it.

This would help with flow, because then you can read left to right and scan downwards. Right now you have to keep jumping up to find the first child and then scan down to read all the children.


I agree with this, but I would say that both options work. I like how it organizes things currently, but if this "child list" could be added it would make my workflow quite organized for little input. Keeping things as simple as possible while maintaining productivity is the goal. Although I would like to see color coding in some fashion as to keep larger data sets clear when observed in a tree with many branches.

Perhaps the hotkey of '0' could be used as it is next to O for creating a new "child list". Great tool as-is though.


I see. There can be a vertical alignment option in case someone prefers this layout.


Please seriously consider making it the default. Every graph-visualization tool makes this alignment mistake, and it's part of why they just aren't very popular. They're too hard to browse because you can't easily scan the graph. I think if you prototype it, you'll see how much better it feels when everything lines up.


Done :)


This type of application makes it easier and faster to navigate the tree, collapse and expand to focus on various aspects, etc.


It's basically a nested list, but you get specific features that makes it easier and faster to navigate such a list. Mind mapping is a facilitator for the thinking process. When you're trying to solve a problem or design a concept, you need to switch between the high-level aspects and details all the time, and your tool shouldn't get in the way.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: