6 ms·
Ask HN: Do you have a personal wiki?
I have learned that taking notes is more of a habit than tools themselves. But tools help developing that habit.
I can not assign folders to notes. Many times a note belongs to multiple folders. Wikis are not hierarchical and make more sense for notes but they are complex. They don't store data in plain text (or Markdown).
Obsidian is adding features that most editors don't support which is kind of a vendor lock in. Typora is a great Markdown editor but that's all it is good for. Logseq is weird and doesn't work properly for writing plain text.
Do you put your notes, thoughts, code snippets in folders or use a wiki based solution? If so does it support Markdown (emphasis on Markdown because it works great with code) and store data in plain text files?
- PaulHoule 5y agoI edit text with PyCharm and check it in with GitHub. I almost like Markdown and almost like Restructured Text. What kills the deal for me is that every dual-mode editor is slow. (e.g. like driving nails with a hammer which has a 4 to 6 second delay between the strike and the recoil) I have a hobby of printing cards on an inkjet printer and I've written a "book" that gives step my step instructions for the whole process from image selection to installation. I have a bunch of other things like that too. My cards have a front and back side and often there is a QR code on the back which points to either an existing web site (a Type 1 card) or to a site managed by my system (Type 2 card.) It's the thin edge of a very long wedge: it's a new take on the idea of "content management" because the "digital twin" of a card could be a photo shell like this https://GEN5.INFO/$/X$Q-01:$ZG*XHWPM6/ https://GEN5.INFO/$/X$Q-01:$ZG*XHWPM6/ or a blog post or a small web application. Alternately a digital object has a "physical twin" I can share with people outside social media.
- hgamaral 5y agoI use emacs (doom-emacs distribution) and org-mode. `SPC X` (org-capture) is my go-to keybinding. With it I can take global/local (for each project) notes and todo lists. I also take notes on my todo items (C-c C-z) when I start a timer for it. Search is not a big concern, but the fuzzy search (SPC s p) doom-emacs provides is good enough for my use cases.
- asciimov 5y agoThere are several different thoughts on this, but the ones that I've seen most often (in no particular order): 1. Roam by Roam Research 2. Zettelkasten there is a good book by Sönke Ahrens that covers the method in detail. 3. Org-Mode, a part of emacs. It's a text format is similar to Markdown plus a set of tools to operate on them. 4. Org-Roam, an emacs/org-mode version of Roam ([1] above) 5. Several Zettelkasten plug-ins for Org-mode. Last year, I went down the emacs rabbit hole, because like you I wanted a better note taking system. I've been learning org-mode and emacs, but haven't yet circled back around to note taking and I can't vouch much for of the above suggestions. Today, most of my notes are fleeting and need only to be stored on paper (and later thrown away). Everything else finds its way into an org file or flat text file. I can say, that org-mode works even better than markdown with code. To the point that I am converting most of my linux config into one master org document, which gets parsed out into the various individual system config files.
- accraze 5y agoNice, I've been using org-roam/org-mode for the past year and really love it now. Also been using org-journal as a sort of zettlekasten box for fleeting notes and linking to other stuff. Org-mode is really fantastic for this IMO, it's definitely been worth the learning curve.
- e19293001 5y agoAgree. Org-roam org-mode emacs are my tools. First learned emacs, then found org-mode, then found org-roam. I've been using emacs for 9 years and never looked back.
- Lie9MaybeThin 5y agozimwiki
- dyingkneepad 5y agoI use this too. Simple and effective.
- rehto21 5y agoThis looks fantastic.
- chrisfrantz 5y agoYep, I have hundreds if not a thousand pages in a personal Notion wiki. My brain works better if I write things down and organize it so Notion was a huge win for me. I had everything in Evernote then Apple notes prior, so this was a win.
- blakeburch 5y agoDo you ever run into issues writing directly in Notion? I've tried to centralize information there in the past but ran into too many hiccups that deteriorate the writing experience. For example, I seem to always run into issues with copy/cut not grabbing the selected text or paste putting it into the wrong spot. Typing with slashes always brings up the menu. The block structure makes managing indentions/bullets/lists a pain when I think I'm starting a new paragraph, but I'm not. Love the software and the wiki structure, but I just can't use it for notes.
- istorical 5y agoHave a personal workflowy with notes from all sorts of domains.
- nikivi 5y agoI do https://github.com/nikitavoloboev/knowledge https://github.com/nikitavoloboev/knowledge
- privacywiki 5y agoThis is nice, I am saving this for future reference and inspiration for my own wiki.
- buffalobuffalo 5y agoI use tiddlyroam(https://tiddlyroam.org/ https://tiddlyroam.org/) an open source backlinking wiki, inspired by roam research. The nice thing about it is that you can configure it to save via git commits, and display via a hosted git page. Since gitlab offers free private hosted pages, you can essentially have your own hosted private note taking app for no cost.
- runjake 5y agoYes. I use tags and page links on Bear Notes. The data is easily exported to open formats. https://bear.app https://bear.app
- luckman212 5y agoObsidian is my favorite. Love that my notes are just plain text/markdown files. https://obsidian.md https://obsidian.md
- markus_zhang 5y agoSo far I haven't figured out a way to organize my shadow knowledge. Shadow knowledge definition: Say you are writing a GUI application and you choose QT with C++. Now that QT has good documentation but definitely not everything is there, so there is a lot of trials and errors and even more Stackoverfoo. A lot of "shadow knowledge" is in understanding the documentation in the right way, knowing which phrase to Google and applying everything you learned in coding. However in most of cases, those shadow knowledge becomes obsolete: Scenario 1 - This is a one shot project, and you won't come back for a long time. So these "shadow knowledge" won't make much sense when you do come back, say, after 6 months. You have to record the "meta shadow knowledge" of these "shadow knowledge". For example, why did I bookmark this stackoverflow post? Why did I write these 3 lines of code? Essentially, you have to record every thought process and hopefully the future you understnad most of them. Scenario 2 - You continue to make QT applications, one after another, and eventually these shadow knowledge becomes second instinct and you never need to look at the notes again.
- smusamashah 5y agoYou are absolutely right about coming back and have no recollection of why I marked this as important. I have always been working on a different tech stack every 1 or 2 years and many times same problems come up again. I remember I solved them (found the right answer on SO or may be did something myself) but have to do it all over again. That's when I feel I should have noted it down somewhere. At work I have started writing down a public troubleshooting document where I write down anything which I spent a lot of time and then turned to be something simple (wrong or missing configuration most of the times). These notes help me and sometimes other team members too. But this is in confluence only, which doesn't enforce hierarchy. I don't have a single system of my own. My notes are spread in gists, Google Keep, Dynalist and Markdown files. I don't live in console and Linux isn't my primary OS and Org mode heavily relies on Emacs.
- Normille 5y agoDitto the previous two posts. I tend to keep some notes in NValt and have also dabbled with VimWiki and VViki [port of VimWiki to AsciiDoc] in the past. But the Vim-based ones are pretty clunky to use and NValt has no inter-linking of notes. What would be really handy would be a way to scrawl annotations on web pages so that, when [as the posters above say] I revisit a web page in future, when looking up something I've forgotten, I could see my "This didn't work!" or "Try 3rd option down" or even just some highlighted or circled text on the page, to save me wasting time. I've tried a few browser plugins which seek to provide this kind of facility but they were never very reliable. To be fair, the ever-changing nature of the web means such things are always trying to label a moving target. Perhaps a plugin that allows you to annotate a web page, archives that version of the page and then, if you visit that URL in future, lets you know 'You already have an annotated version of this URL saved. Do you want to view it?' is the answer.
- stoicjumbotron 5y agoI'm in the similar process right now and for the life of me cannot figure out which software to use to store my notes in. I know, this is time consuming but currently I'm using Obsidian, Foam (VS Code plugin) and Logseq all at the same time to jot down notes thoughts etc. and see which one fits my needs.
- nichos 5y agoI use Joplin: https://joplinapp.org/ https://joplinapp.org/ Plain text exports, encrypted transfers, open source and cross platform. I only wish it was encrypted at rest. Otherwise, great app, with an active community.
- jesterson 5y agoYes, it's not just a wiki but more of personal KB in DEVONThink. It's ability to integrate data in different formats is incredible. Quick, light texts are in Notion, but eventually all important ones are moved to DT.
- moasda 5y agoDuring my PhD I implemented a wiki on top of plain text files. I'm still using the wiki every day and published it as FLOSS: https://gitlab.com/moasdawiki https://gitlab.com/moasdawiki
- rasulkireev 5y agoYes, I keep it here https://rasulkireev.com/brain/ https://rasulkireev.com/brain/ . It is an interesting merge between manual an automatic process. I keep a Joplin database, with a PARA structure. Then I wrote a script that export all the notes from the Resource section. I then take that folder and put it into my static site builder. Et voila!
- rasulkireev 5y agoAlso, I'm trying to keep an up-to-date Obisidian based Zettelkasten. Whenever, I feel it has some value I will publish it with their addon.
- tehbeard 5y agoUltimately what I've found myself craving is org-mode without the tie to emacs. I gave it a good try for 6 months but found myself fighting emacs too much, I didn't have the bandwidth to do job, relax and learn lisp+emacs. Currently I have a bookstack[0] instance on my VPS which I'm trying to cultivate as more well structured long form knowledge . Also giving Joplin a try to see if an offline solution might be better. [0]: https://www.bookstackapp.com/ https://www.bookstackapp.com/
- huanwin 5y agoI use vanilla* VS Code with the built-in Markdown previewer. My notes are a flat structure of Markdown files (personal) or a single folder for each project (work). *I have a plugin called Markdown Paste[0] to use a keystroke combo to save an image from the clipboard into a designated subfolder and insert the corresponding Markdown underneath my cursor. But it's nothing that can't be done by manually saving an image into a folder and typing the corresponding Markdown by hand [0]: https://marketplace.visualstudio.com/items?itemName=telesoho.vscode-markdown-paste-image https://marketplace.visualstudio.com/items?itemName=telesoho...
- mraza007 5y agoI use mdbook as my personal wiki
- rishikeshs 5y agoI have a personal Digital Garden where I learn things in public. Link:https://notes.rishikeshs.com https://notes.rishikeshs.com
- mikewarot 5y agoI use WikidPad for my stuff, but it's devolved into just a log, for the most part.
- forgotmypw77 5y agostore in text files hash tags for organizing web based simple interface sqlite for quick querying generate static html for sharing
- binnyva 5y agoI use Obsidian - just markdown files. I use a Gatsby tool to convert it to a static site and upload it to my Digital Garden - https://notes.binnyva.com/ https://notes.binnyva.com/ > Obsidian is adding features that most editors don't support which is kind of a vendor lock in I'm assuming you mean block level referencing? Or Frontmatter at the beginning of the Markdown? I haven't found this to be an issue - but worst case, you can choose not to use it.