But when you look into tests people have done to see how much better it is exactly, it's around 30% more efficient.
I still use Anki and am grateful for its existence, but this is a huge difference in efficiency. I wish there was a better open source scheduling algorithm available.
Also, if Anki is open-source, I'm surprised that there is no unofficial port that uses SM-17. But maybe I'm just ignorant of how much work that would involve.
... he's built these through decades of thinking of and tinkering and working on this singular problem. SM-2 is from 1987 for SM for DOS 1.0, and is fairly simplistic comparatively.
Some things I could find just now:
Anki vs. SM-8: https://anki.tenderapp.com/discussions/effective-learning/12...
SM-2 vs. SM-17: https://supermemo.guru/wiki/Universal_metric_for_cross-compa...
Anki vs. custom machine learning scheduler: https://old.reddit.com/r/Anki/comments/d0i8uy/improved_algor...
Anki vs SM-17: https://unrelatedwaffle.medium.com/battle-of-the-spaced-repe...
SuperMemo seems to fall behind Anki in the short term (<6 months), but eventually makes up for it. Some of the links reflect that.
As for open-source implementations, there this: https://github.com/slaypni/SM-15
... having used it for the last 4 years to try to memorize vocabulary in certain languages (Spanish & French, recently started Chinese), I think it's a base layer... (much like how Bitcoiners like to talk about BTC's Blockchain). Reasons:
1. I've tired of it. I need a layer that makes me excited to use it.
2. I've found it far-far less useful for learning other things than rote vocabulary memorization. It needs a layer that makes it easy to store and "pull up" everything I need to know.
That said, I don't want to sound like I'm looking a gift-horse in the mouth. Anki truly is a great piece of software, and my sincere thanks to the devs.For every word you want to learn, add a few idiomatic and representative sentences in Anki. You can do the same for every new grammatical concept you want to learn.
And don't forget to use Anki's text-to-speech tools to practice listening as well as speaking.
Does it replace other forms of learning entirely? No, but it can be a great component of learning a new language.
I'll also be checking online now that you've spurred my curiosity, just curious if you have ones that you like too.
(Please don't squish my website HN)
To your first point, it has basically become a habit for me. The key is to really commit to it for the first several weeks and establish the habit, then you won't feel tired of it as reviewing your cards daily becomes something you "just do".
Definitely agree with point 2. The Anki practice really shines when I combine it with my conversational practice. Memorizing the words alone doesn't make me a better speaker, but it does mean there's a lot fewer "what's the word?" moments in the middle of a conversation.
I believe Anki memorization + regular conversational practice is second only to full immersion as the best learning strategy.
I'd extend this:
Memory + Synthesis = Useful learning strategy
Blindly learning facts with no intent to synthesize them into something else will help you win at trivia contests. Learning to integrate those facts into something else (like conversation, with languages) is how you effectively learn. Both aspects are needed in order to become effective at whatever subject you're studying.That said, with Anki or any other tool these rules are incredibly handy:
https://www.supermemo.com/en/archives1990-2015/articles/20ru...
When learning Japanese grinding vocab was extremely boring but did a fantastic job of bridging the gap between textbook literature and actually being able to read simpler (middle school level) native literature / comics / news stories.
And I didn't even need that many words to bridge that gap. Maybe like 1000 or so over what I'd already picked up from textbooks.
Now? There's no way in heck I'm going back to grinding vocab and instead slowly pick up new words by reading tons and tons of books.
I still need to rote memorize a bunch of kanji since picking them up naturally is pretty brutal, but like with vocabulary I'll only do it to the point where I can stumble through YA-level books without looking something up every other sentence.
Instead of just 1 to 1 vocab mapping, look for chinese tv shows that you enjoy and start to slowly build up vocabulary by mining sentences.
Then when you do reviews, not only will you remember the vocabulary, you will also remember when it occurred in the story and have a cool memory of some of your favorite tv shows / books / etc.
I'm pretty sure Anki is FOSS, though perhaps you just don't like the AGPL?
It seems like you skim through an article, extract a few facts, and add them to your memorization schedule. Would it really help you summarize the article, or help you synthesize the arguments and follow the logic leading to a conclusion?
1 Topics: https://youtu.be/1ZNsn8IL-TM 2 Incremental Reading core analogy: https://youtu.be/Wme2RLm1jWY 3 How Incremental Reading makes micro learning easy: https://youtu.be/piqq1kwYL5s
Spoiler alert: basically incremental reading is like using save states when playing a game with an emulator. As one might save their game state before and after a challenging section in a game, when you find a difficult to understand/explain idea, incremental reading makes it easy to pause and synthesize that idea before moving on. Yes at the end also it’s good to summarize the ideas to yourself and simplify that explanation, and then use SuperMemo to memorize that explanation. Incremental reading is hard to explain why it is so useful, I’ve been using SuperMemo every day for 15 years and I still feel like I am learning new things