Live data from Hacker News

How to write good prompts: using spaced repetition to create understanding

andymatuschak.org

41–46 of 46 posts

Re: How to write good prompts: using spaced repetition to create understanding

#41
post #40

Earlier quoted context omitted.

(author of parent article here) This is very interesting! Can you say more about the task you perform when you see these prompts? How do you decide how to "grade" your response? Presumably it's not just whether or not you can remember the deleted word(s)? Also: are you blanking out individual words? Phrases? Sentences? An example would be interesting if you're willing to share!

Edit: Though my examples below are all fiction, that's half or less of my current reading list. I also have philosophy, research papers, long-form academic books, popular science books, and the like. ----- For reference, here's the next new card for one of the books I'm reading: Bleak House Charles Dickens CHAPTER III --------------------------------------------------------------------- coach gave me a terrible start…

I have so many questions, I am intrigued! Why are you doing this? Are you reviewing whole books in this fashion, as in the whole text? How long does that take? Do you read those books first? Are you reviewing in order of the order the text was written in? How much time do you spend reviewing?

Re: How to write good prompts: using spaced repetition to create understanding

#42
post #41
post #40

Earlier quoted context omitted.

Edit: Though my examples below are all fiction, that's half or less of my current reading list. I also have philosophy, research papers, long-form academic books, popular science books, and the like. ----- For reference, here's the next new card for one of the books I'm reading: Bleak House Charles Dickens CHAPTER III --------------------------------------------------------------------- coach gave me a terrible start…

I have so many questions, I am intrigued! Why are you doing this? Are you reviewing whole books in this fashion, as in the whole text? How long does that take? Do you read those books first? Are you reviewing in order of the order the text was written in? How much time do you spend reviewing?

First, the mechanics: I'm reviewing entire books that I haven't read before; I have a Python script that will split up a text file and produce a CSV file for Anki to import. New cards are set to come up in the original order, but reviews follow Anki's scheduling algorithm. Because I only have 1-2 new cards per book per day, the effect is similar to having several bookmarks: One is the most current, the second trails the first by a week, and the third by a month, etc.

A "normal" length book, like a genre fiction or popular science book, generally produces about 1000 cards like the one above. At a pace of 1 new card per day, that's about a three year commitment. It's a lot easier to have more books going than to increase the pace on any single book; the brain likes variety. I've got about 20 books going at once, which is around an hour of reading every day, including both reviews and new material. Overall, that works out to an average pace of 1 "standard" book every two months.

As for why, it started as an experiment to fix several problems I was having at the same time: My preexisting Anki deck was running dry, but still contained items that I wanted to keep reviewing; I needed a source of low-effort cards to keep the review habit going. I also had a long list of books that I should read someday but that day never seemed to be getting any closer; I decided to force the issue.

And finally, I had been unable to figure out how to make flashcards for literature at all. What series of questions / prompts can you write that captures the essence of something like this:

  It is an ancient Mariner,
  And he stoppeth one of three.
  'By thy long grey beard and glittering eye,
  Now wherefore stopp'st thou me?

  The Bridegroom's doors are opened wide,
  And I am next of kin;
  The guests are met, the feast is set:
  May'st hear the merry din.'

  He holds him with his skinny hand,
  'There was a ship,' quoth he.
  'Hold off! unhand me, grey-beard loon!'
  Eftsoons his hand dropt he.

  He holds him with his glittering eye—
  The Wedding-Guest stood still,
  And listens like a three years' child:
  The Mariner hath his will.

  The Wedding-Guest sat on a stone:
  He cannot choose but hear;
  And thus spake on that ancient man,
  The bright-eyed Mariner.

  (...)
Short of memorizing the poem word for word, it's hard to imagine any set of prompts that would adequately capture this: The events are almost incidental compared to the cadence and sound of the words. Or, using the Bleak House passage from above: If this gentleman becomes a recurring character in the book, I'm bound to learn more about his personality as the story progresses. If he exhibits some small behavior in this scene that foreshadows his character development later, how am I to notice it? If I have simply noted that he and Esther first meet on this trip and never revisit the actual text, I'll not have the opportunity to make that connection.

Re: How to write good prompts: using spaced repetition to create understanding

#43
post #42
post #41

Earlier quoted context omitted.

I have so many questions, I am intrigued! Why are you doing this? Are you reviewing whole books in this fashion, as in the whole text? How long does that take? Do you read those books first? Are you reviewing in order of the order the text was written in? How much time do you spend reviewing?

First, the mechanics: I'm reviewing entire books that I haven't read before; I have a Python script that will split up a text file and produce a CSV file for Anki to import. New cards are set to come up in the original order, but reviews follow Anki's scheduling algorithm. Because I only have 1-2 new cards per book per day, the effect is similar to having several bookmarks: One is the most current, the second trails…

Thank you for your detailed response. I'm really tempted to try this as I'm already in the habit of using anki on a daily basis. Would you be willing to share your Python script?

If I may, how do you ensure you're only getting one or two cards per book? Do you create a deck per book, or is all in one deck and there's some trickery in the review settings you do?

Additionally, it's really interesting to me that there is a non-linear approach for the reviewing, what's the impact on your enjoyment of books? And, does this approach give you better retainment of details?

Finally, is the length of text set, and how did you determine what it should be?

Sorry for the interrogation

Re: How to write good prompts: using spaced repetition to create understanding

#44
post #32

If you are using spaced repetition, or thinking about using spaced repetition with these kind of hand-crafted notes, you might be interested in Mochi[0], which uses markdown note-cards and kind of mixes the Zettelkasten concept and spaced repetition into one app. [0] https://mochi.cards/

What is the advantage of a proprietary SaaS SRS webapp as opposed to open source Anki? (note that Anki has support for, for example, LaTex, which makes collections in topics such as math highly useful).

Better UI/UX.

Re: How to write good prompts: using spaced repetition to create understanding

#45
post #40

Earlier quoted context omitted.

(author of parent article here) This is very interesting! Can you say more about the task you perform when you see these prompts? How do you decide how to "grade" your response? Presumably it's not just whether or not you can remember the deleted word(s)? Also: are you blanking out individual words? Phrases? Sentences? An example would be interesting if you're willing to share!

Edit: Though my examples below are all fiction, that's half or less of my current reading list. I also have philosophy, research papers, long-form academic books, popular science books, and the like. ----- For reference, here's the next new card for one of the books I'm reading: Bleak House Charles Dickens CHAPTER III --------------------------------------------------------------------- coach gave me a terrible start…

This is quite striking. Thank you for sharing.

Re: How to write good prompts: using spaced repetition to create understanding

#46
post #40

Earlier quoted context omitted.

(author of parent article here) This is very interesting! Can you say more about the task you perform when you see these prompts? How do you decide how to "grade" your response? Presumably it's not just whether or not you can remember the deleted word(s)? Also: are you blanking out individual words? Phrases? Sentences? An example would be interesting if you're willing to share!

Edit: Though my examples below are all fiction, that's half or less of my current reading list. I also have philosophy, research papers, long-form academic books, popular science books, and the like. ----- For reference, here's the next new card for one of the books I'm reading: Bleak House Charles Dickens CHAPTER III --------------------------------------------------------------------- coach gave me a terrible start…

I'm intrigued. I've read your comments in this thread, and I can't comprehend how you decide what to cloze on. Is this something that's decided by your script? Do you have multiple clozes per note? Why not cloze on "wrappings"?

If you have a blog post describing your process, I'm sure I, and many others, would love to read it.

Post reply on HN