Skip to main content

Show HN: Never forget what you've learned https://ift.tt/7NOVlos

Show HN: Never forget what you've learned Save All uses quizzes, notifications, and emails to stop you forgetting what you've learned. Unlike other spaced repetition apps, we've (really) prioritised making Save All as simple as possible - minimalist design, no distractions, and minimal cognitive load placed on users. We achieve this simplicity by using machine learning (e.g. large language models like BERT, GPT) to reduce the number of decisions users have to make. You don't have to decide whether you remembered a card, we know whether you did. You don't have to decide how to be quizzed on your information, we'll decide for you. We're VC funded & growing fast but would love to hear HN's critical feedback. Tell it to us how it is! https://ift.tt/ihA6egp May 25, 2022 at 09:34PM

Comments

Popular posts from this blog

Show HN: TypeScript query builder with full type inference https://ift.tt/xZp9HOm

Show HN: TypeScript query builder with full type inference Hey HN! Colin here - a TypeScripter, open sourcer, and engineer at EdgeDB. As the creator of Zod and tRPC, I'm interested in designing tools/APIs that use type inference and generics to make life easier for devs. This query builder represents another step in that direction. We set out to build an EdgeQL query builder that can express queries of arbitrary complexity (EdgeQL has feature parity with SQL, roughly) and infer the static type of the query result. We introspect the database and generate a schema-aware client that represent any query, including ones that use built-in functions, operators, string/array/tuple indexing, aggregations, conditionals, type casting, subqueries, computed properties, etc—things most ORMs can’t represent. This post mostly discusses the API design, which I think will be interesting regardless of familiarity with EdgeQL. I’d love to see some of these ideas bleed into future generations of TypeSc...