Hashcards: A plain-text spaced repetition system
1–10 of 198 posts
Re: Hashcards: A plain-text spaced repetition system
#2I have use anki, and briefly mochi.
Having plain text cards that are simple to edit and manage with basic linux tools is really important.
I have used the genanki python library in the past to generate cards, but it's not great.
Going to give this a go.
Re: Hashcards: A plain-text spaced repetition system
#3Couldn't agree more. I think I would take this opinion and go even further -- we shouldn't be making cards fully by hand much, if at all, anymore. AI-assisted card creation is to me clearly the future, and already AIs are good enough for this to work well.
Re: Hashcards: A plain-text spaced repetition system
#4Re: Hashcards: A plain-text spaced repetition system
#51. You can view them anywhere (Github renders them nicely) 2. You can edit them in your favorite editor 3. Formatting doesn't decrease the readability 4. Extensible (syntax highlighting, mermaid, mathjax, etc.) 5. Cross-linking which is a core for any knowledge system is free 6. You can use Git for versioning and backup, etc, etc.
Re: Hashcards: A plain-text spaced repetition system
#6I wish more people knew about GNU recutils instead of inventing new formats
Re: Hashcards: A plain-text spaced repetition system
#7I've been working on knowledge base + spaced repetition project , and I know how convenient markdown files are. 1. You can view them anywhere (Github renders them nicely) 2. You can edit them in your favorite editor 3. Formatting doesn't decrease the readability 4. Extensible (syntax highlighting, mermaid, mathjax, etc.) 5. Cross-linking which is a core for any knowledge system is free 6. You can use Git for versioni…
Re: Hashcards: A plain-text spaced repetition system
#8Could you imagine adding support for this?
Re: Hashcards: A plain-text spaced repetition system
#91. Turn the subject matter into a knowledge tree. 2. If a branch has more than 5 leaves, you split it up. 3. Flashcards are generated by traversing the tree. The parent node is the question, the child nodes are the answer.
The benefit of the tree is that it forces you to think about where in your structure a given piece of new information fits.
Re: Hashcards: A plain-text spaced repetition system
#10I also often found myself wanting to make different flashcard decks from the same basic information (for Mandarin pinyin sentence --> character recognition, characters --> English translation).
If there was a sheets like data entry interface backed by a text format it would be great.l (I rolled things with streamlit but it's always cumbersome to get started).