Hacker News new | ask | show | jobs
by aoanla 870 days ago
Yeah, I've had the same thing every time I have tried Anki - it's fine for a while, but once you get enough cards added, or just have been memorising a deck for long enough, even missing one session generates a huge unsurmountable backlog. It's bad and consistent enough for me that I just stopped trying to use Anki at all.
2 comments

FSRS seems to reduce the amount of reviews required, might be worth enabling it and seeing if it helps.
Is there no way to skip a day? And simply pause?
You can suspend cards and decks, but also you can skip days.

It'll create a backlog of cards to review, but that's surmountable. The number can become intimidating (I think my worst was around 2k cards), but there are a few ways to clear it. You can "just" get back into the daily habit, it'll take (by the default numbers, if one deck) # cards/100 days to clear out, more or less (some cards may come up for review again in that period so the actual number might be a bit higher). You can also up the daily review limit to clear it faster (I did this when I hit 2k, 200/day was about my personal time limit to spend on it so it took just over 10 days to clear).

I get skipping days is against the algorithm, but wouldn’t it be better to simply freeze the algorithm for a few days opposed to get a backlog at all? A backlog would break the habit for me making me unlikely to return.
Skipping days is not against the algorithm, it accounts for skipped days.

In a simplified system suppose that we just double easy card review times, and reset hard cards back to 1. You have a card up for review today, you last saw it N days ago. Two scenarios:

1. You don't delay. You review the card now. It's either hard and reset to 1 (see it again tomorrow) or easy and you see it again in 2N days.

2. You delay. You review it M days from now. When you finally do it's either hard and reset to 1 (see it again the next day) or easy and you see it again in 2(N + M) days.

That's it. The algorithm has you covered if you delay. It doesn't do something silly like say "This card was supposed to be reviewed after 2 days, but you waited a month. You remembered it, but we're going to show it to you again in 4 days." The algorithms will take the delay into account (maybe not one-for-one) like I illustrated above.

Good point. The real risk in skipping days is that you might forget altogether some of the cards that were due for review. But the Anki default is to review often enough that probability of recall for each card is very high, so if you're only skipping a few days at a time this is not a huge concern. Capping the amount of cards you do per day has a similar effect; Anki will prompt you with the highest-risk cards first, and some will be left unreviewed for the day (hence, practically skipped).