News for hackers. Stuff that matters.
Re:FSRS: A modern, efficient spaced repetition algorithm by bluquark on Monday January 15, 2024 @02:54PM (#39005297)
For what it's worth I've gone the opposite direction (one language, 70k Anki reps). For me, carefully adding context has largely felt like time wasted at card creation time (which can a surprisingly large proportion of study time per card, given how brisk reviewing usually is) and I've been bothering with it less and less. The default simple cards my dictionary plugin creates are usually good enough for me. I go out of my way to add context on the front of the card now mostly when it's a specialized word almost always seen within that context (so there's zero added value in learning it independently).

I do agree with the general idea that laziness and going easy on yourself is good though. I give myself quite a lot of slack when grading my answers, applying a "my understanding of this word is close enough to avoid confusion in practice" threshold rather than some impractical ideal of native-level mastery.

Re:FSRS: A modern, efficient spaced repetition algorithm by ekidd on Monday January 15, 2024 @03:32PM (#39005698)
> For me, carefully adding context has largely felt like time wasted at card creation time

I actually had several custom tools that heavily automated card creation—I could grab a sentence from a web page, or bulk import highlighted phrases from an ebook. Then I had a UI which allowed me to easily highlight an interesting word, and either cloze it, or add a Wiktionary definition on the back. Then I had an Anki plugin to bulk import the cards. This could all obviously be combined into a single tool, and occasionally someone tries.

For my most heavily automated experiment, I used a tool similar to subs2srs to import sound, bilingual subtitles, and tiny screen captures from 4 episodes of Avatar: The Last Airbender. That was a fascinating experience, and I'm still earwormed with the dialogue of those episodes a decade later, after only a couple of months of Anki reviews. (See elsewhere in this thread for a link.)

Unfortunately, I'm not convinced that there's a good startup market for language-learning tools. Language learning is normally aspirational, much like a gym membership. And customers don't have any serious plans on how to reach their stated goals. (Again, like a gym membership.) Duolingo isn't terrible, but I suspect—based on lots of Anki experiments—that it should be possible to build much more effective tools than Duolingo. I'm just not convinced that anyone but serious ESL students would pay for them. Too many genuinely good tools in this space have sunken quietly, despite a user-friendly UI and a good landing page.

Re:FSRS: A modern, efficient spaced repetition algorithm by jamager on Monday January 15, 2024 @04:29PM (#39006343)
I'm working on that, wish me luck :)

I guess I am of the few that would pay for a good tool aimed at serious learners, but as I could not find any (in language space almost everything is a Duolingo clone), I am building myself.

So far I think I have proved my main hypothesis: it works really well for me. It's not magic, but it saves me many hours of learning.

Whether it could work for someone else, is an entirely different story... but on the other hand, I have no big ambitions.

Re:FSRS: A modern, efficient spaced repetition algorithm by pgraf on Monday January 15, 2024 @06:43PM (#39007593)
I would be very interested in that thing :-) Do you already have something you can share or a page where we can track your progress?
Re:FSRS: A modern, efficient spaced repetition algorithm by jamager on Tuesday January 16, 2024 @02:36AM (#39010501)
No, but you can subscribe to https://thehardway.guide and I'll let you know when it comes... in addition, you get a free book :)
Re:FSRS: A modern, efficient spaced repetition algorithm by alwayslikethis on Monday January 15, 2024 @06:28PM (#39007473)
Shameless plug for my tool https://github.com/FreeLanguageTools/vocabsieve/

It can do sentence card creation, ereader imports, and vocab tracking, among other things.

Re:FSRS: A modern, efficient spaced repetition algorithm by bsder on Monday January 15, 2024 @06:33PM (#39007510)
> Duolingo isn't terrible

Unfortunately, it seems like Duolingo is terrible.

Spaced repetition cards seem to blow it away.

Re:FSRS: A modern, efficient spaced repetition algorithm by victorlf on Monday January 15, 2024 @06:38PM (#39007544)
Probably not terrible, but serving a different purpose.

I recommend this interview with Duolingo's founder Luis von Ahn: https://www.npr.org/2020/05/22/860884062/recaptcha-and-duoli...

Re:FSRS: A modern, efficient spaced repetition algorithm by gbear605 on Monday January 15, 2024 @10:02PM (#39008909)
Duolingo and spaced repetition flashcards serve different purposes. Flashcards can’t teach you grammar or pronunciation, while Duolingo does a bad job at actually teaching you a large set of vocabulary. Using both of them is probably a good plan, though even better is flashcards + a real class.
Re:FSRS: A modern, efficient spaced repetition algorithm by yorwba on Tuesday January 16, 2024 @03:44AM (#39010942)
Flashcards can teach you grammar.

Explicitly, by writing explanations of various grammatical phenomena on flashcards. Implicitly, with usage examples that demonstrate how the grammar works.

Flashcards can teach you pronunciation.

Explicitly, by writing explanations of how to produce various sounds on flashcards. Implicitly, with recordings that demonstrate how things are pronounced. (Ok, paper flashcards can't do that, but we're not talking about those, right?)

Re:FSRS: A modern, efficient spaced repetition algorithm by carom on Tuesday January 16, 2024 @06:06AM (#39011944)
I got an HSK 1 deck on Anki and it has audio and the pinyin has tone marks so I am learning pronunciation. It is also giving me grammar structures in the first week that Duo didn't in months. I truly feel Anki is better and that Duo is the one that only teaches vocab.

If I need an explanation I just paste it into ChatGPT and ask for a breakdown.

Re:FSRS: A modern, efficient spaced repetition algorithm by alwayslikethis on Monday January 15, 2024 @06:32PM (#39007506)
If you have better tooling, you can add cards way faster. My project (https://github.com/FreeLanguageTools/vocabsieve/) is a tool to help you make sentence cards nearly effortlessly, or even converting ereader highlights, which probably averages to maybe a few seconds per card created.
Re:FSRS: A modern, efficient spaced repetition algorithm by huhtenberg on Monday January 15, 2024 @06:52PM (#39007654)
That's pretty cool. Removing UI friction is essential to improving the learning routine.