TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Spaced repetition systems have gotten better

998 pointsby domenicd4 days ago

73 comments

aaldrick3 days ago
I see a lot of discussion about SRS, and I think most can agree they have improved.<p>What I would like to see covered is a more vague area, but almost more important:<p>It’s the space in between reading&#x2F;understanding something and the SRS. There are almost no standalone tools dedicated to creating flashcards easily from existing programs (web browser, PDF readers etc.) into popular SRS (Anki, Mochi etc.). They should work almost as OS additions to make everything feel native and frictionless; I don’t need another standalone tool that does X Y and Z, I just need some sort of pipe into an SRS that is Mac friendly and does the job whilst not being in the way.<p>If someone knows of such a tool, I would love to hear about it.
评论 #44023292 未加载
评论 #44022516 未加载
评论 #44031193 未加载
评论 #44022739 未加载
评论 #44023159 未加载
评论 #44024127 未加载
评论 #44023614 未加载
评论 #44023039 未加载
评论 #44024962 未加载
评论 #44023189 未加载
评论 #44023410 未加载
评论 #44024938 未加载
评论 #44022956 未加载
评论 #44047702 未加载
评论 #44025027 未加载
评论 #44023840 未加载
评论 #44022481 未加载
评论 #44023414 未加载
评论 #44025781 未加载
评论 #44023548 未加载
TechDebtDevin3 days ago
Pro Tip , if you&#x27;re using LLMs to learn, create an MCP tool for them to insert Anki cards on topics you&#x27;re discussing in a csv on google drive, then sync that with you anki decks on your phone.<p>This was a game changer for me and working with LLMS, while I still think they make you dumb, and we essentially use them to offload critical thinking (almost only find myself using them when tired lazy, and just cant), if you must use them use them as a study tool.
评论 #44022365 未加载
评论 #44023266 未加载
评论 #44022266 未加载
amluto4 days ago
My personal peeve about Anki: I don’t like its data model. It seems to me that there ought to be collections of notes (which might be things one would download or generate with an LLM or make yourself or share with friends or students). On top of one or more collections of notes are the sets of cards to want to learn, and they can derive from the notes. This includes, roughly, templates plus some concept of which cards are enabled. On top of that is the spaced repetition history and model. There also ought to be a way to constrain what cards should be studied in a given session. (For example, if learning Chinese or Japanese, one might want to have a pencil and paper when practicing writing but not reading. When practicing without paper, one might want to skip the writing cards.)<p>Anki doesn’t seem to separate these layers at all. Everything is a monolithic database. Import is unpleasant. Export is unpleasant. Sharing is unpleasant. Doing anything other than practicing and editing in the UI is unpleasant. And, every time I try Anki, I get stuck when I can’t manipulate my own data outside Anki.<p>Is there any system out there that doesn’t have this issue?
评论 #44021396 未加载
评论 #44021512 未加载
评论 #44022566 未加载
评论 #44021785 未加载
评论 #44021348 未加载
评论 #44021390 未加载
评论 #44021383 未加载
joshdavham3 days ago
If anyone&#x27;s interested in experimenting with FSRS, we at Open Spaced Repetition provide official packages in Python, Typescript and Rust<p>PY: <a href="https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;py-fsrs">https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;py-fsrs</a><p>TS: <a href="https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;ts-fsrs">https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;ts-fsrs</a><p>RS: <a href="https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;fsrs-rs">https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;fsrs-rs</a><p>Currently ts-fsrs and rs-fsrs support FSRS 6 and py-fsrs should also support FSRS 6 in the next day or so. Also, both py-fsrs and fsrs-rs include the ability to optimize the FSRS model from your past reviews!
评论 #44022149 未加载
评论 #44023677 未加载
trane_project3 days ago
I am the creator of Trane (<a href="https:&#x2F;&#x2F;github.com&#x2F;trane-project&#x2F;trane&#x2F;">https:&#x2F;&#x2F;github.com&#x2F;trane-project&#x2F;trane&#x2F;</a>) which can replace Anki and similar systems for domains that have a well-defined hierarchy between subskills (turns out that&#x27;s most of them, including learning vocabulary).<p>There are several unresolved issues with Anki, SuperMemo, at al.<p>1. Emphasis on memorization. I wanted something that could be applied to domains (music) whose scoring is not based on memorization, but mastery.<p>2. Lack of any hierarchical information limits how well it works to learn much larger skills. It&#x27;s trivial to replicate the functionality of Anki with Trane: just have one lesson where you put all your exercises. Anki cannot replicate what Trane does, which is to use the dependencies of the many sub-skills to track and limit progress until mastery is achieved.<p>3. Emphasis on creating your own exercises. You are expected to come up with your own decks, which takes a lot of time. For complicated skills, you need to be a domain expert to really know how to do this.<p>Trane is pretty much done, and I have used it to teach myself music. It does not have a UI at the moment, so I am pretty sure I am the only user. Not that I mind, because I rather not work for free.<p>Currently working on a literacy tutor that will be built on top of it. When it&#x27;s complete, it will be able to guide all students from learning their A-B-Cs to reading and writing at college level, backed by the most up-to-date research on reading and writing acquisition. Hopefully I will be able to release an MVP in the middle of the year.
评论 #44027560 未加载
评论 #44025507 未加载
Knork-and-Fife4 days ago
I used basically this algorithm in college with the following setup:<p>Make a word document that lists all the keys to memorize vertically. Save as PDF<p>Open the PDF in a viewer with annotation tools. Make a clickable note in the margin just next to each key. Write out the value to memorize in the note field.<p>Cycle through the clickable notes. When you get one right easily, drag the note more to the left in the margin. As you cycle, focus on the ones furthest to the right. If you get one wrong, move it a bit further to the right.<p>In general the notes will move to the left until you&#x27;re comfortable with all of them. And the balancing of which ones you need to see and focus on plays out very naturally and you feel in control the whole time.<p>There are many downsides with this compared to a tool like anki (e.g. I only used it on a laptop), but there was also something about it that just worked really well for me, so I never ended up switching to a different tool. But this was before anki had the similar algorithm described here. Maybe my experience would be different today
评论 #44023545 未加载
评论 #44022872 未加载
bearjaws4 days ago
Spaced repetition has been all the rage for 20 years now.<p>Dozens of apps, thousands of lectures, and it turns out its not really a silver bullet.<p>There&#x27;s nothing really wrong with it, it&#x27;s just that people tend to fall off the same way they do on any other education pattern.<p>A couple years ago I was thinking &quot;If Google and Apple really cared about kids they would make a spaced repetition unlock system&quot;, where by you have to make note cards every week and then have to answer correctly to get into your phone. (obviously requires some bypass system, other rules, etc)<p>You could probably jury rig it with a popup that comes up after you unlock, but people would never install it anyway.
评论 #44021143 未加载
评论 #44022370 未加载
评论 #44022229 未加载
评论 #44022192 未加载
评论 #44021340 未加载
评论 #44020982 未加载
评论 #44020936 未加载
评论 #44021102 未加载
评论 #44022435 未加载
评论 #44021407 未加载
评论 #44021067 未加载
keiferski4 days ago
I’ve been using Anki for about a decade now, and as far as I’m concerned, the only real improvements needed are design&#x2F;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.<p>Which is really a shame, as the spacing effect itself is such an underrated aspect of human learning that it almost feels like cheating.
评论 #44021330 未加载
评论 #44020994 未加载
评论 #44025548 未加载
评论 #44021265 未加载
评论 #44021951 未加载
评论 #44021017 未加载
评论 #44021559 未加载
iandanforth4 days ago
I wrote &quot;Why Anki Doesn&#x27;t Work for Me&quot; (<a href="https:&#x2F;&#x2F;medium.com&#x2F;@iandanforth&#x2F;why-anki-doesnt-work-for-me-69ef1944943b" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@iandanforth&#x2F;why-anki-doesnt-work-for-me-...</a>) six years ago, which means it was before the new algorithm was implemented. While Anki likely still suffers from all the other issues I mentioned, this directly addresses my point (3). I&#x27;m going to have to give it another try and see if the other points are still too much friction, or if the frustration caused by the algorithm was a majority of my pain.
评论 #44021611 未加载
评论 #44021244 未加载
评论 #44021337 未加载
Pooge4 days ago
I&#x27;m sorry, I didn&#x27;t read the article but I thought my experience would be a good anecdote.<p>I&#x27;ve used Anki for multiple years and learned around 18&#x27;000 Japanese words. It&#x27;s difficult to say but I&#x27;d say I&#x27;ve learned how to read around 5&#x27;000 kanji. When I studied in Japan, my kanji reading—don&#x27;t mix that up with <i>comprehension</i>!—was <i>way</i> above everyone else&#x27;s. And most of my classmates were either Korean or Chinese.<p>That&#x27;s what 10 minutes of free time—I did that during my daily train rides—can get you! Keep practicing. Being ignorant is the first step towards becoming more knowledgeable.
评论 #44021138 未加载
评论 #44022275 未加载
评论 #44021087 未加载
评论 #44021136 未加载
cjauvin4 days ago
What I find interesting about spaced repetition is the underlying thesis that raw memorization, in certain contexts, is playing a more important role for learning than what some modern education ideas would make you assume. In mathematics or programming, for instance, there is this idea that understanding a concept is better than memorizing algorithms or recipes (derivation methods for instance). But spaced repetition challenges that, in a sense.
评论 #44021205 未加载
评论 #44021571 未加载
评论 #44021224 未加载
评论 #44023332 未加载
评论 #44022285 未加载
评论 #44021362 未加载
NiloCK3 days ago
SRS is wonderful. The improvements in the linked article are real and laudable.<p>But they are comparatively narrow and technical compared to the improvements that need to be made in usability and scalability (of content dissemination and navigation).<p>Shameless: I am working on a FOSS SRS platform &#x2F; toolkit that I <i>believe</i> can take some substantive steps forward here. Can read some at <a href="http:&#x2F;&#x2F;patched.network" rel="nofollow">http:&#x2F;&#x2F;patched.network</a>, or poke around <a href="http:&#x2F;&#x2F;github.com&#x2F;patched-network&#x2F;vue-skuilder">http:&#x2F;&#x2F;github.com&#x2F;patched-network&#x2F;vue-skuilder</a>
covertcorvid4 days ago
RemNote (<a href="https:&#x2F;&#x2F;www.remnote.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.remnote.com&#x2F;</a>) solves the problems people are mentioning about<p>1) The time it takes to make cards. RemNote allows you to take Notion-style block notes and quickly turn bullet points into flashcards using symbols. For example, you might be in class and make a bullet point in the format<p><i>- The quick brown fox jumps over &gt;&gt; the lazy dog</i><p>which you can later review as a flashcard that is automatically separated front&#x2F;back by the &gt;&gt;.<p>2) The old and unintuitive UI - again, basically just Notion with flashcards. You can easily view all your notes in a bullet hierarchy and then switch over to SR flashcard practice. Even has rich code blocks, image occlusion, tables etc. A much better implementation of Anki&#x27;s notes&#x2F;cards metaphor in my opinion.<p>I am not sponsored by RemNote, just a university student who has bounced off Anki and really likes the app.
评论 #44022469 未加载
评论 #44025968 未加载
评论 #44022354 未加载
entropie4 days ago
Pretty OT: A few month ago I tried to marry my simple note system with anki. My goal was to be able to send simple front&#x2F;backside cards to an api and it would get integrated and I can use it immediately. Ofc, when I edit cards via my notes-backend, the cards in anki should update too.<p>Long story short: not possible with anki. It took like an entire day for me to realize its just not possible without diving deep into ankis sqlitedb and having the client installed on my server to interact in a horrible way with decks. I wrote my own space repetition [1] backend in a week and never looked back to anki. Ill intergrate FSRS in my software.<p>1: <a href="https:&#x2F;&#x2F;github.com&#x2F;entropie&#x2F;ha2itat&#x2F;tree&#x2F;main&#x2F;plugins&#x2F;entroment">https:&#x2F;&#x2F;github.com&#x2F;entropie&#x2F;ha2itat&#x2F;tree&#x2F;main&#x2F;plugins&#x2F;entrom...</a>
评论 #44021072 未加载
评论 #44021095 未加载
评论 #44021100 未加载
评论 #44021107 未加载
评论 #44021598 未加载
评论 #44020976 未加载
评论 #44020907 未加载
LVB3 days ago
&gt; Thankfully, the leading spaced repetition software, Anki, has incorporated FSRS as its default scheduling algorithm since version 23.10, released in 2023-11<p>I&#x27;ve used Anki for a long time and apply updates, but I don&#x27;t closely track changes. Based on the above, I figured I&#x27;d be using FSRS, but I&#x27;m not. All of my decks have that setting turned off. Fair enough (no silent updates to existing data), but even when I create a new deck, I have to turn the FSRS setting on manually. I found the same even with a whole new profile. What aspect of this is &quot;default&quot;? Is there a global setting I&#x27;m missing?<p>I&#x27;m glad it&#x27;s available, though, without any plugins!
评论 #44024332 未加载
评论 #44022710 未加载
评论 #44025951 未加载
anotherpaulg2 days ago
I wish Anki could dynamically adjust the new cards introduced each day, based on whether you get them right or wrong on first viewing.<p>Getting 10 new cards that I happen to already know is easy. That&#x27;s very different than getting 10 new cards that I get wrong, and therefore need to memorize.<p>I&#x27;d love to have 2 settings like:<p><pre><code> - Max number of new card fails, say 4 - Max number of new cards, say 20 </code></pre> After 4 fails on new cards, Anki would stop showing new cards for the day. But if they&#x27;re all easy, I might get up to 20 new cards in a day.<p>Fancier versions could use a decaying average of new card fails from the last few days. Those recently memorized cards are more challenging during review.
Gys3 days ago
I found it a little annoying that SRS is immediately explained to mean Spaced Repetition System, but then the F is added without explaining what it stands for. Most references of the article do neither. Except <a href="https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;fsrs4anki&#x2F;wiki&#x2F;The-Algorithm">https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;fsrs4anki&#x2F;wiki&#x2F;The...</a> which says the F means Free. Seems a little too easy? I found nothing else. Chatgpt says it means Flexible, which actually makes more sense? Anybody else can chip in?
评论 #44022638 未加载
评论 #44023168 未加载
评论 #44022644 未加载
jwrallie4 days ago
I wonder how it compares with the current SuperMemo.<p>I experimented with SuperMemo around 18 months ago, and it made me fall in love with SRS again. The main reason being the algorithm is less punishing when I skip a day. Maybe it has better defaults?<p>I once skipped a whole week and could get back on track in the next week, in Anki that feels unbearable.<p>Another thing I really liked about it is that you can edit a card as you are studying without having to open a separate window, helps me stay in the flow when studying.<p>But… With a better algorithm I might give it a try in the future… Being FOSS is the real advantage here.
评论 #44021458 未加载
评论 #44023080 未加载
tootyskooty3 days ago
They have gotten better and I think it&#x27;s clear they&#x27;ll continue to get better :). FSRS is already good (I use it both in Anki and for periplus.app), but looking at the benchmarks [1] there&#x27;s a lot of room left for improvement.<p>One direction could be to incorporate semantics, which afair FSRS doesn&#x27;t do at all yet. A good flashcard deck will have a lot of semantic overlap, e.g., a card for the vocab word itself, that word in a sentence, etc. Struggling with one component is a strong signal you&#x27;ll struggle with another.<p>The same thing could be done for just better spacing, so you don&#x27;t &quot;cheat&quot; by having too closely-related cards next to eachother in a review (the review signal will be less noisy).<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;srs-benchmark">https:&#x2F;&#x2F;github.com&#x2F;open-spaced-repetition&#x2F;srs-benchmark</a>
评论 #44022746 未加载
评论 #44022674 未加载
pillefitz3 days ago
A while back I built <a href="https:&#x2F;&#x2F;readboost.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;readboost.io&#x2F;</a> but so far never advertised for it. The idea: Embed Q&amp;A into your ePubs and optionally download Anki cards for your book. Probably gets buried here, but maybe someone finds some value in it.
JackDanMeier4 days ago
I was working on a product which has FSRS implemented, and is heavily inspired by anki. The change we made was that rather than rate yourself, you have to type your answer and its graded by an LLM. It also has a button to explain the concept to you as if you are 5 (eli5) and you get feedback on your answer. You can also create the flashcards by uploading a pdf and then generate them from it.<p>I&#x27;ve stopped working on it and am now building something highly similar aimed towards high school students, but any feedback is welcome. This version was built for uni students<p>mimair.com - I never got around to adding any payment option so its completely free
评论 #44021461 未加载
评论 #44021551 未加载
评论 #44021809 未加载
kazinator3 days ago
systemS? There is only one program out there that is viable: AnkiDroid.<p>Anki runs on desktop: you have to be chained to a desk rather than taking advantage of idle moments when you are on-the-go. Even if you have it on a laptop, you still need a place to sit; SRS on mobile can be used anywhere, like standing-room-only public transit.<p>The AnkiMobile companion app for iOS is a paid app that is somehow chained to the desktop version, whereas AnkiDroid is a full-featured clone of Anki that you could use air gapped without ever syncing anything to or from another device. It has integrated management of decks and note creation&#x2F;editing.<p>Every other SRS app out there is just playing very distant catch-up to Anki&#x2F;AnkiDroid. They usually mention Anki in their pitch, trying desperately to explain why some very minor and very subjective negative point about Anki is worth switching to their massively inconvenient solution.
yearesadpeople3 days ago
That tutorial guy on YouTube, Derek Banas, swears by Anki. He&#x27;s quite the voracious learner as well as being a pretty good contractor. I&#x27;ve used it myself (sparingly, when taking on new projects with new technology stacks), and never really committed to it because of the somewhat static and predictable nature of the learning session (as described in the article; the algorithm). However, from learning about the upgrade (well, 2023 upgrade), I will try it out again: high hopes.
sunkcapital4 days ago
This is something I’ve been tackling myself in the language app I’m making <a href="https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;3220820&#x2F;Bilingual_Crosswords" rel="nofollow">https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;3220820&#x2F;Bilingual_Crosswo...</a>. Right now, I’ve added a set of front loaded intervals: 2M, 5M, 10M, 20M, 40M, 2H, 6H, 1D, 2D, 4D, 8D, and so on eventually stretching to a full year.<p>I’ve always felt this setup was a bit arbitrary and considered it a temporary solution. Thanks for saving me some time on research!
评论 #44021636 未加载
评论 #44021701 未加载
wodenokoto3 days ago
I think it’s important to note that the original SRS algorithms are not for learning. They or for remembering or “not forgetting”.<p>The system assumes you have already learned the fact (for some unclear to me definition of learned)<p>Most users inserts new words in the hope that repeating them in anki will help them learn. It does to some extend, but it is not quite the right tool.<p>So for example, in Japanese, simply remembering how to read a word out loud is a task in and of itself. If you put words in context (which in language learning makes sense) the learner will quickly start to recall the meaning of the word based on the look of a sentence.<p>For a learning system this open up a lot of issues to solve. The best attempt I’ve seen was a web app that gave you full sentences and you clicked the characters word you didn’t understand and based on that it would give you different sentences.<p>There are two problems with that website: I don’t remember what it was called and it used google translate from 10 years ago. The second could be improved by expanding the corpus and use LLM to form sentences for the learner.
toomanyreps3 days ago
I have been using Supermemo daily (except for when I miss a day or two, vacations with no desktop, etc) since about 2010. I have found the newer algos to be pretty good. I have not had any bugs or a messed up collection. Its one of the pieces of software that is keeping me on Windows. There is still no foss replacement for incremental reading&#x2F;writing [1]. Also, Supermemo has two modes that lets you skip a few days without being overloaded [2][3]. So you don&#x27;t go from 20-30 cards to 200 if you skip a day.<p>That being said, its just another tool in the toolkit for learning stuff. I don&#x27;t think I&#x27;m that much smarter or better at anything just because I have used Supermemo often for awhile. Honestly, I just like making cards and throwing articles I want to read later into Supermemo for processing. Most of what I use Supermemo for is incremental reading, which I have never been able to find a good replacement for. I like being reminded of cool stuff I have read and ideas that I have had. I would recommend also learning and practicing various mnemonic techniques alongside spaced repetition.<p>Most of the other algos&#x2F;apps I have tried have been okay, I have not tried FSRS because I don&#x27;t really use Anki anymore. I used Anki when I was in college for about 2-3 years because I would do flashcards using the mobile app. I was still using Supermemo daily during the same time period though.<p>I also use Clozemaster for language vocab with Supermemo. I put the sentences and some explanations into Supermemo after I do them in Clozemaster. I do not really consider myself to be a language learner or learning a language. I pick up new vocab very slowly and do not do anything else to practice the languages I am learning vocab from. I have also been using Math Academy almost daily for about seven months which is nice, but definitely not a full replacement for learning math. Using Math Academy actually made me start working with math textbooks and online resources again.<p>[1] <a href="https:&#x2F;&#x2F;www.help.supermemo.org&#x2F;wiki&#x2F;Incremental_reading" rel="nofollow">https:&#x2F;&#x2F;www.help.supermemo.org&#x2F;wiki&#x2F;Incremental_reading</a> [2] <a href="https:&#x2F;&#x2F;www.help.supermemo.org&#x2F;wiki&#x2F;Postpone" rel="nofollow">https:&#x2F;&#x2F;www.help.supermemo.org&#x2F;wiki&#x2F;Postpone</a> [3] <a href="https:&#x2F;&#x2F;www.help.supermemo.org&#x2F;wiki&#x2F;Mercy" rel="nofollow">https:&#x2F;&#x2F;www.help.supermemo.org&#x2F;wiki&#x2F;Mercy</a>
on_the_train4 days ago
Anki is a good piece of software. But I couldn&#x27;t come up with a worse scheduling algorithm if I tried (old and new one). It&#x27;s like &quot;here&#x27;s the thing you just added one second ago. Here it&#x27;s again immediately after. Ok you got it, you&#x27;ll see it once again in a month or so lol&quot;.<p>It makes it unusable and every time I tried I went back to my own self written program that just lets me set&#x2F;adjust the intervals myself.
评论 #44022260 未加载
phendrenad23 days ago
I gave up on spaced repetition systems, even my paid memrise subscription, because I couldn&#x27;t find good flashcard sets. To create good flashcards, you need some domain knowledge. An AI can pick facts from wikipedia and quiz you on them, but it takes a real human to identify what knowledge is relevant and worth learning.
clircle3 days ago
Does anyone have tips for how to use space repetition to be a better knowledge worker? I feel like i could use it to have a better memory of business processes, but i dont know how to get started.
socalgal23 days ago
I probably need to go read the studies but of SRS is so great, why aren&#x27;t all schools just SRS farms (or are they?)<p>Especially for language study, as a friend put it, speaking a language is like learning a musical instrument, no amount of book studying will teach you how to play the instrument. The way you learn to play is to play. And similarly, the way you learn to speak is to speak. Sure, you can fill your vocabulary, but I question a little how much it helps in context. Obviously it&#x27;s not zero. I&#x27;m sure curious, if there are better methods than SRS for language learning given that hearing, creating, understanding, and speaking whole sentences is the goal, not individual words. I can generally learn a new word in my native language with one exposure, no SRS needed.
评论 #44025638 未加载
SirHumphrey4 days ago
I find with spaced repetition that it works really well for some well-known things like vocabulary (EDIT: well-known meant as &quot;spaced repetition is well-known to work for this use-case, not well-known as &quot;the subject is well understood&quot;), medical etc. but for everything else it becomes a struggle for a long time.<p>I have been trying for years to fined a way to use it for mathematics and physics - with the former being more of a focus and didn&#x27;t really get anywhere. For definitions it works, but it&#x27;s quite hard to write proofs in a way where there is a short obvious memorization based answer. Either you spend far too much time on a card or the card gives you too much information so you don&#x27;t really test the knowledge.<p>I also tried it for computer shortcuts - it seems to me that they are really useful only when part of the muscle memory - so practicing them works better then memorization.
评论 #44022818 未加载
评论 #44021372 未加载
评论 #44021251 未加载
评论 #44021110 未加载
评论 #44021291 未加载
adangit3 days ago
I’m solo-building a free Anki alternative using the Ruby FSRS gem: <a href="http:&#x2F;&#x2F;cadence.cards&#x2F;welcome" rel="nofollow">http:&#x2F;&#x2F;cadence.cards&#x2F;welcome</a><p>Would love any feedback—I’m aiming for a more focused, restful take on what I like most about Anki. Styling is done with Tailwind.
c7b4 days ago
Are there any algorithms&#x2F;plugins that are optimized for an on-&#x2F;off-review style (ie, potentially months-long gaps between sessions)? I know that the ideal would be to do reviews every day, but I&#x27;m doing this for pleasure and I&#x27;d rather tweak the algorithm to what works for me than the other way round.
评论 #44022970 未加载
celltalk3 days ago
Super nice, thank you for this post! Based on this I&#x27;ve updated the vocabulary learning scheduling in DuoBook (<a href="https:&#x2F;&#x2F;duobook.co" rel="nofollow">https:&#x2F;&#x2F;duobook.co</a>) to FSRS based. We should be up to date with the science based learning :)
candrewlee3 days ago
Do any of these algorithms use vector embeddings to determine the semantic similarity between cards? Seems like that might be a useful parameter for tuning the algorithm, since you’re likely to forget something similar on a topic you’ve forgotten things about.
评论 #44022945 未加载
评论 #44027588 未加载
cubefox3 days ago
&gt; If we step back, we realize that this scheduling system (called “SuperMemo-2”) is pretty arbitrary. Where does the rule of 1, 6, 2.5times correct + 1, reset back on failure come from? It turns out it was developed by a college student in 1987 based on his personal experiments. Can’t we do better?<p>Note that Anki uses (used) such an old algorithm because it derived it from an ancient open source version of SuperMemo, a software which started the spaced repetition trend. Anki just added a usable GUI instead of the convoluted mess that is SuperMemo. Newer versions of SuperMemo improved the algorithm, but they are no longer open source. I wonder how FSRS compares to current iterations of the SuperMemo algorithm.
评论 #44027641 未加载
echan003 days ago
I&#x27;m building a language app based on using LLMs and spaced-repetition.<p>We generate cards that respond to speech to evaluate card recall and pronounciation (via speech recognition). We don&#x27;t market it as AI but behind the scenes we use LLMs to explain the context behind every word and phrase, offer additional usage examples and cultural notes, and also generate roleplays based on specific topics &amp; scenarios.<p>Happy to pass along invite codes to anybody who wants to check it out. <a href="https:&#x2F;&#x2F;getdangerous.app" rel="nofollow">https:&#x2F;&#x2F;getdangerous.app</a>
Herodotus383 days ago
I haven&#x27;t seen it mentioned yet with CTRL-f and I haven&#x27;t used Anki in a while, but has there been work put into modifications in Anki or other programs using spaced repetition along with interleaved practice to also see if that improves studying.<p>Interleaved practice explainer: <a href="https:&#x2F;&#x2F;openlearning.mit.edu&#x2F;mit-faculty&#x2F;research-based-learning-findings&#x2F;spaced-and-interleaved-practice" rel="nofollow">https:&#x2F;&#x2F;openlearning.mit.edu&#x2F;mit-faculty&#x2F;research-based-lear...</a>
colinnordin3 days ago
I’m sure the algorithm can play a huge role in the effectiveness of learning but for me the difficult part was always creating the cards and actually opening the app to practice.<p>I&#x27;ve built Komihåg [1] to try and combat this: Select any text on your iOS device and a flashcard is automatically created for you, and the app is then showing you the cards on the Home Screen &#x2F; Lock Screen &#x2F; Apple Watch Face.<p>I haven&#x27;t gotten to implement any sophisticated scheduling algorithm yet but will definitely do that eventually.<p>[1] : <a href="https:&#x2F;&#x2F;komihag.com" rel="nofollow">https:&#x2F;&#x2F;komihag.com</a>
评论 #44023162 未加载
评论 #44023555 未加载
ralferoo3 days ago
I&#x27;m not ready to share a link to my actual implementation yet, but I&#x27;ve been working on an SRS system for Chinese and been using it as my daily driver for about 3-4 years now, after previously using Anki and getting frustrated with how reviews pile up after a couple of days off.<p>I&#x27;ve done lots of tweaking to the algorithm over the years to make it feel like I&#x27;m less surprised by the scheduling, and less like a slave to it. One very stark difference between mine and Anki is that I have a large number of &quot;overdue&quot; cards, but the system still prioritises when to show me the overdue cards with quite a few different metrics based on how overdue it is, how new it is, how long the current interval is, etc. So, like Anki, I still just double the interval for correct cards, but for incorrect cards, the reviews are repeated same day until they&#x27;re correct, and then the interval is reduced a lot more than Anki. So, the cards then become overdue sooner, but because the scheduling of overdue cards is better, they get pushed later if your overdue queue is too large, and sooner if you&#x27;ve not got anything more useful to review.<p>FWIW, my typical session is 40 minutes per day during my daily lunchtime walk, and I&#x27;ll get through about 150 cards in that time. If I&#x27;m on a long train journey, I&#x27;ll often clear out double that or more, but the disaster situation of being on holiday for a month might leave the queue with a couple of thousand extra cards, but they never seem unmanageable. Even after a 2 month break when I was travelling last year, and only doing reviews on flights and trains, I&#x27;d definitely forgotten some words from not reviewing at the appropriate time, but the percentage of totally forgotten cards felt better than I used to experience after just missing a few days with Anki.<p>One thing the article mentions that I don&#x27;t massively concern myself with is desired retention. I&#x27;m not sure I&#x27;d want to express it as a target percentage, but I&#x27;ve definitely been thinking about how I want to change things to deprioritise stubborn words without just suspending them or deleting them. I definitely find that having them keep showing up, so I might see a pattern of them wrong twice each day before finally getting them right, after a few days of that they do usually suddenly stick for good. But sometimes I look at the word and think I don&#x27;t really care if I remember it or not.
charcircuit4 days ago
The current version of the supermemo algorithm is SM-18. The author thinks SRS has gotten way better since the author was previously using an out of date version of the algorithm, SM-2.
评论 #44021122 未加载
montebicyclelo4 days ago
Language vocab seems a good use case. What other things are people here using spaced repition for?
评论 #44021001 未加载
评论 #44021080 未加载
评论 #44021025 未加载
评论 #44021048 未加载
评论 #44021232 未加载
评论 #44020998 未加载
评论 #44026083 未加载
评论 #44021270 未加载
评论 #44021216 未加载
评论 #44020990 未加载
评论 #44021104 未加载
评论 #44021085 未加载
评论 #44021003 未加载
评论 #44021004 未加载
评论 #44021325 未加载
linux26474 days ago
The folks at SaySomethingIn, that originally started with Welsh and other Celtic languages, have recently expanded to Japanese. I haven’t tried it myself, but I’ve found some decent success with one of their other courses. It’s all about spaced repetition and focuses exclusively on listening and speaking.<p><a href="https:&#x2F;&#x2F;www.saysomethingin.com&#x2F;en&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.saysomethingin.com&#x2F;en&#x2F;</a>
milst3 days ago
What’s a good way to learn to understand concepts in a spaced-repetition way? I’ve used anki before for remembering facts or answers to specific questions, but is there a standard way to setup spaced repetition flashcards to learn, for example, when to apply a certain software pattern or something?
LordDragonfang3 days ago
Point of feedback: I know it says it in the link, but it would be nice if an article almost entirely about FSRS actually spelled out what it stood for even once in the body of the article.<p>(Free Spaced Repetition Scheduler, in case anyone was wondering)
kebsup3 days ago
I&#x27;ve been looking into FSRS since I&#x27;m building a language learning app[1], but I haven&#x27;t implemented it yet. Can FSRS work if I don&#x27;t want to have 4 choices - bad, good, hard...? I have found myself to get into a decision paralysis so just bad&#x2F;good works better for me. Plus I can swipe the cards tinder style! :D<p>My second reason is that I&#x27;m worried about the complexity - both from non-nerdy users perspective and me having to debug it.<p>[1] <a href="https:&#x2F;&#x2F;vocabuo.com" rel="nofollow">https:&#x2F;&#x2F;vocabuo.com</a>
评论 #44028067 未加载
评论 #44028063 未加载
OuterVale4 days ago
For anyone looking to read more about spaced repetition, Gwern&#x27;s Spaced Repetition for Efficient Learning is worth checking out.<p><a href="https:&#x2F;&#x2F;gwern.net&#x2F;spaced-repetition" rel="nofollow">https:&#x2F;&#x2F;gwern.net&#x2F;spaced-repetition</a>
Buttons8403 days ago
I would pay for an e-ink tablet dedicated to notes and spaced repetition. (I know there are e-ink note taking tablets, but none of them have spaced repetition.)<p>I&#x27;d like to be able to take freehand notes, and then be able to block out, or blur, certain sections and each blocked or blurred area becomes a spaced repetition entry.<p>Or, in more detail. I&#x27;d like to look at a page of notes and loop select a certain area. That selected area becomes a spaced repetition item. After the initial loop selection I can do another loop selection to blur one or more areas that would be blurred. Etc, etc.
评论 #44024284 未加载
windowshopping3 days ago
Hmm, I have Anki and I don&#x27;t see an option for this algorithm. Anyone know how to enable it? The preferences say I&#x27;m on the &quot;V3 scheduler&quot; but have no option for an algorithm. I don&#x27;t think I&#x27;m on the algorithm described in the blog post because whenever I don&#x27;t know a card it goes back to 1 day as if it was new. Or maybe I am on it and I&#x27;m just misunderstanding how this works? I&#x27;m on Mac, Version ⁨2.1.66 (70506aeb)⁩.
评论 #44024286 未加载
评论 #44024273 未加载
nmca3 days ago
One could train a language model to predict task difficulty (and other parameters) here, which would be great for the initialisation of new cards
prezjordan3 days ago
I just loaded Hacker News after a WaniKani session.<p>Any recs for moving this into Anki? I already use Anki for cards I created while going through Genki with my tutor, and world capitals.
评论 #44028552 未加载
ouija3 days ago
Interesting. I was never really happy with any spaced repetition algorithm, so I recently implemented my own dumb system which simply asks you for the number of days after which the card shall be shown again: <a href="https:&#x2F;&#x2F;github.com&#x2F;kldtz&#x2F;vmn">https:&#x2F;&#x2F;github.com&#x2F;kldtz&#x2F;vmn</a><p>Usually my intuition about how well I know something is not too far off. If you don&#x27;t specify anything, it doubles the time since the last review.
评论 #44022558 未加载
smeeger3 days ago
language learning is 100% memorization. eventually your brain memorizes all the phrases that click into “situation-space,” for every possible situation there is a memorized response. language can be broken down into situational meta-phonemes. using flash cards and grammar is just a way to bootstrap yourself into memorizing all the appropriate responses for any given kind of situation.
b0ringdeveloper4 days ago
I like WaniKani because it forces me to type the right answer. When I tried Anki, it was too easy for me to &quot;cheat&quot; and press space for something I &quot;kinda&quot; remembered.<p>I do agree with the author&#x27;s phrase of &quot;...a daily ritual of feeling bad about what you’ve forgotten...&quot; though, and would like to try the new algorithm. Is there a way to configure Anki to force you to type the correct answer?
评论 #44022051 未加载
scotty793 days ago
I&#x27;d love to have a system that shows me what I already know well as rarely as possible, because that&#x27;s the most frustrating part.
theodorewiles4 days ago
Has anyone tried to use an LLM to test questions &#x2F; concepts in a broader way via spaced repetition instead of just memorization? Just wondering.
评论 #44021537 未加载
henning3 days ago
SM-2 is very easy to implement and is still an effective memorization tool.<p>A lot of the difference in that graph seems to come from 70% vs. 90% retention.
Macha4 days ago
I do think that Wanikani and Bunpro are kind of in a catch-22 on this compared to Anki. They&#x27;ve built their gamification features and UI on the idea that cards have specific buckets that they&#x27;re in and something like FSRS is a lot more varied than that. Especially Wanikani, which has a system of unlocking more items based on your current items reaching a specific stage.
评论 #44021994 未加载
BlimpSpike3 days ago
The author bashes other algorithms for being &quot;arbitrary&quot;, but I don&#x27;t see how FSRS is any less arbitrary.
评论 #44027149 未加载
评论 #44027621 未加载
pawanjswal3 days ago
Super insightful. FSRS sounds like the upgrade I didn’t know I needed for my Anki habit!
mark388484 days ago
Why does everybody want to learn Japanese? What makes Japanese so enticing? Why not Mandarin or at lead Spanish?
评论 #44021197 未加载
评论 #44021462 未加载
评论 #44021183 未加载
评论 #44021439 未加载
评论 #44021116 未加载
评论 #44021041 未加载
评论 #44021161 未加载
评论 #44026092 未加载
评论 #44021295 未加载
maxdarapper3 days ago
Just added FSRS to my free mac flashcard app. If interested, check it out <a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;flashcard-max&#x2F;id1430950704">https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;flashcard-max&#x2F;id1430950704</a>
Hardwired89764 days ago
How are people using Anki for maths? Any nice decks you could share?
评论 #44027652 未加载
broast3 days ago
I just let chatgpt quiz me anki style on topics I&#x27;m learning
评论 #44021957 未加载
300hoogen3 days ago
how to ace any uni theory course<p>&gt; download all pdfs<p>&gt; merge pdfs into one<p>&gt; compress<p>&gt; write a very specific prompt for gemini to turn these into anki cards separated by a semicolon<p>&gt; do 50 anki cards a day for 3&#x2F;4 weeks before exam<p>not a single lecture attended top of my class (ku leuven). feels like cheating honestly
评论 #44024224 未加载
dyeray2 days ago
&gt; And the idea that you’ll literally never see a card again after the last interval is terrifying, as it means you’re constantly losing knowledge.<p>This and other stuff I read on the article makes me thing that this person is maybe over-using the SRS. In my opinion, although OP is clearly way smarter than me, at some point we need to graduate from SRS, read native material, in Wanikani probably at first 100% of time needs to be dedicated to SRS and gradually time on SRS needs to be reduced and increased on reading native material, once on a reading level which is good enough so new vocabulary appears sparsely enough, what is the point on grinding an SRS? Most people don&#x27;t even reach level 60, I don&#x27;t see the point on being on lvl60 and still stay there grinding leeches. In the end SRS is not an end, it just gives you a mapping, an automatic translation from A to B without context. It is just a temporary bootstrap so you end up fixing it through real material afterwards. However, I think Wanikani should allow to suspend leeches, for sure.<p>Regarding Bunpro, I bought it, but I&#x27;m more convinced with time that SRSing grammar is probably not the best idea, and I think they could do a lot better if they had better exercises, like &quot;not exactly an SRS&quot;, just selecting varied exercises for you every day.<p>PS: I remember seeing an expert in languages recommending that all cards you add to Anki need to be deleted after 2 months. If you didn&#x27;t learn it by that time and it is important it will come up again and you will re-add it. Not sure if I agree with this either, but between this, and having a word forever there must be an intermediate point.
matt-attack3 days ago
This should be a first class feature in iOS. Hey Siri teach me what elide means.
the_arun4 days ago
Makes sense. But is it same as “by heart”? If not, what is the difference?
justinator3 days ago
What&#x27;s the go-to SRS app now (I&#x27;m still on Anki)
babush3 days ago
I wish there was some SRS-like tool but for learning music.
caturopath3 days ago
What is everyone using spaced repetition to memorize?
babuloseo3 days ago
Hi Duolingo.
hshshshshsh4 days ago
Repeatedly memorizing the same thing over and again does not make one smart.<p>Ofocurse it does help you win stupid games.<p>Like scoring good marks in exams.<p>So that you can spend the next 30 years of your life doing jobs you hate for money to just end up dead for infinity.
评论 #44021419 未加载