I built a tool for myself earlier this year that's very similar to this, and I wrote a bit about it here [1].
For the most part, I found that flashcards only help when they are crafted with care, and it's a skill that needs to be learnt [2]. But what I found particularly useful about my hacked-up setup is that every card is contextualized: if I need a refresher for the content of a card, I can revisit the location (website/pdf) for it.
Author here. You can move the sqlite database to a separate location by setting a variable, and that should resolve the syncing issues. I do this and have the files synced via Dropbox across my different machines.
Hi, author of org-roam here. Maybe I'll set up a Gitter for Org-roam. Org-roam is a reflection of my current workflow, but I'd also like feedback on what to work on next and what people like to see. Maybe creating a GitHub issue is too much of a barrier to entry.
good to hear (: feel free to make feature requests/bug reports on the repo. It should become a lot more stable soon, then we can start making it more awesome.
I do this kind of stream-of-consciousness recording by just sending messages to myself on Telegram, sort of like a mobile fleeting note. Some people like doing it through voice, but typing is fine with me.
After that I just refine the saved messages and transfer them into my system.
> Emacs will always be faster vs. an Electron app.
No, but it should certainly take up less memory. Emacs lisp is slow, I think the basic operations would be faster if it were an Electron app.
> How does it compare to org-mode, specifically your system?
I think Notion targets users who just want to take notes, and not spend time messing around with config. Notion has what I will term "sane defaults", but if something doesn't feel right, there's no way to change it. My system also has sane defaults, and the code powering it is simple and easy to tweak as you please.
Another difference is that Notion is online-first. I'm of the opinion that PKMs should be offline-first, and that the data should be entirely in your control.
Org-mode is just plain text, which is incredibly important for the longevity of the system. It's a system that will be around in a few decades. Can you say the same about Notion?
Org-mode also has an amazing ecosystem of packages, with first-class support for math, tables, images, citations and code. You also have the editing power of Emacs, rather than some web-based IDE.
> it was too painful/buggy, with the obvious rabbit hole of config
I feel like the defaults of Org-mode are pretty good. At least you get to make the decision of trading off your time configuring Org, and using it as it is.
My Emacs configuration hasn't changed in some time. This project started out as 27 lines of Emacs Lisp in my config, but since there was some interest in making it more widely usable, I took some time to polish and release it. To the end user, it should be just plug and play.
> My question is : in what way should I modify my current note files to be compatible with org-roam ?
In contrast to zetteldeft, the links in org-roam are real file links. This means you need to replace all of the zetteldeft links with actual org file-links.
For the most part, I found that flashcards only help when they are crafted with care, and it's a skill that needs to be learnt [2]. But what I found particularly useful about my hacked-up setup is that every card is contextualized: if I need a refresher for the content of a card, I can revisit the location (website/pdf) for it.
[1]: https://blog.jethro.dev/posts/taking_srs_seriously/ [2]: https://andymatuschak.org/prompts/