Live data from Hacker News

Show HN: SpacedTime – Remember the important things in your life

spacedtime.com

31–40 of 57 posts

Re: Show HN: SpacedTime – Remember the important things in your life

#31
post #9

Anki flash cards (floss) do use spaced time learning algorithms that are also easily adjustable to personal preference. Anki has native mobile/desktop, cli and web clients. The big community also provides shared decks and vast plugin ecosystem like auto text-to-speech and imagery. I haven't seen any of these tools doing anything that anki doesn't — why not contribute to it instead? https://github.com/ankitects/anki

Because Anki's UI could do with a lot of improvement, and it is probably eaiser to separate out the algorithms, the data and the UI.

I'd disagree with you; writing up new UI for anki would be far easier then reinventing the whole wheel. You'd also get anki card support which already is a huge dataset of various flash cards.

If anything new Anki UI project would be more impressive and clearly in demand compared to yet another flash card web app.

Re: Show HN: SpacedTime – Remember the important things in your life

#32
post #2

Hi Hackernews, I created Spacedtime because I'm known to have a horrible memory. Maybe people are kidding but I wanted to change that. There are flashcard apps out there but I wanted to create one that is focused on creating cards for my personal memories. My personal goal is to store and recall all that is dear to me. Given the personal nature, I do plan on spending a lot of my time on protecting the user's informat…

How about 3rd party storage through the users own dropbox, gdrive, 1drive. Then it's still sort of self hosted

Also easy to use same data across devices.

Not sure on the syncing strategy/performance

Re: Show HN: SpacedTime – Remember the important things in your life

#33
post #9

Anki flash cards (floss) do use spaced time learning algorithms that are also easily adjustable to personal preference. Anki has native mobile/desktop, cli and web clients. The big community also provides shared decks and vast plugin ecosystem like auto text-to-speech and imagery. I haven't seen any of these tools doing anything that anki doesn't — why not contribute to it instead? https://github.com/ankitects/anki

Anki is a very big and complex project. From what I've heard and seen, it's a mess and the only person who groks it is the main developer. I get why most people are unwilling to contribute to Anki. I've thought about it myself and I decided against it, preferring to tinker on my own personal flashcard project.

It's also a very old project where it's hard to enact change that you might want. So if you have a different vision, there's no way to realistically implement that.

Re: Show HN: SpacedTime – Remember the important things in your life

#34
post #27

Earlier quoted context omitted.

> I haven't seen any of these tools doing anything that anki doesn't — why not contribute to it instead? For the same reason that your area likely has more than 1 pizza restaurant. Other people want to take a stab at their own vision of a thing and that's awesome. Personally, I find Anki to be pretty uninviting to the general public. Fluent-Forever.com is an example of an application of spaced time learning applied s…

You are comparing apples to oranges here. Starting up a whole new "study group" community is not the same as opening up a pizza restaurant. I don't mean to be harsh or mean but OP is treating this as a product rather than a hobby projects with producthunt submissions etc. when in reality it's a barebones clone of a standard application that already exists. Open communities benefit from numbers. Another developer to A…

This is such an odd opinion. The open source world is filled with different implementations of the same idea and while there is a lot of duplication, a lot of good also comes out of it. I'm not sure why somebody making another flashcard program is such an offense to you. I'm not sure why you wouldn't be more supportive of somebody trying his own thing. Competition isn't bad. It's generally a good thing.

Re: Show HN: SpacedTime – Remember the important things in your life

#35
post #2

Hi Hackernews, I created Spacedtime because I'm known to have a horrible memory. Maybe people are kidding but I wanted to change that. There are flashcard apps out there but I wanted to create one that is focused on creating cards for my personal memories. My personal goal is to store and recall all that is dear to me. Given the personal nature, I do plan on spending a lot of my time on protecting the user's informat…

It's cool app, but I'll definitely rewrite it, using as inspiration.

Why rewrite you ask?

npm install gives: added 509 packages from 307 contributors and audited 258096 packages in 11.65s

509 packages WTF?!????????????? Javascript ecosystem is a mess.

I did not believe it, but looks like it's true: `npm ls |grep -v deduped |wc`

    512    3359   24956
wait for more: `du -sh node_modules`

56M !?!?!?!?

and final check: `find node_modules -type f|wc `

   6745    6745  303596

Verdict: NO, THANK YOU BUT NO.

p.s. among them 6 warnings about using sth deprecated. You can guess how many of 500 of them just dont give a shi^H^H^Hwarning.

npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated

npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm notice created a lockfile as package-lock.json. You should commit this file.

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^2.1.2 (node_modules/jest-haste-map/node_modules/fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

Re: Show HN: SpacedTime – Remember the important things in your life

#36
post #9

Anki flash cards (floss) do use spaced time learning algorithms that are also easily adjustable to personal preference. Anki has native mobile/desktop, cli and web clients. The big community also provides shared decks and vast plugin ecosystem like auto text-to-speech and imagery. I haven't seen any of these tools doing anything that anki doesn't — why not contribute to it instead? https://github.com/ankitects/anki

I used Anki extensively a few years ago when studying a new language at uni and it helped me a lot, but I just installed it again and not much has changed. It was clunky then and its flaws are showing even more now. Correct me if I’m wrong here, but even something as simple as loading an image from a URL, even though it uses a webview for the cards anyway, simply doesn’t work. Why not take advantage of the web technologies it’s using?

Also, the web client is very bare-bones, unfortunately.

Re: Show HN: SpacedTime – Remember the important things in your life

#37
With computers, which excel at memorization, why not off-load out faulty memory there? And use time, and brain capacity, for things that we are still better at, or at least at fun or fulfilling? For each prompt, my first thought was "yeah, I have it in Evernote/1Password/Google Calendar" followed by that it makes my life easier. So basically, let's embrace our extended phenotype!

I am sure that there are people around that can flawlessly remember hundreds of complex passwords and numbers, even ones they have used in a decade. Also, knowing something does not guarantee that we can use that. For example, I guess a lot of you had:

A: Honey, when is our anniversary?

B: April 20th, obviously.

A: And which date is today?

B: April 21st... oh f-.

Re: Show HN: SpacedTime – Remember the important things in your life

#38

There seems to be an unaddressed need for a well-maintained library implementing spaced repetition algorithms. I have seen implementations for SM15[0] and SM2[1][2] around but nothing that provides multiple implementations and a consistent API on top. If there was a library like that, a tool like SpacedTime could use it easily (currently it uses fibonacci sequences when determining how soon to recall). [0] https://gi…

I recently built a spaced-repetition module in learnawesome.org to help users practice and remember not just from whatever they're reading, but also by taking notes from meetings, conferences, videos etc. Wrote an article about it: https://medium.com/learn-awesome/practice-what-you-learn-usi...

Since learnawesome.org is open-source, if anyone needs a Ruby/Rails implementation of spaced-repetition algorithm, feel free to take code from here: https://github.com/learn-awesome/learn/blob/master/app/model...

Feedback and pull requests are of course welcome :)

Re: Show HN: SpacedTime – Remember the important things in your life

#39

There seems to be an unaddressed need for a well-maintained library implementing spaced repetition algorithms. I have seen implementations for SM15[0] and SM2[1][2] around but nothing that provides multiple implementations and a consistent API on top. If there was a library like that, a tool like SpacedTime could use it easily (currently it uses fibonacci sequences when determining how soon to recall). [0] https://gi…

I recently built a spaced-repetition module in learnawesome.org to help users practice and remember not just from whatever they're reading, but also by taking notes from meetings, conferences, videos etc. Wrote an article about it: https://medium.com/learn-awesome/practice-what-you-learn-usi... Since learnawesome.org is open-source, if anyone needs a Ruby/Rails implementation of spaced-repetition algorithm, feel free…

> if anyone needs a Ruby/Rails implementation of spaced-repetition algorithm

I noticed that at the root of the repository the license is specified as Creative Commons, requiring attribution and disallowing commercial use or derivatives, so not really anyone anyone ;)

Doesn’t prevent somebody writing a SRS library in another language from taking your implementation as a good reference point, though. Thank you for sharing!

Re: Show HN: SpacedTime – Remember the important things in your life

#40

There seems to be an unaddressed need for a well-maintained library implementing spaced repetition algorithms. I have seen implementations for SM15[0] and SM2[1][2] around but nothing that provides multiple implementations and a consistent API on top. If there was a library like that, a tool like SpacedTime could use it easily (currently it uses fibonacci sequences when determining how soon to recall). [0] https://gi…

I recently built a spaced-repetition module in learnawesome.org to help users practice and remember not just from whatever they're reading, but also by taking notes from meetings, conferences, videos etc. Wrote an article about it: https://medium.com/learn-awesome/practice-what-you-learn-usi... Since learnawesome.org is open-source, if anyone needs a Ruby/Rails implementation of spaced-repetition algorithm, feel free…

Very cool!

Do folks feel like there would be value in a hosted service that provides a backend for spaced-repetition apps? It's a bit niche, but feels like there would be demand for a service that would let folks build memorization apps without having to manage their own spaced repetition implementation.

Post reply on HN