Live data from Hacker News

Anki as Learning Superpower: Computer Science Edition

gresearch.co.uk

191–200 of 249 posts

Re: Anki as Learning Superpower: Computer Science Edition

#191

Earlier quoted context omitted.

I've been using Anki to learn Japanese for about a year now, quite successfully. The largest factor determining your daily reviews is your daily new cards - it depends on retention somewhat, but in general daily reviews after a few months stabilize at around 10x daily new cards. So the best way to use Anki is to limit your daily new cards to an amount where you can easily handle the reviews. And yeah, you basically c…

Fun fact: when learning Japanese a decade ago I did 35 new cards a day for 2 years. I hit 400 reviews a day and review sessions were several hours. One day I just stopped and deleted it all.

well, yeah. you shouldn't be doing 35 new cards a day. it's not anki's fault that you had several hours worth of reviews. it's your fault. anki scales to take up as much time as you tell it to. if you had done 5-10 cards a day you could have easily had it take like 20 minutes. also you should have cards set to leech suspend. there is no reason to having certain cards that you clearly aren't going to learn taking up an order of magnitude more time than other cards. just nuke those cards from orbit and move on. most people's bad experiences with anki is due to user error.

that said it certainly doesn't help that anki takes a non-trivial amount of time and study in and of itself to properly set up to be really efficient.

Re: Anki as Learning Superpower: Computer Science Edition

#192

Earlier quoted context omitted.

Decks other people wrote usually aren't useful. You need to make your own flash cards. It's painful, but it's much more useful.

I used to think so too. Then I read the research on this, and the evidence suggests the opposite of what you wrote: your time is better spent doing retrieval practice than creating your own cards. https://www.learningscientists.org/

I think the counterargument is more along the lines of: Downloadable decks will have a fairly high percentage of irrelevant cards for you, and will always lack a lot of useful cards for you (the latter is something I'm pretty sure is true).

When I am exposed to some new thing, parts of it will stick immediately, and other parts will need some kind of processing on my part before I internalize it. When you are exposed to the same new thing, those parts that stick and those that need processing will usually differ from mine. Hence it's hard to make a deck that works well for the majority.

Re: Anki as Learning Superpower: Computer Science Edition

#193

Earlier quoted context omitted.

Learning words by translation is fine but what the book argues is that it's very inefficient, because you seed them with respect to your original language so you build a habit of going back and forth between the languages when trying to come up with a word instead of staying immersed. The advantage of images is first of all that visual cues are very powerful for memory, the more senses you associate with a memory the…

I tried to define Japanese words from the ground up starting using emojis and then using the word already defined to define more complex words. https://drdru.github.io/stories/intro.html It is doable. There is a book called Lingua Latina per se Illustrata that does it for Latin. I have to admit that it has some limits. At some point you want to go back to using your mother tongue. English is not my first language. I…

>At some point you want to go back to using your mother tongue.

It is an interesting point. When you first learn words in your mother tongue, you don't do it by outside reference to another language. Why is it different for you when learning a second language?

Re: Anki as Learning Superpower: Computer Science Edition

#194
Usage of Anki in the biomedical community is frequently mentioned, but I just wanted to add some notes. These are based on my own personal experiences and conversations with med students, so YMMV. I personally use Anki with the Image Occlusion Enhanced and Speed Focus Mode add-ons almost every-day, and frequently use text-to-speech/swipe gestures on the android app to review cards while hiking.

If you're casually doing like 20 cards a day on the train while commuting to work, this will definitely not apply.

A. Anki is almost never used alone in medical education. It's used as an aid to retaining information within a heavily-structured curriculum where you're going over the same concepts over, and over, and over in the form of lectures, clinical encounters, supplemental videos, more lectures, anatomy lab, histology lab, boards-prep, etc. So, like the author said, there's a ton of med students using it, but context is very important.

B. Lots of people don't use the algorithm. They use it in cram-mode to drill a subset of a pre-made deck into their head before an exam. Even if you never use the SRS algorithm, Anki is by-far the greatest flashcard program ever built (cloud sync, TTS, robust image support, open-source, etc.).

C. Many of the people grinding thousands of cards a day have a lot of factual knowledge, but really aren't great at stitching it together for practical application. If you need to memorize random facts, great, but be very aware of that potential limitation.

D. Game-pads are the secret weapon. Joy2Key, or roll-your-own in Python like I did with the Inputs and PyAutoGui packages.

E. Use it with a very specific goal in mind. Med students are by-and-large using it specifically for the USMLE Step 1 exam, in which you have to memorize a finite, well-delineated set of information, much of which is irrelevant after the first two years. I've never met anyone who has graduated med school and kept using it, because grinding cards sucks and life is short.

F. Don't be afraid to commit deck bankruptcy. If you're reviewing 900 cards a day, and you don't know why anymore, delete the deck and start from scratch.

G. There's a distinct balance between reviewing cards so frequently that you've memorized the cards not the concepts, and making the cards so challenging that it takes too long to review efficiently (I did 871 cards in about 2 hours today - that's a common number for a med student, some kids are doing thousands per-day - like, they roll out of bed and start tapping on that game controller). Be very, very aware of that memorizing the cards thing. You probably don't know as much as you think you do.

So, in summary, it's a really cool program. I wouldn't characterize it as a superpower, however, since it has some glaring downsides, and is not particularly noteworthy when used in a vacuum. Again, that's from somebody doing >500 cards/day.

Re: Anki as Learning Superpower: Computer Science Edition

#196

What anki desperately needs (to the point years ago I explored this), is out of app nudges. I know I know, lots of folks dont like nagware, but I've found that for recreational things sometimes life happens and I just forget to go back to certain decks. If it's not tied to a goal I never get back to it.

Building my own Anki, but focused on language learning for couples, so you'll get nudges. Both from the app, and from your partner :)

Re: Anki as Learning Superpower: Computer Science Edition

#197

Earlier quoted context omitted.

I tried to define Japanese words from the ground up starting using emojis and then using the word already defined to define more complex words. https://drdru.github.io/stories/intro.html It is doable. There is a book called Lingua Latina per se Illustrata that does it for Latin. I have to admit that it has some limits. At some point you want to go back to using your mother tongue. English is not my first language. I…

>At some point you want to go back to using your mother tongue. It is an interesting point. When you first learn words in your mother tongue, you don't do it by outside reference to another language. Why is it different for you when learning a second language?

In your native language you don't (generally) have a specific goal to learn that word. Unless you feel compelled enough to look at a dictionary or ask someone for a definition (which is basically equivalent to looking at a translation in the language-learning context), you often just live with an incomplete mental model, until it becomes gradually refined from repeatedly hearing/seeing the word in context.

This is required, to some degree, to become fluent (i.e. intuitive) in a new language too, which is why there is an emphasis on immersion/input in most language-learning circles/ideologies. But when you have an explicit goal, you're more likely to be compelled to want the mental shortcut/jumpstart that a translation provides. There's also the fact that, as a language learner, the context itself often isn't understood very well (or at all), which makes the natural process even slower. This is where the idea of "comprehensible input" comes into it, see: https://en.wikipedia.org/wiki/Input_hypothesis

Re: Anki as Learning Superpower: Computer Science Edition

#198
I used Anki extensively in grad school. There was a moment when I realized it was really working in a class on linear dynamical systems— all of a sudden everything just got easy. It takes discipline to both create good cards and study regularly, but man the payoff is good. That said... I stopped as soon as grad school was over and haven’t had the willpower to continue consolidating that knowledge.

Re: Anki as Learning Superpower: Computer Science Edition

#199
post #72

Just wondering if anyone has tried combining Anki with handwriting for improved retention? (any personal experiments?) In language learning, memorizing words in a shallow way tends to not be as helpful as memorizing them in a sentence (shallow vs deep encoding). One can try to ankify sentences, but it's too easy to click on the green button and fool oneself that one has mastered the sentence. Anki works great for sni…

I do this for learning Chinese characters. And if for some reason I'm feeling too lazy to physically pick up a pen/pencil, or want to test my IME skills, I can alternatively use the input box that I included on the cards.

Re: Anki as Learning Superpower: Computer Science Edition

#200

Earlier quoted context omitted.

Hey Jack, I've always found your Anki guides to be some of the best. I'm curious, are you still using it all these years later?

As someone who is now over a decade into their programming career, today I find more value in doing analytical breakdowns of my various success and mistakes. What were my oversights on a project? How could I have communicated better? What made one particular library a success, etc.? Therefore, after years of Anki, I've stopped adding new cards and doing repetition; instead I now focus on keeping a code diary. I've pu…

Wow, you've worked on lots of different things. And this seems like a good way to keep learning.
Post reply on HN