Viewing profile — memkit
memkit
HN member- Joined
- Sun, Jun 09, 2024, 10:08 PM UTC
- HN karma
- 96
- Public activity
- 42 items
- HN profile
- View on Hacker News ↗
About memkit
- Minimal friction to use. You can immediately start using the app. You are automatically given an account. You don't have to sign up or type in a username or password. A lot of times I'm reading a book and I only have my phone on me. It's super annoying to log into an app when you get signed out, especially on your phone and especially if you don't use a password manager on your phone. MemKit lets you jot down interesting things you learn without signing in and then merge them into your account later. This is made even easier through email one-time passwords.
- No demands. You don't have to set an email, phone number, or even a username! But you can, if you want to. Email or phone number is a necessity for account recovery, of course. Note that phone numbers are not yet implemented.
- No ads. No selling data. No emails besides those for sign-in and account recovery. No algorithms to maximize use — users should only use the app if and when they want to.
- Maximal simplicity / minimal complexity. There is really only one feature — tags. Tags allow you to group together arbitrary things for ease of review (e.g., #math groups together all math things). When you make a thing, you can associate to it multiple tags. And a single tag can be associated to multiple things. You don't need "courses," and "flashcard sets" preclude the association of a single flashcard to multiple sets, in many competing apps. I have attempted to avoid bloat and complexity as much as possible.
- You grade yourself. Many education apps grade your answers for you. I think self-grading is a crucial part of the learning and memorization process.
- The right technology. This is the most contentious point. I chose Rust and an extremely fast server-side rendering framework, Maud, coupled with a minimal amount of vanilla JS. Nginx is my web server and, I know this is somewhat dubious, redis is my primary DB. I want to see how far I can scale on one $30/month server and a $15/month email service as my only costs, outside of domain registration.
Please let me know if you like it!
Roadmap:
- Phone numbers to reduce friction to sign in
- Better insight into time-to-review, how often a thing was missed, etc.
- API, image, and sound support to enable, say, uploading 1,000 most frequently used Finnish words
- AI generated quizzes. Obviously comes with all current downsides of LLMs but self-grading avoids many of these problems.
https://memkit.app/
Recent public activity
- story
-
comment
Comment #43581036
Fire retardant itself is much more harmful than heavy metals in this context. It essentially causes neurodegenerative diseases, especially if you inhale it. This applies to unintui…
-
comment
Comment #43160363
I did this after breaking my ankle. I was carefully walking the next day, hiking within a week, and skateboarding within 2-3 weeks. Fully healed after a month or two. Everyone thou…
-
comment
Comment #43064302
Finland has huge toxic algae bloom problems. The link between BMAA (from toxic algae blooms) and neurodegenerative diseases in predisposed people is basically causal and proven at …
-
comment
Comment #43040277
Yes, I apologize for being combative. I see your point now. I think I'm also wrong. I thought about my original response some more and this is a more coherent version of what I was…
-
comment
Comment #43038360
I agree with you, I just think the condition "being in NP" is needlessly confusing. The whole point is that you can always find a reduction from easier problems to harder ones. It …
-
comment
Comment #43035522
> While it is true that their presence in NP-Hard does not require their pressence in NP (and thus are not proved NP Complete) You're confused here. The two conditions for a proble…
-
comment
Comment #43035441
Your last statement is misleading. A problem being NP-complete isn't exactly the property that allows you to reduce any NP problem to it. Suppose there was a complexity class MP-ha…
-
comment
Comment #42975317
The link between BMAA and neurodegenerative diseases is well established. New Brunswick has huge BMAA problems. The fishing and aquaculture industry is alleged to suppress the BMAA…
-
comment
Comment #42131794
Everything in finance is isomorphic to some combination of borrow-lend agreements. Betting markets and futures markets are functionally one in the same. The only difference is the …
- story
- comment
- story
- story
-
comment
Comment #41490976
Amazing comment. But hamburgers and dildos are good. It's not pleasure itself that has an ugly face; rather, it's seeking pleasure in spite of the cost to others. You offer spiritu…
-
comment
Comment #41456542
I was similarly confused and finally decided that the commenter could have also been referring to the unsubstantiated fact that Americans drink more black/drip/pour over than Europ…
-
comment
Comment #41446094
Next, how do they make flame retardant chemicals safe? Exposure to them, even via routes you might not think of, like living near a runway that conducts fire extinguishing drills a…
- story
-
comment
Comment #41282392
Kudos to the author. I think this stack will slowly acquire more and more market share as time goes on. I'm also working on a Rust+WASM+WebGPU game from scratch. The process has be…
- story
- story
- story
- comment
-
comment
Comment #40827681
I've never regretted having fun in the sun.
- story