LineByLine: Memorize Anything
linebyline.app
linebyline.app
I always wanted to use it but I never felt it worth the daily effort.
Definitions of rarely but repeatedly encountered terms is the most useful one.
Note that it's only a daily effort the first few days. Over time a single card takes like a dozen repetitions (depending on the complexity).
* Vocabulary in different fields
* Concepts in maths, physics, comp.sci.
* Geography
* 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!
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.
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.
Very cool project btw.
If I wanted to repurpose this (with your permission) for a similar epic poem (The Bhagavad Gita) for my family -- how would one go about that.
I will find a good-quality open-source and well-formatted text to start with.
Edit: unless they are crazy well-priced, like this dictionary app https://apps.apple.com/us/app/dict-cc-dictionary/id327732352 (1 euro per year!)
Fantastical comes to mind first. Used to be like 5€ on the App Store, now it's 3.67€/month.
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.
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.
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.
Is it possible to change the font once you log-in?
Your font doesn't do well with other types of character (non-English). The diacritics are messed up.
I could do that on desktop on my own but on mobile it's harder.
I would suggest trying IBM Plex as a basefont. That one does Unicode well for all types of character (including CJK)
having said that, I did test it with an ITIL4 summary copy and paste which is a remarkably dry and boring subject.