Top
Best
New

Posted by trms 4 days ago

Anki ownership transferred to AnkiHub(forums.ankiweb.net)
569 points | 250 commentspage 2
trms 4 days ago|
When a popular, free and open source passion project led by a single dev moves into the hands of a company that needs to sustain its 30-people team [0], you know what happens next.

AnkiHub's modus operandi has been to take over communities or projects where free exchange happens and monetize/paywall them. If you've been a part of the /r/medicalschoolanki subreddit, you know exactly what I mean. It's been hollowed out completely.

In the post, AnkiHub mentions how Anki is "sacred" to them. Yet, they have had no qualms entrenching themselves into Anki's settings menu as the only third-party ever to do so. [1] I am sure more is to come. And the language used in their post almost never helps their case, especially in the pricing and OSS sections.

I understand why Damien felt he was being a bottleneck in Anki's development. This is similar to what was happening with Bram and Vim. Ultimately, the community forked and built Neovim. Gorhill had also similarly transferred uBlock, but then came back and built uBlock Origin. So the precedents are there for a successful community-run or leader-run spinoff.

Syncing is sure to become a paid feature, and access to shared decks too.

Creating a fork pointed to a hosted version of Sync Server [2], and an alternative hub where people can share decks other than AnkiWeb [3] is paramount. As well as saving and preserving all of the decks there, as they are sure to go behind a paywall.

I, and I am sure many other HNers, would be willing to support that with our time and financially.

[0] https://www.ankihub.net/about-us [1] https://github.com/ankitects/anki/pull/3232 [2] https://docs.ankiweb.net/sync-server.html [3] https://ankiweb.net/shared/decks

stuxnet79 4 days ago|
This is the correct take. It's over for Anki. Even assuming a best case scenario where the status quo remains and AnkiWeb continues to be "free", all the valuable data collected in AnkiWeb is now ripe for paywalling & potential abuse. The AnkiWeb privacy policy is likely to undergo a change quite soon - https://ankiweb.net/account/privacy

A really disappointing development all around & I hope it galvanizes the community to fully disassociate itself from AnkiHub & dae.

oaktrout 4 days ago||
I'm hopeful this new company wont ruin anki, but assuming they do, how do I find the "new anki" fork and how do I contribute.

Is there a community / anki forum that hasn't been acquired?

Ifkaluva 3 days ago||
Personally what I did is pop over to the Anki github repo and star it. You can also get notifications.

One thing I notice is that it does seem to have a large group of contributors. It's hard to imagine the desktop app will die completely.

SuperNinKenDo 4 days ago||
>Will Anki remain open source?

>Absolutely. Anki’s core code will remain open source, guided by the same principles that have guided the project from the beginning.

>Anki’s core code will remain open source

Hmmmmmm. Could be benign, but... hmmmmmm...

kyorochan 4 days ago||
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.

KPGv2 4 days ago|
I have this vague sense that this is the opinion of many people in the Anki community many years ago when I last used it (to improve my German vocabulary before my first child was born—with whom I speak German).

I was reminded that AnkiHub's business model is selling Anki add-ons.

So it seems clear they would decline to add competing features to Anki, but instead create an add-on to sell instead, and never add it as a feature to Anki.

GaggiX 4 days ago||
Even in the worst-case scenario, Anki is already perfect for me as is.
embedding-shape 4 days ago||
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 4 days ago||
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.

sodality2 4 days ago||
Might as well give a recommendation then: I've been using hashcards [0] for a few weeks now and have enjoyed its simplicity and the fact that it all stays forever in raw markdown files and versioned git. A simple justfile has also been helpful.

[0]: https://news.ycombinator.com/item?id=46264492

hermanzegerman 4 days ago|||
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 days ago||
The key difference is the outside investors, who more times than not has no interest in what's best for users ultimately.
KPGv2 4 days ago||
Outside investors want profits. A company with thirty-five employees wants profits. I don't see a meaningful difference.
embedding-shape 4 days ago|||
Give it a try to work in both, see what work gets prioritized VS not in each of them. Makes a huge difference, in my experience. Investors are counting on eventually getting paid 10x or nothing, employees generally expect a monthly salary and a Christmas bonus, this massively change what direction they think the company should be on.
watwut 4 days ago|||
Owner of the thirty-five employees company wants long term income and sort of security. They usually do not want huge peek in short term followed by death. They are also less comfortable with strategy that has 95% chance of destroying the company and 0.5% chance is earning a lot with 5% in between.

Outside investors are the exact opposite.

Also, smaller owners do not have that billionaire mindset of "any unethical or illegal action goes". It is not like they would be saints, but there is range of personalities and value systems among them. Billionaire became billionaires because not caring about any of that gives them advantage.

glfharris 3 days ago||
Sadly, their entire business is built on paywalling content the community built and distributed for free.
lovestory 4 days ago||
Considering that anki can always be forked if development goes being hostile towards users I think this is a net positive. The most common complaint among new users is the learning curve and the UI. Both can be solved and Anki can flourish to the bigger level. I say this as someone who does 300+ cards every day.
jsLavaGoat 3 days ago||
I have peer-reviewed research on the efficacy of SRS in second-language acquisition and this should be everywhere for everyone and the fact that it isn't is both a scandal and an opportunity for learners who do use it to leverage that advantage.

I use it extensively in my teaching. The problem is deploying Anki on locked down networks can be difficult so I've built alternatives and hacks to let you deploy decks and school accounts, but making a full-featured web client would change all of this.

So maybe it's a good time for me to have also started one of my own that I'm temporarily calling libreSRS because I'm not sure of the new direction here.

The goal is to have a multi-user, multi-algorithm-capable, web-based system that exposes everything (especially uploading!!) to the web client.

treenode 4 days ago||
As a person with really poor memory, the entirety of my learning depends on this app. I'm worried :/
guerrilla 4 days ago|
Worrying won't help. Find alternatives. Make a plan.
ThouYS 4 days ago||
Anki is and was truly a blessing. Not sure I would have gotten through my studies without it. Thank you dae!
DoctorOetker 4 days ago|
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 4 days ago||
This is being actively researched (in the open!). https://github.com/open-spaced-repetition/srs-benchmark
flexagoon 4 days ago||
Isn't FSRS (the new algorithm used in Anki since a few years ago) already based on machine learning?
dragontamer 4 days ago|||
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.

michaelcampbell 3 days ago||
> 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.

True to a point; every card has its ratings, but the "forgetting curve" algo of FSRS is only tuned to the deck (or "option set") that the card is in, not per card.

dragontamer 3 days ago||
The entire FSRS parameter set (~20+ parameters, depending on FSRS version) is per deck.

Each card is tuned to... 2 parameters IIRC? f(Difficulty, Stability, Time) == Retrievability. Time is just time so its not really a parameter, but Difficulty and Stability is solved on a per-card basis.

runarberg 4 days ago|||
Yes. Stochastic gradient descent, to be precise.

https://github.com/open-spaced-repetition/fsrs4anki/wiki/The...

More comments...