| ▲ | Anki ownership transferred to AnkiHub(forums.ankiweb.net) |
| 254 points by trms 6 hours ago | 66 comments |
| |
|
| ▲ | Timpy an hour ago | parent | next [-] |
| 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. |
|
| ▲ | infotainment 5 hours ago | parent | prev | next [-] |
| 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 hours ago | parent | next [-] | | 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. | |
| ▲ | jaredklewis 4 hours ago | parent | prev | next [-] | | I use the official iOS client everyday. What’s wrong with it? | | |
| ▲ | ohyoutravel 38 minutes ago | parent [-] | | 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. |
| |
| ▲ | avazhi 5 hours ago | parent | prev | next [-] | | 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! | |
| ▲ | __float 5 hours ago | parent | prev [-] | | 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 hours ago | parent | next [-] | | I've just bought it to support the developer, as it was according to his website his preferred way to support him. | |
| ▲ | divan an hour ago | parent | prev | next [-] | | Is it still 25$ price? Makes it impossible to recommend Anki to friends/students to "try spaced repetition". | | |
| ▲ | Larrikin an hour ago | parent | next [-] | | 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. | |
| ▲ | bonsai_spool 26 minutes ago | parent | prev [-] | | The web client works just fine! |
| |
| ▲ | 3D30497420 5 hours ago | parent | prev [-] | | Agreed. I’m particularly excited that they’ll be investing in the UI/UX. |
|
|
|
| ▲ | siva7 5 hours ago | parent | prev | next [-] |
| 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. |
| |
| ▲ | readthenotes1 5 hours ago | parent [-] | | I don't think it's just for nerdy med students nowadays. Who studied for Step I without it? And How? (And Why? :) | | |
| ▲ | dogmatism 2 minutes ago | parent | next [-] | | 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 | |
| ▲ | NewsaHackO 2 hours ago | parent | prev | next [-] | | 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 hours ago | parent | prev [-] | | Amboss | | |
|
|
|
| ▲ | surrTurr 5 hours ago | parent | prev | next [-] |
| > 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...) |
| |
| ▲ | CGamesPlay 3 hours ago | parent | next [-] | | 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. | |
| ▲ | JoshTriplett 2 hours ago | parent | prev | next [-] | | Knowing what they don't know puts them ahead of many organizations. | |
| ▲ | nsilvestri 2 hours ago | parent | prev [-] | | 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. |
|
|
| ▲ | Aachen 4 hours ago | parent | prev | next [-] |
| 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 3 hours ago | parent | next [-] | | > - 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/ | |
| ▲ | digiown 4 hours ago | parent | prev | next [-] | | > 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. | | | |
| ▲ | Aachen 4 hours ago | parent | prev | next [-] | | (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 | | |
| ▲ | zozbot234 3 hours ago | parent | next [-] | | 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 3 hours ago | parent | next [-] | | 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. | | |
| ▲ | 7jjjjjjj 2 hours ago | parent [-] | | Desktop for creating cards, mobile for reviewing them. | | |
| ▲ | cosmic_cheese an hour ago | parent [-] | | 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. |
|
| |
| ▲ | rjh29 3 hours ago | parent | prev [-] | | 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? |
| |
| ▲ | runarberg 3 hours ago | parent | prev [-] | | Worth mentioning too is the FSRS algorithm for scheduling cards is implemented in separate libraries which are released under MIT license. |
| |
| ▲ | eudamoniac 3 hours ago | parent | prev [-] | | This sounds concerning. Someone ought to back up the public AnkiWeb decks while we still can. |
|
|
| ▲ | krick 14 minutes ago | parent | prev | next [-] |
| I feel like there's a lot of confusion, so not sure if anyone can clear up mine, but I'm really struggling to see a significance of this. Obviously, like all ignorant people do, I am going to oversimplify things here. But still, to me, the "platonic idea" of Anki seems a dead simple thing. All what I care about when using Anki is what's on the 2 sides of a Card, a question + answer, which can only be some visual image (possibly encoded as text, possibly just JPEG, I really don't care as long as it fits in my mobile device memory) + optional sound. That's really it. If it should be bi-directional or uni-directional card is a detail of how the deck is generated/encoded, and the spaced repetition algorithm is a detail of the app that I use to study (so, usually AnkiDroid, I imagine — an unaffiliated 3rd party; who even uses desktop apps nowadays?). So, I imagine there can exist (and do exist) some minor additional features, like an ability to require a typed answer for a card, but it seems pretty minor, and I really don't see a lot of room for the app to evolve. So, ultimately people need only a common .apkg format, which exists and is relatively simple (although I suppose it could've been even simplier), and a place like AnkiWeb, where people can share their decks, so Spanish top-2000 or basic integrals deck isn't re-invented over and over again. It's a pity that AnkiWeb isn't more open and will be even less open from now on, but as long as someone is willing to just host it (which is ultimately just paying for downloads traffic) it's easy to replicate, so no super-valuable IP here. Of course, a primary use-case for Anki is a tool to make decks, but you could really do with pretty simple python script + YAML/JSON/CSV/whatever metadata file to convert it to AnkiDroid-compatible .apkg file. So, basically, who cares? What is to "own" there? |
|
| ▲ | tpoacher an hour ago | parent | prev | next [-] |
| 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 |
| |
|
| ▲ | bingobangobungo 5 hours ago | parent | prev | next [-] |
| Good on him, 19 years is a long time to carry the flame. Thanks for getting me through school! |
|
| ▲ | NormenKD 5 hours ago | parent | prev | next [-] |
| Possible alternative to check out (not affiliated): https://mochi.cards/ |
| |
| ▲ | treetalker an hour ago | parent | next [-] | | Mochi has really come a long way and has some wonderful built-in functionality. The automatic text-to-speech template options are high quality and randomize a variety of voices in each language. It's also doing some cool things with dynamic cards and LLMs. Impressively, Mochi now offers FSRS (beta but still available in the app's main settings) and both the type of scheduler (Mochi default or FSRS) and the schedulers' settings are configurable on a deck-by-deck basis. The developer is very responsive to folks on the forum and often quickly adds requested features. Overall the app is well-designed and fun to use. I appreciate the swipe left/right to fail/pass cards on iOS. My one complaint is that the web clipper only works with Chrome and Firefox, but not with Safari (surprisingly). It would also be useful to have a global hotkey/palette to quick-add cards to various decks, similar to how OmniFocus lets you quickly add items to the OF Inbox. | |
| ▲ | cvhc an hour ago | parent | prev | next [-] | | I've been paying for the pro version for a while. It's templating is really powerful and easy to use. For my vocab deck, I set up a input field (e.g., word) and a bunch of derived fields (dict definition, AI-generated example, TTS audio). To add a new card, I just input the word and other fields will be automatically populated. Technically this can be implemented in Anki as an addon. But only the desktop version supports addons and the default UI is a bit too complicated. | |
| ▲ | crumbo 3 hours ago | parent | prev [-] | | Looks nice but being an Electron-based app is a huge dealbreaker for me. | | |
| ▲ | arjie an hour ago | parent [-] | | I imagine it's for Anki users and Anki already embeds a HTML engine (for the cards). |
|
|
|
| ▲ | deaux 2 hours ago | parent | prev | next [-] |
| > 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. |
|
| ▲ | DoctorOetker 5 hours ago | parent | prev | next [-] |
| At a fundamental level the algorithms predict the probability of a learner to correctly recollect a factoid at a given point in time given a history of sampling that recollection / presentation. It would be interesting to have machine learning predict these probability evolutions instead. Simply recollecting tangential knowledge improves the recollection of a non-sampled factoid, which is hard to model in a strict sense, or perhaps easy for (undiscovered) dedicated analytic models. Having good performing but relatively opaque (high parameter counts) ML models could be helpful because we can treat the high parameter count ML model as surrogate humans for memory recollection experiments and try to find low parameter count models (analytic or ML) that adequately distill the learning patterns, without having to do costly human-hour experiments on actual human brains. |
| |
| ▲ | azeirah 5 hours ago | parent | next [-] | | This is being actively researched (in the open!). https://github.com/open-spaced-repetition/srs-benchmark | |
| ▲ | flexagoon 4 hours ago | parent | prev [-] | | Isn't FSRS (the new algorithm used in Anki since a few years ago) already based on machine learning? | | |
| ▲ | dragontamer an hour ago | parent | next [-] | | Too old school and too effective. FSRS just works, even without a GPU so it's not the cool kind of AI / machine learning these days. No joke though: the FSRS model is marvelous, and Anki remains one of the best free + open source implementations around. I've been learning German recently and Anki (in FSRS mode) is one of the most important learning tools I have. No joke. ------ Every card remembers every rating you give it, as well as the time / date. This allows for Anki to solve for a 'forgetting curve', and predict when different cards have a chance to be forgotten. There is furthermore the machine learning / stochastic descent algorithm to better fit the assumed forgetting curves to your historical performance. This is the FSRS Optimize parameters button in the settings panel. | |
| ▲ | runarberg 3 hours ago | parent | prev [-] | | Yes. Stochastic gradient descent, to be precise. https://github.com/open-spaced-repetition/fsrs4anki/wiki/The... |
|
|
|
| ▲ | embedding-shape 5 hours ago | parent | prev | next [-] |
| In a nice and controlled manner, so seemingly no reason to panic just yet: > I ended up suggesting to them that we look into gradually transitioning business operations and open source stewardship over, with provisions in place to ensure that Anki remains open source and true to the principles I’ve run it by all these years. > This is a step back for me rather than a goodbye - I will still be involved with the project, albeit at a more sustainable level. From AnkiHub: > No enshittification. We’ve seen what happens when VC-backed companies acquire beloved tools. That’s not what this is. There are no investors involved, and we’re not here to extract value from something the community built together. Building in the right safeguards and processes to handle pressure without stifling necessary improvements is something we’re actively considering. Relieved at that part where they say there are no investors involved, makes the whole thing a whole lot less risky. Good for everyone involved, and here's to many more years with Anki :) |
| |
| ▲ | sivers 5 hours ago | parent | next [-] | | Yeah my first thought on seeing the headline was “Uh-oh. Time to replace Anki.” But finding out there are no VCs, no investors, I’ll stay with Anki for now. But still, these HN comments - after an announcement like this - are usually a good place to find out about replacements. | | | |
| ▲ | hermanzegerman 4 hours ago | parent | prev [-] | | Well every company claims no enshittification when they get acquired, in the end that's rarely the case. It's like Private Equity buying a company out and say "Nothing will change" | | |
| ▲ | embedding-shape 4 hours ago | parent [-] | | The key difference is the outside investors, who more times than not has no interest in what's best for users ultimately. |
|
|
|
| ▲ | greenburger 3 hours ago | parent | prev | next [-] |
| I've used Flashcards Deluxe for years and been very happy (no affiliation): https://orangeorapple.com/flashcards/ Easy to import and export my cards, plenty of options for tweaking the algorithms for my use. |
|
| ▲ | kyorochan 3 hours ago | parent | prev | next [-] |
| AnkiHub people seem kind of slimy in my experience (at least their leader, "The AnKing"). I hope they figure out a good leadership situation, and make stronger commitments to openness. Anki is in a very solid position to be forked if anything happens, so even if this is bad news I have faith in the larger community. |
|
| ▲ | mpawelski 3 hours ago | parent | prev | next [-] |
| I always though Damien earns well with the iOS mobile version. Does he also pass it to AnkiHub too so they can earn from the app sales? |
|
| ▲ | pityJuke 4 hours ago | parent | prev | next [-] |
| As someone who has used Anki for a decade, a thank you to dae for everything. Best of luck in your future endeavours. With that out of the way, some thoughts: - Anki is in a really good position to work around enshitification. The app, at least to me, is "complete" - the only additional features that might pique my curiosity is a different scheduler (at the moment, they're integrating a newer one, although I don't follow enough to know the state of it). Additionally, modern Anki is really well architected: the core of it is a Rust library, that is used by all of the platforms [0]. You can write new front ends using that, or just fork the existing FOSS ones. Maybe dae does a gorhill and gives us Anki Origin. - Really the only service-y part of Anki I use is AnkiWeb, which is basically a backup and sync system. Wonder how that'll evolve (if they do end up charging for it, I hope it is "Obsidian" reasonable). EDIT: Ooo, Anki has public server software for running your own version. Awesome! [1] - The idea outcome in my opinion would have been some form of charitable organisation (Linux Foundation?), with people donating to support Anki. - So, AnkiHub is a company that produces Anki flashcards, and they've scaled that quickly? Jeez. Obviously Quizlet proved there was a market for flashcards, but I didn't realise this was possible for Anki. - No outside investment is... hopeful. Not quite sure what indicates that this company has the technical know-how to maintain it. - I've heard too many stories of a maintainer or creative being "hopeful" about their new acquirers, only to regret it years down the line. [0]: https://news.ycombinator.com/item?id=46299897 [1]: https://docs.ankiweb.net/sync-server.html |
|
| ▲ | GaggiX 5 hours ago | parent | prev | next [-] |
| Even in the worst-case scenario, Anki is already perfect for me as is. |
|
| ▲ | hermanzegerman 4 hours ago | parent | prev [-] |
| Oh for fucks sakes.
No please no. AnkiHub was already annoying with shoving AI into their Add-On without anyone asking for it. I don't think this will go well |
| |
| ▲ | cosmic_cheese 4 hours ago | parent [-] | | Can't help but wonder if it might not be time to start a FOSS alternative just in case Anki begins to decline. It might not be the worst idea to do that anyway. Anki is great, but there's plenty of room for improvement. Off the top of my head, an architecture that doesn't involve fragile and finicky python bits and is designed to support multiple independent clients would be a nice step up (Telegram is a good model here — make a core lib with all the nuts and bolts which devs build clients around). | | |
|