Live data from Hacker News

Show HN: Anki AI Utils

github.com

21–30 of 48 posts

Re: Show HN: Anki AI Utils

#21

Sort of off topic, but I'm always really surprised how well posts about spaced repetition and Anki do on HN. I've been in the spaced repetition community for years and we honestly feel extremely niche and small even amongst eachother. It's cool to see that the community might be larger than I thought.

I have a question, do you know of any spaced repetition app that is free for iOS similar to AnkiDroid?

The anki website has some UI so you could do the reviews there. A bit minimalist though.

Re: Show HN: Anki AI Utils

#22

Sort of off topic, but I'm always really surprised how well posts about spaced repetition and Anki do on HN. I've been in the spaced repetition community for years and we honestly feel extremely niche and small even amongst eachother. It's cool to see that the community might be larger than I thought.

I have a question, do you know of any spaced repetition app that is free for iOS similar to AnkiDroid?

[deleted]

Re: Show HN: Anki AI Utils

#23
post #10

Wow, so feature rich, congrats on the release. Love that the mnemonic generation takes into account your existing memory anchors (didn’t know that term). I’ve actually been working on a similar-ish Anki Plugin for about 6 months - it can autogenerate any field via LLM in bulk, as well as images and TTS. I’m not explicitly targeting the med school use case as much yours (I use it for language learning), and it’s more…

Thank you very much for the kind word but I have to return the complement. The app you are making is very feature-rich too, seems easy to use and affordable too!

By the way, the new LLM by deepseek called deepseek-chat is very good and actually on par with Claude Sonnet 3.5, so you might want to give it a try. Openrouter and litellm help a lot.

Also, my projects are not actually aimed at medical learners, I just happened to be one! I went to create lengths to make it adaptable to any learning scenario and types of learners, etc :).

Looking at your project, it seems like there is definitely an opportunity for merging efforts. If I get that right, you are not implementing few shot learning and a few other features like mnemonics and anchors and major system. Do you think there is a possibility that wa can talk reusing some of my code and features? I can think of ways to make few shot learning painless UI wise.

I semi-secretly made that release to -> make my scripts more well known to -> help me find people who could help me make it available for laymen (I am painfully aware that my features are currently only available for nerds although I made great efforts to document the whole thing and make good code!).

Honestly, it looks like your awesome project might be the opportunity I was looking for! Are you interested in trying to make it so good that we can scale and even make (on average) better doctors :D!? Please get in touch!

Re: Show HN: Anki AI Utils

#25
I don't personally use Anki, not for any major reasons or ideological disagreements but mostly out of a "I do something else to learn" methodology. I've always liked the concept of Anki, flashcard learning, and needing some method of "deliberate practice" to reinforce the knowledge. My profile and even my dissertation explored the idea of practice through Chi and Wylie's ICAP framework [1] (interactive, constructive, active, or passive respectfully).

I'm particular to the worked example [2] as a tool similar to mnemonics. A real world or toy example is presented, and the worked example breaks down the step by step actions needed in order to "do a thing". For example to represent the "running total" use case of variables or a Singleton design pattern, not only is it beneficial to know what these techniques "are" but also some examples on how the are "used". This is where ICAP proposes there are different modes the learner can engage when while learning the material. In this light, I think of flashcard memorization as a passive learning activity. This doesn't make it lesser, only suggesting there are more engaging activities you may need to engage in in order to really know a concept.

I think having an LLM generate the various ICAP modes would provide additional learning opportunities for those that do use Anki. In a similar vein to creating a flashcard, an LLM-driven Anki card set could include an "Activity Creation" tool to determine which type of learning activity to generate. Computer Science for example uses several types of learning activities like Parson Problems, Self-Explanation, Output Prediction, and simple Typing Exercises to help convey concepts, each with their own benefits for targeted learning at a different ICAP modality [3]. The activity creation tool in turn would select the appropriate modality, the respective activity, and generate a 'card' based on that activity.

[1] https://files.eric.ed.gov/fulltext/EJ1044018.pdf

[2] https://en.wikipedia.org/wiki/Worked-example_effect

[3] https://files.eric.ed.gov/fulltext/ED615631.pdf (Yes, this one is mine because of course I'd shoehorn my thoughts on practice here)

Re: Show HN: Anki AI Utils

#26
post #7

If I am not an Anki user (yet) but want to create an Anki deck from scratch for something I am trying to learn, should I use your tool?

I am tempted to say yes, but in truthfulness it really depends on a lot of details. If we are just talking about the card creation phase, then I recommend other tools I made, especially voice 2 Anki (posted on hn at the same time but has not taken off for some reason :) ) If we are talking about the actual learning and memorizing phase, then yes, I think those tools are valuable. But that being said, I'm also sure th…

That's fair advice! Creating cards is also learning, so if you generate content using LLMs instead then you'll be missing out.

Re: Show HN: Anki AI Utils

#27

Sort of off topic, but I'm always really surprised how well posts about spaced repetition and Anki do on HN. I've been in the spaced repetition community for years and we honestly feel extremely niche and small even amongst eachother. It's cool to see that the community might be larger than I thought.

aren't multibillion dollar companies like duolingo built on spaced repetition. Not sure id call it niche.

Re: Show HN: Anki AI Utils

#28
post #10

Wow, so feature rich, congrats on the release. Love that the mnemonic generation takes into account your existing memory anchors (didn’t know that term). I’ve actually been working on a similar-ish Anki Plugin for about 6 months - it can autogenerate any field via LLM in bulk, as well as images and TTS. I’m not explicitly targeting the med school use case as much yours (I use it for language learning), and it’s more…

Thank you very much for the kind word but I have to return the complement. The app you are making is very feature-rich too, seems easy to use and affordable too! By the way, the new LLM by deepseek called deepseek-chat is very good and actually on par with Claude Sonnet 3.5, so you might want to give it a try. Openrouter and litellm help a lot. Also, my projects are not actually aimed at medical learners, I just happ…

Thank you :) And, sounds like great fun. Shoot me an email (in bio) or let me know how best to get in touch.

Re: Show HN: Anki AI Utils

#29
Congrats on your repo. Good to see more fellow medics using github!

One comment I would make on your approach to putting anki to work for you with medicine, is that it seems to rely on a 'factoids' approach, as opposed to a 'systematic' approach. This may not be the case with your learning more generally, but this is how your anki seems to be structured, so I am keen to make this observation: the problem with a 'factoids-based learning' approach, which unfortunately is all too common in medical education, is that it can backfire spectacularly, especially in an unstructured learning environment such as medicine, where physicians at ward rounds are much more likely to want to show you 'cool stuff' and 'exotic diagnoses', when they should be creating an appreciation and understanding of the 'boring' stuff first in a systematised manner instead. So you then go to final exams knowing all about cool factoids like what "moya moya" disease is and how it means 'puff of smoke' in japanese, but don't really quite know why right-sided heart failure doesn't quite immediately also cause left-sided heart failure directly and vice-versa, even though in theory it's all a connected tube. (totally random example, I assure you :p ).

One thing I did ages ago when I was finishing my own medical school journey (which I later deviated from to become an academic / biomedical engineer), was to formulate a "systematic approach to medicine". Everybody always talks of needing to have a 'system' when you first learn medicine, but nobody ever seems to quite know what this system is. So you need to figure out your own.

In the context of your systematic learning via Anki, I would advise you to formulate your cards such that they address all specific aspects of such a systematic approach. One way to do this via Anki specifically, would be to create a note type that goes through all aspects of that system per condition, but then generates specific cards for the parts that you want to extract as individual cards (rather than treating the whole note type as one mega-card you need to learn). This would not only help you be systematic in your learning, but it would also help you flag where gaps exist in your knowledge-base, since it would become immediately obvious at the point of creating your note, where areas of the 'system' are unaddressed.

Here is the link to my old 'system'. Feel free to take inspiration from it. (though if you do end up copying / using it formally in some capacity, I would appreciate an acknowledgement... :) )

https://sr.ht/~tpapastylianou/systematic-approach-to-medicin...

(or https://github.com/tpapastylianou/SystematicApproachToMedici... if you prefer github).

Hope it helps with your preparation! Good luck with the finals!

Re: Show HN: Anki AI Utils

#30
post #25

I don't personally use Anki, not for any major reasons or ideological disagreements but mostly out of a "I do something else to learn" methodology. I've always liked the concept of Anki, flashcard learning, and needing some method of "deliberate practice" to reinforce the knowledge. My profile and even my dissertation explored the idea of practice through Chi and Wylie's ICAP framework [1] (interactive, constructive,…

Thanks for linking me to the ICAP framework. ICAP and your “I do something else to learn” methodology generally jives with the same thing I happened upon by chance after spending a lot of time trying to “learn how to learn” the best way; landing upon SRS and Anki specifically, as a tool; and then finding a much better process+system. Given how deeply involved you are in the space, I assume you’ve heard of, and possibly follow, some of Justin Sung’s videos and techniques?

He provides some scientific foundation behind the recommendations he makes, specifically his recommendations around mind mapping and _how_ to do it properly. His process puts mind mapping firmly in the _Interactive_ mode. The results are truly unbelievable.

So much so that after investing 20 hours to mind map a book for myself 7 months ago, I can recall practically all the information I mind mapped without rehearsal.

Mind mapping makes up probably 70% of my learning these days, then I have a long-form written system for the other 29%, and sometimes, when I have a little isolated fact that doesn’t fit in either system, I turn to SRS for memorization of the last 1%.

Post reply on HN