Live data from Hacker News

An open source web-based flashcard studying system

github.com

41–50 of 103 posts

Re: An open source web-based flashcard studying system

#42

Firstly, I wish you all the luck; this is a genuinely useful category of software and there simply aren't enough alternatives out there. That being said, the big hurdle with SRS software is ... lack of content. I wrote one too but gave up on it because creating the content takes too long. What I'd like to see someone create is an open and free wikipedia-type-everyone-can-contribute-content project specifically for fl…

I believe the issue is not a lack of content, but the quality of the content. There are so many decks on https://ankiweb.net/shared/decks/, including ones for Kotlin (https://ankiweb.net/shared/decks/kotlin) and Trigonometry (https://ankiweb.net/shared/decks/trigonometry), but most of them are of low quality or not what I want. Sometimes it's easier to just create a deck by myself.

Re: An open source web-based flashcard studying system

#43
post #11

Earlier quoted context omitted.

"Anki isn't for everybody" But I didn't see a single sentence about how this is different from Anki and why? Why do you want to reinvent the wheel when Anki is good enough?

Haven't yet seen this tool, but here's a quick answer. A few years ago, after skimming through the docs, I gave up on Anki because it seemed too complicated . I was using SuperMemo back when it was a DOS (and later Windows 3) application, I consider myself a fairly sophisticated user (e.g. I have a good expertise on LaTeX, even coauthored a textbook, I know Emacs very well, also authored a textbook), I've been a hobb…

Apart from LaTeX, I'm the opposite of you and while initially I found Anki to be a little "overcrowded", within a few days I became proficient in using its features and understanding its spaced repetition algorithm. I'm genuinely curious about the factors that contribute to the difference in our experiences.

Re: An open source web-based flashcard studying system

#44
post #11

Earlier quoted context omitted.

"Anki isn't for everybody" But I didn't see a single sentence about how this is different from Anki and why? Why do you want to reinvent the wheel when Anki is good enough?

Haven't yet seen this tool, but here's a quick answer. A few years ago, after skimming through the docs, I gave up on Anki because it seemed too complicated . I was using SuperMemo back when it was a DOS (and later Windows 3) application, I consider myself a fairly sophisticated user (e.g. I have a good expertise on LaTeX, even coauthored a textbook, I know Emacs very well, also authored a textbook), I've been a hobb…

Ugh, Anki is complicated? I would say it's powerful not complicated. It was really easy to start with existing decks and make my own.

Re: An open source web-based flashcard studying system

#45
Not sure if the site's being HN'd or not, but the signup failed and then when I resubmitted the form it said my username was already taken. Tried a password reset just in case, but nothing came through for that either. Lots of error 401's, 409's and 500's in the network inspector.

Re: An open source web-based flashcard studying system

#46
post #11

Earlier quoted context omitted.

"Anki isn't for everybody" But I didn't see a single sentence about how this is different from Anki and why? Why do you want to reinvent the wheel when Anki is good enough?

Haven't yet seen this tool, but here's a quick answer. A few years ago, after skimming through the docs, I gave up on Anki because it seemed too complicated . I was using SuperMemo back when it was a DOS (and later Windows 3) application, I consider myself a fairly sophisticated user (e.g. I have a good expertise on LaTeX, even coauthored a textbook, I know Emacs very well, also authored a textbook), I've been a hobb…

Rule 1 of Anki, is make good flashcards, and review every day. That's all you need to get started. The defaults are good enough to get started. You don't need fancy image occlusion, add-ons, machine learning tuned custom parameters, etc.

"Make good flashcards" is indeed a difficult problem, but not one that is mitigated by a different tool.

"Review every day" is a question of habit formation, which is difficult, but also not a problem that a different tool will do better.

So the default Anki settings are good enough to get started, and allows itself to be customized as the user gets more familiar and better knows their need.

Without Anki import and export, a new tool simply seems to be a dead end to me, even if it slightly simplifies getting started.

Re: An open source web-based flashcard studying system

#47

Earlier quoted context omitted.

Haven't yet seen this tool, but here's a quick answer. A few years ago, after skimming through the docs, I gave up on Anki because it seemed too complicated . I was using SuperMemo back when it was a DOS (and later Windows 3) application, I consider myself a fairly sophisticated user (e.g. I have a good expertise on LaTeX, even coauthored a textbook, I know Emacs very well, also authored a textbook), I've been a hobb…

Ugh, Anki is complicated? I would say it's powerful not complicated. It was really easy to start with existing decks and make my own.

[flagged]

Re: An open source web-based flashcard studying system

#48
post #36

Earlier quoted context omitted.

I'm curious which aspects of Anki you find to be "very, very dated"? I haven't used Anki for very long, nor have I looked into any advanced-looking features, so perhaps I haven't run into those aspects you were referring to.

sure why does the app give me a total number of cards to do? why not always present the card I'm most likely to forget and leave me to decide when to stop? why is it so hard to understand the concept of a note vs a card? why aren't there more ways to have cards be updated over time, to subscribe to updates? why does the app cost $25 on iOS? why can't I execute JavaScript within fields if my html/css is rendered in a…

At least for the costs question I think the answer is: Because getting it into the Apple app store costs money.

Re: An open source web-based flashcard studying system

#49
post #20

It's a good start! Keep working on it - Anki has aspects that are very, very dated (IMHO) and an open source competitor would be good for everybody.

Have you tried the latest version of Anki? Its design has become modern. From a technical perspective, a software written in Rust, Python, Svelte, and TypeScript should not be considered "very dated". The only issue I see is that I still haven't figured out what "card" and "note" mean, even though I've been using it for more than a year.

A note is a set of field. A card is a specific way those fields can be displayed to the user.

If you want to learn the elements for example, instead of having multiple notes of the form "element name->symbol", "element name->atomic number" and so on, you can have a note that includes the fields "element name", "symbol", "atomic number" and so on.

The cards then specify which possible combinations to show.

Re: An open source web-based flashcard studying system

#50

You're missing installation steps for how to use this on a phone without access to the Internet. I can use AnkiDroid with the device in airplane mode. For some users, it is absolutely critical that the spaced repetition program runs on a mobile device, because that lets them use any spare moments they have in any situation anywhere for the purpose of studying. It's a web app, but the installation talks about Docker c…

Correct, it’s a web app. It’s run on a server that you will need connection back to - it’s not an Android or iOS app. Again, this is still very early in development. It’s likely that we will look into offline functionality in the future. In the future, we may potentially look into adding companion apps that can sync back to the server, but that is a far ways off from now.

Are you planning on documenting your API? contributing a mobile client would become a lot easier

tbh after trying SwiftUI the last few weeks I am tempted to give it a shot myself but being really unfamiliar with this type of web development trying to figure out the API routes seems a bit daunting

Post reply on HN