4 ms·
I've been actively looking for a good tool for personal note taking, and finding lots of things that seem not-quite-right. Plain Text: Pros > Simplest, works
by bloaf 9y ago
I've been actively looking for a good tool for personal note taking, and finding lots of things that seem not-quite-right.
Plain Text:
Pros > Simplest, works everywhere/on everything, scales well (append forever!)
Cons > Least automated, no images, no math, no code, hyperlinks depend on editor, no embedded files
WYSIWYG Doc Editor (Word, Writer, etc):
Pros > As easy as plain text, can do images/math/hyperlinks/embedded files, somewhat portable
Cons > Bad at code, not many automated features, unwieldy once file gets large
Markup language tool (Org-Mode, Wikis, etc):
Pros > Powerful, portable, good at code/links, scales well, highly configurable, highly scaleable
Cons > Have to learn the markup language, mostly bad at math, high up-front costs (e.g. needing to set up a server or learn alien keyboard shortcuts), non-wysiwyg feels less like a "quick note" and more like a professional document, image/doc embedding can be hit or miss
Note-taking app (Onenote, Evernote, etc):
Pros > Automates lots of note-taking tasks (e.g. time stamping/tagging), can do images/math*/hyperlinks/embedded files, scales... fairly well
Cons > Least portable (dependent on app-specific sync features which may change), less simple (best use of notebook features are non-obvious), still bad at code
Electronic lab notebooks (ELNs) (labfolder, benchling, etc):
Pros > Good for organizing/presenting data, embedding files, scale very well, have collaboration features
Cons > Very not-simple (most require either require server config, or you don't own your data), most are somehow still bad at math/code, frequently expensive and not portable
Task Managers / To-do lists (Trello, Asana, etc):
Pros > Very intuitive to use, can sort of embed documents/images, have collab features
Cons > Not good for longer-form notes, bad at math, not meant for note-taking, you mostly don't own your data
Others:
Jupyter/Mathematica can do WYSIWYG text, code, math, data, and images all in one document. However, Mathematica is expensive, and Jupyter is non-trivial to get up and running. These tools are primarily geared towards creating a polished document, and are less good at documenting the evolution of ideas inherent in note-taking.
Personal Diary/Journal software is mostly underwhelming, most of these seem like cut-down note-taking apps sold to the non-tech-savvy
- akvadrako 9y agoJupyter is trivial to get up and running. I did it just a couple weeks ago and it took under 5 minutes. There is a docker image but I think I just did "pip install jupyter" and "jupyter notebook".
- Myrmornis 9y agoI’m thinking perhaps GP is referring to the fact that you can’t just quickly use Jupyter; the server has to be running, with your desired kernel, and you need to know what port it’s on and get a browser tab open on it.
- bloaf 9y agoIt does look like they've cleaned up their install instructions since the last time I checked them. When I tried following their instructions in the past, I was unable to install the kernels I was interested in (Haskell, F#)
- StrangersAdvice 9y agotry zimwiki. http://zim-wiki.org/ http://zim-wiki.org/. It's basicaaly a collection of text files in a markdown format. Each note is a separate file. Has git versioning built in. The zim wiki UI lets you edit the files in a wysiwyg way. It's a open source and has a bunch of nice plugins, including a journal plugin that creates a file for each day.