Live data from Hacker News

SoYouLearn – A flexible and advanced spaced repetition platform

soyoulearn.com

101–110 of 112 posts

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#101

Earlier quoted context omitted.

How would you tackle prioritized learning? When I research spaced repetition topics, the algorithms are normally not well suited to reviewing something before than its turn...

I have a different model than most existing spaced repetition algorithms that's more of a continuous model (I currently just sample it to get a due/"not due"). I actually worked a lot on it at the end of my PhD in signal processing (not publish research). But the idea is relatively simple to explain: 1. Let's assume: The flash card isn't new. You last review was 100 days ago. 2. It is due in 3 days but you have some…

How is this different from Anki’s review ahead custom study mode? I had extra time today so I studied two days ahead in my reviews. It shows up as cram time on the statistics tab.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#102

Earlier quoted context omitted.

No there is not. I have kind of the feeling that Anki users are tough to convince to switch to an online platform (judging by comments I've received so far). It's tough since you'd have to find a corresponding flash card for each flash card in Anki. But if there was enough interest I'd probably see what I can do. Maybe just provide a JS API so users can write an import script? Just a thought, not a promise.

Uploading Anki decks would be nice just to grow the corpus of cards available on the system.

It would be a bit of a copyright nightmare. My economics cards are _all_ copyright infringing, either copy and pasted summaries or definitions from different textbooks.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#103

Founder here. Note: This is spaced repetition. I bootstrapped this over the past 1 1/2 years. A few key differences: - A central DB (it has over 1.8M flash cards) which anybody can edit. Card owner can accept/reject the change request. - Courses are just references to flash cards, nothing else. - You decide what you want to learn "Display me field X,Y,Z and prompt me to enter field 'A'. You can choose any field/audio…

How well does it adapt to memorizing texts? Do you recommend any particular approaches for that?

SRS is excellent for memorising texts but better as part of a solution than as the solution. What you _need_ is a recording of you reading the text so you can listen to it repeatedly and repeat it after the recording as fast as you can. If you do that enough times and pause to try and say it before and after the recording you’ll get there eventually. What SRS does is makes it easier to chunk the text so you remember sub units.

Take the entire text and make each paragraph or page a card and make many, many clozes (fill in the blank) for phrases, sentences or words. This will work as a complete solution all by itself but not as fast as doing it and attempting to recite your chosen text.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#104

Another feature I miss is a button to discard a card. E.g. when I study country flags and see a flag I remember perfectly and have always knew - I want to click once and never see it again in the repeat series. Also, it would be nice if I could choose the correct answer (e.g. a county name for a flag) by clicking it among a set of options instead of typing it in manually all the time.

Recognising the correct option from multiple choices is recognition, not recall. Recall is significantly harder and leads to more and better retention st the cost of greater frustration.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#105
post #64

Earlier quoted context omitted.

Hopefully my use case is useful to you. I'm a heavy user of Duolingo. Been trying to teach myself Russian for the past 2-3 years. Almost use it on daily bases (I have missed a few days here and there by accident or when I had no connection). Usually my repeat usage is anywhere from 20 days to now 143 consecutive days. My biggest frustration with Duolingo (Russian language) is that none of the grammar rules are explai…

Are you using Duolingo on iOS, Android, or a computer? My wife has used all three, and says that grammar explanations are not on iOS and is on the other 2 platforms. She also believes that the explanations make us feel good, but don't actually help. (Then again she's using it to learn Polish and already knows Russian. So the grammar rules are pretty close to what she already knows.) Plus there are some natural langua…

I use Duolingo premium on android and PC and I haven't seen the grammar blurbs on the android app either, maybe I just don't know how to access them. They're not very high quality anyway in my experience (for the portuguese course) so I didn't miss them too much. I use other sources to learn the grammar. Actually the more I progress the more I end up preferring memrise, it's much better for drilling vocabulary and the phrases it teaches you are more practical than Duolingo's "my uncle spoke to the tiger".

>Plus there are some natural language rules that are just a mass of exceptions. For example try to explain to a non-native speaker why you ride in a car and on a bus.

Some grammar and syntax is more important than other. If I told you "I rode in a bus" I'm sure you'll get immediately what I said. If on the other hand I told you "I rided on a bus" it might make you pause to process what I meant. Learning all the rules of a language is generally a daunting task but getting the basics right can save you a lot of time and trouble. When are you supposed to use the preterite and when the present perfect? What's the difference between "I will do it" and "I'm going to do it"? Etc...

>And furthermore, most native speakers don't know their own grammar rules.

Sure, in the same way that I never wonder when I'm supposed to use the subjunctive or about the gender of nouns when I speak my native french while a foreigner could struggle with that. I don't think it means that grammar courses are not hugely important when you learn a foreign language.

Learning one's mother tongue by being completely immersed in it 24/7 for years as a child and learning a foreign language as an adult in a few hours per week is hardly comparable. If you want to maximize your result you should learn the basics of the grammar instead of going entirely by trial and error like a child would do.

Furthermore as an adult you're more likely to require the use of complex and diverse concepts because you're not actually a 3 year old child. That means that you need to be able to actually "invent" new phrases that are not like any you've encountered before. "I've been asked to get the blueprints and bring them to the 3rd floor, could you tell me where they are?". Eventually as you become fluent the rules fade and you get a more intuitive grasp of the language.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#107

Earlier quoted context omitted.

Hopefully my use case is useful to you. I'm a heavy user of Duolingo. Been trying to teach myself Russian for the past 2-3 years. Almost use it on daily bases (I have missed a few days here and there by accident or when I had no connection). Usually my repeat usage is anywhere from 20 days to now 143 consecutive days. My biggest frustration with Duolingo (Russian language) is that none of the grammar rules are explai…

The following advice is based on the assumption that you want to eventually acquire both adult level fluency and adult level proficiency in your second language. If you do not, then it's a whole other conversation. Having learned Japanese late in life, and also taught English as a second language professionally for 5 years, my advice is -- don't bother with grammar explanations. Instead of using Duolingo, read books.…

I was so looking forward to using the Kindle for reading a book in a different language and easily being able to highlight a word I didn't know and have it translate it.

Unfortunately the process of doing that on the Kindle is so arduous that it is unusable.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#108

With a product like Anki out there I see no reason for this to exist. Does this product have any advantage over Anki that I'm missing? The only one I can see is a central database, something which Memrise has and which is quite mature on that platform. A central database is also a disadvantage as far as I'm concerned as it means that copyrighted material is made significantly harder to study. When you add to these th…

Anki's webbased app leaves a lot to be desired. There's a lot of barriers when it comes to sharing / editing community made cards. You have to physically upload your deck, and people have to have anki installed on their desktop normally to preview said cards.

You can view ankis webapp here https://ankiweb.net/. There's almost nothing on the homepage. Just a login. Not exactly enticing for users looking to review their cards online. Anki's web interface is extremely barebones. Its more or less the equivalent of a dropbox folder or an amazons3 storage box. Not a place to share, debate about the writing / content on cards, a forum where people suggest new features on ankiweb, etc. Its also not the place you preview your cards either. Ankis webapp doesn't let you upload images through there. Everyone puts images on their cards via desktop app

Ankidroid, a 3rd party app, makes anki extremely useful. I currently make all my cards on desktop, and then preview all my cards in the morning going to work everyday.

Anki is also extremely client-side customizable, which is one of its biggest pluses. I currently use about 5 or so plugins to make data entry more streamlined. I have some other plugins that read/writes to the database that affects both ankidroid and ankidesktop app.

Comparing this to "soyoulearn" or "memrise" or "duolingo" the site is much more inviting for community driven features on its webapp.

However, the problem with a webapp with a centralized database is two fold.

First, it degrades the quality of the cards and card deck. Imagine you had to study for test in college. You could write your own cards, or borrow your friends card who took this test last year. The content of the test might be exactly the same, so the cards are still relevant. However, since you didn't create the cards yourself, you might not necessarily understand the context of why it was made. What specific situations that card is useful, and the hard earned experience to make it. You don't have the same appreciation of a card created by someone else than if you made it yourself. You don't get the "aha!" moment when reviewing someone else's created card, e.g. "Oh I made this card in the university Library and my friend so and so said this great idea that I jotted down on the card".

Second, it encourages laziness during card creation. Why create a deck when someone else has made one? Especially if its community driven and approved.

---------------------------------- ----------------------------------

TL-DR

In summary - a community driven flashcard webapp (soyoulearn.com) is only better than a customizable client-side app (anki) for the following reasons:

- If you don't want to make cards, and don't mind shallow content behind each card to save yourself time

- If the cards you are making are predictable in nature and well established( e.g. cards for a specific course, languages, etc)

- If you don't mind purely memorizing a set of cards without having a physical memorable moment attached to that card, and understand that these cards have less value than ones created by yourself.

A client-side app like anki will always be better for the following reason

- If your card was hard-earned, e.g. your a programmer and made a error, you want to remember how you solved it

- You read a niche science paper that only a handful of people look at, and draw meaningful insights from it

- If your card's content is extremely niche, meaning there's going to be few people making cards related to that content

- If your card might possible be outdated overtime (e.g. the changing state of javascript / webdevelopment - your card regarding a specific library might be irrelevant next year), and you need the ability to fine tune your deck easily (suspend card).

- Your cards are created at random, they aren't created based off of a syllabus or university course

- You want to have the highest quality deck possible and scale it upwards

I think both have their pros and cons. For me, I would definitely prefer to dump all my language learning on a webapp / use premade decks, but all my programming / hard earned experiences on anki. As of now I seperate my cards based on the context of how they were created - were they created in a bulk, batch process (e.g. memorize a set of APIs), or did I have an actual question, and I created that card as a result?

Otherwise I mix all my cards in one deck

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#109

Another feature I miss is a button to discard a card. E.g. when I study country flags and see a flag I remember perfectly and have always knew - I want to click once and never see it again in the repeat series. Also, it would be nice if I could choose the correct answer (e.g. a county name for a flag) by clicking it among a set of options instead of typing it in manually all the time.

Recognising the correct option from multiple choices is recognition, not recall. Recall is significantly harder and leads to more and better retention st the cost of greater frustration.

Perhaps, yet having to type it every time (I ALWAYS know the correct spelling, for my whole life I have been wondering how do people actually manage to misspell English words, even though English is not my first language ans I have actually had to study it from scratch at the school) is extremely annoying and discouraging, kicking me out of the flow state quickly. I just wonder how much less efficient recognition is compared to recall.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#110
post #9

Earlier quoted context omitted.

> Wikipedia-like database Where can I download the freely-licensed data?

There is currently no download option for the DB. I had to focus on other stuff. Though, most of the 1.8M flash cards that I currently have are under a Creative Commons SS BY licenses. So you can certainly reuse them.

Nice! Excuse my crankiness. :)
Post reply on HN