Live data from Hacker News

SoYouLearn – A flexible and advanced spaced repetition platform

soyoulearn.com

41–50 of 112 posts

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#41
post #17

This is originally how Memrise worked. Courses were references to a database entry that people could contribute/improve upon but it failed to scale to large amounts of users and especially failed when the language maintainers found themselves too busy to update 'cards'. I used to volunteer my help in maintaining the Japanese/English databases. The largest issue was curation - many duplicate entries would exist due to…

If I understand correctly, the Memrise data is closed source right? So what motivated you to contribute to something you don't control? Or do you keep ownership of your contributions somehow?

Contributors generally had close relations with Ben Whately, at least if they could speak English or Mandarin, and could get access to the data so that we could better help contribute or come up with improvements. Once upon a time I had a copy of the JP/EN database, but have long since deleted it once I stopped being a contributor (when the data model had changed from the community-made wiki-like structure, so it wasn't much by choice).

A very large portion of the "original" Memrise community were people who had been abandoned by smart.fm, a free-to-use site which later became iknow.jp (subscription model). Our motivation for helping was a mixed bag of mostly the following three reasons, though I don't pretend to have known every original contributor or their motivations.

1) For our own educational use

2) Because we wanted to be able to help others learn our language or a language we had interest in

3) Because we wanted to see the smart.fm community stick around in this new home, Memrise

Personally, I fell mostly under the first reason. I never found Anki good to use and preferred having a website to navigate to and easily sync across devices (even in the early days Memrise had plans for the app) by well... letting someone else handle things. So smart.fm/Memrise were more convenient for me and my learning.

I've played some part in many of the Japanese courses with 50,000+ users. So the work I contributed has helped at least some portion of them begin their studies and I take satisfaction in being able to have done that for them.

E:

I didn't answer all of your questions, so in short. Yes, their data was closed, but they were willing to share large portions of it (except user data, even anonymized user data!). My contributions have my "by {Username}" for my courses - although many of the courses I built/contributed to became standard "Memrise" courses under their name I don't mind getting or not getting the credit - so long as they continue to help people learn!

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#42

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 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...

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#43
post #12

Earlier quoted context omitted.

So is it down or something? Because I'm stuck at this screen: https://i.imgur.com/meZ14js.png Windows 10/Chrome browser

Yes, something is wrong. I'm debugging it with my Clojure REPL right now... Edit: Fixed, Rate limiting was hitting for some reason. :/

Sorry about the rate limiting. Accounts without much history are sometimes subject to extra restrictions because of past abuses by trolls and whatnot. We've marked your account legit so it won't happen again.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#44
post #9

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…

> 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.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#45

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 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 extra time today! You have only 10 cards to review but but have some extra time right now and you're are gone for the weekend.

3. It shouldn't matter if you review the flash card today already even though it's only due in 3 days. If it ends up being 100 or 103 days... It doesn't matter. It's all just a probabilistic model anyways with much larger errors.

4. So in premium: After you've reviewed your most pressing/recently-learnt ones you can keep going and pre-learn your old ones.

There is a few more ideas I have but this is basically it.

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#47

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…

> Card owner can accept/reject the change request Can users make private forks of cards? For example if I liked some set of cards as a base but needed to make some alterations for my own purposes

They cannot currently. My goal right now is to avoid too much fracture and try to build a high quality central DB with lots of audio/image files and the right synonyms and (not yet impl) linked example sentences. Though, I can probably see the value in private forks flash cards (as well as courses!) but it's not a near term goal (gotta focus on more core stuff).

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#48
post #43

Earlier quoted context omitted.

Yes, something is wrong. I'm debugging it with my Clojure REPL right now... Edit: Fixed, Rate limiting was hitting for some reason. :/

Sorry about the rate limiting. Accounts without much history are sometimes subject to extra restrictions because of past abuses by trolls and whatnot. We've marked your account legit so it won't happen again.

I actually did hit the rate-limiting on my server :) But yeah, I then also hit your HN rate limiting for my account. Thanks for the quick fix!

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#49

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…

I noticed that there are no Chinese flash cards, which seems like a pretty major omission. While looking into adding some, I was overwhelmed by the options presented: https://slack-files.com/T02TG6LJ5-F99RX9799-a147044b72

The app seems incredibly responsive, but adding a card could be easier. And are you planning on adding Chinese language flash cards in the near future?

Re: SoYouLearn – A flexible and advanced spaced repetition platform

#50

Earlier quoted context omitted.

I would love to give this a shot. Is there any way I can upload my existing Anki decks?

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.
Post reply on HN