Spaced Repetition
en.wikipedia.org
en.wikipedia.org
Surely if this were so, it would mean you'd see fewer mentions of spaced repetition over time, rather than more? (assuming your comment implies having seen more than usual recently)
As an aside, I love doing this sort of thing. In conversation, someone makes a joke about X doing something impossible, and then all of us who analyze everything to death start playing the scenario in our head to understand ramifications or limitations in the fictional and often impossible scenario. Drives my wife nuts, but I enjoy it so much :)
Tell your wife you're using a proven comedic technique.
"You see, I'm actually being funny right now. It's comedy, trust me."
I should note that I actually don't find what I do comedic, nor am I doing it for comedic effect - I'm analyzing the scenario in a similar way that I find myself programming. It seems to feel.. similar to me. Eg, if we're discussing superman I might start thinking about all the normal scenarios Superman must find himself in. How he deals with those normal scenarios with abnormal abilities, and such.
Regardless, she still hates obsessing about that in the way I love haha. Similar to your statement, Seinfeld seems to take the same approach to analyzing things but for the target of comedy.
Interesting all around. Well, except to my wife. :)
My version of your Superman example is thinking about mutants from the X-Men universe with trivial mutations: there must be countless useless X-gene mutations, right? What might those be? Invisible skin, but not organs?
But just seeing the answer repeatedly isn't sufficient, you also need the effort to recall the answer. That's why so many headlines take the form of a question.
Only if they start learning the meaning behind it by using it ;) As long as they ignore it, it will just reappear in a fixed interval.
The fact that spaced repetition is proving valuable now is because people in general are confused about their motives for learning stuff.
Anyhow, when it comes to learning, motivation is primary, not method.
[0]:https://en.wikipedia.org/wiki/Baader%E2%80%93Meinhof_effect
In any case, I've recently embarked on a long-term educational plan utilizing spaced repetition. My goal is to learn dozens of languages, historical events, philosophical theories, lines of poetry, and various other information.
I'm curious if anyone else has used spaced repetition over a long period of time with a deliberately ambitious plan. Most people seem to just use it for dabbling in language-learning or medical school, and not as a way to embed massive amounts of knowledge in the brain.
Its like I don't like to read from other people study notes but I definitely check them out to see what I have missed.
It's fine for you to have a personal goal of using spaced repetition to learn dozens of languages, historical events, etc, but it's really not a tragedy that it's not integrated into our society. It's good that we've moved on.
It is probably a consequence of the computer age that we think of information as a singular piece of data that is either known/nor known, and not as something that needs to be learned, dwelt upon, and digested over time.
Synthesis of ideas and innovation comes in areas of high ambiguity, subjectivity, and risk and no amount of spaced repetition will turn you into a Bucky Fuller or Raymond Loewy or Alfred Sloan.
There you must substitute a voracious appetite for discovery and experimentation.
Spaced repetition is absolutely key to memorizing the Qur'an [0]-- Memorizing through space-repetition is taught at almost all Madrasas (institutes of Islamic learning) [1] to students from a very young age (it isn't uncommon for students as young as 15yrs old to memorize the entire Qur'an [2]). Revisions [3] every now and then helps; and so, that is prevalent, as well.
[0] https://sfjamaat.org/sf/mtb/hifz/A%20practical%20guide%20for...
[1] https://en.wikipedia.org/wiki/Madrasa
[2] Two key orthogonal parts to memorizing the Qur'an are the rules of recitation (Tajwid) and reading (Qira'at), which prove difficult for non-Arabs.
I was born in the US, and have now learned 2 languages (Italian B2/C1, French B1/B2, and I just started Spanish but it is so similar to italian its gonna be pretty easy to pick up ).
I remember almost every book I have read in the past three years by using kindle highlights and turning them into flash- cards. I use it for Math, Computer Science, papers, new english vocabulary etc. Starting using Polar Bookshelf for IR
Some general thoughts:
1. Anki is pretty complicate, it is really important to read the manual
2. Create all cards yourself. If possible, always include sounds and images.
3. Follow these steps when creating cards: https://www.supermemo.com/en/archives1990-2015/articles/20ru...
4. Do your reviews every day
I'm actually looking forward to seeing what is possible in say 5-10 years, after i have read 250-700 more books and studied a few more languages. It is the single best learning hack i have ever come across.
{{c1::The Platonic fold}} is the explosive boundary where the Platonic mind-set enters in contact with messy reality, where the gap between what you know and what you think you know becomes dangerously wide. It is here that the Black Swan is produced.
Here is a basic card I read and decide if this is info I have forgotten or if I knew about this:
“We had observed a real-estate transaction that takes place each night when we sleep. Fitting the notion of a long-wave radio signal that carries information across large geographical distances, the slow brainwaves of deep NREM had served as a courier service, transporting memory packets from a temporary storage hold (hippocampus) to a more secure, permanent home (the cortex). In doing so, sleep had helped future-proof those memories.”
Excerpt From: Matthew Walker. “Why We Sleep.” iBooks.
> I'm curious if anyone else has used spaced repetition over a long period of time with a deliberately ambitious plan.
An early pioneer, Piotr Wozniak, did exactly that, even to the detriment of the business success of Super Memo. He lived his life by an algorithm, timed swimming workouts to aid his SRS, put his emails through SRS, lived on a > 24 hour schedule... He basically went all in.
If you're interested in SRS and its history, you might enjoy my podcast: https://alchemist.camp/learning-machine/spaced-repetition-sy...
I’ve been enjoying Mochi[0] as an alternative recently. It has a much nicer UI and the core features I use are all there. I find it much faster to create my cards in Markdown and with a keyboard driven workflow than what I had with Anki.
I can see how using markdown to create cards would be a big draw, though.
I try to add new words/concepts/things etc. I learn into Anki.
IMO, it greatly helps me with memorising various and more obscure terms, that I used to always forget.
Can you describe your format and processing a bit more? I'd like to have some understanding for potential future use cases. Eg, what are the sources (format/etc), and how would you envision them generating the Anki cards from them? Does your source currently have enough data to generate cards from? Or would someone need to go through and separate larger documents into Anki cards?
Appreciate any detail you can give :)
[1]: https://mochi.cards
Primer generates Anki apkg files too.
I am way behind schedule to launch it. But I am working as hard as I can to ship soon.
My impression is that to recall some fact, what I put in the card might not be what I care about recalling. e.g. for Set, wikipedia has "a set is an abstract data type that can store unique values, without any particular order". Whereas what I might care about is "a Set has items, and it's quick to check if the item is in the set". -- If I don't know what a Set is and haven't used it, it's a bit tough to come up with a description I'm going to care about.
While vocab flashcards are straightforward, non-vocab flashcards need more maintenance.
Somewhat related, https://kanji.koohii.com/ uses online Leitner boxes to learn how to write all the 2000+ official commonly-used Kanji in Japanese. But I believe the timing of when the cards come due is based on when they go into a box + a certain amount of time, instead of reviewing an entire box in one day (which it can do easily since it's software). It's nice to see the stacks in each (virtual) box progress over time.
But it helps very little (not surprisingly) when I need to learn a concept and a model. I thought maybe I can learn the model faster, if I have all the terms and their definitions down - but in fact I found it painful and probably distracting.
It helps in keeping the memory fresh. The concept you understand today may have little nuances which you will not recall if don't have some kind of revisions with some intervals.
Eg, you could add cards to individually remember family members, or you could add a card to remember all of the family members of X household. The latter is more vague but I think still effectively pulls the dependencies (individual family members) into your mind.
This is speculation, so take it with a grain of salt.
It's been interesting to see a lot of interested over the past year around the concept, though it may just be the Badder-Meinhof effect at play (which I'm now able to recall the name of thanks to Retaino!)
According to Anki, I'm averaging 10 minutes a day on my language vocabulary deck. It does happen in a series of short, 1-2 minute bursts when I'm sitting on the toilet or whatever.
To that end, another useful thing I've discovered: Reviewing flashcards (and, spaced repetition) is not a good way to learn. It's a good way to reinforce your memory of things you've already learned. The real learning happens when you make the flashcards. The time spent focused on each concept so that you can decide how to break it into a series of smaller factoids that are right-sized for a flashcard, and coming up with whatever mnemonic devices you'll be using to help you remember this concept, is where the learning happens, because that whole process involves a fair amount of turning it over in your head.
Meaning you really shouldn't ever use a pre-made deck. It may not seem like it at first, but it really is normally more efficient to make your own from scratch.
Agreed. The process of making your own deck is too important.
Not to mention, I've never found a deck that was more than 25% applicable to me. Even "advanced" Spanish decks had a bunch of chaff and beginner-content to wade through. And you start realizing you should've just invested the time making your own starting one year ago.
Other threads: https://hn.algolia.com/?query=Spaced%20Repetition%20comments...
I recently created an SRS app specific to learning Chinese vocabulary. You can check it out at:
[1] https://www.penguinrandomhouse.com/books/221559/how-we-learn...
Getting better at speaking a language means speaking in it all the time. Same thing for programming - if you want to improve, your time is better spent doing actual programming rather than memorizing syntax.
It's great for learning facts, so, if you wanted to, I suppose you could use it for something like memorizing a pile of library functions. But I'm having a hard time seeing that as an efficient thing to do in the age of Google and Stack Overflow and editors with auto-suggestion.
Or if you're a low-level programmer, and want to memorize a new architecture's assembly language, maybe.
Even on the language side: SRS is great for shoehorning a basic vocabulary into your head when you're first getting started with a language. It kind of sucks for learning anything but the most basic grammar, and for getting a feel for how to actually express yourself in a language, or comprehend the language as it would be spoken by a competent speaker. Comprehensible input is still the go-to method for that side of language learning. And once you get to the intermediate or high intermediate stage, SRS isn't even all that great for learning the vocabulary anymore, because it's hard to really internalize the nuances of more advanced vocabulary that way. You'll go farther faster by just watching a lot of TV and reading a lot of books, where you get to encounter the words living in their natural habitat instead of dead and dried and pinned to a notecard.
I'm not a programmer. I work in security. Today I was on a job interview where someone asked me if I was familiar with Agile. I was able to give him the bare bones explanation of it. This is something I studied over a year ago and haven't touched since.
I've found that focusing on the fundamentals helps for me. E.g. most programming languages have a few fundamental ideas that they're built around--memorizing those is usually good enough to quickly hop around programming languages and be productive. Algorithms, operating systems, networks, compilers, machine learning, math, etc...I grabbed some textbooks for those and just focused on the first few chapters, which lay out the fundamentals, and being able to recall and think about those in my head has helped me immensely.
Trivia is occasionally useful but it's hard to transfer to real life: e.g. even though I can answer questions about CLI command arguments when studying, I still have a hard time recalling them when sitting at a computer. Memorizing how to find the answers I need is way more useful (and a lot of this is knowing the right terminology and fundamental concepts...which are easier to recall out-of-context).
I also focus on different formulations of the same concept. Backwards and forwards retrieval: recognizing the concept from its description, and being able to describe the concept. I make separate cards for those. I also put "generative" cards for the same concept, which force me to practice using the concepts, and recognizing when to use them. And also recognizing concepts from code or other contexts. Usually just having one card for a concept isn't enough for me, unless it's really simple or is just trivia. For a hard concept, I might create 5-10 cards to help me practice recalling and using the concept in different contexts.
(I think it's called Memory Palace.)
I use Anki to study Russian, with great results, following Gabriel Werner's Fluent Forever.
In the book, he teaches how to learn the words and the grammar of a language using Anki. One of the fundamental ideas is to both create recognition and production cards.
The recognition cards are the ones with a word in your target language, of which you have to remember the meaning. This is what most people use SRSs for.
The production cards instead show you an image, or a sentence with blanks, and you have to come up with the correct word by yourself.
Before reading the book, I have never seen anyone using the latter, but it makes sense. You have to train your brain not only to recognize the information, but also to take it out when needed, and those are two separate paths.
[Update: fixed the book's author name]
I've used some spaced repetition/Anki stuff to put an initial dent in Portuguese. Compared to learning French the old fashioned way of practice with humans and repetition; it's a huge basket of fail for me. Virtually no useful results. Stopped with Anki, moved to Portugal; zero lessons, but making some attempts with the locals with a shitty phrasebook and dictionary -I actually got decent results. Maybe you can call that "spaced repetition." In which case everything is spaced repetition.
I believe people can remember lots of facts via flashcards, as I've done this myself in the past. I'm not so sure it works on languages.
The only advice that I find a bit rushed is to read books with the audio after you learn the top 1.000 words and half of your grammar book. That's still too hard for me.
But I can listen to this Russian-only podcast and undertand almost everything: https://russianpodcast.eu
Such methods of learning the language would make you a practitioner of the Skill-Building Hypothesis in your SLA (Second Language Acquisition) journey. Often which methodology to follow is decided unknowingly by the L2 learners, since the sources they utilize often dictate the methodology.
I believe it'd be my duty to inform you there's also a competing theory in the SLA field that you may fancy, called the Comprehensible Input Theory.
The learning through an SRS happens only for the 1.000 most common words of a language and its grammar.
After that, learning is intermixed with speaking, reading, writing and listening to learn vocabulary through comprehensible input.
Still, I have to say that learning the top words and grammar, I got to an impressive level, giving the effort. I can listen to some podcasts, read what people write on Facebook and some articles, and speak with friends in noisy contexts.
Like trying to learn a foreign language by only reading.
There was a sheepish point in my life not too long ago where I had a bookshelf full of Spanish books that I had read, yet I couldn't follow a conversation or speak much at all.
Of course, nothing that can't be quickly fixed by dating a native-speaker that doesn't want to or can't use English. :)
I found that the method worked really well for the basic vocabulary (pictures for easily identifiable objects), cloze deletion for basic grammar and other common words. However, I have recently noticed two related problems as my deck and knowledge of the language grows is size (I have about 5000 unique cards at the moment) surrounding words with similar meanings:
- I often find that in the cloze deletion cards I insert a word that correctly completes the phrase but is not the term used on the card
- I have found that with some words I know that the word belongs in a phrase but I don't know the words specific meaning. An example using English: if the phrase was "I bit the apple" I would know that "bit" is somehow related to eating, but wouldn't remember how it differs from "eat", "chew", ect.
I'm curious if you are anyone else has had similar problems. Particularly in regards to the second problem, as it is seems to have the biggest downside. I am thinking of breaking the gold rule of the FF method and just putting definitions on the cards to make sure I actually know exactly what a word means.
I have the second problem as well, but I don't know if it's really a problem. I remember learning many patterns in English before fully understanding their meaning, and the same applies to Russian.
That's probably a "feature" of learning a language. The more you will see the word in conctext, the more you will refine your understanding.
I've since transitioned to rely on actual usage examples from books / in the wild. It's really the only way to actually learn, imo.
Else you'll learn that a word means "wide" but have no idea how to apply it. With usage examples, you train yourself to realize you might use this word to describe a wide road, but this other word to refer to a thick stick. And the correct word starts coming to mind in the wild, incidentally, without a deliberate step to understand the difference.
Definition alone is basically useless.
From my podcast on SRS I linked in another comment:
> [00:11:27] These SRS flash card apps are very good for learning vocabulary and depending on what's included in the flashcards, they could be for grammar as well. But the problem for a language learner is that it's de-contextualized. So say if you just study vocabulary words, then they're going to be a lot of things that you'll miss like collocations. You won't know which words are normal to use with which other words. For example, in English, if someone asks, "How are you?" it would be completely normal to answer, "pretty good". It would also be fairly normal to answer, "absolutely fantastic". But it would be strange to answer that you're doing "absolutely good". There's no grammatical reason. It's just not something that English speakers tend to say.
> [00:12:17] And there are many, many, many language features that are like this. There are also questions of word boundaries. For example, in English, the word "nose" refers to a person's nose or a dog's nose, but not every kind of animal. For example, an elephant in English doesn't have a nose. It has a trunk. In Japanese, the same word, 鼻 (hana), is for a person's nose and the elephant's nose. So the question is, what exactly does "nose" mean? Well, really tedious language teacher could explain this for every single word that you study, or even put this on the back of every flash card for every word that you're reviewing. But, it's not going to be efficient. You'll spend so much time worrying about edge cases for every single word that you're learning that you're actually not going to get anywhere.
Extensive reading avoids all of these problems. It feels slower than cramming words at the beginning, but over time, it's a much faster way to build a functional vocabulary.
I find the best thing is to make as many connections as possible to and amongst the things you want to learn. For vocabulary: find patterns in the spelling of the word, draw the word, use the word in a rhyme, make a joke about the word, etc. Also, connect the words together such that you can traverse a network of them in your head.
It's better to learn things in or close to the contexts in which you will use them. That's the heart of situated learning / problem-based learning / simulations, etc: https://en.wikipedia.org/wiki/Situated_learning