Hacker News new | ask | show | jobs
by frostlynx 22 days ago
IMHO Anki (the software) has very little value now with coding agents. The spaced repetition algorithm is quite simple and just 100 lines of python (or even less). Every coding agent can write that for you in minutes. The value of Anki comes from (1) its flexibility, and (2) the pre-made decks, but building an app that’s tailored to you is better, and you can find a lot of word lists online if that’s what you need.

If you have a Claude (or similar) subscription, you can build yourself a language learning app that’s better for you than most products out there, in a small number of days. TTS, dictionary lookup, you name it, the AI will build it. Azure TTS has a generous free tier, so all you need is the AI subscription (one month is plenty) and a place to host your app. It’s a simple prompt to ask the model to modify cards so it plays the audio first before showing the text. Off the top of my head I don’t have a good idea for your specific issue of having audio for the same word in multiple contexts. Maybe for this you could use LLM-generated sentences.

About your footnotes, personally I think vocabulary becomes more important with progress, because you just won’t be exposed often enough to some rarer words (e.g. politics or economy), or learning words in groups can help you better understand them. And flashcards can help not forget them. But don’t learn words with flash cards, learn them in context.