I would suggest tackling dynamic difficulty and algorithmic selection of what words to learn, when, and how often, and then let improving LLMs handle accuracy improvements.
Just playing with your app for a bit, and it's pretty cool! had a few questions though:
1. Wondering about the decision of using English books and translating pieces into other languages vs starting with (for example) a Spanish book, and translating the other way? Also, would something like this be a future thought of plan? Because currently I'm trying to read more popular books in my target language, rather than English books (right now, my toy app is just highlight arbitrary text -> send to azure translate). I tried to upload my book into your app in Spanish, but I guess it only works rn if the source is in English? Basically, a mode for even more immersion would be killer (Ala either full-target-languge mode or upload target language books).
2. The practice mode is pretty cool! I like this format of "complete the sentence". It looks like it's not based on book content at all, right? Would be cool to practice based on what I'm reading.
3. I'm reading on an e-reader, so I'd reeeeally like a no-animation/no-scroll mode. On an e-reader, the paginated page refreshing can help to reduce ghosting. Even better if there could be an e-reader mode that can flash the screen to further reduce ghosting issues on those devices.
https://forrestheller.com/Apollo-11-Computer-vs-USB-C-charge...
@ Mar 03 2024 08:00
# Unit: kg
# Bodyweight: 70
Squat:
40 12r
65 8r 2s
40 12r
Assisted Pull Up:
bw-20 12r
bw-5 6r
bw 2r
It's much more free-form than this, which is a bonus for me and allows me to track metadata such as weight, time of day I'm exercising at, or general mood/feeling about the workout. I can ultimately just take these plain markdown files from the app (I use a basic Android app that visualizes this Markdown[2]), import them and do whatever processing I like in Python.Highly recommended!
I've been using my own homebrewed toml spec, but since I am more experienced with code than training, I was concerned if it would still work well as I become more experienced. Not sure if I'll use this, but good to see another interpretation of this kind of data!
But yeah, it's not a new idea really. Even my original article was written, over a decade ago: https://blog.djordjeungar.com/post/2011-09-13-obscure-javasc...
https://arstechnica.com/information-technology/2016/02/ebay-...
https://bpev.me/notes/how-i-travel-packing
It changes your relationship to objects for sure. I see something cool in a store and my first thought is "ooof but that looks heavy".