The intended audience is people who are knowledgeable about spaced repetition, and such people typically know what generalization means in the context of learning.
TLDR: I learned from those kinds of resources myself, and while I came a long way, for the amount of effort I put into learning, I could have gone a lot further if my time were used more efficiently. That's the problem that Math Academy solves.
Just a heads up that there's an explanation for this; I responded to the original comment (https://news.ycombinator.com/item?id=41556644) but I'll also paste here in case anyone misses it:
1. New tasks are selected only as you complete existing tasks (so if you come back after 2 weeks, you need to complete some existing tasks from 2 weeks ago to get new tasks selected based on your knowledge profile right now).
2. We are often able to implicitly knock out due reviews with new lessons. We're not just doing plain vanilla spaced repetition. We're doing a highly efficient novel version of it that we call Fractional Implicit Repetition (FIRe). I have a writeup on this that gained some traction on HN recently: https://news.ycombinator.com/item?id=40954571
Regarding spaced repetition, keep in mind the following:
1. New tasks are selected only as you complete existing tasks (so if you come back after 2 weeks, you need to complete some existing tasks from 2 weeks ago to get new tasks selected based on your knowledge profile right now).
2. We are often able to implicitly knock out due reviews with new lessons. We're not just doing plain vanilla spaced repetition. We're doing a highly efficient novel version of it that we call Fractional Implicit Repetition (FIRe). I have a writeup on this that gained some traction on HN recently: https://news.ycombinator.com/item?id=40954571
Yes, engaging in flashcard-based spaced repetition would qualify as valid retrieval practice. But if you're in a skill hierarchy like math, then you would need to make sure you're not only recalling isolated bits of information (facts, formulas, theorems, etc) but actually practicing pulling together this information to solve problems. Like this: https://news.ycombinator.com/item?id=40954571
> For papers with algorithms in them, it helps me to write out my own copy of the algorithm. It's a similar mental process as if I were to code an algorithm from a paper -- that's when I really understand it.
Yeah, that makes sense. It sounds like you're talking about "listening on paper" (I made a distinction between "note-taking" and "listening on paper" at the end of the post).