A love letter to flashcards

surprisetalk 144 points 88 comments July 10, 2026
lesleylai.info · View on Hacker News

Discussion Highlights (19 comments)

PandaRider

> From this perspective, fields that require deep understanding, like math, require memory just as fields with a breadth of shallow knowledge do, though in different ways. I'm interested in understanding how others use Anki for conceptual subjects like pure math or physics. I believe many fundamental rules in Spaced Repetition (e.g. like keeping cards concise) are thrown out the window for conceptual subjects.

felooboolooomba

Flashcards are brilliant. Anki is finally usable after they ditched the hot garbage algorithm they were using. Previously I've used the Leitner method and I stil think that's the best one for me.

jambalaya8

Used to use Anki for foreign language learning. Guessing it would have been useful to memorise calc, chem and physics equations if it had existed when I was young.

zeafoamrun

I tried to make an auto flashcard generator but ran into the issue that one word can map to many senses. But most word frequency datasets don't disambiguate the sense. So if you want to include all the senses for a word while ranking words by frequency they all get the same starting position.

deviation

I use Anki to learn French, Chess openings/tactics/techniques, to unscramble letters for scrabble, for Pub Trivia... The options are kind of limitless. As a mid-30s guy who has well passed the neuroplasticity of his teen years, it's a godsend for me. To echo the author's thoughts though, I can't prove empirically that I learn more effectively using Anki (or spaced repetition) than other methods... Only anecdotally. I have a shockingly poor memory, but now I'm B2 certified in French and an ~1800 Elo on chess.com . Do I still forget things all the time ? Yes.

taude

I do a really lightweight version of flash cards. Everytime I'm learning a new tool or tech, I grab oversized notecards (my favorite are 8x5" dot-grid cards). I put a label at the top, and create bullet points of each item i want to remember. I then review. No individual cards for each item or anything. Just all the things grouped on one card as bullet points. For example, I'll have a `sqlite` card, and put all the commands and everything on it, as I learn them. I'll use it as a cheatsheet, but then also a few minutes of mindful review. This for the toolings that I want to know well enough to not get slowed down googling the commands. I do this for a lot of CLI tools, but also things I need to remember about the business of my company and working across group, etc.... Eventually the five or six working cards I have, get put on a pile and new ones come in.....

apparent

> prefer your own flashcards to other people’s flashcards, at least for fields that require deep understanding For me, much of the value of flashcards comes in the making of them. Part of it is thinking about what each flashcard will say, and part of it is the action of writing it down in handwriting.

manytimesaway

It seems I am the only one who expected this paper to talk about R4 and fellow DS/GBA cartridges.

iamanllm

The best advice I've ever read about flash cards is if you are dreading to review, because you are forgetting your cards or they are too complicated, you are writing cards wrong. Learning is supposed to be fun! Also, Common Core should ship Anki decks. I seriously think so many problems with education stem from students not realizing that memorizing is actually very easy with FSRS, and thus struggling and hating learning.

flakiness

> How do I actually use flashcards? My software of choice is Anki. I am not completely satisfied with it. The UI looks dated, the WYSIWYG HTML editor is clunky, and the undocumented file format makes potential porting and interoperability tricky. And we still love it. I'm on the same page. This phenomena feels oddly satisfying.

kixiQu

My sense is the same as the authors that LLMs + an Anki-like -> mediocrity. But I feel like there ought to be such potential there! Even just things as simple as rewording the same question a bunch of equivalent ways to avoid recognizing the sentence structure... Downside for AI potential as a whole, framed broadly: We don't seem to be good enough yet at identifying what friction is functional and what we should strive to automate/eliminate.

__MatrixMan__

I once took a psychology course with my girlfriend at the time. She and her pals would be up all night studying with flashcards. I'd just walk into class, learn about it, never study, and get A's on the tests. When they asked me how I was doing it I explained that I'm there to learn understand the topic and I don't give a damn about the test. So I just let my curiosity lead the way, it causes me to ask questions in and out of class, email the professor about them, do my own research and experiments. Despite not letting the test be my guide, this prepared me for the test anyhow. I'm glad they work for some people, but flashcards to me seem like they provide a shallow kind of understanding. I don't want to remember the equation, I want to be able to derive it in a pinch, and flash cards don't give me that.

hintymad

For language learning, I wish there was an audio-first flashcard app that changes up the example sentences every time. Right now, I'm using Anki to learn Japanese vocabulary from N5 to N3[1]. I know the words and the example sentences well enough to read N3-level text, provided I know the grammar. But when it comes to listening, I struggle to understand even N4-level spoken Japanese. Anki just doesn't offer enough variety for me to truly internalize what the sound means in different contexts. Plus, seeing the text before hearing the audio tricks my brain. I think I'm learning the sound, but it's an illusion because I already know the meaning from seeing the word first. [1] I feel like Anki offers diminishing returns once you get past N3. Advanced words usually have subtle nuances that you can only really pick up through rich context, like in a full paragraph or a TV scene. Native-speaking kids can understand complex words in context because they have a deep grasp of a smaller, simpler vocabulary. That’s why I’m focusing on mastering high-frequency, simple words first to build a learning flywheel. I'm hoping this will eventually let me pick up new words naturally through reading and listening, just like a native kid does.

rsanek

> Some people also use LLMs to generate flashcards. And of course, the result will be those impersonal, mediocre cards. > I won’t say LLMs are useless for this. But from my trials, I get about 1 card that’s useful to me out of 10, and even that 1 card still needs rewriting. I don't know the specifics of how the author tried to do so, but from what I've seen the majority of attempts are, let me drop a chapter of a textbook and say "make flashcards." If that is what we are talking about, then yes, LLMs are useless. In my mind, though, this is sort of like looking at the very first GitHub Copilot LLM autocomplete from a couple of years ago and concluding, yeah it's nice for one-liners, but it cannot write an app. If you create a framework around your card-creation AI so that it can use tools, and verify its work to ensure common card-creation pitfalls don't happen, you can get pretty high-quality cards. In my experience, you go from a 10~20% hit rate to a ~90% hit rate, which in my mind is good enough. I got to ~75% quality just from a two extra LLM calls that would assess a potential card against a standard set of rules (adapted from [0]). There are huge Pareto gains to be had here. I've generated thousdands of cards over the last few months this way. I let the AI add it directly to Anki via AnkiConnect. Then, if when I go to review I find a card that my AI created and I don't like it, I just delete it. Removing the limitation of card creation is really quite compelling, and I think the area is still highly under-invested in. Would be cool to see a generic framework evolve that one could use. For now, I've been using a personal fork of clanki [1]. [0] https://supermemo.guru/wiki/20_rules_of_knowledge_formulatio... [1] https://github.com/jasperket/clanki

etrvic

I used anki for learning japanese, and what I noticed while is that, at least for me the act of reviewing flashcards became a burden itself. It was not fun nor pleasant. I’d go back to using Anki if i’d know how to solve this.

xhevahir

> Most of my cards are handwritten by me and accommodate my brain. I'm guessing from all the talk about Anki that people are missing this part. I think these frictionless, digital replacements for note cards are solving the wrong problem. You're never going to spend more time on a given flashcard, and better absorb the information on it, than the first time, when you're sitting there making the thing. Making this step as brief as possible is a bad idea.

merryocha

When I was a kid I used flashcards to memorize the multiplication tables up to 12 and it allowed me to do very rapid mental math from that point on, and I still can to this day. It was useful for math quizzes and tests in school but it's also useful for life in general. Going up to 16 might be even better. I use the Livio English Dictionary to look up words when I read on my tablet and I noticed one day that it keeps a search history, and I got an idea to make an Anki flashcard collection consisting of all the words I've needed to look up while reading. Despite being an obsessive reader my entire life I still regularly encounter words I'm not 100% certain about. Reading itself has spaced repetition built right in, assuming you quiz yourself and then follow up with a dictionary.

abecedarius

Aside: the example question ("What is the intuition that two reflections gives a rotation?") could have a more intuitive answer involving flipping an actual flashcard over twice, funnily enough...

mimo84

I find using flashcards very stimulating, however to reach this status it took me quite some time and some trial and error. So if you're new at using flashcards don't quit just yet! Keep using them. My morning ritual is now coffee and anki. Like the author said, understanding the card you're writing in your deck is fundamental. In my case, I would add, this is even true of when you add language cards. For example, I once added the word `thwart`. This card doesn't "cleanly" translate to my native tongue, and I was failing it at all times, I was confusing it with other words such as stifle, stymie etc because have a close meaning but not quite the one in thwart. Only after I grasped the exact definition and usage of it I started to not block on it anymore. I now attempt to be better at it by trying to also recall or make up the antonym of a certain word. Also I started to create decks for: 1. Emacs commands, including custom shortcut which I use daily, or trying to drill new commands or features that I leant. 2. passages from books I read, mostly for those I use cloze deletions. 3. simple arithmetic, in order to be quicker at doing those without having to use a calculator at all times with me 4. shell commands, for example less frequently used git commands, grep or rg options. A final note on using LLMs for flashcard creation. Sometimes the LLM can come up with some useful examples, or memory hooks, which help in retaining the information. Yes, I agree here with the author: out of 10 cards created with the LLM you're probably going to retain just one, and even that one will need rewriting.

Semantic search powered by Rivestack pgvector
14,015 stories · 131,331 chunks indexed