Cool, some UX tips:
Remove fade ins, fade outs. Takes too long. I use Anki daily and would use this app for longer texts to compare to Anki, but everything has to be optimised for minimum amount of clicks with no fancy effects like fade ins. When you are working with 50 texts a day those pause intervals for extra clicking and fade ins add up and burn time. Add keywords shortcuts like in Anki. Clicking with mouse is too toiling. Space should be used to reveal text and 1 and 2 buttons to confirm if you memorised or not. Add push notifications for daily exercise reminders. Good potential though.
Anki is killer for vocabulary (and I've heard health science), since this involves a long tail of terms you might need to recall with somewhat low frequency.
Otherwise, if you use something frequently, you won't need effort to recall it.
In programming, I've found that putting in the effort to make flashcards can help guide understanding. - Understanding some thing is easier if you can recall some basic facts of the domain. And at least, taking the time to break some concept down into basic facts will show what you're familiar with and unfamiliar with.
I can't say enough good things about Anki. It's the best learning tool I've ever used.
I dump in everything I care about: command syntax, architecture, diagrams (image occlusion), Udemy course material, etc.
It's amazed me the difference it makes versus having to pause and Google all the time. You're faster, you're more competent, and you're better prepared to speak persuasively on the topics you study.
I only wish I had found it sooner. Highly recommended.
* People I want to remember (both historical and more distant relationsships)
* Some useful numbers (e.g. visa card number)
* Silly things (like the periodic table)
* Programming languages (syntax and similar that I might otherwise forget, and useful standard libraries and third-party libraries)
* Useful tools and ideas/concepts I want to remember
I make my cards atomic. No long answers. And I avoid having a large workload - I add new cards at a rate such that I review about 60 +- 30 cards per day. It takes me ~15-20 minutes, and I find it very much worth the effort!
Like others in the thread, I use it for foreign-language vocabulary, and this is the large majority of my cards. However, I have also found that when I'm trying to learn a new topic or domain, making 10-20 cards for basic concepts very early on really helps me get over the initial hurdle where nothing is familiar.
Ah, this looks like a generalized version of a tool I made specifically to learn The Lusiads (a Portuguese epic poem). It's called MemorizeOnline and you can find it here: http://memorize.online.
The code is open source, you can find it here: https://github.com/jaysonvirissimo/os-lusiadas. Feel free to fork or just use for inspiration. My email is in the footer of the website if you'd like to discuss further.
I get it, if you continuously have to keep the servers running. For download and install types I also dislike it.
For Android apps I'm torn. It's actually a continuous effort to keep your app workable on new versions, but Android keeps my purchases from phone to phone.
This is awesome, I love to see innovation in this space. Just signed up for $5.
Coming from an Anki background, I could really use keyboard shortcuts to speed review. If this site works well, I would forsee scaling out my usage (I usually review Anki for 30-45 minutes per day).
One other thing, there seems to be a large amount of extra vertical space on the review page. It looks like this may be because the rest of the text is using `visibility: hidden`, causing the elements to continue taking up space. Not sure if this is intentional but I think I'd prefer for this to be using something like `display: none` so that it doesn't take up any space at all.
It does get a little tiresome to keep starting over, so maybe breaking down each text into subtexts that each get memorized separately would work even better.
I wonder how well this would work for math and other technical texts.
Edit: I can memorize some lines very quickly, so it would also be nice to be able to skip all the intermediate steps and just completely hide the line, then increasingly backtrack if I forget it.
Another minor UX feedback: maybe align the "reveal" and "yes" buttons so I can press the buttons faster and without having to look at them.
This is a really cool idea, I do wonder how much of this is memorization and how much of it is typoglycemia (the ability to read misspelled words or words missing vowels etc without any major pause).
I think it uses that phenomenon in service of memorization, but memorization definitely occurs. If you review a text fully, the latter levels don't have any letters and by the time you reach them you have fully memorized the text and only the order of the sentences remains hard to recall.
Super cool! I've wanted something like this for months now.
It would be great to be able to edit texts that I've added. If that threatens to break the SRS model, I'd accept append-only edits.
My use case is that I'd like to memorize the recent Beowulf translation by Maria Dahvana Headley. Afaict the full text isn't floating around anywhere, so I need to transcribe from my physical copy. That's a lot of typing. I'd like to do it, say, 100 lines at a time, and add them into linebyline.app as I go.
Super fun! Spaced repetition is unreasonably effective. For some volunteer community work, I do a lot of memorization of texts with peculiar usages, and nothing quite beats speaking it out loud in a projected voice to get the rhythm of it. Leveraging your ear for rhythm is a huge advantage.
Excellent work! Curious also if there is some reading on how effective this technique is or what made you decide to take this approach to memorisation? It's a little different to what I'm used to (Method of Loci)