Top
Best
New

Posted by trms 4 days ago

Anki ownership transferred to AnkiHub(forums.ankiweb.net)
569 points | 250 comments
Timpy 4 days ago|
I discovered Anki 12 years ago while living in Japan. I was trying my hardest and absolutely failing to remember any of the Japanese I was studying. Maybe I was due for a learning-style renaissance for myself and Anki was just the catalyst, but it really made a positive impact on my life. More than just memorizing kanji on AnkiDroid during my commute, I just started to believe I could learn anything. I was starting to take my coding hobby more seriously at the time and hacking on Anki was a big part of that too. Thanks for all the hard work Damien and David Allison. I'm so grateful for the software you've worked on.
throwforfeds 3 days ago||
Agreed, Anki has really helped me with learning new languages. The creation of cards was always a slog though, so recently I've been playing with an Anki MCP server hooked up to Claude. I can dump my iTalki lessons in, or ask Claude to make cards based on a song I've been listening to, etc and get a bunch of relevant cards generated for me. It's honestly been kind of magic.
philipdavis 13 hours ago|||
The MCP approach is brilliant! I've been solving the same friction problem from a different angle. I mostly use Anki to improve my vocabulary, and ended up building a tiny browser-side tool for myself (now called Wordwise / Anki Dictionary) that lets me double click any word on a webpage, get a clean definition + the sentence it appears in, and export it straight into Anki with one click.

It’s been a surprisingly good middle ground between fully manual cards and fully LLM dumps. If anyone’s curious: https://wordwise.me

jama211 3 days ago||||
That’s… genius. This might get me using anki again, I gave up because of the friction of card creation. Thank you for this!
throwforfeds 3 days ago||
You're welcome! Here's the one I've been using: https://github.com/ankimcp/anki-mcp-server

I've definitely hit walls with Anki over the years, and while the community decks help a lot, it's really nice to just tell Claude "can you take this assignment my tutor gave me, extract all the infinitive verbs, and then make cloze style cards for conjugations at an A1/A2 level?" and get it all done in a couple minutes.

guiambros 3 days ago||
Ha, I love this!

In a way making the cards helps a ton to learn the content and decide what's really important to retain. On the other hand, it's such a slog that I usually end up relying on community cards, or skipping it altogether. The MCP idea may be a nice middle ground. Will give it a try for an upcoming exam.

FrinkleFrankle 2 days ago|||
Yeah, llms change the game for card creation. I'm trying to learn Rust (programming language) and I have Codex ingesting books/articles and generating sensible cards from them. It's able to consistently get the HTML right for syntax highlighting in examples too.
tetris11 4 days ago|||
Same for me. I was doing my PhD in another country and was just overwhelmed and disoriented at the sheer scale of information I suddenly had to remember and digest. Anki was on again/off again for me at first, but once I learned to edit and update the cards and add my own, I really began to understand how to boil concepts down into something I could remember, i.e. I could structure it to my own personal chaotic mode of thinking, and I've flourished with it since then
igleria 3 days ago||
I've been barely keeping my head above water (ok, much better than that honestly) for 35 years intellectually due to lack of more methodical learning. Your post might convince me of trying Anki...
tetris11 3 days ago||
The real trick is not realising that its working until you stop using it :-)
ncphillips 3 days ago|||
I've just started using Anki and I'm almost grieving. If I had had this 15 years ago I probably would have done so much better in school. I've always struggled with memorizing, but Anki has made this much easier for me. I started learning Japanese 4 months ago and I'm baffled by how much I've retained in that period. Now I'm playing with using it to learn the rules for the OneRing TTPRG.
scarrilho 3 days ago|||
Same for me. I discovered spaced repetition through Anki. It helped me study Japanese, Agile, and countless other topics, and the Android and macOS apps work perfectly together. A friend used it so much that he ended up contributing to the Android app as OSS.

> with provisions in place to ensure that Anki remains open source and true to the principles I’ve run it by all these years.

I really hope this holds.

romes 4 days ago|||
I think Anki, originally, was for studying Japanese too.

And I recently wrote about making my own Anki Japanese cards in my blog[1]

[1] https://alt-romes.github.io/posts/2026-01-30-from-side-proje...

mister_mort 4 days ago||
You're right about that, Anki is named after the Japanese word for memorisation. (暗記 - あんき "anki")

https://jisho.org/word/%E6%9A%97%E8%A8%98

pvab3 3 days ago|||
Is Anki that much better than, say, Quizlet?
Aldipower 4 days ago||
Same for me, while I learned Danish, which is even harder then Japanese.
nothrabannosir 4 days ago||
Sorry if I’m missing an implied /s :D

Ftr Danish is a category 1 language, while Japanese is category 4 ("https://2009-2017.state.gov/m/fsi/sls/orgoverview/languages")

maratc 4 days ago|||
... for the native speakers of English which not all the people in the world are.
Aldipower 4 days ago|||
> Sorry if I’m missing an implied /s :D

You caught me. ;-)

nothrabannosir 4 days ago||
tbh I was perhaps also eager to reshare that website someone linked the other day :P I saw a chance and by golly I had to take it.
infotainment 4 days ago||
On the plus side, the actually good mobile Anki client, AnkiDroid, remains out of the hands of this potentially questionable new entity.

(AnkiDroid has always been run independently, which is good, considering the state of the iOS client, which has always been neglected.)

Jacobinski 4 days ago||
True. It should however be noted that the most active maintainer of AnkiDroid will be joining the new entity:

> We’re currently talking to David Allison, a long-time core contributor to AnkiDroid, about working together on exactly these questions. His experience with AnkiDroid’s collaborative development is invaluable, and we’re grateful he’s willing to help us get this right. We’re incredibly excited to have him join us full-time to help propel Anki into the future.

KPGv2 4 days ago|||
Yeah, and while they say AnkiDroid is going to be maintained by the original creator separate from AnkiHub, we won't be privy to any employment contract language that makes any work done by the employee as being property of AnkiHub. Which would be an issue.
IshKebab 3 days ago|||
Why would that be an issue?
KPGv2 3 days ago||
Because it would mean any contribution by AnkiDroid's owner to AnkiDroid would be considered property of his new employer, AnkiHub.
IshKebab 3 days ago||
If it's still open source it doesn't matter who owns the copyright.
caspar 3 days ago||
Not strictly true afaik? If you own the copyright to the entire codebase you can relicense at will to a different license. (that's what CLAs enable among other things)

Not sure whether you'd still be entitled to the source code under the previous license then.. can a copyright owner revoke a previously issued license to the code? Haven't heard of it, but wouldn't surprise me if it's legal.

efreak 1 day ago|||
Sure, you can change the license, but the old license still applies to the code as it was before you changed it. Assuming you're using a legit open source license the first time around, nothing changes regarding how you can make use of the old code; all they can do is make it harder to find (close the repo) or harder to make use of (squashing/flattening the commits to make it impossible to get the correct historical version), both of which are trivially bypassed by using a third party fork or source release.
IshKebab 3 days ago|||
I am aware, but I don't think that's what OP was talking about.

You can't revoke previously issued licenses (unless the license allows it, which it doesn't in this case).

Tarq0n 4 days ago|||
A contributor's license agreement would overrule the terms of the employment contract, assuming they set one up properly.
doctorpangloss 4 days ago|||
anki has so much potential and has such a big and unique audience, it is incomprehensible to me how it has managed to be so neglected.

and then now why, of all times, when a solo developer is never more productive, would the lead maintainer cede ownership? the antidote for programming burnout has just been invented, just take it haha

TheDong 4 days ago|||
My experience using AI is that it wildly increases burnout, not decreases it.

Writing code is fun. Solving interesting problems is fun.

Debugging deep problems is fun.

Debugging slop code is a painful suffering experience, having to constantly double check that the AI agent didn't just change the unit tests to "return true" and lie to you is tiring, and the feeling that you can't significantly improve the tool burns me out hard.

That last one can't be overstated. When I find a weird behavior that looks like a bug in the linux kernel or rustc or such, I find it exhilarating to read code and understand what the bug is, how it got there, and to feel like I can fix it and never see it again.

When claude code gives me a "wrong" output for my prompt, I don't feel like there's any possible way I can go and find what part of the Opus 4.5 model resulted in it not being able to give better output.

I feel helpless to debug what went wrong when claude code spirals into the deep end.

I can add more initial context, add skills, but those are tiny heuristic tweaks around the giant mass of incomprehensible weights and biases that no human understands.

The antidote for programming burnout is not to replace all the fun parts of programming with painful probabilistic suffering.

drakonka 4 days ago|||
I've been using Anki for a few years and have never experienced it as neglected. There are regular updates and a big community contributing knowledge, add-ins, etc.
avazhi 4 days ago|||
What’s so bad about the paid iOS client? I remember it being expensive when I got it but it works fine for my use case (mix of getting me through part of med school, all of law school, and the just general shit I’d like to remember and learn). There’s definitely never been anything jarring about using it vs the Mac or windows clients but I’m happy for somebody to point out the problems I’ve been missing!
littlecranky67 4 days ago||
I paid 30€ for Anki on iOS. I remember being a bit upset because the Android and the macOS version (Qt based) are completely free. Even the iOS version is open-source. In the end, I did not want to create my own build and sideload Anki for iOS via Developer certificates, so I just paid the 30€. I think it is too expensive especially since I can easily afford that having a job and all, but I remember at uni I would struggle to afford this. But then again, when I was at uni there were no smartphones, and my computer cost less than an iPhone. So I'd probably have cheap android anyway.

To amend, I got way more than 30€ of value out of it. I learn a new language, and vocab training with Anki works better than anything else.

jaredklewis 4 days ago|||
I use the official iOS client everyday. What’s wrong with it?
DeusExMachina 4 days ago|||
I also use it every day. It does its job, but it has many usability issues that make it less than ideal.

For example, copy and paste retains the text color (probably by design). So, sometimes I get black text on a black background, when the app is in dark mode.

The editing process to remove the formatting is pretty annoying.

It takes me time to find the edit button, which is buried in the menu but prominent in the desktop version. Then, I have to toggle the HTML mode and delete the retained tags, which on a phone takes time. The desktop version, instead, has a button to remove all formatting.

Elidrake24 3 days ago|||
The App uses the Mac Text element rather than a custom one, so it'll have the same shortcuts as all of them; `⇧ Shift ⌥ Option ⌘ Command V` to paste and match the formatting of the current field (in the case of a blank field, remove formatting).
jaredklewis 2 days ago||||
Ah I see. I very rarely edit or create cards on mobile so for me it’s mostly a card review app.
ztjio 3 days ago|||
Try pasting into an app/textbox that doesn't support any formatting then copy/paste from there.
ohyoutravel 4 days ago||||
iOS one is fine, pretty good. I use it daily too. Ankidroid is much better, which I would attribute to being open source with lots of eyeballs on it and making improvements for the love of it.
not_your_vase 3 days ago|||
I do too, and I hate it. Some of my pet peeves from the top of my head (there would be more most likely if I'd think a bit, but maybe later):

    > I keep pressing the second button to OK a card, I rarely use the 3rd and 4th. But if I fail a card, that button becomes a NOK, and I keep pressing it out of reflex
    > I can't help interpreting "card was a leech" notification other than "how dumb can you be". Fortunately there is no way to turn it off.
    > It keeps phoning home for some reason, each time it gets into the foreground. It is really great when you are behind a proxy, and it keeps complaining that there is no network, every single time. Of course that call can't be turned off. Also, have no idea what it sends home. I try to trust that it's not some nefarious.
   > Some years ago, for some reason Anki changed DB format, in a backwards incompatible way. There was a notification at the start of the app, that if I don't want it, I shouldn't update my app. I did turn off auto-update. A few weeks later it bricked my deck (my deck got updated to the new format, even though that old iOS app was the only way I accessed it), also trashing my 3 years long strike.
__float 4 days ago|||
The (paid!) iOS client has always been a disappointment to me, and I've long been jealous of the open source Android one.

I don't mind so much that it's paid, given how much use I get for the price, but it sucks knowing it sucks and not being able to help make it better.

hermanzegerman 4 days ago|||
I've just bought it to support the developer, as it was according to his website his preferred way to support him.
3D30497420 4 days ago||||
Agreed. I’m particularly excited that they’ll be investing in the UI/UX.
pushedx 4 days ago||||
I use the iOS app daily, and while it's not the prettiest thing in the world, it has nearly every feature of the desktop client, including full scripting support for card contents, which is amazing for things like collapsable elements and media. And, at the end of the day, it's about what you learn from using it that matters.
__float 2 days ago||
That's part of my problem. I actually don't love how many billion options Anki has, and I'd love something with a more opinionated UI.

(I think the data model underneath Anki is...showing its age (and lack of explicit design) and building that on top of it would not be too easy. I've thought about it a few times.)

divan 4 days ago|||
Is it still 25$ price? Makes it impossible to recommend Anki to friends/students to "try spaced repetition".
Larrikin 4 days ago|||
Just have them use it on their computer or the web?

It improved my grades so much in college that I spent the 25 bucks as a broke student so I could have it on my second hand iPad. This was before AnkiDroid even existed so it's amazing the price is still the same.

divan 4 days ago||
That works for people who already convinced that they want to use it. I'm talking about people who've heard it for the first time and they're not going to spend 25$ for some new app just to try. 25$ is unusually high price for an AppStore app and it's just doesn't work unless you're really determined to use it. I don't understand why people are downvoting this.
Larrikin 3 days ago|||
I would argue that it's almost impossible to start first with the mobile version so this situation should never happen. The computer version is essential for setting up and getting decks. The web version remains free as well.
divan 3 days ago||
Why would it be the case?

Anki app has an interface for adding/editing cards, and can absolutely be used without AnkiWeb or syncing. In fact, this is how I used it myself for years. I would argue that using AnkiWeb and syncing is an advanced feature for people who got the taste of having own decks and don't want to loose it.

hermanzegerman 3 days ago||||
They can just use the computer version then, and buy it when they know it's useful for them?
divan 3 days ago||
Some people would need to buy computer first. Again, it's very hard to recommend mobile app to people if you need to add these kind of "workarounds". Especially for the main target audience - young students – many of whom live in their mobile phones and not used to spend 25$ for apps.
hermanzegerman 3 days ago||
Every university student in the Western world has access to a Computer, and those who are poor usually have an Android Phone (with free AnkiDroid) and not a very expensive iPhone. If they can afford an iPhone they can afford the App

I think this "problem" is somewhat made up

divan 2 days ago||
Well, I don't want to sound patronizing, but the world is so much bigger than your notion of "Western world" where every student with iPhone has computer.
Larrikin 18 hours ago||
You are patronizing. Every student with an iPhone has access to a computer even if it isn't their own. If they are so poor that none of their facilities have one then they have a cheap Android.

This fictional person you describe also has access to the web and Anki on there.

Anki is not a very useful tool if you are not making or editing your own decks or a teacher is for you. This is an incredibly painful experience on mobile.

hermanzegerman 12 hours ago||
Well I have a friend who manages his entire self written 10.000 Card collection entirely on an Samsung Tab with AnkiDroid.

I would agree with you, but he doesn't seem to mind

mrgoldenbrown 3 days ago|||
They can try it on desktop and web for free if they are that skeptical.
divan 3 days ago||
Can you imagine, a lot of young people don't have desktop/laptop, only mobile.
bonsai_spool 4 days ago|||
The web client works just fine!
divan 4 days ago||
"Hey, there is an amazing app for learning, but it costs 25$ for your iPhone, so just use web version instead".

Very appealing, makes people try app immediately. :)

bonsai_spool 3 days ago||
I think you essentially have to use the desktop version no matter what—so the real dichotomy is whether you want to use a free program with free online hosting with the bundled (free) web application... or if you want to buy a $25 app.

It seems a lot like saying nobody should use GMail unless they agree to pay for premium Google Services.

divan 3 days ago||
I don't have this problem. I bought iOS Anki app for myself many years ago. What I found hard is to recommend it to others, who never heard about spaced repetition yet, especially to young students, who arguably is the main target audience for this kind of tools. They just not jumping into buying 25$ app to try it. As soon as you start mentioning switching to laptop, using web/desktop - they're not jumping into it either. I don't know maybe you all have different experience, but that's what I experienced over the years and it always felt sad, because this price is a prohibitively high for many people.
tvshtr 4 days ago|||
AnkiDroid is *just* an interface over the shared core/engine (written in rust nowadays)
mbanerjeepalmer 4 days ago||
Given that push notifications haven't worked in AnkiDroid for years, it doesn't feel good to me?
padraic7a 3 days ago|||
Just one data point but they work for me. (Nothing phone, android 16, Ankidroid 2.23.3 installed from Fdroid)
david_allison 3 days ago||
Notifications work extremely badly.

We've got a setting [developer options only] which completely reimplements them, it won't be live for 2.24, but hopefully 2.25

https://github.com/ericli3690/gsoc-ankidroid-report/blob/mai...

hermanzegerman 4 days ago|||
Why would you need push notifications on AnkiDroid?
lovestory 4 days ago||
Duolingo effect, people will forget to do the learning if they are not reminded
hermanzegerman 4 days ago||
I prefer Apps that won't manipulate me. Duolingo is annoying. Anki is a habit after a certain point
watwut 3 days ago||
Reminder is not manipulation.
hermanzegerman 3 days ago||
Those used by Duolingo definitely are
siva7 4 days ago||
It was a fascinating symbiotic between nerdy med students from all over the world and an obscure open source flashcard app that originally targeted language learners. I've been part of that community for many years and would have never foreseen this outcome but in hindsight it seems the best path forward for anki.
n8henrie 4 days ago||
Amazing. A few nerdy med students and I started a student group for tech back in 2009 or so, a big part early on was preaching Mnemosyne (another SRS app), with shared decks syncing over a free Dropbox account.

Later used Repetitions (iOS / Mac / web) for the steps, EM boards, and informatics boards most recently.

Only within the last year finally tried Anki -- and this time for language.

readthenotes1 4 days ago|||
I don't think it's just for nerdy med students nowadays. Who studied for Step I without it? And How? (And Why? :)
dogmatism 4 days ago|||
If one is of a certain age, of course they studied for step I without it

and the classic method was the inspiration for Anki to begin with: making your own flashcards on index cards! You could do a version of spaced repetition by shuffling the deck.

Not sure the digital version is actually easier or more effective

oaktrout 3 days ago||
At one time I had more than 20,000 cards that I had >85% recall on after 21 days... Hard to do that without the digital version.
NewsaHackO 4 days ago||||
Step 1 is pass/fail now. If I had to redo it and just pass, I don't think it would be necessary to use anki now (except maybe for something Sketchy).
hermanzegerman 4 days ago|||
Amboss
hobom 4 days ago||
[flagged]
aitchnyu 4 days ago||
Does the community have extensive medicine syllabus as decks? I got 429ed from searching their decks.
surrTurr 4 days ago||
> What We Don’t Know Yet

> Governance and decision-making: How decisions are made, who has final say, and how the community is heard

> Roadmap and priorities: What gets built when and how to balance competing needs

> The transition itself: How to bring in more support without disrupting what already works

In other words: they have no clue what to do next (https://forums.ankiweb.net/t/ankis-growing-up/68610/2#p-1905...)

iterance 4 days ago||
Many community-oriented programs have failed after acquisition because they came out too firm, too decided, and too purposeful, only to realize the community is still skeptical and turning against them six months in.

Honestly, for a program like Anki, starting out by saying "we need to figure out what good governance looks like, as well as what might be agreeable and possible for everyone involved" is a much stronger positioning than coming up with something that may or may not fly to try make a strong first impression. Communities do not follow the conventional rules of American business.

CGamesPlay 4 days ago|||
From the posts, it sounds like the original maintainer was approaching the point where they'd just abandon it, so this overall seems like a better outcome than either abandonment or sale to a PE firm.
account42 4 days ago||
That remains to be seen. Many things are much worse than "abandonment" for completed software.
JoshTriplett 4 days ago|||
Knowing what they don't know puts them ahead of many organizations.
jacquesm 4 days ago|||
It seems more than a little bit careless to agree on a deal without having those very important things hammered out. What if there is disagreement about these?
nsilvestri 4 days ago|||
Community focused organizations like this are hard to run without governance transitions. I think Anki brings value to the world and anyone willing to take on a leadership role in keeping it going should be given trust and grace to make the best decisions they can with the knowledge they have. I wish them luck.
atoav 4 days ago|||
Or: They don't want to force a specific governance model onto an existing community.

I have no deep insight here, but given the times I have seen a negative reaction from the community with ownership changes or similar, giving yourself time to figure out how to do things may actually be a good thing.

stevage 4 days ago||
I actually really appreciate the honesty of this. Much better than undue confidence.
Ajedi32 3 days ago||
Always a bit scary when an open source project changes stewardship like this, but I'm quite relieved to see all involved parties seem to be aware of the dangers and very much on the same page about not screwing this up.

Done right, commercial interests can often have a very positive symbiotic relationship with open source. Almost all the largest and best open source projects out there have substantial involvement from commercial interests.

I do think though that from a structural/governance perspective it's not a good idea for Anki to be owned by AnkiHub. Anki is a community project, not a corporate product, and while it sounds like the license will continue to reflect that, I personally think it would be best if the corporate structure did too. If Anki were spun out as an independent foundation (like Blender, Linux, etc) receiving most of its support and development work from AnkiHub, rather than owned outright, I think that would allow a much more robust governance structure than just having everything be under AnkiHub's direct control with some pinky promises about listening to the community.

Shank 4 days ago||
The community has been in a deadlock over making FSRS the default (https://github.com/ankitects/anki/issues/3616), and I wonder if this will lead to some resolution.

It seems like the core things that Anki needs are new user experience improvements, and algorithm updates. SM2 really shows its age as compared to other algorithms.

SpaceManNabs 4 days ago||
Is there that much of a difference?
zelphirkalt 4 days ago|||
I think many learners are walking into a trap of thinking, if they just change their SPS algorithm, they will magically learn more. I think they might learn a little bit more, but the biggest effect is simply due to time investment and doing the repetitions. It is good to be able to practice known words less often, obviously, but that can be achieved using a very basic system already.

If changing their SPS or the promises about an SPS motivate the learner, then great, they're putting in the work and time to learn, but I doubt that the effect of changing the SPS is as large as some people claim.

For example I used a tool that supposedly uses FSPS, but it did have a low maximum for the duration you don't have to practice a word, and no way for me to "ban" a word, so that it asks me in 6 months or something, and simple words kept coming back, especially after not learning for a few days. I didn't make much progress using the tool, even though it had FSPS.

bigDinosaur 4 days ago||||
https://www.supermemo.com/en/blog/supermemo-is-better-than-f... seems to suggest that yes, it is a major improvement over SM-2, and given how critical they are of FSRS I'm happy to believe them. SM-2 to my understanding is basically the simplest possible spaced repetition algorithm - I think something like 'double the review interval if easy, otherwise multiply by some difficulty factor to reduce this interval depending on which button was clicked'.

That said, even SM-2 is probably vastly superior to just not doing SRS at all.

asymmetric 4 days ago||
Isn’t the linked article claiming that SM is superior to FSRS?
bigDinosaur 4 days ago||
SM is claiming that the latest versions of the SM algorithm (namely SM-19) are vastly superior to FSRS (maybe it is?).

They state in contrast:

We do not dismiss the work behind FSRS. It is a commendable open-source effort and a marked improvement over ancient algorithms like SM-2.

For context, Anki uses SM-2's algorithm (albeit apparently heavily modified for various special cases) if FSRS is not enabled.

Ifkaluva 4 days ago||||
As a user, it’s a HUGE difference. FSRS leads to an incredibly reduced workload.
watwut 4 days ago||
Yes, because intervals on some cards become absurdly large (4 years after seeing the card twice) .
sambapa 4 days ago|||
If the algorithm says so, so it is.
mchaver 3 days ago||
Our data in the cloud, hallowed be thy computation, your kingdom come, your will be done, on our devices as it is in the cloud. Give us today our daily feed.
cwnyth 3 days ago||
And forgive us for our typos, as we forgive those typo [sic] against us.
KPGv2 3 days ago|||
This sounds like some absurd mis-optimization of parameters on your part.
saubeidl 4 days ago|||
Yeah, FSRS is much better. For me it was the difference between learning 10 new words of Mandarin a day and learning 20, with the same time commitment.
zelphirkalt 4 days ago|||
To me it sounds like an incredible speed to learn even 10 Mandarin words per day, let alone 20. So extreme, that I must wonder, what definition of "Mandarin words" and what definition of "learned" you are using, when you are writing that, or, that you are an extreme outlier in terms of memorizing visual information.

For me really learning a word means:

    (1) Knowing how to say it.
    (2) Knowing how to write it, meaning the Chinese characters, of course.
    (3) Still remembering (1) and (2) after at least a month.
    (4) Being able to actually use the word correctly.
Do you really learn 20 words properly under those definitions? If so, then respect. I consider myself to have quite a good memory for visual information, but if I don't try to memorize 20 words as a full-time activity on that day, and write them hundreds of times, I am fairly sure they won't stick for long, maybe not even until the next day. Some obviously will, and some have good explanations why the characters look as they do, but others don't, and feel arbitrarily constructed.
coldblues 4 days ago|||
You've just admitted that the way you use "learn" is different. It's you who is using it differently from the commonly agreed upon way. (3) is arbitrary, ideally you would want to remember the words for your entire lifetime. A lot of people don't care about (2), you'd only care if you want to live in the country and are presented with a lot of paperwork.

You learn the words for a day (you're able to match the sounds and meaning to it). You will forget a lot of them tomorrow, so now you have to re-learn them. This is just how Anki works. You keep learning and re-learning until they stick for a prolonged period of time. It's common for Japanese learners to add between 20 or 30 words to their learning queue.

If you understand how Anki works, you will also understand how the word learning is used in relation to its flashcard mechanism.

zelphirkalt 3 days ago||
With all due respect, your comment doesn't add much to the discussion. I explicitly mentioned different definitions of learning, and then proceeded to give mine.

And with all due respect, someone claiming they learn 20 words per day, in Mandarin, is an almost outrageous claim. If you think that "learning" is commonly agreed upon to mean "memorize for a couple of hours", then please show me the research into the meaning of the word, that proves your claim. While I have explicitly stated, what _my personal_ definition is, you are claiming to be knowledgeable about a "commonly agreed upon" definition. That is an impressive claim in itself. Let us all hear that definition, that is so commonly agreed upon, so that we can gain from that.

What you call learning, I call "training" or "practicing" or "revising". Now the onus is on you to prove to me, that indeed as you claim there is some commonly agreed upon definition, specifically in the area of learning Mandarin, that proves, that my definition is off.

And I will have you know, that I am learning Mandarin for some 10+ years, and have a lot of experience in that area. I know what counts and what is important.

KPGv2 3 days ago|||
> with all due respect, someone claiming they learn 20 words per day, in Mandarin, is an almost outrageous claim

Why do you keep harping on Mandarin in particular? Do you think it's harder than other languages to learn new words? It's not like you have to learn new hanzi for every word. Most are compounds. It's like being surprised someone easily learned how to spell "lighthouse" because it's got a silent "gh" and a silent "e" and the "ou" is not pronounced the way you'd expect, and the "th" in the middle isn't pronounced like "th" should be.

The learner already knew how to spell "light" and "house" so it was effortless to learn "lighthouse."

My experience with Japanese is that you hit around 800 or so kanji and new vocab comes very easily. Even new kanji come extremely easily because they're all made up of the same parts ("radicals").

EdIT: One hour a day devoted to language study will yield 20 new vocab words a day that, over time, you'll have around 85% recall, which translates to over 6,000 new words per year (over 7,000 but then you adjust downward because of the 85% factor).

The issue is that people want to learn a language in five minutes a day, but they don't bat an eye at playing a video game an hour a day to be able to beat some level. I remember playing for hours to be able to get good at 1942 on the NES back in the early 90s.

zelphirkalt 3 days ago||
> Why do you keep harping on Mandarin in particular?

The original claim was about 20 Mandarin words.

> The learner already knew how to spell "light" and "house" so it was effortless to learn "lighthouse."

This kind of comparison doesn't work properly for learning Chinese characters. Simply combining characters like that only works ~half of the time or less.

> EdIT: One hour a day devoted to language study will yield 20 new vocab words a day that, over time, you'll have around 85% recall, which translates to over 6,000 new words per year (over 7,000 but then you adjust downward because of the 85% factor).

Delusional for Mandarin, unless you have some kind of special brain putting you in some 0.001% of the population. Not even natives learn that many words in a year. That many characters they might know when reaching university, and then later forget many again. Most native adults don't know that many.

> The issue is that people want to learn a language in five minutes a day, but they don't bat an eye at playing a video game an hour a day to be able to beat some level. I remember playing for hours to be able to get good at 1942 on the NES back in the early 90s.

Well, at least on that we agree. If one doesn't put in the time and effort, then the results will reflect that.

coldblues 3 days ago|||
I am referring to the standard metric used in SRS communities.

When people in the language learning community say they "learn 20 words a day", they are referring to New Cards Added. It is a metric of input and initial encoding, not guaranteed permanent storage.

In Anki, "Learning" is literally a specific phase (the red cards). You introduce the card, you pass the initial threshold, and then the algorithm handles the retention over the subsequent weeks. You are conflating the process of learning (adding new information) with the result of mastery (long-term active recall).

KPGv2 3 days ago||||
> (2) Knowing how to write it, meaning the Chinese characters, of course.

Would you say a native English speaker doesn't know the word "they're" if they keep spelling it "their" even if they use it correctly 100% of the time?

How does this opinion hold up if you consider that spelling wasn't standardized three centuries ago. Did no one know any English words until spelling got standardized in the 1800s? Do illiterate native speakers not truly know any words? Do children not know words?

How would your opinion change if you knew that plenty of native Japanese and Chinese speakers can't write the characters they can read anymore? If you don't have to physically write anymore, you lose the ability to write the characters. This is true of even educated adults in Japan and China. When I was a university student (I'm not Japanese), I could write kanji that my 30+yo Japanese friends had forgotten, but no one would say I knew how to use the words better than they could.

EDIT: And in any case, 10 new vocabulary words per day is extremely easy. In my experience having studied two foreign languages at the university level, that's pretty much the bare minimum expected to get an B in class.

zelphirkalt 3 days ago||
> Would you say a native English speaker doesn't know the word "they're" if they keep spelling it "their" even if they use it correctly 100% of the time?

Bad example, but to roll with it: In that case I would say they don't know it properly, since it is apparent, that in their mind there is no difference between "their" and "they're" or even "they are".

> How does this opinion hold up if you consider that spelling wasn't standardized three centuries ago. Did no one know any English words until spelling got standardized in the 1800s? Do illiterate native speakers not truly know any words? Do children not know words?

I am basing my personal definition of when I consider a word "learned" on reality, not on some "what if". If I had to map that idea of no spelling standardization to Chinese characters, then it would mean, that characters don't have standardized lines/components/parts. If there was no standard, then I guess I would consider this kind of making up how to write it on the fly sufficient for having learned a word. Thankfully there is standardization, so that is not a reality we live in.

Since I strive to not be an illiterate, I do not count being illiterate as having learned a word.

> EDIT: And in any case, 10 new vocabulary words per day is extremely easy. In my experience having studied two foreign languages at the university level, that's pretty much the bare minimum expected to get an B in class.

That depends very much on the language and course, but if it is your major, then sure, such a time commitment seems reasonable, since it is the thing you are doing. If your major is anything else and you just take an additional language course, where I come from you have once or twice a week that course. Then maybe 1 or 2 weeks you finish one chapter of a course book, which might have 20 new words, so that makes 20 words in 1-2 weeks, not in 2 days.

Typically for Mandarin the speed will also be slower than other easier to learn languages. For example at school I almost never had to learn vocabulary in English or Spanish. I just saw the words and memorized them somehow. Usage in class and often their sound and structure was sufficient , and always had good grades, often very good grades in those languages and always had good grades, often very good grades in those languages.

It doesn't work like that with Chinese characters. You are not gonna learn them (including writing them) by just looking at them a few times, unless you got an extraordinary visual, almost photographic memory. I consider myself already to have a pretty good visual memory, but still I need to put in the time and effort, and 20 words a day is way out of my league. But then again it was already cleared up in another comment, that the OP cuts out writing entirely. That's definitely a choice one can make and explains how 20 newly added words (I would still debate that that's "learned") make any sense.

saubeidl 3 days ago|||
I should have clarified. My goal in learning Mandarin is only conversational fluency, not literacy.

I don't bother with the Hanzi past being able to recognize them. I want to be able to talk to people and, if I have to, use a pinyin keyboard to write basic sentences.

So only 1 & 4 are really relevant, 2 is what Anki is designed to do.

KPGv2 3 days ago|||
Literacy shouldn't matter for the definition of knowing a language anyway. Orthography isn't language. It's a symbolic notation that represents a language. Blind people don't speak a different language from non-blind people. Illiterate people can still speak language. Children still speak language. Humans in societies where writing systems do not exist still can speak language.

Writing a language makes you more skilled at living in the modern world. It's not a threshold past which you must travel to count as a speaker of that language.

saubeidl 3 days ago||
Yeah, that's pretty much my thinking also.

By cutting out the memorization of Hanzi, I am able to accelerate my actual goal of having conversations with people.

In Silicon Valley speak, I think the term would be "ruthless prioritization" .

KPGv2 3 days ago||
Also you can probably still write. Just not by hand. Which is a vanishingly useful skill.

Unless you're applying for something in China, you don't need to know how to write hanzi ever, except for very one-off instances like "I can write happy new year in Chinese"

You know how many times I've written "real" Japanese by hand since 2005? Zero. I've written my name and stuff, sometimes I'll write 愛 to show my daughters. Nothing else. Because it's a worthless skill unless you live in Japan. Not even visiting. You live there.

Of course I type all the time. But typing is speaking + reading. It's not writing. You type phonetically (i.e., you know how to say the word), and then you hit spacebar until the correct kanji comes up (i.e., you can read kanji).

zelphirkalt 3 days ago|||
Thanks for clarifying, that sounds reasonable then.
apt-apt-apt-apt 4 days ago|||
Does using FSRS result in less retention, due to scheduling less reviews than other systems? Or is it actually more efficient in a meaningful way by cutting out unnecessary reviews?
jdahlin 4 days ago|||
The goal of the scheduling algorithm is to predict the optimal time for when you need to review your card again. FSRS has a bunch of parameters tja you can customize based on previous learning attempts, usually a few 100 cards is enough to adapt to your own learning abilities, but in current Anki versions you need to manually update the parameters to optimize your learning.
zelphirkalt 4 days ago|||
The goal is of course the latter.
Aachen 4 days ago||
I'm an Anki user, on and off since 10 years or so, but was still confused. If I understood correctly, the entities here are:

- Anki, as set up by dae aka Damien, is like the brand name and desktop implementation with the spaced repetition algorithm

- AnkiWeb is what I thought this hub thing was. It's where you download decks

- AnkiHub is a third party (started by "AnKing", now 35 employees) who sells decks as a monthly subscription and has their content on the deep web (you need to create an account and agree to terms to even see a listing of what's there besides a few featured parts). This is who is getting ownership of the former two. Because they write that Anki will remain open source at its "core", I presume that means that things will, at best, stay stable rather than anything (like AnkiWeb the deck sharing platform) becoming open

- AnkiDroid is a separate open source project (an Android app). The corporation is hiring the main developer, but it's not yet clear to me whether they're just going to get paid to work more on AnkiDroid or if they're also getting other tasks

david_allison 4 days ago||
> - AnkiDroid is a separate open source project (an Android app). The corporation is hiring the main developer, but it's not yet clear to me whether they're just going to get paid to work more on AnkiDroid or if they're also getting other tasks

----

To copy from my message on Discord:

> I’m moving to a full-time position working on Anki [incl. AnkiWeb & AnkiMobile]. I’m really excited about this, but there’s a mountain of pending, somewhat undefined work which will need to be done, and it’ll need my full-time attention for a while.

> I’ll still be contributing to AnkiDroid, but I won’t be able to commit as much time as I am doing currently (at least for the first few months while things stabilize). I’ll be here on evenings/weekends, and will be contributing in other ways (hopefully: unified Note Editor, JS addons etc… ), but I expect to slow down with code contributions to ensure I’m staying on on top of PR reviews & general force multiplier work. I’m definitely Org Admin’ing for GSoC over the summer [assuming Google gives us the greenlight], it’s historically been a VERY light role.

> In all honesty: I’m expecting things to be business as usual, I have more than enough capacity to keep up with the notification queue. Even if I completely dropped off the planet, we’re a great team and the improvements would keep on flowing. AnkiDroid’s bus factor has been >>> 1 for a LONG time now.

https://discord.gg/qjzcRTx => https://discord.com/channels/368267295601983490/701922522836...

GSoC: https://summerofcode.withgoogle.com/

Aachen 3 days ago||
Information on Discord visible only if you sign up for it (and afaik, in some countries, upload identification)... that does seem rather in line with the deep web architecture that AnkiHub uses. Maybe this would be good in a ticket or the Anki forums, since it's relevant to the people using and contributing to the app. Here on HN it's now also findable in web searches as a side effect of copying it I guess
david_allison 3 days ago||
This is the Discord server which AnkiDroid has used for dev for just under 6 years. Nothing AnkiHub related.
Aachen 3 days ago||
It needn't be related to the corp for it to be a match made in heaven
eudamoniac 4 days ago|||
This sounds concerning. Someone ought to back up the public AnkiWeb decks while we still can.
digiown 4 days ago|||
> AnkiWeb

Worth noting you don't need to use it. Anki comes with a syncserver implementation for a while now, and there are docker images too. It's worth it for the transfer speeds alone IMO.

Anki is under AGPL too, which has an anti-DRM clause, so many type of enshittification of anki or their addons (e.g. to prevent sharing of their decks) would be unenforceable too.

As such I see no obvious things that would be susceptible to enshittification here.

pityJuke 4 days ago||
Aha [0], that is neat.

[0]: https://docs.ankiweb.net/sync-server.html

bangonkeyboard 4 days ago||
I've tried several times before to install syncserver using those pip instructions, on multiple platforms, without success.
dhoe 4 days ago|||
Just as a counterpoint, to avoid people getting the wrong idea about the complexity involved - I use it and it took literally minutes. The most confusing part was that the sync settings in Ankidroid referred to Ankiweb.
david_allison 4 days ago||
Hey, could you put in an issue, especially regarding the pain points, but also including what 'seems unusual': https://github.com/ankidroid/Anki-Android

It's mostly due to time/resource/technical constraints [some of our strings come from a shared backend], but we can do better here, especially if there's now a lot more community interest in the feature.

Pull requests welcome! Do feel free to get in touch on the issue/Discord.

dhoe 4 days ago||
Was about to do that, but it turned out it's already fixed in the current version - so literally the only minor issue I hit on my way to a custom sync server is resolved already :)
zelphirkalt 4 days ago||||
The pip instructions are bad. Typical Python things: Non-reproducible, not involving a proper lock file. Cargo instructions seem not much better, since they are only referring to a tag in the git repo. The installation from "package build" leak user and password in shell history.

Overall this doesn't inspire much confidence in how solid and tested the procedure is.

david_allison 3 days ago||
The page is on GitHub:

https://github.com/ankitects/anki-manual/blob/main/src/sync-...

Full disclaimer - it's a feature which AnkiDroid supports, but isn't one which I use.

zelphirkalt 3 days ago||
I see. I am not claiming, that it is your job to fix that.

On that page though, the same issues are present. The pip install does not make use of any lock file.

    pip install anki
Isn't a command we should be seeing in 2026. Unless it is a one-off experiment setup. There should be proper lock files, not just version numbers, especially in the Python and JS ecosystems this has become less and less acceptable.

    SYNC_USER1=user:pass ~/syncserver/bin/python -m anki.syncserver
Leaks username and password to shell command history. Again, can be fine for a one-off quick hack, but is not a great practice, since the shell command history is not the most secure place to store ones credentials in. This could be easily mitigated by adding leading " " (space), at least in environments I am familiar with, but better would probably be putting the credentials in a config file, so that they never hit the shell command history.

The repo already has a lock file for uv. It would be better to make use of that lock file, when using Python to install. And in fact, when one downloads a release of Anki for desktop and runs it the first time, it does make use of uv, creating a venv, and (unconfirmed) hopefully makes use of the uv lock file.

I see these kinds of issues very frequently in Python projects. As someone, who has previously worked on providing docker images for data science workflows, enabling reproducible research, I am quite sensitive to this. But also I hear from friends, that they are traumatized by Python projects installing things in system python and other shenanigans. In general there seem to be tons of people doing Python projects, who don't have a clear idea of how to make things safe and reproducible, which is giving Python projects in general a bad reputation. All while good solutions to these problems exist and existed for years.

KPGv2 3 days ago||
In fairness, Python as an ecosystem doesn't make it clear, either. I used to write a ton of Python back in the v2 days. I came back to Python to write a web crawler in summer 2025 and couldn't believe how it was still a bunch of arcane commands to create a virtual environment and install dependencies and capture the dependencies. Yes, an IDE like Pycharm handles this (thank goodness), but jiminy crickets, why doesn't "pip" refuse to even work until you've done "pip init" which generates a requirements.txt and then every pip install should check for a requirements.txt in the PWD. If it doesn't exist, refuse to install the dep. If the file does exist, append the version of the dep to that file.

It's 2026. Even JavaScript can do this.

pip is the de facto manager for the entire language. It should be better. With Node Package Manager for JS, the installation default is at the project level. You have to do a command line override to install globally.

PIP is the opposite. In fact, the only way to install at the project level is to create a virtual environment and trick PIP into thinking it's installing at the global level!

What language operates like this in 2026? Maven installs at the project level. Unison at the project level. Haskell at the project level. JS/TS at the project level.

david_allison 4 days ago|||
Try docker: https://github.com/ankitects/anki/tree/main/docs/syncserver#...
Aachen 4 days ago||
(Same person as above but felt that this part had a separate purpose so I've moved it into its own comment)

The ecosystem is currently such that it seems hard to enshittify it. They say they have no intention of doing that and I believe it, but their vision of a healthy and good product might involve a fair price (for rich countries at least) whereas it was always free so far

Time will tell; it sounds like there's currently no plans either way, but it's also simply open enough that users can always just install the open source software and share decks with each other by whatever file transfer/sharing means. Everything that's already there won't simply go away. I'm going to keep using AnkiDroid and building the language deck I am working on

runarberg 4 days ago|||
Worth mentioning too is the FSRS algorithm for scheduling cards is implemented in separate libraries which are released under MIT license.
zozbot234 4 days ago|||
The iOS app has never been free and that's the way most people use it these days. Desktop computing is a niche.
cosmic_cheese 4 days ago|||
This may be true, but as someone who picked up Anki as a desktop app back around 2009 it feels a little crazy.

I also can’t imagine making cards on a phone, given how much switching between apps/windows is involved and how poor mobile platforms are at multitasking. It’s difficult to envision it being anything but maddening.

zelphirkalt 4 days ago|||
That's how some people do their "computing" these days, if they do any that deserves the name at all. I had to do some of that on vacation. With a modern phone it's possible, but mentally taxing. Phones feel like MS-DOS operating systems, where each application is fullscreen. Most people are just consumers. This is probably true for Anki decks as well. Only a small minority creates decks, the vast majority only consumes.
7jjjjjjj 4 days ago|||
Desktop for creating cards, mobile for reviewing them.
cosmic_cheese 4 days ago|||
I prefer a laptop for reviewing because it’s still portable, but also more amenable to comfort for longer sessions and makes spot corrections easier.
angeladarby077 4 days ago|||
Who is this
Aachen 4 days ago||||
Why'd people choose a closed ecosystem but then care about open software? I assume the main crowd is on AnkiDroid, either via f-droid or google play, and that the few iOS people don't care about a new corporation taking over the rights
rjh29 4 days ago||||
In America perhaps. Android is more popular in other countries, most people I know use Anki for free. The desktop app and sync are useful for editing cards and managing a large collection. Both of those are free too, but for how long?
deaux 3 days ago||||
It's very unlikely that a majority of Anki users only uses the iOS app.

1. Anki isn't your everyday application with your everyday audience.

2. The number of people willing to splash $25 on an iOS flashcard app without first having tried it for free elsewhere, is incredibly small.

Gormo 3 days ago|||
> The iOS app has never been free and that's the way most people use it these days.

Where are you getting the stats that drive this claim? How are you measuring usage on platforms that don't necessarily collect usage metrics, e.g. desktop versions?

tpoacher 4 days ago||
I love anki.

But upon reading this I think it's high time I exported all my notes in simple text format, just in case.

Maybe also try Fernando Borretti's flashcard app I saw (and dismissed) recently here

dddddaviddddd 4 days ago|
Anki uses a SQLite database for all its data, so it's already an open format.
EE84M3i 4 days ago|||
Anki also regularly takes local backups.
bingobangobungo 4 days ago||
Good on him, 19 years is a long time to carry the flame. Thanks for getting me through school!
deaux 4 days ago|
> Absolutely. Anki’s core code will remain open source, guided by the same principles that have guided the project from the beginning.

Already caveating with the "core" code. Even without PE and VC, it's clear that a company with 35 employees is bound to take this in a different direction than 1 guy, and not a good one. If there comes a day where those 35 employees can't be sustained anymore by revenue, and the choice is between enshittification and shutting down/firing everyone, we'll see what happens. That's the big difference - such a decision was never on the cards, or at least much less likely, when run by a single person. Now it will be.

Big conflict of interests too. AnkiHub makes money from selling paid addons. No chance any of those will ever end up in Anki now.

Also not a good look that they immediately locked the thread in their most popular community.

More comments...