▲ | xg15 3 days ago | |||||||||||||
The language learning premise in this post is a bit ridiculous - if I started with the goal of learning a language and ended up worrying about the asymptotic complexity of my automated k-book recommendation algorithm for arbitrary values of k, then I think I should worry about a serious case of procrastination. But the algorithms are interesting, so I think a better title would have been "why submodular NP hard problems are cool" or something similar. | ||||||||||||||
▲ | vunderba 3 days ago | parent | next [-] | |||||||||||||
Agreed - it's a bit of a ridiculous premise. Honestly you'd be better served picking up some proper Graded Readers [1] in the foreign language. | ||||||||||||||
▲ | cjohnson318 3 days ago | parent | prev | next [-] | |||||||||||||
The thing about language is that words have a weird distribution. The most common 100 words show up in every single sentence, but then tons of "common" words show up statistically almost never. Like, "octopus" is a common word that is only going to be useful if you're talking to a marine biologist, or a three year old that's obsessed with octopuses, otherwise you're hardly ever going to use that word. There's a lot of words like that. "Spine" of a book? It's probably not "spine" in your target language. | ||||||||||||||
▲ | crossroadsguy 3 days ago | parent | prev [-] | |||||||||||||
How would one go about dealing with that kind of procrastination? Or is it not handling distraction? | ||||||||||||||
|