Live data from Hacker News

Spaced repetition systems have gotten better

domenic.me

491–500 of 538 posts

Re: Spaced repetition systems have gotten better

#491
SRS is wonderful. The improvements in the linked article are real and laudable.

But they are comparatively narrow and technical compared to the improvements that need to be made in usability and scalability (of content dissemination and navigation).

Shameless: I am working on a FOSS SRS platform / toolkit that I believe can take some substantive steps forward here. Can read some at http://patched.network, or poke around http://github.com/patched-network/vue-skuilder

Re: Spaced repetition systems have gotten better

#492

I just loaded Hacker News after a WaniKani session. Any recs for moving this into Anki? I already use Anki for cards I created while going through Genki with my tutor, and world capitals.

I've thought about this problem myself a lot. I don't have a great answer.

The easiest thing I can think of is just grab https://ankiweb.net/shared/info/369908962 , and schedule everything you've already seen in WaniKani for immediate review, heavily relying on pressing easy to try to get things into a longer interval if you already feel you know them. This probably works best if you're relatively low-level on WaniKani. You might be able to use the WaniKani and Anki APIs to automate this to some extent.

Googling around, it seems others have run into this, e.g. https://community.wanikani.com/t/export-wanikani-srs-progres... and https://community.wanikani.com/t/userscript-wani-kani-export... look promising. https://www.reddit.com/r/LearnJapanese/comments/n1pihp/why_y... also seems good.

Re: Spaced repetition systems have gotten better

#493
post #138

Earlier quoted context omitted.

One way it could grade you automatically is by the speed of flipping the card (or entering the correct answer). If it took less than a second to confirm then evidently it was easy.

Whenever I try to use anki I can't figure what those four buttons actually mean, so I end up with 40 cards that I still can't recall and then the thing happily drops another 10 on top and I just delete the deck or the app. Haven't learned the thing I was trying to learn with it ever. Either I don't understand the algorithm or it doesn't understand me.

The four buttons is apparently a contentious topic in the community. It's gotten more serious because in FSRS misusing "hard" to mean "I didn't get it, but I felt close" is really bad and throws off the algorithm.

I like the design suggestions proposed at [1] and [2] for this particular problem. [2] in particular gives tooltips which are supposed to guide you toward exactly what the buttons mean:

- Again: "My answer was completely incorrect"

- Hard: "My answer was correct, but I hesitated a lot"

- Good: "My answer was correct, and I hesitated a little"

- Easy: "My answer was correct, and I didn't hesitate"

That said, you can also just reduce it to a two-button system: only ever use Again and Good. There is some evidence this works better, especially with FSRS which is doing enough machine-learning behind the scenes anyway that it doesn't need the extra signal from Hard vs. Good vs. Easy.

[1]: https://forums.ankiweb.net/t/how-to-prevent-users-from-misus... [2]: https://forums.ankiweb.net/t/how-to-prevent-users-from-misus...

Re: Spaced repetition systems have gotten better

#494
post #181

Earlier quoted context omitted.

> 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 s…

> 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. Kind of? As far as I can tell (and I haven't spent enormous amounts of time digging in), there are decks, and a deck contains the notes, the templates (and the cards, which may or may not have any sort of independent existence outside the notes and templates that generate them?), and a deck also…

> I'm guessing that, if I start by importing a Japanese deck from some other source (because, for example, there's a source with high-quality notes), and then I split it into a writing subdeck, and then the original source adds new notes for new words or makes changes or whatever, that merging the results is basically unsupported.

Splitting a deck in subdecks can be done through tags, and every card has a unique ID field (usually the front, but you or the creator of a deck can define another one). Assuming tags is the only field you change, when you re-import an updated deck into your collection, Anki will match the IDs and you can define it's behavior when it comes to new or already existent cards.

Re: Spaced repetition systems have gotten better

#495

Earlier quoted context omitted.

Not buying at all that you learned 18000 words and 5000 kanji in ten minutes per day. Thats 60 hours a year for say five year, or 300 hours. Thats leaves you with about 70 words and/or kanji per hour or less than a minute per word/kanji. A rate which far surpasses native speakers. Anki works, it doesnt need these unrealistic takes.

I learned 17.5k words comprised of ~3k kanji in around 2 years at about an hour a day of review time. That's reviews + new cards, not including time immersing in order to find the daily quota of new vocab which itself was 2 to 3 hours of study. So, by my calculations for just the Anki time alone it's about 17.5k words split across 730 hours, which comes out to about 23 words and hour or one word every 2.5 minutes. I'…

This resonates with me. I feel like I'm on the slower end. A lot of people on the internet love sentence cards for vocabulary but they take me so much longer than just word/definition cards...

Re: Spaced repetition systems have gotten better

#496

I see a lot of discussion about SRS, and I think most can agree they have improved. What I would like to see covered is a more vague area, but almost more important: It’s the space in between reading/understanding something and the SRS. There are almost no standalone tools dedicated to creating flashcards easily from existing programs (web browser, PDF readers etc.) into popular SRS (Anki, Mochi etc.). They should wo…

This is what we've built RemNote for! You can add your sources (PDFs, websites, YouTube, etc.) and create cards directly from them. Either with AI (click on a sentence => get an AI card), or by highlighting a sentence and writing your own card. It's not at the OS level, but I think a focused standalone all-in-one experience is actually better. We've explored a chrome extension here that does something similar to what…

I tried Remnote yesterday for the first time, after another user in this same thread recommended it.

I put a paper in, and clicked a sentence and ... it is somewhat magical. This is exactly what I meant, somewhere to have PDFs etc. and an easy way to make cards immediately.

I bought pro with AI, and then I put a full paper in. I asked the AI to make flashcards of the whole paper; it worked so well, it's basically SuperMemo's original idea of incremental reading.

Looking forward to using it more, thanks for your hard work.

Re: Spaced repetition systems have gotten better

#497
post #464

Earlier quoted context omitted.

Okay on first try, this seems promising, I'll try the pro sub tomorrow properly and take it for a proper spin, but: - I read a lot of PDFs. I can click a sentence and have it suggest cards, or fill my own. That's already a great start on the "space in between".

With the pro subscription I was able to prompt Claude 3.5 to instruct it to create the flashcards with specific question types that I wanted. Worked much better than the standard free auto-flashcard creation.

Yeah, I just tried it with the pro subscription, it is quite excellent; this might be exactly what I was looking for. Thanks again!

Re: Spaced repetition systems have gotten better

#498
post #481

Earlier quoted context omitted.

Not sure I understood the gist, but let me try summarise what you do generally (i.e. not just for language learning). - Instead of flashcards, you read content/write notes. - You tag said content in some way which allows you to understand how difficult it is. - When in "review" mode, you essentially choose what to reread based on the difficulty you are feeling has the most impact right now.

One of the frustrating things I experienced trying to do self-study using Anki and self-created "extensive reading" was that I found I was spending a huge amount of my time doing things to enable me to study , rather than actually studying . So my ideal vision for what the interaction looks like is this: 1. You ask for something to read / watch. 2. It gives you something 3. You read / watch it, looking up words you d…

This is an intriguing idea; kind of like the method used in "Lingua Latina per se ilustrata" but automatic and with rich media. This is definitely possible, though the domain space is quite large, some tradeoffs would have to be made that might stifle the exact vision.

Re: Spaced repetition systems have gotten better

#499
post #316

Pro Tip , if you're using LLMs to learn, create an MCP tool for them to insert Anki cards on topics you're discussing in a csv on google drive, then sync that with you anki decks on your phone. This was a game changer for me and working with LLMS, while I still think they make you dumb, and we essentially use them to offload critical thinking (almost only find myself using them when tired lazy, and just cant), if you…

> f you're using LLMs to learn, create an MCP tool for them to insert Anki cards on topics you're discussing in a csv on google drive, then sync that with you anki decks on your phone. Speaking for myself, I’d love to see a blogpost detailing how this is done. At the very least, I’d love to know: How are you syncing csvs to anki cards and how does the MCP interaction look like for an LLMs response to the CSV creation

If I get time this week, I'll drop a README here that shows how to do it. Not too hard tho, read up how to build mcp with https://github.com/mark3labs/mcp-go

AnkiDroid has settings for linking a csv from google drive. Then just look up how to sync a local file/directory with Drive. Its just a matter of making sure the LLM knows the MCP Anki tool is available in every prompt (well I have a learning/Q&A prompt that uses this), then In the system prompt I tell it to make Anki cards whenever it seem like I'm having trouble with a concept, like asking a question twice, and to make sure the card doesn't exist already.

Re: Spaced repetition systems have gotten better

#500

Earlier quoted context omitted.

> ”I realized I was hitting an issue where I theoretically "knew" a word (would get it always correct on the card), but wouldn't always recognize it in a novel context.” Some of the problem is due to the specificity of the training effect. I.e., if you mostly practice something through flash cards then you’re going to be training your ability to work with that on flash cards. With language, there’s an additional chal…

Shameless plug of my language app, dangerous. Our language app is largely based on using LLMs and spaced-repetition. We explain the context behind every word and phrase, provide additional usage examples and cultural notes, and also use speech recognition to test recall and pronunciation. We're invite-only at the moment, but happy to pass along invite codes to anybody who may find it useful. https://apps.apple.com/us…

Very curious to try this app too, if you dont mind sending an invite code.
Post reply on HN