←back to thread

699 points domenicd | 3 comments | | HN request time: 0.236s | source
Show context
keiferski ◴[] No.44020946[source]
I’ve been using Anki for about a decade now, and as far as I’m concerned, the only real improvements needed are design/UI based. It is functionally irrelevant if the algorithm is optimized or not when the actual user interface seems boring to potential users. While I do like that Anki has power user options, it’s also very unintuitive to the average person just looking into it.

Which is really a shame, as the spacing effect itself is such an underrated aspect of human learning that it almost feels like cheating.

replies(7): >>44020994 #>>44021017 #>>44021265 #>>44021330 #>>44021559 #>>44021951 #>>44025548 #
arrowsmith ◴[] No.44020994[source]
I love Anki but it’s an archetypal example of “designed by an engineer”.

It’s powerful, with a lot of depth to its features - but it’s also hideous, clunky and unintuitive, and it takes a long time to figure out how to use it effectively.

An HN-reading tech nerd can probably figure it out, but your average Duolingomaxxing normie? No chance.

replies(5): >>44021013 #>>44021018 #>>44021230 #>>44021742 #>>44021764 #
cenamus ◴[] No.44021013[source]
Sorry, but what's clunky about it? All buttons in reach of your thumb on the mobile app and usable keybindings on desktop?

Is there not enough useless whitespace around every button?

replies(3): >>44021090 #>>44021247 #>>44021346 #
felipeerias ◴[] No.44021247[source]
I have been trying to use Anki for years. Every time it is the same story: I keep it up for a few months until I miss a couple days, then due cards accumulate far beyond what can be reasonably managed, and I end up spending more time trying to fix the app than actually learning anything.
replies(3): >>44021436 #>>44021580 #>>44023113 #
pm215 ◴[] No.44021436[source]
This is an area where I feel like there's scope for improvement in the SRS space. All the SRS systems I've seen essentially assume the user is a perfect robot who will do their reviews every day without fail. But most people will have off days or go on holiday for a week and not look at the app, or whatever -- and as you note, the user experience in that case is awful: you come back to a huge number of reviews which is pretty discouraging to even start, you probably get more of them wrong than usual, so you likely do fewer reviews than you normally would, and the situation tends to get worse instead of better.

An SRS system which took more account of the human failings of the user might:

- let you pick a "max daily reviews" and then keep you from putting in too many new items up front, rather than letting you accidentally give yourself a huge daily workload after a few months

- let you tell it "I'm going to be on holiday in a month's time" and have it figure out what to do with reviews and new items to minimise disruption

- when you do come back after a break, pick the most useful reviews to offer the user up to the daily limit (e.g. something whose review interval is six months can wait a few more days, something the user added very recently and has seen only once could be put back into the "new items" bucket to relearn later, so if the user is only going to do 100 of their 300 due cards, other cards are more important to review today)

replies(5): >>44021800 #>>44022362 #>>44022696 #>>44022701 #>>44022822 #
1. watwut ◴[] No.44022362[source]
It is not a human failing. A human who has huge amount of free time on Sunday, but comes home from work super tired on Monday did not failed anything. And from the other side, there wont be any difference between you revising a card after 89, 90 or even 95 days.

A human who had a lot of time to learn during January, because his job workload was easy is not failing anything if his job related workload becomes high in March and April. But, all that January effort will be punished by super high workloads in March and April in Anki.

replies(2): >>44022695 #>>44022782 #
2. jarrett-ye ◴[] No.44022695[source]
Anki has a feature named Easy Days which allows you to spend less time on Anki on some days of the week.

Source: https://docs.ankiweb.net/deck-options.html?highlight=easy%20...

3. pm215 ◴[] No.44022782[source]
You seem to be reading more into the phrase "human failing" than I intended by it. All I meant was the ordinary variations in human behaviour where we sometimes fall a little short of what we hoped we would or could do.

We seem to agree on the substance: that the SRS system should be able to work more humanely with and for the kind of entirely normal situations you describe, by for instance being able to adjust to variations in available time and picking the "best" cards to review rather than assuming the user will get through the whole lot, and in suggesting to them when they should do fewer new items to avoid difficulties in a month or two.