jarrett-ye
jarrett-ye on Hacker News
Posted by
jarrett-ye on Tuesday July 21, 2026 @03:12AM
from the 01.me dept.
Good luck! I'm glad to hear that FSRS becomes more and more popular!
Lol, btw, my name is Jarrett Ye.
SM2 has less parameters, but there is not a systematic way to tweak them correctly. With the optimizer, it's easy to make FSRS adaptive to any learners. There is only one lever for user to tweak in FSRS: the desired retention.
An Experience Report from a Middle School Dropout.
Posted by
jarrett-ye on Tuesday June 03, 2025 @05:27AM
from the lmsherlock.substack.com dept.
Good feature! I guess someone could implement it via an add-on of Anki.
I guess what you need is Set Due Date, which allows you manually schedule cards in Anki.
Math Academy provided a self-service learning system with a novel spaced repetition algorithm which could take the hierarchical body of math into account.
Yes, we can improve FSRS in that way. But it requires to collect a lot of review data with cards' content, which breaks Anki's privacy policy. And FSRS is my side project which has squeezed all my free time... I'm not very motivated to improve it now.
What does the 'Free' mean in the name?
The algorithm (FSRS) supports reviewing in advance or delay. It's free for users to decide the time of review. And it will adapt to the user's memory.
Meanwhile, spaced repetition is one essential technology to achieve free learning.
FSRS runs entirely locally and has no risk under others' control.
source: https://github.com/open-spaced-repetition/free-spaced-repeti...
To help more people understand FSRS and the R&D around it, I wrote this blog about my long history with FSRS and Anki.
Posted by
jarrett-ye on Thursday May 01, 2025 @06:12AM
from the l-m-sherlock.notion.site dept.
You don't need to beat FSRS with 700 millions of reviews. You can collect thousands of reviews for months and compare the ad-hoc algorithm with FSRS on those reviews.
Would you consider to support FSRS in Mochi?
Posted by
jarrett-ye on Wednesday December 04, 2024 @10:52PM
from the old.reddit.com dept.
- The algorithm is updated to FSRS-5.
- Forgetting curve is added into card info.
- Load balancing: within your fuzz range, Anki will now try to pick days that have fewer reviews waiting.
- Easy days: you can now tell Anki to try avoid certain days of the week.
- Simulator: you can get an estimate of your workload, either in reviews per day or in minutes of studying per day.
FSRS-based simulator could help user regulate the number of new cards they need to learn per day. The simulator will be integrated into Anki natively in the next release. But it's still an experimental feature. If the simulator is accurate enough, I plan to make it more automatically to support the idea that let the algorithm choose many new cards the user should have.
It's not the logic of FSRS. In fact, FSRS knows the probability of recalling any cards in your collection, which may means how urgently you need to see them. So it can be implemented via an add-on.
In the latest version, it only needs 64 review logs to full-optimize the model