Want to Remember Everything You'll Ever Learn? Surrender to This Algorithm

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • anki-manual

    Anki's manual

  • mkanki

    Generate Anki decks. Supports cloze models and adding media.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • mnemosyne

    Mnemosyne: efficient learning with powerful digital flash-cards.

  • anki

    Anki's shared backend and web components, and the Qt frontend

  • https://github.com/ankitects/anki/blob/main/LICENSE

    I'm pretty sure Anki is FOSS, though perhaps you just don't like the AGPL?

  • roamsr

    Spaced Repetition in Roam Research

  • roam/sr has code at https://github.com/aidam38/roamsr

    This is a plugin for Roam Research that allows you to do spaced repetition inline with your Roam graph. It keeps its state alongside your notes, and if you want to change your notes while doing a review session that's seamless.

  • lossless-cut

    The swiss army knife of lossless video/audio editing

  • That's exactly what I do, I watch videos, use losslesscut [1] to isolate the sentences I want to practice on, and created some custom tools to turn those into anki flashcards.

    https://github.com/mifi/lossless-cut

  • Anki-Android

    AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

  • AnkiDroid will support in-app drawing shortly[0]. There's already an e-ink mode which removes most animations, and support for image occlusions is available via third-party apps which use the AnkiDroid API [1].

    Happy to discuss improvements for your workflow if it's an Android-based e-ink tablet via Discord[2]/GitHub issues.

    [0] https://github.com/ankidroid/Anki-Android/issues/9363

    [1] https://github.com/ankidroid/Anki-Android/wiki/Third-Party-A...

    [2] https://discord.gg/qjzcRTx

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • SM-15

    Spaced repetition for memorizing tons of things.

  • Unfortunately there's no single good source for this; 30% is just an approximate aggregate figure I've come up with after seeing various people's posts on different sites.

    Some things I could find just now:

    Anki vs. SM-8: https://anki.tenderapp.com/discussions/effective-learning/12...

    SM-2 vs. SM-17: https://supermemo.guru/wiki/Universal_metric_for_cross-compa...

    Anki vs. custom machine learning scheduler: https://old.reddit.com/r/Anki/comments/d0i8uy/improved_algor...

    Anki vs SM-17: https://unrelatedwaffle.medium.com/battle-of-the-spaced-repe...

    SuperMemo seems to fall behind Anki in the short term (<6 months), but eventually makes up for it. Some of the links reflect that.

    As for open-source implementations, there this: https://github.com/slaypni/SM-15

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts