News for hackers. Stuff that matters.
Re:Effective Spaced Repetition by Avijit_Thawani on Monday April 10, 2023 @01:51PM (#35515112)
Other software which have nailed spaced repetition (and a much better UI than Anki):

- https://www.duolingo.com/ (language learninig)

- https://www.chessable.com/ (chess)

- https://readwise.io/ (book highlights)

- https://examarly.com/ (test prep)

- https://app.bestudious.io/login (certifications - CFA)

- https://magoosh.com/ (vocabulary)

Re:Effective Spaced Repetition by jayro on Monday April 10, 2023 @02:30PM (#35515627)
At Math Academy (https://mathacademy.com), we implement spaced repetition in combination with a knowledge graph consisting of several thousand math topics and tens of thousands of connections (and growing). We're working on a post that explains how this all works technically.

We have a Linear Algebra course (https://mathacademy.com/courses/linear-algebra) that some of you might find interesting given how often that topic shows up on HN, and we just finished our Math for Machine Learning course (https://mathacademy.com/courses/mathematics-for-machine-lear...) for anyone who might be interested in giving that a look.

I'm the founder if anyone has any questions.

Sorry about the shameless plug.;)

Re:Effective Spaced Repetition by j45 on Monday April 10, 2023 @03:55PM (#35516655)
Really nice to hear knowledge graphs being used for... learning knowledge.
Re:Effective Spaced Repetition by yangikan on Monday April 10, 2023 @04:57PM (#35517310)
Is there a way to try it out (at least for a week) without paying the $49?
Re:Effective Spaced Repetition by jayro on Monday April 10, 2023 @07:21PM (#35518624)
There's a 30-day free trial, so if you cancel during that period you get a complete refund.
Re:Effective Spaced Repetition by gary_bernhardt on Monday April 10, 2023 @05:52PM (#35517841)
I'm the founder of Execute Program (https://www.executeprogram.com), where we've done a similar thing (knowledge graph + SRS) for programming languages/tools since 2019. Interesting to see that you have a graphviz render of a subgraph right on the landing page! We've toyed with the idea of exposing the graph visually, but haven't done it yet.
Re:Effective Spaced Repetition by sn9 on Monday April 10, 2023 @06:24PM (#35518118)
The UI/UX of executeprogram is genuinely amazing and the way lessons are broken down is extremely well-thought out!

Definitely recommended for anyone wanting to learn JS/TS, regex, and SQL (especially in conjunction with Jennifer Widom's Intro to Database lectures).

(Given your background with Ruby, have you thought about doing a Ruby course? I find it relatively easier finding resources for JS, Python, and even Rust. I imagine you could make an amazing Ruby introduction, though perhaps it would require more work than JS/TS than I would expect.)

Re:Effective Spaced Repetition by deathtrader666 on Monday April 10, 2023 @05:59PM (#35517902)
Hi,

Given that SRS is a long-term endeavour, going on several years, I'd balk at paying $49/month for your app. Maybe $60/year, but your current pricing is really hard to swallow.

Re:Effective Spaced Repetition by hn_user82179 on Monday April 10, 2023 @10:50PM (#35520149)
This is very, very neat. I've seen a lot of cool looking learn math sites that stop after (best case) freshman college math. I have a BS in math but there were some courses I never felt I got or it's been so long (>10 years) that I've forgotten more than I'd like and it'd be really nice to brush up on the interesting stuff.

I'm very interested in your methods of proofs and abstract algebra courses and I'm excited for them to be released!

Re:Effective Spaced Repetition by j45 on Tuesday April 11, 2023 @11:10AM (#35526260)
That would be a fun post to read - is there a link to your blog?
Re:Effective Spaced Repetition by ChadNauseam on Monday April 10, 2023 @01:54PM (#35515157)
I’d like to add Mochi to the list https://mochi.cards/

It’s just a standard flashcard tool like Anki, but with a much better user interface and a simpler (IMO superior) SRS algorithm.

Re:Effective Spaced Repetition by Avijit_Thawani on Monday April 10, 2023 @02:22PM (#35515525)
totally love it as an alternative to Anki, didn't mention it since it has already been praised by the original post
Re:Effective Spaced Repetition by greymalik on Monday April 10, 2023 @07:02PM (#35518464)
And a subscription required for key functions like multi-device sync.
Re:Effective Spaced Repetition by oslac on Monday April 10, 2023 @02:46PM (#35515841)
I would not call Duolingo a language learning application. It behaves more like language mimicry application. You learn a very particular subset of the language that I'd call "Duolingo <insert lang>". This is my conclusion after using it for two non-English languages.

You seriously need a basic beginner book if starting from fresh, and use Duolingo just as a repetition tool when you can during the day

Re:Effective Spaced Repetition by xk_id on Monday April 10, 2023 @02:51PM (#35515897)
Consensus among Serious language learners (i.e aiming for a B2+ level) is that duolingo is marginally useful for learning some vocabulary. A thorough course or textbook are essential
Re:Effective Spaced Repetition by oslac on Monday April 10, 2023 @02:55PM (#35515948)
I agree.
Re:Effective Spaced Repetition by kurthr on Tuesday April 11, 2023 @02:03AM (#35521399)
I used it for most of a year, and from what I can tell they go out of their gamified way to not teach any grammar or even vocabulary. Not all the time but ~20% popping up sounds and spellings, but providing no way at all to know/check what the meaning is... Why? Why not have a dictionary of the words you've "learned" and will be tested on?

Going to a fixed sequence of learning "the path" so that you're forced to cover topics and words in a specific order, and then introducing grammar that has never been taught... Why? Either cover them in order, or don't.

Eventually, you figure out the right answer by trial and error and "learn" it, but only after having developed a bad habits and wrong answers... Why? Of course there are Anki's and such out there that cover all the words so I guess they want you to just do that.

Re:Effective Spaced Repetition by xk_id on Tuesday April 11, 2023 @10:06PM (#35534198)
I'd say the answer is because they don't measure success in terms of who becomes competent in the language, but in how many users they have. typical neoliberal "number go up" mentality, rejecting ideological definitions of "genuine" value

https://youtu.be/m8Mc-38C88g?t=176

Re:Effective Spaced Repetition by wordpad25 on Monday April 10, 2023 @02:56PM (#35515956)
If you're learning Duolingo subset of a language, it's still a language learning application.
Re:Effective Spaced Repetition by JCharante on Monday April 10, 2023 @03:38PM (#35516449)
It's more like a side quest rather than main story line. And that's okay.
Re:Effective Spaced Repetition by j45 on Monday April 10, 2023 @03:51PM (#35516600)
Duolingo gets a lot of hate.

You can pick a lot worse to learn to be able to stumble through a language for vacation.

Learning the first few words in a language to start becoming competent in it is not a bad thing. Managing one's expectations is really important.

Not all learners will learn best with a textbook or course first. Variety helps.

Humans have learned language by speaking before as much as, if not more than reading/writing.

Now, are there better apps coming out for this kind of thing? Absolutely. The potential for LLM to be able to generate and listen to pronunciation will be amazing.

Prioritizing speaking before learning to read or write a language really seems to irk some folks.

Re:Effective Spaced Repetition by fermentation on Monday April 10, 2023 @04:02PM (#35516756)
I realized that, after a year of learning German on Duolingo, the app had become something that I hated. The initial gamified fun-ness became a stressor. Seeing the notification every night that my streak was about to end stressed me out. I had long since stopped enjoying the learning process because it had felt like I wasn't learning anything at all. Ending my streak felt amazing.

I'm learning Japanese now through books, Anki, and a few webapps. The gamification is gone and streaks don't really matter. I'm sticking with it because I'm enjoying learning, not because the owl is threatening me.

Re:Effective Spaced Repetition by jcul on Tuesday April 11, 2023 @02:41AM (#35521648)
I found Duolingo very good while I was actually in the country and speaking the language I was trying to learn.

It didn't teach me to speak alone but expanded my vocabulary enough to stumble through conversations. Which was enough to being improving through speaking with locals.

Re:Effective Spaced Repetition by aitchnyu on Tuesday April 11, 2023 @05:53AM (#35522897)
What alternative would you recommend?
Re:Effective Spaced Repetition by j45 on Monday April 10, 2023 @03:54PM (#35516646)
As an aside, LogSeq is quite good at creating cards for spaced repetition with just a hashtage and a cloze as you write your notes. I would expect other tools like it (Obsidian, etc, can do this as well)
Re:Effective Spaced Repetition by MaxwellM on Monday April 10, 2023 @05:26PM (#35517586)
Agreed. Logseq changed the game for me. Because SRS is closely coupled with note-taking and is as simple as adding "#card", it eliminates any friction and excuses I had for not using SRS. I look forward to adding new cards as much as I do reviewing old ones.
Re:Effective Spaced Repetition by j45 on Tuesday April 11, 2023 @11:07AM (#35526216)
Another use I'm discovering is using logseq in this way for both cards, and annotating explanations of things that can be put back into other learning content.
Re:Effective Spaced Repetition by CobrastanJorji on Monday April 10, 2023 @05:26PM (#35517587)
wanikani.com is a good example for the very specific market of "English speakers memorizing Japanese kanji." Great UI, great community, great sense of humor, well thought out mnemonics...

...and of course I still fell off the wagon after a few months, came back to a backlog in the thousands, and have had tremendous trouble getting back on the wagon.

Re:Effective Spaced Repetition by ehnto on Monday April 10, 2023 @11:29PM (#35520424)
WaniKani I found filled my head with meanings that didn't correlate to anything, and knowledge that wasn't actually useful.

I am by no means a Japanese expert learner, but I am having much better luck just memorizing real vocab without that intermediate step.

As someone pointed out about the much famed "Remebering the Kanji", you could remeber all the kanji perfectly and still not be able to read Japanese, because Japanese kanji is not equivelant to vocabulary. Actual words, pronunciation and meaning all change when you combine kanji into words.

It's good tangential knowledge to shore up your learning, but it's not something you should spend your entire focus on before you start learning the actual language of Japanese.

Re:Effective Spaced Repetition by bsder on Tuesday April 11, 2023 @03:25AM (#35521935)
Agreed. I pulled the top 1000 Japanese words and then entered those along with the specific kanji readings. Learning wonky kanji readings is for those masochists who want to pass JLPT Level N1.

You want to memorize in usage order as you are, nominally, an adult. You understand complex concepts and have developed motor skills. There is little point in learning in the order that a child would.

Re:Effective Spaced Repetition by brigandish on Tuesday April 11, 2023 @04:10AM (#35522269)
If I remember correctly (ha), WaniKani is actually ordered by the simplicity of the kanji, as they also point out that children can only start with simple concepts but non-native adults have the concepts covered but will struggle with complex kanji.
Re:Effective Spaced Repetition by CobrastanJorji on Tuesday April 11, 2023 @12:55PM (#35527848)
You do. Most off the early levels are kanji that a first grader would know, and it very loosely stays organized by grade level, with a lot of allowances.
Re:Effective Spaced Repetition by fhars on Tuesday April 11, 2023 @07:08AM (#35523409)
The true masochists go for Kanken level 1 (which has almost 90% fail rate even for native test takers, and those are already the self selected sample of people mad enough to try the test).
Re:Effective Spaced Repetition by kyorochan on Tuesday April 11, 2023 @03:40AM (#35522047)
Remembering the Kanji is for learning how to write kanji, which does help with reading as well, but that's not its primary purpose. If you actually do want to be able to write by hand (which I think most people (understandably) don't want to invest the time for), it's well worth the time investment.

> it's not something you should spend your entire focus on before you start learning the actual language of Japanese This is also true. You can do both. In fact I think you /should/ do both, learning new vocabulary using the kanji you've learned so far to help motivate you to learn more. It's quite addicting when you can see your progress day-to-day.

Re:Effective Spaced Repetition by charlieyu1 on Monday April 10, 2023 @06:34PM (#35518207)
I struggle to learn chess even with repetition. Very slight difference on the board required drastically different plays. It is almost as if there is no pattern
Re:Effective Spaced Repetition by thombles on Monday April 10, 2023 @08:55PM (#35519316)
For language, I can vouch for both Clozemaster and Lingvist as very polished tools that put the spaced repetition front-and-centre unlike Duolingo.
Re:Effective Spaced Repetition by jbstack on Tuesday April 11, 2023 @10:37AM (#35525791)
I've tried Clozemaster several times and always uninstalled it within a few days despite really wanting to like it. I could happily ignore the bad UI if the functionality were good, but I've found that the pacing lacks structure and a sensible learning curve. You'll straight away be given bizarre sentences with complex grammer which is unsuitable for your level (in my case, beginner to beginner / intermediate depending on what language I've tried). For all Duolingo's faults, the learning curve is at least well suited to beginners - the first few lessons are always very basic and it builds from there. I felt like Clozemaster was only suitable for someone who has already learned the language and simply wants to build vocabulary.

My experience with Lingvist was the opposite. The UI feels polished and the sentences feel natural and comfortable to learn even for a beginner. It's a shame that it's so expensive - I'd quite happily pay $100 or so for a lifetime membership but sadly they don't offer that.

Re:Effective Spaced Repetition by ruph123 on Monday April 10, 2023 @09:17PM (#35519461)
Want to add Hello Chinese: http://www.hellochinese.cc/
Re:Effective Spaced Repetition by alwayslikethis on Monday April 10, 2023 @10:36PM (#35520063)
* * *
Re:Effective Spaced Repetition by melagonster on Tuesday April 11, 2023 @12:11AM (#35520734)
I can understand pay for supermemo, but it is not in list.
Re:Effective Spaced Repetition by danmaz74 on Tuesday April 11, 2023 @01:49AM (#35521323)
Regarding chess, another one is https://chess.braimax.com
Re:Effective Spaced Repetition by sam2426679 on Tuesday April 11, 2023 @02:57AM (#35521754)
I'm a big fan of the Recall plugin for VS Code.

https://marketplace.visualstudio.com/items?itemName=frenya.v...

You get all the code highlighting and markdown support built-in to the IDE. I used this plugin when studying data structures and algorithms for cracking faang interviews.

Re:Effective Spaced Repetition by edylemond on Saturday April 15, 2023 @05:58AM (#35579126)
If you're interested in a more visual approach you can try https://traverse.link/ - it's an app I created which has spaced repetition, but really its goal is to cover the whole learning process, so it also has mind mapping and note-taking so you get a big picture view of what you're learning, why reinforcing bottom-up with spaced repetition