1/11 Spaced Repetition (SR) is amazing for learning. With it, I learned 2nd language. I wish I had this article by @andy_matuschak when I started. His article: [How to write good prompts: using spaced repetition to create understanding](andymatuschak.org/prompts/) #roam
2/11 Advice from real world experience. I admit, earlier I would have been too stubborn to listen. I am ready now & advice came just in time. Thanks Andy! We may not be friends in real life, but I hope to be twitter pals when you start to use @roamresearch (It's going to happen)
3/11 Let me share some of my highlights and personal takeaways. PLUS: please share your advice with me of lessons learned from your own experience with SR.
So Andy's article is a long read, but well worth it. I recommend reading it a few times spaced over time.
4/11 Gem 1: spaced repetition systems make memory a choice. With a few retrievals strategically spaced over time, you can effectively halt forgetting.
You are worth it, invest in yourself with SR.
Time is an important dimension in learning.
5/11 Gem 2: SR systems work only as well as the prompts you give them.
"Writing good prompts feels similar to translating written text. When translating prose into another language, ask: which words, when read, would light a similar set of bulbs in readers’ minds."
6/11 Gem 3: Retrieval practice prompts should be focused, precise, produce consistent answers, lighting the same bulb with each review.
Retrieval practice should be effortful: work should be done to "retrieve" from memory. Prompts should not trivially infer the answer.
7/11 Gem 4: Prompt-writing involves long feedback loops.
It’s important to write prompts incrementally over time, it’s also important to revise prompts incrementally over time, as you notice problems and opportunities.
No cookie cutters, or downloading the 1000 review cards.
8/11 Gem 5: If you find yourself reviewing something you don’t care about anymore, you should act. Revise!!
to quote gospel "But most of the time the correct way to revise such prompts is to delete them."
9/11 Gem 6: (in my own words) Break things down... not to small, not to big.
To quote the Big A: "When you write coarser prompts in smaller quantity, you’re not reducing the amount you have to learn. You’re just making the material harder to review."
10/11 Gem 7: Reviewing via SR is an ongoing process & we are making connections.
"it’s important to densely connect new ideas to old ones, as we did in the conceptual knowledge section: roughly speaking, more connections means more opportunities to trigger new knowledge"
11/11 In summary, Spaced Repetition should be a part of your learning arsenal. It's not just about memorizing, but connecting ideas through time to form new knowledge.
1/ @Conaw really liking new CSS work you are all doing & we appreciate whenever UID's are included in HTML stream. The page UID is often included. Would be nice to get UID when HTML renders for:
+ block refs
+ attributes
+ #tags
+ and bonus, but not crucial Alias #roamosphere
2/ Page UID's in the HTML. Well done team @RoamResearch
1/ @RoamResearch has silently pushed out a new feature called Command Palette (get to it through CMD+P or CTRL+P).
However the big news is the AUTOMATIC BACKUP feature (AMEN, an angel gets its wings today) #roamcult
2/ This is what the schedule backup feature looks like. You can configure the backup directory and backup frequency.
Note this screen is a little confusing, it serves two purposes. Upper area is for "export all" which we had before.
Lower half is for scheduling EDN backup.
3/ As I covered in this tweet thread, EDN is ideal for full database restore. I often backup MD because it's convenient for getting to individual files. But EDN backup is what is really important for your personal graph databas disaster recovery strategy
1/ What is a block in Roam? It is a chunk of text, right? This is true. What is a paragraph in a Word document? A chunk of text, right? What is the difference? A very important and BIG difference. In Word, you identify a paragraph by its location ... #roamcult
2/ What is the "Address" of a paragraph in Word? The address is its location in the document, which is very FRAGILE. Imagine a paragraph address of "page 5, chunk of text 2". If you add content above, its "address" changes.
3/ Because the address changes with text flow, the "address" of the paragraph is very fragile. Thus it is impossible to maintain reliable linkage in or between documents.
1/ Yesterday on @clubhouse, we were talking about the importance of going back to basics even if we have been using @RoamResearch for some time. #roamcult
We discussed in depth the importance of the "OUTLINE"
Roam is an Outliner - a powerful tool that we may underappreciate.
2/ An outliner is a tool that allows you to structure your thoughts into a tree like structure. Each discrete section is a node (bullet), and they are arranged into topic-subtopics (parent-child) relationships. You learned outlining in school and probably don't realize it.
3/ Why is outlining so valuable. Its a simple way, almost working subconsciously, for adding structure & meaning to our notes. This is done through indenting and unindenting text at each bullet (node) level. This structure creates advanced relationships within our notes.
1/5 If you use LIVE PREVIEW or DAILY NOTES POPUP feature of Roam42, you will want to read this thread. I am making an important change to the Roam42 behavior. These features will be DISABLED by default. So if you want to use them, you just need to turn them on. #roamcult#roam42
2/5 To enable DAILY NOTES POPUP, simply add the following text to a block anywhere in your graph database and refresh the browser:
3/5 If you use LIVE PREVIEW feature of Roam42, just add the following text to any block in your graph database to enable the feature and refresh your browser:
1/ Roam backup terminologies & strategies. Recently in the Slack channels a discussion was started about backup. When you do an Export you have 3 options. Markdown, JSON and EDN. These terms can be confusing.
I want to provide an opinionated view & some basic guidance. #roamcult
2/ my basic strategy is to export in EDN & Markdown. These two formats give me (1) ability to fully restore my graph & (2) to restore the text of individual pages.
JSON is JavaScript Object Notation and mostly is intended for programmers & isn't as useful for a backup strategy.
3/ EDN (from the developer documentation) is Extensible Data Notation. A superset of edn is used by Clojure to represent programs, and it is used by Datomic and other applications as a data transfer format.