News for hackers. Stuff that matters.

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?

( 33 comments | 27 points | on HN )
Re:Ask HN: Do you have a personal wiki? by markus_zhang on Thursday July 01, 2021 @11:12PM (#27707472)
So 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.

Re:Ask HN: Do you have a personal wiki? by smusamashah on Friday July 02, 2021 @05:07AM (#27709362)
You 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.

Re:Ask HN: Do you have a personal wiki? by Normille on Friday July 02, 2021 @06:07AM (#27709722)
Ditto 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.

Re:Ask HN: Do you have a personal wiki? by pps on Monday July 05, 2021 @04:17AM (#27735672)
You can try that with https://getmemex.com/
Re:Ask HN: Do you have a personal wiki? by asciimov on Thursday July 01, 2021 @07:25PM (#27706146)
There 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.

Re:Ask HN: Do you have a personal wiki? by accraze on Thursday July 01, 2021 @10:46PM (#27707385)
Nice, 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.
Re:Ask HN: Do you have a personal wiki? by e19293001 on Friday July 02, 2021 @04:07AM (#27708991)
Agree. 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.
Re:Ask HN: Do you have a personal wiki? by nikivi on Thursday July 01, 2021 @08:31PM (#27706630)
Re:Ask HN: Do you have a personal wiki? by privacywiki on Friday July 02, 2021 @04:04AM (#27708970)
This is nice, I am saving this for future reference and inspiration for my own wiki.
Re:Ask HN: Do you have a personal wiki? by tehbeard on Friday July 02, 2021 @12:32PM (#27713693)
Ultimately 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/

Re:Ask HN: Do you have a personal wiki? by PaulHoule on Thursday July 01, 2021 @07:16PM (#27706094)
I 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/

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.

Re:Ask HN: Do you have a personal wiki? by huanwin on Friday July 02, 2021 @05:05PM (#27716854)
I 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...

Re:Ask HN: Do you have a personal wiki? by binnyva on Saturday July 03, 2021 @04:07PM (#27724462)
I 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/

> 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.

Re:Ask HN: Do you have a personal wiki? by buffalobuffalo on Thursday July 01, 2021 @09:02PM (#27706822)
I use tiddlyroam(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.
Re:Ask HN: Do you have a personal wiki? by runjake on Thursday July 01, 2021 @09:34PM (#27706977)
Yes. I use tags and page links on Bear Notes. The data is easily exported to open formats.

https://bear.app

Re:Ask HN: Do you have a personal wiki? by rasulkireev on Friday July 02, 2021 @11:07AM (#27712475)
Yes, I keep it here 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!

Re:Ask HN: Do you have a personal wiki? by rasulkireev on Friday July 02, 2021 @11:08AM (#27712481)
Also, 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.
Re:Ask HN: Do you have a personal wiki? by hgamaral on Thursday July 01, 2021 @07:19PM (#27706111)
I 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.

Re:Ask HN: Do you have a personal wiki? by stoicjumbotron on Thursday July 01, 2021 @11:35PM (#27707591)
I'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.

Re:Ask HN: Do you have a personal wiki? by nichos on Thursday July 01, 2021 @11:50PM (#27707643)
I use Joplin: 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.

Re:Ask HN: Do you have a personal wiki? by moasda on Friday July 02, 2021 @05:26AM (#27709484)
During 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
Re:Ask HN: Do you have a personal wiki? by chrisfrantz on Thursday July 01, 2021 @08:17PM (#27706526)
Yep, 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.
Re:Ask HN: Do you have a personal wiki? by blakeburch on Thursday July 01, 2021 @10:01PM (#27707141)
Do 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.

Re:Ask HN: Do you have a personal wiki? by jesterson on Friday July 02, 2021 @01:47AM (#27708175)
Yes, 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.

Re:Ask HN: Do you have a personal wiki? by rishikeshs on Saturday July 03, 2021 @01:25AM (#27719574)
I have a personal Digital Garden where I learn things in public.

Link:https://notes.rishikeshs.com

Re:Ask HN: Do you have a personal wiki? by luckman212 on Thursday July 01, 2021 @10:06PM (#27707171)
Obsidian is my favorite. Love that my notes are just plain text/markdown files.

https://obsidian.md

Re:Ask HN: Do you have a personal wiki? by Lie9MaybeThin on Thursday July 01, 2021 @07:36PM (#27706225)
zimwiki
Re:Ask HN: Do you have a personal wiki? by dyingkneepad on Thursday July 01, 2021 @07:51PM (#27706340)
I use this too. Simple and effective.
Re:Ask HN: Do you have a personal wiki? by rehto21 on Thursday July 01, 2021 @07:57PM (#27706386)
This looks fantastic.
Re:Ask HN: Do you have a personal wiki? by mikewarot on Saturday July 03, 2021 @01:43AM (#27719646)
I use WikidPad for my stuff, but it's devolved into just a log, for the most part.
Re:Ask HN: Do you have a personal wiki? by istorical on Thursday July 01, 2021 @08:21PM (#27706553)
Have a personal workflowy with notes from all sorts of domains.
Re:Ask HN: Do you have a personal wiki? by mraza007 on Saturday July 03, 2021 @12:31AM (#27719375)
I use mdbook as my personal wiki
Re:Ask HN: Do you have a personal wiki? by forgotmypw77 on Saturday July 03, 2021 @01:50AM (#27719665)
store in text files

hash tags for organizing

web based simple interface

sqlite for quick querying

generate static html for sharing