Live data from Hacker News

Spaced repetition systems have gotten better

domenic.me

101–110 of 538 posts

Re: Spaced repetition systems have gotten better

#101
post #54

What I find interesting about spaced repetition is the underlying thesis that raw memorization, in certain contexts, is playing a more important role for learning than what some modern education ideas would make you assume. In mathematics or programming, for instance, there is this idea that understanding a concept is better than memorizing algorithms or recipes (derivation methods for instance). But spaced repetitio…

I think the difference in recall- knowledgeable and logical-model-knowledge will be really interesting. LLMs appear to strongly be the first. But this is very hopeless on mathematics.

Re: Spaced repetition systems have gotten better

#102

I find with spaced repetition that it works really well for some well-known things like vocabulary (EDIT: well-known meant as "spaced repetition is well-known to work for this use-case, not well-known as "the subject is well understood"), medical etc. but for everything else it becomes a struggle for a long time. I have been trying for years to fined a way to use it for mathematics and physics - with the former being…

It's someone I wondered, what is the point of memorizing a proof if it only ever proves something you already know. The answer is you hope it generalises. There is a possible way you can do it in SRS, being inspired by RL training. Instead of cards you'd show options within a game or simulation. But this would need a lot of expert knowledge for a single concept.

Re: Spaced repetition systems have gotten better

#103
post #85

My personal peeve about Anki: I don’t like its data model. It seems to me that there ought to be collections of notes (which might be things one would download or generate with an LLM or make yourself or share with friends or students). On top of one or more collections of notes are the sets of cards to want to learn, and they can derive from the notes. This includes, roughly, templates plus some concept of which car…

Seems like a YC business in the making. There's demand for improvements, and you already have your pitch.

Sprinkle in AI and you'd be a shoe-in.

Re: Spaced repetition systems have gotten better

#104
post #6

Spaced repetition has been all the rage for 20 years now. Dozens of apps, thousands of lectures, and it turns out its not really a silver bullet. There's nothing really wrong with it, it's just that people tend to fall off the same way they do on any other education pattern. A couple years ago I was thinking "If Google and Apple really cared about kids they would make a spaced repetition unlock system", where by you…

Spaced repetition is time-optimised , but it isn't self-discipline optimised, nor motivation-optimised. If you're limited by time, it's very efficient, but it drains motivation. If you're anywhere close to being limited by motivation (or, failing that, self-discipline), it just causes burnout and failure. I credit Anki to my success at GCSEs and A Levels despite having a head injury, and I also credit it to me burnin…

There was an interesting post here awhile back about autonomy and motivation. The gist was people's motivation is proportional to their autonomy. This is quite intuitive, you can see people are really motivated when they have autonomy (think kids with Minecraft, musicians with instruments). One terrible thing about Anki is that it probably is horrible for autonomy. Quite possibly using anki actually has a negative effect on motivation.

Re: Spaced repetition systems have gotten better

#105
post #85

My personal peeve about Anki: I don’t like its data model. It seems to me that there ought to be collections of notes (which might be things one would download or generate with an LLM or make yourself or share with friends or students). On top of one or more collections of notes are the sets of cards to want to learn, and they can derive from the notes. This includes, roughly, templates plus some concept of which car…

What are you talking about? Anki explicitly has the concept of 'notes' from which one or more 'cards' are derived. You can absolutely easily make custom decks that only have certain card types.

Re: Spaced repetition systems have gotten better

#106

Language vocab seems a good use case. What other things are people here using spaced repition for?

I used it to get my Amateur Radio license, since a superset of the questions that can be in the test are public. I downloaded an existing deck and modified it so that only the correct answer is shown instead of multiple choices. I still can remember some of the content even though I deleted the deck short after receiving my license.

HamStudy.org is exactly this, an SRS site/app that already has the questions and some explanations to go with it (the site is free, but they also have an app which is a couple bucks and almost the same but in my opinion slightly better). I used that a couple months ago I studied for the technician class license and got a perfect score when I took the test. Then I studied the general class license and got one wrong (34 out of 35 = 97%. You only need 26/35 = 74% to pass.) I could probably go for the third one next but maybe it would be more useful if I actually go get a radio and start using it first.

Re: Spaced repetition systems have gotten better

#107
post #85

My personal peeve about Anki: I don’t like its data model. It seems to me that there ought to be collections of notes (which might be things one would download or generate with an LLM or make yourself or share with friends or students). On top of one or more collections of notes are the sets of cards to want to learn, and they can derive from the notes. This includes, roughly, templates plus some concept of which car…

> there ought to be collections of notes (which might be things one would download or generate with an LLM or make yourself or share with friends or students). On top of one or more collections of notes are the sets of cards to want to learn

Is that not what anki does? You have a collection of cards, each card can be in one or more decks derived from the cards.

> There also ought to be a way to constrain what cards should be studied in a given session

That's also decks. You can have your 'Japanese' deck, and then the 'Japanese::writing' subdeck for the subset which require you to have your writing materials handy.

You can also use "Better Tags" to tag cards, and then create a sub-deck with an ad-hoc tag query to only study a subset if you want.

Does creating more decks and then studying the subset you want to in a session not work for what you want?

> Anki doesn’t seem to separate these layers at all. Everything is a monolithic database.

Decks are separate files which can be shared, edited, created, studied, and reasoned about independently.

The "spaced repetition model" in anki is obviously separate from the fact that there are multiple (FSRS and the old one).

> Export is unpleasant. Sharing is unpleasant

It's just files (zip files really). What's unpleasant about it?

> And, every time I try Anki, I get stuck when I can’t manipulate my own data outside Anki.

There's libraries to manipulate anki decks outside of anki for practically every programming languages. There are literally dozens of tools that can generate and import anki cards, such as the large family of japanese "mining" tools which create anki cards from media, dictionary entries, etc etc.

It's open source, and the code has clean library abstractions you can work with, so it's trivial to nab any of the data out of it.

> Is there any system out there that doesn’t have this issue?

Every issue you described is something that I experienced in other software, but which anki solved for me, so for me "anki" is that system.

Re: Spaced repetition systems have gotten better

#108
I was working on a product which has FSRS implemented, and is heavily inspired by anki. The change we made was that rather than rate yourself, you have to type your answer and its graded by an LLM. It also has a button to explain the concept to you as if you are 5 (eli5) and you get feedback on your answer. You can also create the flashcards by uploading a pdf and then generate them from it.

I've stopped working on it and am now building something highly similar aimed towards high school students, but any feedback is welcome. This version was built for uni students

mimair.com - I never got around to adding any payment option so its completely free

Re: Spaced repetition systems have gotten better

#109
post #6

Spaced repetition has been all the rage for 20 years now. Dozens of apps, thousands of lectures, and it turns out its not really a silver bullet. There's nothing really wrong with it, it's just that people tend to fall off the same way they do on any other education pattern. A couple years ago I was thinking "If Google and Apple really cared about kids they would make a spaced repetition unlock system", where by you…

> Dozens of apps, thousands of lectures, and it turns out its not really a silver bullet.

I mean, you say that, but I did mandarin for maybe 6 months, I did reviews for maybe a year or two on and off, I haven't done a review of mandarin for 8, 9 years now and I can still recall quite a bit of it. So for me it's worked quite well.

Re: Spaced repetition systems have gotten better

#110
post #45

Language vocab seems a good use case. What other things are people here using spaced repition for?

For language learning I find that using longer phrase fragments is better than single words.

If the phrases are found by yourself in context from your own exposure to the language, it is even better.

I got introduced to this idea a few years ago from AJATT [1] and my personal experience is that it works very well.

[1] https://web.archive.org/web/20100406173634/http://www.alljap...

Post reply on HN