Live data from Hacker News

Spaced repetition can allow for infinite recall (2022)

efavdb.com

121–130 of 208 posts

Re: Spaced repetition can allow for infinite recall (2022)

#121

Anyone had any experience using spaced repetition for reinforcing math learning?

Checkout mathacademy.com Not affiliated but 3 months in and I feel my math foundations are finally solidifying into something that will allow me to build into areas previously out of reach

Same here! Have been using it for a while and I believe it’s the most useful educational tool I’ve used in a very long time

Re: Spaced repetition can allow for infinite recall (2022)

#122

The redundant nature of mass scale internet content operates on spaced repetition I think. If you doom scroll HN for example, over time you’ll know more about random things. WSB might be a better example. I didn’t realize how many stock ticker prices and movements over the last few years are now embedded in my mind, without deliberately trying. This is the 1000th time you’ll have read the same thing. The hivemind nat…

> The redundant nature of mass scale internet content operates on spaced repetition I think

Not really. Depends on the definition of spaced repetition, but you typically want increasing intervals (normally exponentially) for it to be effective.

See 9.1: https://pcl.sitehost.iu.edu/rgoldsto/courses/dunloskyimprovi... [PDF]

Re: Spaced repetition can allow for infinite recall (2022)

#123

I wrote a kanji learning app around Anki’s Flexable Spaced Repetition (FSRS) algorithm https://shodoku.app My design principal is that I don’t need to be limited to few words, a sentence, and maybe a picture for each flash card. Instead each flashcard can be the all the relevant parts of the whole dictionary related to the kanji that you are learning. Another design principal (where I deviate from Wankikani) is that…

> Anki’s Flexable Spaced Repetition (FSRS)

Sorry to nitpick: Free Spaced Repetition Scheduler

https://github.com/open-spaced-repetition/

Re: Spaced repetition can allow for infinite recall (2022)

#124

Earlier quoted context omitted.

It seems pretty easy to illuminate this question once you consider concrete examples. For example, neither google nor an LLM replaces the utility of building your own vocabulary so that you can express yourself in a foreign language when you're in convo with someone.

If the goal is for you to be understood in a foreign language, this will become possible in the near future with real time translation with something as simple as an AirPod. https://m.youtube.com/watch?v=WzUnEfiIqP4

Sure but being understood and expressing yourself are not the same.

Re: Spaced repetition can allow for infinite recall (2022)

#125
post #102

Earlier quoted context omitted.

> I still have a couple of features missing before I can call it done enough. I've checked your website and HN profile but there's no email to contact you, so here are some simple suggestions: when you enter a deck, I would suggest you add 2 shortcuts or buttons: one to randomly jump from the present card to another one of the same deck, and the other to randomly jump to another deck in the review set This is because…

Thanks for the suggestion. The code is open sourced at https://github.com/runarberg/shodoku I think you were browsing the cards and using the quick navigation to go to another card in the same deck. When you actually review the cards using the SRS system to review the cards (the big “Review” button), there is a setting (in the settings view) to enable fuzz (a small random delay; defaults to on) which will effectively…

> I think you were browsing the cards and using the quick navigation to go to another card in the same deck.

Yes, I was just looking at how it works because I liked how you presented your design principles.

My personal design principle is to minimize friction and allow immersion to concentrate on the task and not on the navigation.

> I actually had been using it for a couple of months without fuzz and just random noise in my retention abilities were enough to scramble the decks, at least in my experience.

I don't know about you, but when using cards or other repetition-based systems, I've found my recall is strongly increased by randomization: if you can "predict" which card you will be shown next (and I often did), you are not learning the content of the card, but their sequence. This is helpful for some tasks where order matters, but it's often an hinderance for things that don't have a natural order

> But a button in the quick navigation bar when browsing the cards to jump to a random card is not a bad idea.

A button is nice, but since your content doesn't fully fit on the screen, you should also consider keyboard shortcuts: being able to immerse in the viewing helps a lot for memorizing (cutting distractions)

After a while, I guess you must have nailed the common part (the drawing) while still benefiting from the varying part (the list of words): if you can have that on the screen more easily, without much friction (like scrolling down past the drawing), you will be able to immerse into that. Exposing the drawing area could be a setting, or more simply you could have shortcuts or buttons to jump to the word section.

Actually, maybe you should also get a button and a shortcut to randomize the words themselves: to take a quick example, https://shodoku.app/kanji/%E5%85%88 lists 104 words.

I think you know the #1 better than say the #103, because you have seen the top of the list more. If they are sorted by frequency (ie how common they are), that could be good when begging, but after a while you may want to learn the less common one, and having to scroll down may reduce your desire to do so.

I tested jumping to the bottom of the page with the End key, and I think you have a "load-on-demand", so you should be able to test my hypothesis quickly: look at the web server stats for the chunks of a given page for your own IP, and plot the frequencies: I think the bottom where the #103 word is will be seen far less often that the top where the #1 word is.

You have made a very cool project, and I like your design principles, so I hope you won't find my suggestions offensive or disrepectful.

Re: Spaced repetition can allow for infinite recall (2022)

#126
post #24

FSRS is a really clever iteration on Anki's SM2 algorithm. I've been playing around with various spaced repetition implementations lately - there's a great collection of open source libraries at github.com/open-spaced-repetition. I ended up using their typescript bindings for a vocabulary builder I'm working on (deft.so) and it's been surprisingly straightforward to implement.

I used the same binding for a kanji learning app ( https://shodoku.app ). I had some problems with their documentation though. Following their examples was pretty straightforward, but I always had trouble e.g. what is the difference between State.Learning and State.Relearning, or what does fuzzy mean in FSRS parameters, or reps on a Card. You have to either read the algorithm explainer or the Anki source code to unde…

Can’t read Anki source unless your work is GPL. Could you share the insights yourself?

Re: Spaced repetition can allow for infinite recall (2022)

#127

Earlier quoted context omitted.

Because realistically doing your Anki cards should take 10-30 minutes a day, maximum. If you can’t slog through 30 minutes of learning vocabulary/etc. then the thing you’re learning isn’t very important to you. SRS isn’t about doing flash cards for hours on end, it’s about determining the maximum retention rate while doing the minimum amount of work. Even then, personally I don’t find Anki that boring at all. But I m…

You know what is more effective than spaced repitition? Reading, listening, and doing to the thing you are interested in. Anki gives you fact that are disjointed from what you need. using the skill forces a study of what is important not facts that are of no use. i'm not saying spaced repititon is useless - it is a great beginners tool. However you need to move on as soon as possible. once you can use the skill that…

Anki is just a software tool for presenting pieces of data at an optimal rate for memory. It’s perfect possible to use it for reading, listening, or even prompting activities.

Re: Spaced repetition can allow for infinite recall (2022)

#128
post #27

Wozniak estimates that you actually get a maximum of~300,000 based on his decades of data, so it seems the simplified model misses some effect and so converges to the wrong total: https://supermemo.guru/wiki/How_much_knowledge_can_human_bra...

As a colleague of mine used to phrase it, "yeah, I could learn that new thing but then I'd have to give up an episode of Gilligan's Island" ...

Re: Spaced repetition can allow for infinite recall (2022)

#129

Earlier quoted context omitted.

Wow, never heard of SuperMemo and this Wozniak. What an interesting and awesome rabbit hole

The site's a great rabbit hole to go down for a few days. Woz is the father of digital spaced repetition. Be aware that it's not peer reviewed, and some of the findings take a lot of experimentation if you want to dive deep and reproduce them. My understanding is that his thoughts on sleep are pretty controversial within the sleep optimization community.

I used to dabble in the sleep space since my circadian rhythm is shot anyway.

But the self reporting aspects of the “data” always made me suspicious. People in certain phases of sleep dep, hypoxia, or a number of other debilitating events don’t know they’re experiencing symptoms until someone else tells them they are. That’s why you’re trained to look for signs in others.

So I am sorry but I don’t trust you if you tell me you feel great on four hours of sleep a day. Let’s do a task or a test and see if you can brain or you’re just euphoric.

Re: Spaced repetition can allow for infinite recall (2022)

#130
post #27

Wozniak estimates that you actually get a maximum of~300,000 based on his decades of data, so it seems the simplified model misses some effect and so converges to the wrong total: https://supermemo.guru/wiki/How_much_knowledge_can_human_bra...

But this estimate is for "free learning"?
Post reply on HN