Live data from Hacker News

Effective Spaced Repetition

borretti.me

151–160 of 268 posts

Re: Effective Spaced Repetition

#151
post #21

Spaced repetition looks very promising to me. I've been a long-time Anki [1] user, and it allowed me to learn Czech much faster. Recently I launched a website [2] where I try to blend a markdown-based knowledge manager with spaced repetition. It's not an easy task and there's a long way to go, but after adding and maintaining > 400 cards, I already [1] https://apps.ankiweb.net/ [2] https://retaind.io/

This looks incorrect to me https://i.imgur.com/pECgx2j.png

Re: Effective Spaced Repetition

#152
post #137

Other software which have nailed spaced repetition (and a much better UI than Anki): - https://www.duolingo.com/ (language learninig) - https://www.chessable.com/ (chess) - https://readwise.io/ (book highlights) - https://examarly.com/ (test prep) - https://app.bestudious.io/login (certifications - CFA) - https://magoosh.com/ (vocabulary)

I would not call Duolingo a language learning application. It behaves more like language mimicry application. You learn a very particular subset of the language that I'd call "Duolingo ". This is my conclusion after using it for two non-English languages. You seriously need a basic beginner book if starting from fresh, and use Duolingo just as a repetition tool when you can during the day

Duolingo gets a lot of hate.

You can pick a lot worse to learn to be able to stumble through a language for vacation.

Learning the first few words in a language to start becoming competent in it is not a bad thing. Managing one's expectations is really important.

Not all learners will learn best with a textbook or course first. Variety helps.

Humans have learned language by speaking before as much as, if not more than reading/writing.

Now, are there better apps coming out for this kind of thing? Absolutely. The potential for LLM to be able to generate and listen to pronunciation will be amazing.

Prioritizing speaking before learning to read or write a language really seems to irk some folks.

Re: Effective Spaced Repetition

#153

Other software which have nailed spaced repetition (and a much better UI than Anki): - https://www.duolingo.com/ (language learninig) - https://www.chessable.com/ (chess) - https://readwise.io/ (book highlights) - https://examarly.com/ (test prep) - https://app.bestudious.io/login (certifications - CFA) - https://magoosh.com/ (vocabulary)

As an aside, LogSeq is quite good at creating cards for spaced repetition with just a hashtage and a cloze as you write your notes. I would expect other tools like it (Obsidian, etc, can do this as well)

Re: Effective Spaced Repetition

#154
post #133

Other software which have nailed spaced repetition (and a much better UI than Anki): - https://www.duolingo.com/ (language learninig) - https://www.chessable.com/ (chess) - https://readwise.io/ (book highlights) - https://examarly.com/ (test prep) - https://app.bestudious.io/login (certifications - CFA) - https://magoosh.com/ (vocabulary)

At Math Academy ( https://mathacademy.com ), we implement spaced repetition in combination with a knowledge graph consisting of several thousand math topics and tens of thousands of connections (and growing). We're working on a post that explains how this all works technically. We have a Linear Algebra course ( https://mathacademy.com/courses/linear-algebra ) that some of you might find interesting given how often th…

Really nice to hear knowledge graphs being used for... learning knowledge.

Re: Effective Spaced Repetition

#155
post #137

Other software which have nailed spaced repetition (and a much better UI than Anki): - https://www.duolingo.com/ (language learninig) - https://www.chessable.com/ (chess) - https://readwise.io/ (book highlights) - https://examarly.com/ (test prep) - https://app.bestudious.io/login (certifications - CFA) - https://magoosh.com/ (vocabulary)

I would not call Duolingo a language learning application. It behaves more like language mimicry application. You learn a very particular subset of the language that I'd call "Duolingo ". This is my conclusion after using it for two non-English languages. You seriously need a basic beginner book if starting from fresh, and use Duolingo just as a repetition tool when you can during the day

I realized that, after a year of learning German on Duolingo, the app had become something that I hated. The initial gamified fun-ness became a stressor. Seeing the notification every night that my streak was about to end stressed me out. I had long since stopped enjoying the learning process because it had felt like I wasn't learning anything at all. Ending my streak felt amazing.

I'm learning Japanese now through books, Anki, and a few webapps. The gamification is gone and streaks don't really matter. I'm sticking with it because I'm enjoying learning, not because the owl is threatening me.

Re: Effective Spaced Repetition

#156
post #21

Spaced repetition looks very promising to me. I've been a long-time Anki [1] user, and it allowed me to learn Czech much faster. Recently I launched a website [2] where I try to blend a markdown-based knowledge manager with spaced repetition. It's not an easy task and there's a long way to go, but after adding and maintaining > 400 cards, I already [1] https://apps.ankiweb.net/ [2] https://retaind.io/

Upon reading the OP's blog, I had the same idea! It's cool to see others are hungry for this as well. My basic approach to implementing it in Notion (my preferred knowledge manager) is: 1. build some block template in notion that lets me structure the block such that it’s easy for Mochi to ingest it 2. reads new pages from Notion 3. uses Mochi to generate cards for them 4. build a habit of reviewing Mochi cards, then…

I've been trying to find a solution to this exact problem. I use Notion as my PKMS and I've been struggling to find an integration to make flashcards with my content in Notion. Going to try out your system - thanks for sharing!

As an aside, Notion would completely disrupt the flashcard app space (Quizlet, etc) if it had a feature to create flashcards from a Notion database with spaced repetition. I really don't think it would be that difficult for them to implement that feature. Hopefully they will soon.

Re: Effective Spaced Repetition

#157

Earlier quoted context omitted.

https://docs.ankiweb.net/filtered-decks.html You can use filtered decks and set them up so they don't alter the schedule of the cards when they're "returned" to their actual regular deck. Useful for a cram session before an exam where you don't want to actually alter the regular study schedule.

Thank you! Exactly what I was looking for. I was in such a cramming mode at the time that i didn't finish the docs but pretty much stopped after I understood notes and cards. Can you recommend any settings for a good schedule to retain information?

Sorry, I just use the defaults. I've found they're effective for me. The most I tune it is to raise or lower the number of cards per day (number of review, number of new) for specific circumstances. Like when I've fallen behind I may lower the number of new cards per day and raise reviews a bit to clear a backlog.

I have tried adjusting it more in the past and found it did nothing to help me overall and I was just turning knobs to turn knobs.

Re: Effective Spaced Repetition

#158
post #135

Earlier quoted context omitted.

My wife gave up trying to use Anki in med school because it worked against her. There's no way to go through a whole deck in one sitting. Anki might be useful for a few light cards every day but it's useless for the long study sessions demanded by med school.

You can adjust the number of cards that get pulled into a given review session. You can also do multiple review sessions. I'm confused as to the problem here. I will admit, reasoning through options is very much harder when you're under a lot of stress.

The problem is you can't go through a whole deck like you can with real flashcards. It becomes a lottery as to what cards you might get. You don't know what cards you didn't see. This was the biggest frustration my wife experienced trying to use it.

Re: Effective Spaced Repetition

#159
>A common failure mode (and I did this more than once, before I got the hang of it) is to use Anki for two weeks, then drop it, and pick it back up six months later only to find you have 600 cards due for review. This is not encouraging, and it defeats the point of spaced repetition, which is to review the cards on the intervals the algorithm chooses.

For successful long-term use of a spaced repetition program, I believe that this model of thinking is unsustainable for most. I used to have this relationship but had to grow past it as my life circumstances changed and prevented me from having that consistent amount of time every single day.

Now, I look at Anki as a way to prioritize my learning time. When I get to it, I have it present me the things that are the most-overdue first. This has meant that I've gone from a typical backlog of ~0 reviews at the end of the day to flexing between ~500-2500 backlogged reviews. Just because I'm not reviewing the piece of information at the exact right time doesn't mean that I'm "defeating the point" of the piece of software. Spaced repetition, even if done imperfectly, is still many times more efficient than traditional study methods.

Re: Effective Spaced Repetition

#160

Earlier quoted context omitted.

Yep, just LC problems - helps a lot with identifying patterns

Would you mind sharing your setup and/or deck?

For my job search process I created a custom note type specifically for interview problems. My general process was go to LeetCode, find a medium/hard problem, hack on it for 30-60 minutes, then look at the solution if I couldn't get there myself. At the end of the problem, regardless of if I solved it or not, I'd create an Anki card with the following fields:

Title

Question

Additional Criteria

Example input/output

Insight (1 sentence maximum)

Insight explanation (can be longer/bullet-pointed list)

Key Data Structure (at most 1 data structure; if there are multiple, use the most important one)

Time complexity

Space complexity

Full answer code (can use syntax highlighter add-on)

Source (can provide link to associated question online; can include link(s) to solutions that the insight and/or code come from)

There are 4 cards that are generated from this template, which test the same question in slightly different ways. They individually ask for the insight, the key data structure, and the time and space complexities.

I found this note type to be critical to my success in the following interviews. In two cases, I was asked literally the same exact question I had already added to Anki; I was able to write out the solution from memory in one go. If you'd like to use my note type directly, I've exported an example here. [0]

[0] https://drive.google.com/file/d/12NsYNIBjIPI1Nhq5wE1xPljr9rH...

Post reply on HN