HN user

kebsup

624 karma
Posts6
Comments207
View on HN

I'm working on a language learning app that combines spaced-repetition flashcards with a browser, ebook reader and a youtube viewer.

The main difference between my app and anki/other generic flashcard apps is that it is for vocabulary only, which allows me to add features specific for language learning.

For example, you can set it up such that each word shows up with a different sentence and image each time you see it.

https://vocabuo.com

I’m working on Vocabuo (https://vocabuo.com/), a vocabulary-focused language learning app.

Two main differences between this and other Anki-like apps: 1) The words you learn are from YT videos, websites and ebooks you import in the app. 2) The flashcards are optimized specifically for learning vocabulary - cards automatically get audio, images, multiple sentence examples, words definitions etc. It can also create fully monolingual flashcards with just definitions or the words in dialogs.

My biggest flex is that I have users who have done more swipes than me (over 100,000).

Nice to see someone taking the concept of card variations to all concepts.

I'm taking this to extreme with Vocabuo[1] for language learning. For a single word, I have cloze cards, reverse cloze, definition cards, dialogs, audio and a few more.

At some point, I'd like to take the card type into account when calculating the next repetition stage, but that's a bit far into the future.

[1] https://vocabuo.com

Thank you for the report! I was thinking of redoing the landing page for a while anyway. Are you using a niche browser or something like that? I haven't had anyone experience this issue nor was I able to reproduce it.

I'm building a SRS language learning app [1] so I've thought about this topic a bit, but I've come to a conclusion that srs algorithms might be just a nerd optimization obsession. My app has "stupid" 1,3,7,15,30 or something like that intervals, and the reality is that if I know a card, I can swipe it within 2 seconds, and if I just barely know it, I can spend 30 seconds on it.

So optimizing the algorithm such that every card comes at the exact right moment might cause all cards to feel too hard or too easy. I think having a mix of difficult and easy cards is actually a feature, not a bug.

[1] https://vocabuo.com

I've been looking into FSRS since I'm building a language learning app[1], but I haven't implemented it yet. Can FSRS work if I don't want to have 4 choices - bad, good, hard...? I have found myself to get into a decision paralysis so just bad/good works better for me. Plus I can swipe the cards tinder style! :D

My second reason is that I'm worried about the complexity - both from non-nerdy users perspective and me having to debug it.

[1] https://vocabuo.com

I've finished my Bc. in computer science before AI, but even then, sitting through a 1.5h long lecture and reading a textbook was just not the way to learn.

a) better quality lectures were available online - it's much easier to learn linear algebra from top MIT Professor than a random one at my university

b) the text books were absolutely terrible compared to what was available online

I can understand that 20 years ago people were captivated with the physical lectures because it was the only way. Today however, professors are competing with 3blue1brown, Khan academy, pre recorded lectures from top universities and many more great resources. Standing in front of a blackboard slowly going through an unintuitive math proof is just not going to cut it and people will get bored.

I'm working on an AI spaced-repetition flashcards app for learning vocabulary in foreign languages.

https://vocabuo.com

The idea is to have srs flashcards, like Anki, but without the pain of creating example sentences, translations, images and audio.

As a bonus, I've added the option to add vocabulary from ebooks, YouTube videos and websites.

I've managed to get llms fail on simple questions, that require thinking graphically - 2D or 3D.

An example would be: you have a NxM grid. How many shapes of XYZ shape can you fit on it?

However, thinking of the transformer video games, AI can be trained to have a good representation of 2D/3D worlds. I wonder how it can be combined so that this graphical representation is used to compute text output.

Great app! I've been building something similar, but for less advanced language learners, who wouldn't understand definitions in their target language.

My app [1] is basically a combination of SRS flashcards with an ebook/YouTube/Website reader. Unlike Anki though, AI creates example sentences, definitions, images and audio.

I find it interesting that you want to get inspired by Duolingo. My approach is to have the most efficient grind possible - no gamification. I've found Duolingo was wasting so much of my time with exercises that did not really teach me anything and took a long time to complete + the XP points/levels etc. were quite distracting.

[1] https://vocabuo.com

You don't go through entire loops everywhere because if there isn't a match in the first two tables, you don't have to check the match with the third table.

It's better to check A x C before A x B if you know that A x C has less matching rows, because the final loop will be shorter.

While making an app, I'm learning what other people in the industry are doing. One piece of "advice" is to put AppStore/play store rating dialog in the onboarding. The case studies show that it indeed improves the reviews by a lot, because people simply rate 5 stars just to get through onboarding.

Learning to Learn 2 years ago

800 is definitely too little. I'm building a language learning app based around this exact strategy. Right now, I've around 7000 German lemmas tracked in the app and still regularly encounter sentences which I don't understand, because I lack the vocabulary.

I'm creating a language learning app [0] and I've come up with it using frustration.

When I was in Germany, I wanted to turn my highschool German into something usable, but no apps or techniques worked for me. And I've tried 20+ of them.

Anki was the closest, but I really dreaded the card creation process - sentence, translation, audio...

So when I've finished university, I've found myself in a situation in which: I didn't need a lot of money, didn't have a job, LLMs were a new thing.

So I've started building.

[0] https://vocabuo.com